0001171843-23-006474.txt : 20231026 0001171843-23-006474.hdr.sgml : 20231026 20231026160649 ACCESSION NUMBER: 0001171843-23-006474 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20231026 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPS COMMERCE INC CENTRAL INDEX KEY: 0001092699 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 411593154 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34702 FILM NUMBER: 231350200 BUSINESS ADDRESS: STREET 1: 333 SOUTH SEVENTH STREET STREET 2: SUITE 1000 CITY: MINNEAPOLIS STATE: MN ZIP: 55402 BUSINESS PHONE: 612-435-9400 MAIL ADDRESS: STREET 1: 333 SOUTH SEVENTH STREET STREET 2: SUITE 1000 CITY: MINNEAPOLIS STATE: MN ZIP: 55402 8-K 1 f8k_102623.htm FORM 8-K Form 8-K
0001092699 False 0001092699 2023-10-26 2023-10-26 iso4217:USD xbrli:shares iso4217:USD xbrli:shares
 

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

                           October 26, 2023                           

Date of report (Date of earliest event reported)

                    SPS COMMERCE, INC.                    

(Exact Name of Registrant as Specified in its Charter)

Delaware    001-34702    41-2015127
(State of Incorporation) (Commission File Number) (I.R.S. Employer Identification No.)

 

333 South Seventh Street, Suite 1000

Minneapolis, Minnesota

           

55402

(Address of Principal Executive Offices)

 

(Zip Code)

 

                                   (612) 435-9400                                   

(Registrant's Telephone Number, Including Area Code)

                                         Not Applicable                                         

(Former Name or Former Address, if Changed Since Last Report)

     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 (see General Instruction A.2. below):

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 Act:

Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.001 per shareSPSCThe Nasdaq Stock Market LLC
(Nasdaq Global Market)

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

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 October 26, 2023, we issued a press release disclosing our results of operations and financial condition for our three and nine months ended September 30, 2023. In accordance with General Instruction B.2 of Form 8-K, the information in this Current Report on Form 8-K, including Exhibit 99, shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability of that section, and shall not be incorporated by reference into any registration statement or other document filed under the Securities Act of 1933 or the Securities Exchange Act of 1934, except as shall be expressly set forth by specific reference in that filing.

Item 9.01. Financial Statements and Exhibits.

(d) Exhibits

Exhibit No. Exhibit
   
99 Press Release dated October 26, 2023
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.

 SPS COMMERCE, INC.
   
  
Date: October 26, 2023By: /s/ KIMBERLY NELSON                                       
  Kimberly Nelson
  Executive Vice President and Chief Financial Officer
  

 

EX-99 2 exh_99.htm PRESS RELEASE EdgarFiling

EXHIBIT 99

SPS Commerce Reports Third Quarter 2023 Financial Results

Company delivers 91st consecutive quarter of topline growth

Revenue growth of 18% year-over-year; Recurring revenue growth of 20% year-over-year

MINNEAPOLIS, Oct. 26, 2023 (GLOBE NEWSWIRE) -- SPS Commerce, Inc. (Nasdaq: SPSC), a leader in retail cloud services, today announced financial results for the third quarter ended September 30, 2023.

Third Quarter 2023 Financial Highlights

  • Revenue was $135.7 million in the third quarter of 2023, compared to $114.5 million in the third quarter of 2022, reflecting 18% growth.
  • Recurring revenue grew 20% from the third quarter of 2022.
  • Net income was $16.8 million or $0.45 per diluted share, compared to net income of $15.9 million or $0.43 per diluted share in the third quarter of 2022.
  • Non-GAAP income per diluted share was $0.75, compared to non-GAAP income per diluted share of $0.63 in the third quarter of 2022.
  • Adjusted EBITDA for the third quarter of 2023 increased 17% to $40.5 million compared to the third quarter of 2022.

“SPS Commerce’s third quarter performance reflects the ongoing investments in optimization and automation across the retail industry, and the role we play in helping our customers achieve operational efficiencies while scaling their businesses,” said Archie Black, Executive Chair of the Board. “I have had the privilege to work with and lead an exceptionally talented workforce and I’m proud that together we built a company that has consistently delivered exceptional results for our customers and shareholders, and I am confident SPS is positioned for continued success with Chad Collins at the helm.”

“I am thrilled to join SPS Commerce at such an important time for the company and the industry, and I want to thank the management team and the board for their trust in me to lead SPS in its next chapter of growth,” said Chad Collins, CEO of SPS Commerce. “As I engage with customers and spend time with SPS employees across the globe, I look forward to building relationships and reinforcing the culture that has established SPS as a successful organization with a very exciting future.”

“SPS continues to grow its global network, strengthening our competitive position and expanding our leadership across various industries,” said Kim Nelson, CFO of SPS Commerce. “I would like to welcome Chad to the SPS team and look forward to working together as we execute on SPS’ strategy to be the world’s retail network, and continue to deliver sustained, profitable growth.”

Guidance

Fourth Quarter 2023 Guidance

  • Revenue is expected to be in the range of $142.2 million to $143.2 million.
  • Net income per diluted share is expected to be in the range of $0.40 to $0.42, with fully diluted weighted average shares outstanding of 37.7 million shares.
  • Non-GAAP income per diluted share is expected to be in the range of $0.67 to $0.69.
  • Adjusted EBITDA is expected to be in the range of $40.5 million to $41.3 million.
  • Non-cash, share-based compensation expense is expected to be $10.0 million, depreciation expense is expected to be $5.1 million, and amortization expense is expected to be $4.5 million.

Full Year 2023 Guidance

  • Revenue is expected to be in the range of $534.2 million to $535.2 million, representing 18% to 19% growth over 2022.
  • Net income per diluted share is expected to be in the range of $1.65 to $1.67, with fully diluted weighted average shares outstanding of 37.5 million shares.
  • Non-GAAP income per diluted share is expected to be in the range of $2.77 to $2.79.
  • Adjusted EBITDA is expected to be in the range of $156.2 to $157.0 million, representing 18% to 19% growth over 2022.
  • Non-cash, share-based compensation expense is expected to be $46.1 million, depreciation expense is expected to be $19.0 million, and amortization expense is expected to be $15.6 million.

The forward-looking measures and the underlying assumptions involve significant known and unknown risks and uncertainties, and actual results may vary materially. The Company does not present a reconciliation of the forward-looking non-GAAP financial measures, including Adjusted EBITDA, Adjusted EBITDA margin, and non-GAAP income per share, to the most directly comparable GAAP financial measures because it is impractical to forecast certain items without unreasonable efforts due to the uncertainty and inherent difficulty of predicting, within a reasonable range, the occurrence and financial impact of and the periods in which such items may be recognized.

Quarterly Conference Call

To access the call, please dial 1-833-816-1382, or outside the U.S. 1-412-317-0475 at least 15 minutes prior to the 3:30 p.m. CT start time. Please ask to join the SPS Commerce Q3 2023 conference call. A live webcast of the call will also be available at http://investors.spscommerce.com under the Events and Presentations menu. The replay will also be available on our website at http://investors.spscommerce.com.

About SPS Commerce

SPS Commerce is the world’s leading retail network, connecting trading partners around the globe to optimize supply chain operations for all retail partners. We support data-driven partnerships with innovative cloud technology, customer-obsessed service and accessible experts so our customers can focus on what they do best. To date, more than 115,000 companies in retail, distribution, grocery and e-commerce have chosen SPS as their retail network. SPS has achieved 91 consecutive quarters of revenue growth and is headquartered in Minneapolis. For additional information, contact SPS at 866-245-8100 or visit www.spscommerce.com.

SPS COMMERCE, SPS, SPS logo and INFINITE RETAIL POWER are marks of SPS Commerce, Inc. and registered in the U.S. Patent and Trademark Office, along with other SPS marks. Such marks may also be registered or otherwise protected in other countries. 

SPS-F

Use of Non-GAAP Financial Measures

To supplement our consolidated financial statements, we provide investors with Adjusted EBITDA, Adjusted EBITDA Margin, and non-GAAP income per share, all of which are non-GAAP financial measures. We believe that these non-GAAP financial measures provide useful information to our management, Board of Directors, and investors regarding certain financial and business trends relating to our financial condition and results of operations.

Our management uses these non-GAAP financial measures to compare our performance to that of prior periods for trend analyses and planning purposes. Adjusted EBITDA is also used for purposes of determining executive and senior management incentive compensation. We believe these non-GAAP financial measures are useful to an investor as they are widely used in evaluating operating performance. Adjusted EBITDA and Adjusted EBITDA Margin are used to measure operating performance without regard to items such as depreciation and amortization, which can vary depending upon accounting methods and the book value of assets, and to present a meaningful measure of corporate performance exclusive of capital structure and the method by which assets were acquired.

These non-GAAP financial measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP. These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in our consolidated financial statements and are subject to inherent limitations. Investors should review the reconciliations of non-GAAP financial measures to the comparable GAAP financial measures that are included in this press release.

Adjusted EBITDA Measures:

Adjusted EBITDA consists of net income adjusted for income tax expense, depreciation and amortization expense, stock-based compensation expense, realized gain or loss from foreign currency on cash and investments held, investment income or loss, and other adjustments as necessary for a fair presentation. In the three months ended September 30, 2023, other adjustments included the expense impact from acquisition-related employee severance costs. In the nine months ended September 30, 2023, other adjustments included the expense impacts from acquisition-related employee severance costs and disposals of certain capitalized internally developed software. Net income is the comparable GAAP measure of financial performance.

Adjusted EBITDA Margin consists of Adjusted EBITDA divided by revenue. Margin, the comparable GAAP measure of financial performance, consists of net income divided by revenue.

Non-GAAP Income Per Share Measure:

Non-GAAP income per share consists of net income adjusted for stock-based compensation expense, amortization expense related to intangible assets, realized gain or loss from foreign currency on cash and investments held, other adjustments as necessary for a fair presentation, and the corresponding tax impacts of the adjustments to net income, divided by the weighted average number of shares of common and diluted stock outstanding during each period. In the three months ended September 30, 2023, other adjustments included the expense impact from acquisition-related employee severance costs. In the nine months ended September 30, 2023, other adjustments included the expense impacts from acquisition-related employee severance costs and disposals of certain capitalized internally developed software. Net income per share, the comparable GAAP measure of financial performance, consists of net income divided by the weighted average number of shares of common and diluted stock outstanding during each period.

To quantify the tax effects, we recalculated income tax expense excluding the direct book and tax effects of the specific items constituting the non-GAAP adjustments. The difference between this recalculated income tax expense and GAAP income tax expense is presented as the income tax effect of the non-GAAP adjustments.

Forward-Looking Statements

This press release may contain forward-looking statements, including information about management's view of SPS Commerce's future expectations, plans and prospects, including our views regarding future execution within our business, the opportunity we see in the retail supply chain world and our performance for the fourth quarter and full year of 2023, within the safe harbor provisions under The Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of SPS Commerce to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are included in documents SPS Commerce files with the Securities and Exchange Commission, including but not limited to, SPS Commerce's Annual Report on Form 10-K for the year ended December 31, 2022, as well as subsequent reports filed with the Securities and Exchange Commission. Other unknown or unpredictable factors also could have material adverse effects on SPS Commerce's future results. The forward-looking statements included in this press release are made only as of the date hereof. SPS Commerce cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, SPS Commerce expressly disclaims any intent or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.

 
SPS COMMERCE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited; in thousands, except shares)
    
 September 30,
2023
 December 31,
2022
ASSETS   
Current assets   
Cash and cash equivalents$               178,702  $               162,893 
Short-term investments                    60,628                      51,412 
Accounts receivable                    48,218                      42,501 
Allowance for credit losses                    (3,077)                     (3,066)
   Accounts receivable, net                    45,141                      39,435 
Deferred costs                    59,525                      52,755 
Other assets                    15,743                      16,319 
   Total current assets                  359,739                    322,814 
Property and equipment, net                    36,209                      35,458 
Operating lease right-of-use assets                     8,315                       9,170 
Goodwill                  252,045                    197,284 
Intangible assets, net                  103,597                      88,352 
Other assets   
Deferred costs, non-current                    19,521                      17,424 
Deferred income tax assets                     6,805                          227 
Other assets, non-current                     1,177                       2,185 
   Total assets$               787,408  $               672,914 
LIABILITIES AND STOCKHOLDERS’ EQUITY   
Current liabilities   
Accounts payable$                  6,195  $                 11,256 
Accrued compensation                    41,474                      30,235 
Accrued expenses                     8,900                       7,451 
Deferred revenue                    71,853                      57,423 
Operating lease liabilities                     4,449                       4,277 
   Total current liabilities                  132,871                    110,642 
Other liabilities   
Deferred revenue, non-current                     6,849                       4,771 
Operating lease liabilities, non-current                    10,563                      13,009 
Deferred income tax liabilities                    10,281                       7,419 
   Total liabilities                  160,564                    135,841 
Commitments and contingencies   
Stockholders' equity   
Common stock                          39                            38 
Treasury Stock                (128,892)                 (128,892)
Additional paid-in capital                  520,313                    476,117 
Retained earnings                  240,034                    193,221 
Accumulated other comprehensive loss                    (4,650)                     (3,411)
   Total stockholders’ equity                  626,844                    537,073 
      Total liabilities and stockholders’ equity$               787,408  $               672,914 


 
SPS COMMERCE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited; in thousands, except per share amounts)
 
 Three Months Ended
September 30,
 Nine Months Ended
September 30,
  2023  2022   2023  2022 
Revenues$            135,661 $            114,486  $        391,945 $       328,857 
Cost of revenues                 45,521                  38,605              133,029            111,524 
Gross profit                 90,140                  75,881              258,916            217,333 
Operating expenses       
Sales and marketing                 30,289                  25,334                89,722              74,571 
Research and development                 13,558                  11,135                39,438              33,268 
General and administrative                 21,906                  16,724                64,275              49,390 
Amortization of intangible assets                    3,788                     2,998                11,118                7,936 
 Total operating expenses                 69,541                  56,191              204,553            165,165 
Income from operations                 20,599                  19,690                54,363              52,168 
Other income (expense), net                    1,702                      (695)                 4,859              (1,610)
Income before income taxes                 22,301                  18,995                59,222              50,558 
Income tax expense                    5,459                     3,132                12,409              11,339 
Net income$              16,842 $              15,863  $          46,813 $         39,219 
        
Net income per share       
Basic$                   0.46 $                   0.44  $               1.28 $              1.09 
Diluted$                   0.45 $                   0.43  $               1.25 $              1.06 
        
Weighted average common shares used to compute net income per share       
Basic                 36,728                  36,093                36,584              36,104 
Diluted                 37,584                  36,915                37,417              36,942 


 
SPS COMMERCE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited; in thousands)
  
 Nine Months Ended
September 30,
  2023   2022 
Cash flows from operating activities   
Net income$             46,813  $             39,219 
Reconciliation of net income to net cash provided by operating activities   
Deferred income taxes               (11,906)                  (2,092)
Depreciation and amortization of property and equipment                 13,964                   11,983 
Amortization of intangible assets                 11,118                     7,936 
Provision for credit losses                   4,004                     2,889 
Stock-based compensation                 36,097                   25,636 
Other, net                   1,711                           43 
Changes in assets and liabilities   
   Accounts receivable                 (8,800)                  (3,999)
   Deferred costs                 (7,543)                  (7,174)
   Other current and non-current assets                   2,814                     2,202 
   Accounts payable                 (5,289)                       129 
   Accrued compensation                   8,073                   (4,388)
   Accrued expenses                     (169)                  (3,035)
   Deferred revenue                 10,042                     8,261 
   Operating leases                 (1,417)                  (1,127)
Net cash provided by operating activities                 99,512                   76,483 
Cash flows from investing activities   
Purchases of property and equipment               (15,467)                (13,894)
Purchases of investments             (102,763)              (134,276)
Maturities of investments                 95,000                 132,500 
Acquisition of business, net               (70,218)                (44,923)
Net cash used in investing activities               (93,448)                (60,593)
Cash flows from financing activities   
Repurchases of common stock                         —                 (42,700)
Net proceeds from exercise of options to purchase common stock                   5,524                     2,457 
Net proceeds from employee stock purchase plan activity                   4,481                     3,588 
Net cash provided by (used in) financing activities                 10,005                 (36,655)
Effect of foreign currency exchange rate changes                     (260)                      (557)
Net increase (decrease) in cash and cash equivalents                 15,809                 (21,322)
Cash and cash equivalents at beginning of period               162,893                 207,552 
Cash and cash equivalents at end of period$           178,702  $           186,230 


 
SPS COMMERCE, INC.
NON-GAAP RECONCILIATION
(Unaudited; in thousands, except per share amounts)
 
Adjusted EBITDA
 Three Months Ended
September 30,
 Nine Months Ended
September 30,
  2023   2022   2023   2022 
Net income$               16,842  $               15,863  $               46,813  $               39,219 
Income tax expense                   5,459                     3,132                    12,409                    11,339 
Depreciation and amortization of property and equipment                   4,675                     4,169                    13,964                    11,983 
Amortization of intangible assets                   3,788                     2,998                    11,118                     7,936 
Stock-based compensation expense                  11,436                     7,960                    36,097                    25,636 
Realized (gain) loss from foreign currency on cash and investments held                      (98)                    1,151                       (525)                    2,010 
Investment income                  (2,635)                      (586)                   (5,372)                      (806)
Other                   1,036                          —                     1,170                          — 
Adjusted EBITDA$               40,503  $               34,687  $             115,674  $               97,317 


Adjusted EBITDA Margin
 Three Months Ended
September 30,
 Nine Months Ended
September 30,
  2023   2022   2023   2022 
Revenue$             135,661  $             114,486  $           391,945  $             328,857 
        
Net income                16,842                  15,863                  46,813                  39,219 
Margin      12%       14%       12%       12%
        
Adjusted EBITDA                40,503                  34,687                115,674                  97,317 
Adjusted EBITDA Margin      30%       30%       30%       30%


Non-GAAP Income per Share
 Three Months Ended
September 30,
 Nine Months Ended
September 30,
  2023   2022   2023   2022 
Net income$              16,842  $              15,863  $              46,813  $              39,219 
Stock-based compensation expense                 11,436                     7,960                   36,097                   25,636 
Amortization of intangible assets                   3,788                     2,998                   11,118                     7,936 
Realized (gain) loss from foreign currency on cash and investments held                      (98)                    1,151                      (525)                    2,010 
Other                   1,036                          —                     1,170                          — 
Income tax effects of adjustments                 (4,981)                  (4,866)                (16,089)                (11,576)
Non-GAAP income$              28,023  $              23,106  $              78,584  $              63,225 
        
Shares used to compute net income and non-GAAP income per share       
Basic                 36,728                   36,093                   36,584                   36,104 
Diluted                 37,584                   36,915                   37,417                   36,942 
        
Net income per share, basic$                 0.46  $                 0.44  $                 1.28  $                 1.09 
Non-GAAP adjustments to net income per share, basic                    0.30                      0.20                      0.86                      0.66 
Non-GAAP income per share, basic$                 0.76  $                 0.64  $                 2.14  $                 1.75 
        
Net income per share, diluted$                 0.45  $                 0.43  $                 1.25  $                 1.06 
Non-GAAP adjustments to net income per share, diluted                    0.30                      0.20                      0.86                      0.66 
Non-GAAP income per share, diluted$                 0.75  $                 0.63  $                 2.11  $                 1.72 
        

Contact:
Investor Relations
The Blueshirt Group
Irmina Blaszczyk & Lisa Laukkanen
SPSC@blueshirtgroup.com
415-217-4962

 

EX-101.SCH 3 gnw-20190101.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 4 gnw-20190101_def.xml XBRL DEFINITION FILE EX-101.LAB 5 gnw-20190101_lab.xml XBRL LABEL FILE Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] EX-101.PRE 6 gnw-20190101_pre.xml XBRL PRESENTATION FILE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover
Oct. 26, 2023
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Oct. 26, 2023
Entity File Number 001-34702
Entity Registrant Name SPS COMMERCE, INC.
Entity Central Index Key 0001092699
Entity Tax Identification Number 41-2015127
Entity Incorporation, State or Country Code DE
Entity Address, Address Line One 333 South Seventh Street, Suite 1000
Entity Address, City or Town Minneapolis
Entity Address, State or Province MN
Entity Address, Postal Zip Code 55402
City Area Code 612
Local Phone Number 435-9400
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common stock, par value $0.001 per share
Trading Symbol SPSC
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
XML 8 f8k_102623_htm.xml IDEA: XBRL DOCUMENT 0001092699 2023-10-26 2023-10-26 iso4217:USD shares iso4217:USD shares 0001092699 false 8-K 2023-10-26 SPS COMMERCE, INC. DE 001-34702 41-2015127 333 South Seventh Street, Suite 1000 Minneapolis MN 55402 612 435-9400 false false false false Common stock, par value $0.001 per share SPSC NASDAQ false EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B 6E<'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 " #8@%I7"ZA)Y^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%*#B;-I6.G#08K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''+3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B((SAMP2,HH4C #B[@26=<:+75"12%=\$:O^/B9^@5F-&"/#CUEJ,H*6#=/ MC.>Q;^$&F&&$R>7O IJ5N%3_Q"X=8)?DF.V:&H:A'.HE-^U0P=O3X\NR;F%] M)N4U3K^RE72.N&77R:_U[G[_P#K!15U4O!#-7G#)&[G9O,^N/_QNPBX8>[#_ MV/@JV+7PZRZZ+U!+ P04 " #8@%I7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -B 6E=(F"<94P0 (X0 8 >&PO=V]R:W-H965T&UL MG9AO;^HV%,:_BI5-TR:U)0Z!E@Z0**4;NI>6E6Y7VK07)C%@-;$SVX'VV^\X MT(3=&T[0WC1_R'GR\_')<^SV=TJ_F@WGEKREB30#;V-M=MMJF6C#4V:N5,8E M_+)2.F46+O6Z93+-65P$I4DK\/UN*V5">L-^<6^NAWV5VT1(/M?$Y&G*]/L= M3]1NX%'OX\:S6&^LN]$:]C.VY@MN?\_F&JY:I4HL4BZ-4))HOAIX(WI[%X0N MH'CB#\%WYNB@H$@%7)_9&^'1!P'T!,!P2$@*+CW+RHH[YEEP[Y6.Z+=TZ#F3HJA M%M$ )Z2;E875\*N .#LC%1W"[O9AP8FPI\A>D:![00(_:/\W MO 4$)4908@2%7AO#('^-EL9JF*B_ZXCV"F&]@JO>6Y.QB \\*$_#]99[PQ^^ MHUW_9X2O7?*U,?7AO8IRJ$5+7MXS7@>'A]]<&5RC)JJJ-NB=9%!2?2"OM.'D3" MR6.>+NMK&]?P?7K9#J_] .&Y+GFNS^%YYFOA*AMR]LC2VD3A.HOY@HR?9K/) M\WAR0::/XRL$[J:$NSD';@Q3J5E"IC+F;^03?Z_#PY5\R)G?"[J]'H+5*[%Z MYV"]L#]4,*.KEW["/W15D]D7M9"TW+C<3 M4G*6J408#*_J!11W\Z_QRIF?:[45,JK/+:XY>\30J@Y!<8O_&FVNC(5/^T^1 MG2Y'7+'3"5$GI%77H+C9%[,X@J7C:11_A<\\L(TL/A^]JOQ& Q!&O&I]7JQ/SA>DUD0=4. M MRPOR&;&I,#61-@@VPC8-4* MRW7X2%Y9!:$1K\N/P)S#O*H=YJVWR#DJM/ MZ,.P*XE>+TC&--FR).?D>_\*5@ D@^&:#=,H]M&6 +?M%\UB5WZ+]W2I:HNO M00 636.,I#+\ #?GCXR1R5NT87+-3Z[B&H0>1XO[T6\84^7TP5E./TFY7KLL M_0(*T)%AAC(FZ^?V?^X.6D>[2[=3GS'W1D,2O@(A_^H:7%OO-[_["ZNR8L.Y M5!:VK\7IAC/X%MP#\/M**?MQX?:PY;\@AO\"4$L#!!0 ( -B 6E>?H!OP ML0( .(, - >&PO9KEMWDOSA MR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB M0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!> M@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V& M8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V; MIJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=Y MYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNH MR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \ M& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH M=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z M@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^ M8* \^>Q\ETWLJ.?]74_P$4$L#!!0 M ( -B 6E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%C:^?VZH:TE[V ME-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P! MQ+MTFF6SU%L,9KD8M;:X1+_)UW,#ECQ ,ZE._<]'<')O$8 MT.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6 MJ6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5 M%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0 M ( -B 6E&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&R MGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0 MDBBZ0=@S9)[NF:*'3^ 5!+ M P04 " #8@%I799!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX M;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85- MK'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+ MY8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE# MVQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/) MW55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_ ML;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( -B 6E<'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ V(!: M5PNH2>?N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ V(!:5YE&PO=V]R:W-H965T&UL4$L! A0#% @ V(!:5Y^@&_"Q @ X@P T ( ! ME@P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ V(!:5R0>FZ*M ^ $ !H ( !NQ$ M 'AL+U]R96QS+W=O9(9 0 SP, !, ( !H!( %M#;VYT96YT7U1Y<&5S72YX 8;6Q02P4& D "0 ^ @ ZA, end XML 10 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 11 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 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 1 22 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Cover Sheet http://globenewswire.com/role/Cover Cover Cover 1 false false All Reports Book All Reports f8k_102623.htm gnw-20190101.xsd gnw-20190101_def.xml gnw-20190101_lab.xml gnw-20190101_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "f8k_102623.htm": { "nsprefix": "gnw", "nsuri": "http://globenewswire.com/20190101", "dts": { "inline": { "local": [ "f8k_102623.htm" ] }, "schema": { "local": [ "gnw-20190101.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", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "definitionLink": { "local": [ "gnw-20190101_def.xml" ] }, "labelLink": { "local": [ "gnw-20190101_lab.xml" ] }, "presentationLink": { "local": [ "gnw-20190101_pre.xml" ] } }, "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": 59, "unitCount": 3, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://globenewswire.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Form8K", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "f8k_102623.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Form8K", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "f8k_102623.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r0" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r2" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r2" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "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_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r4" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r7" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r2" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://globenewswire.com/role/Cover" ], "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_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r8" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r2" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r16" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r17" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r3" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r14" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r18" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r14" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r2" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r6" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r15" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r13" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r9" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r10" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r2" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r5" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r19" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://globenewswire.com/role/Cover" ], "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_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "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_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r14" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r12" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r13" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "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": [ "r2" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r11", "r13", "r14" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r13" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r7": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r8": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r9": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r10": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r11": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r12": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r13": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r14": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r15": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r16": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r17": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r18": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r19": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" } } } ZIP 15 0001171843-23-006474-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-23-006474-xbrl.zip M4$L#!!0 ( -B 6EU]?7?B M.-+O)[C?0=L[LT_F'$'\@GGI9/K<=$+/Y&PGZ0V9.W?_-+8(WC8VZY>D,Y_^ MJ9)LW@F0@"U >\Y.$Y!E2?6KGZI*4NG\;U=WEP___M8FOS_7CUXD7!K9_>MJ^_?#IO)\,?.+;P>.O'UA0 M^:.#7S';_72>>(G//K7=1SOZXOE>\'A^*KXZ'[#$)DX8)"Q(?OV0L!_)*=9R M1IR^'<4L^?79"]SP.:[HAF5\(-D#@3U@OW[XK7W;OK]XN+O_,*[AIL,;V*QJ M6K51U_2JWM1:-7SP5#2E&[HOI/OHA'X8_?KA[SW^/VCHD,3)B\]$&RJV[ST& M'TGD/?:3,_@U3J(P>/S4_O^_7W^^?B"MUOEI]M7YZ7#)PPXTB$7X= ]:EY? MSY78^XM])'IM.%EYYUN'7(:# 8L<1N[9,(R2F#STO<@E_TKM".HBAF:8Y(L7 MV('CV3X4BE,_B2?:@K6OU:31$U/=^/1_""'P*"_^ZP=1'$JSP2=HV= .7HC+ M?.^)13$Y/X5O\9>6'B>C/U 2,7/2! J1_V;-#GLD"8<@=T8>H_ YZ8OBW8CP M]Y*E+[UG3RQ(\Z>PGM&+].;/_#-Y8794":%)%?QT1L1S3AI%@#,2+:_!T'X> M-WNZ%O']7--\UDL^?+JYOKUM7WR[^WK=H>3.2:J$&'4J9$-.?OMZ][E-;MM_ M=OZ\OF__0BH5,BE82JX#ITI.;NW8M?_[$7^[_(42F_B 3A@J+X F)[;G$\^M:ND\OM@S5/HSZ47A8/DKUZC[EB70 M:NA2/A#U:G/4'9#P3UJU9I$AU.EZ?II KV.@2C8]"L&X$GCS3[I5;IHK=/T,*C\=G'Q+7_U_ MXCX"9K9GFKGP0>Z%5Z^9[FWCA_B>-L=HV\/C5 MQ1*=R9"%S8F8'4-QO?$S1U=-FP#79!=6->HT]1P/O+QBD:>,,E=IJ$ M@^Q/)PIC\71&-S#-PL!$+Y07Y3^$/@@,A.$#[T!]?>8/\35A&A$'RH*@8!JP MG;X'.@!O8Y$MK '">CW/\1@P!(O)<]^#>F+'QGD?*_8BTDUCF SB&'B-]U\_ M(['MN>0BPMK(9]]VOE/2_I%/))=]VQ/3"+3KX+W/3*4R7,8?2?/'O ^]@D9%CX0]L,!,N0M]5](8OLXX;B\,(PO#"X6OLZ$ M,( :D8>3OIU E8\,7A+AJ'13ST^(+3 \R(OT =XXP3HQ6B-^*/9$JJ?>.L4 M8<^,9I !OA_Z,!W$0AK7Q!Y@O3W/A6KY?.+%9!@*\POG J@(32 /J @J2!V8 M,6+1\TLFRD7/D8Y(DLOV'1:<[. ( M:A[1#[MH"! _#+]C9YZQ M4]!\Q)0K9A6?ZU+<]X:B\HAY :(STR%XM9^D$1O##C3?[OI>W&=B!. K.T=" M#V;A,'JT@YP-A$X00.8+ M/C,V OQ1K7Q 6^(D=5CCKT#C,,,A!I% M@8HC&#-H\D^P$P $Q@D+"1D?SQ@$!\!.V.,+ES#CEB5Y4NM\$X;P2QH#!L GB:"UKSDZY5M?QE M%+1G&#'P558]957U\4/<7!K 7)8SYBL/3K@;*VR]D3(!8LB_N9^9?4/RG\I1 M+,NLS2B6!>Z7,1Z/" NOGD5O])#AA0__F3?#5JW5+Z#[@^)TJ M:)6D@D:U(500/NQ(!76K#@+DXV0U)O5AFZ)\EYK6ZI,:MZZ:ZJW)SFRBI^ $ MU]=4U(<^RZ?["L[].%0#< 13A%%NBZ8!F"?^"_YFQW$ZX-8]&B=/H0^630SU M>> 'H6W[/0B?A8F3!N)SY,7?X^P;AT4XKR=HSX@>.4DZX28,P/\"T^<%/L#< MZZ';4B78Q%%,+H1F!6%",LF":0=C&8+_Y6<#FKE.LWT:^=WC8%+>38H ]U.N M+#/PH[-?0,.B1R\3QR)?/HM09*;5( 2;W?6@B>@B"2>:FS)+F@+2<^P4A9J@ M7,')B&"$8&1]K!'Z!#]#C=DP0BDV$,X/*#P,+WKPX';A"\ QY5%55QA60HKY M\ O_Q O GL,Q=#WT8D$ +SAZ,+*NQR-%@G+@/3C(HYJYXE'ACCL8'&)!YDF. M^P,-AW9C;3F$8&R\T.7>.KC)X$-Q1TIT *7>95R0 *2_F+M.K"ZSSV!8+\%= M9*(5EX"8M8R]AQ"@QUU'[F+ 8V!I^A@ @=& #NB5IFE6FGJ]HIM-,'^X^YK$ MX)7R!_ZH=JI0IJ8;%5-O5+1:PT+G$"M(B(Y<&P!-QNBCHP,GQM_\:&ID6!U4 MR>4#, TTG[M05?)-O-B.OX__S*%)>J,.XNMKI(+@B8SS 1=#HT, M_O@;2 _^8X.3@*-K/X'ES05H)R(RVD^2XUY= M^XF'6E"8WX3B":<-@!ND0D.!;#%ZLN2=J)@I1A.ZX 1Q1WK5V]?!P$47<3\Y M3FL)?VI@O7B!GX(.F?!.I_T5&/T@BZ*"J\.+@$8G 7>,HS#-P,[=7I1E%I@" MBDR'0V2 OLW#55D 2<1%4%39B_+*JN1/\0SH,''MQ*ZX$4@Y&!7@WC(W"+P@ M")]L[F&*.'K"G'X0^N'C"QVY[96P&V,0:A1ES\@7-<#C= $S"-(%R&TZ3 .D M#HV$OU&$SWT15D$>!OG&"8@^Q/8!'\#4Q'WT@.BZ135-RV(A&!@;A?IA\O/0 MG>VF"9_48"9VT#/G+G$E%[^(_@B"#(MCRK_$4,"66C.)2U]T;), MC&HQLS["&3 FN%26E6)(B>0&!I39P]#W0 I?4#RNFZW]$1Z8$'%%CH4$28XW M,"'->KUBU"S@#.@Z//;D =+)\_/SVL#FL+R[N6G?7[8I5LO_ Q[Y8RBB1[=? MKF^O']KDOOUPE[/!L#R-9?1$CE$>-T60]'!/;-3O@4 M"B4> ,T,JR%W.!? P[8/*B0@%G+''^OF+X)A1^X6+T7NSM5]XC7(E_C4LQ=C MI#),A'V"X.>5.: K/*Q1%5STRIA4OJS!!'_$W!8/N'<,&(S,7 KK8F;]:P)9 CHG9@X4>"O M6#.<.KK,YZ'J)%/8^-5'1LT'RP,#:!,PYR0&PS".4E(1E<;V7''#)LQCM^/. M Q"@"+)C;JF,7XHE\Z XP8"9&V=!0!YEXF\;EX;A=\=1L]Q,A'>/.72I/MU- MM1L[%Z\Q%M"$;+&#-V5R*4+$;1-A).'$GALU/$J+78%6VOY+G)G.,"$&/!0X M3*,AD!G(9H%[P[4GC;/8=EX47^(R4"8P); *-EHAX %8%N#[)WH'H$%'YXE- M.24S8%C5=^QTAH$DY%'N3*09 [_P$L\ %9C+>)-!M.S)]E,AODPHV./QL,UW M&GNP6!/R%G!/)FO6XEI'5J_ &I87QJ0(T,?37M:L\T0S7<+9C?L;4)H)=SD= M\D4C3E#"&8+WN&-?J(L!4NPR)QQPAUB2X1^:,/9*H/$H-QS*43]Z(!N0+L9( MI[K"?H#[$:/LL(@]]!+.,%'J\,!W_F;1$M)]R8F OQOH!\LX_TU!&Y=;S@\K MA1_W>:08G:LN$VL[+N=R#*YWX\1+,. +C>;6,- DRXQ;NJ@V,$#!H[ STL?Q MC-R1W+C[P\W&%6WB(^-.>YB9WQMGG,.YDJLE8B=B8AQPE'BE29B[%I&;34#K ML+I 3(1&6/<_0'(<7[F_Y(--EQG 59AD<];+!A#L#(\]9PN.DZXIU^D5U#-: M0WK=31SU5WBN^;R.2V41\BH0*KH4*VWH.2W,7O!Q=;0\G7T8)]A\25!T=1S^ MLO.B2'&YS.P?N2SIZ]HZ+@8#[7Q_)?B",1]H)KB0Y)%;VA&83S >?*L"NL_0 M Y+YK"]HT6),9V+R$K+O,]^E$]^,]A>(VH2V"SM&="R##*["H46-A,(->]+# MQ=SAA,>$>,D6T".&\8$@Z<>S&U=(OF>%+GC+2.)8RR@&)/QMWDU.!6*IJ<(G M5ER2S1;G8.+ 0"'W'D,0TZ@Y >Y8VFYKXLV;PP<6/ 28 6%6Y&R8V0\9*W+) M>KAK2BQIN_"\#_,#S(AA+WD&C:B2B:AKYMO-*M0$(8]U:W+&6A_TV;PUA_W9 M8JZ'!A:GI

;F MZ]J\L%JY%\8_)O"CS>9P P$WP]#868@^^5ZDL5L M)JN>VMA$)Z7*@Q6S8?\@Y9H*%>4+ &AK# 89F8ZB]CC"4XL#;LKW=C%PH#-K M5C%4D0PU&3+>$0WL'#"O.-/_3<%B\WJB$7S"[_5P,Q=WFC&8/6$DSAH%F?&7 M;P,1471A?G.5&M>6*U \!!,"K,3,$\"AX59K7L7(]IK APA>8@0\BZIV6?+, M6&9-K6HB-F22]"9_RXPQL>5*^$]3Q7C;\Z8O;-H:<8\OV3+'UVR9HS.R8->+ M=\R9C#R@PT-;Z+7/+*),1CW&:R:3X0*;1V3'?NG_Q(1;PS.Q*?A:[,')EJZ$ M?4RYQYSYSE&(XIQ^$YKN6-UDA&%4#_>/LQT_F9F?QQFRU0H>3DT#+WE!^,5L MO)8HPHI305H>$!:6WDP8(-_KU1,;1?)-BWP%!)>[<5OU>,=NUAR.3[N'LJMEY2[4 MA-^2K\DM68>CTXMP$Y9LSW9$X(K[EAP%?"5*C,\H[C(5.Q?.U7BM;J1'B8@$ M)QC"11%'(OB,QC\0JR?\%>ZICYM>)9<9E0J=P*D=FCQJV*BI\9SGXX9.*KH_ MU;R>Y[,L$L?74\:CBG6U?X"@<0T9RWMQS"?K,=:Z@&/TA;FSQ\T+.@OABR!( M^=D$'J8'"7U!^>A:Y9\CC' LB.GJ"DR%B6WI.LUV9O,-5;AH$G,_&QQ8'+\H M.Q6!?7 WZ4.5W'%YYF(/\6.VILT3GZ)T3=+G#7G5:L Z>#4C((V@>S"^@Q],- MHL3'69=7A,NG3Z#Q=$J%T5832P89]"YX@ +:[4/)ES"=C(8 *3E\#3SEQJ8G M:@@RC"[O=Y5'H7VL<:KUF3YP=8D=W_8&*,P7;C5@U!G(H^OG2@\JE@[Y2(01 M#RWP6>?E56I^[H^VZMG9F CSX'EZ!2.GSB?QV&3,/IM[S@5DLFT1SYZ;]#_J MFO;S&( _/E]\O;B];)/. M[^WV0Z>D-I[\$=C I$"=9T+OPS0&R@*'YRWRK-@/!9#?,[7=CYE72 MMFW; YBIKGCF(^'14M+%TPI$!^&=D>UKUZ0[-P8M'IV;VC,X@^>][6]N#Q P M!99WUWA%?7=%*Q>=SCQO+!ZV8C5G)[IPR<,_218Q.H3.#NP?%3%7-W28JB<^ M#KQ@XI>S91@A4VCG6R#ANR'NA @>*_CW1Z);56WXXU4\7>;!-!Y5PY69)WX$ M*9X=IW&#Q^V=;BZV-G\_/ZK\D6@S2LF_?B/R?WJE1<:X2<9TFXR)1HE!P3;M ML)E"[MO]+]$;3=K0C/?)9-S]6>1L==Y=KU$[JE;A;S?XJQNTV3(EQM\:\\F6 MF;/3!Q>J@KL_)A]L*]!=M2$-8U6C>:J_N[4W9[LSP4 -X- $NG M-7UN$CQ0>KD0VYOX^@8#HZSK,P6MG4&KUJ2&KKCEB %@4$O3#X%;3&TUM_A^ M^#Q:)W-PX2'AFR[8G/VR,N92. ;7;M'A@?3$I%JCL84!V1**?WDW@REX20:O M>ETZ>!7/C]EXB'\6&&(4M_&HR7AWD[%%]5HYD[&RQF0 @-FB-=,Z!&ML#4_O MBO58%/$-M;$*(.T055:+6D8YJ%*T(@4 #-JPCH56[K+]15,KILKLE@^5ND4; MM;FUE?+,[BWQEL*83!BK4U-OR8FQDOV[AQ"/\CJ+=YBH.7@KYCQ87@US#GZR M,YB2^OND;ABTJ==D-;\ 8OX6A MBVD6%2"V*G[#,JA64S1P7%+76PUJ-/?!D;B>3VZB?(BMPT$SJ=6:VP:C2."0 MI3YM"X(Q:$F[$7C5&DSII]9V ;NRE\TI3\^217&5ZNUP+J:6H;;F'#$ &K1F M2&N+[8IC)I)"J7A/(3BKTZ:F'+TC1\$"7!A&.99_N1MX7C5OU$X+V7!+=*K+ M=%!C2_2F@"8=T RJ-^>F23F )L6^GK7V/[IABB$[,4+FKI$\ETAB_=;L+8I) MHPE^@S:WV/N6KDO-B0I*.X=2O6'0UOR^(DF@5$3RKZ_7%Y^OOUX_7+<[Y.+V MBG0>[B[_^?O=UZOV_>B>Y_:__KA^^+>$"<)*BCY./)EG$_,]N^OY/%/KT0_/ MKK)7#.V7@E-7S''BWC/>PNB(WE+1D6,1.M%U:EAS)[/WT8I?CSNB=.9^$15H MVQFV:CJM-^BCNTPP"=4!8X M4L44=]+W3A(ZW_NA#T*+_XY.GR8811$5]A "^#H5:>:YG_)2I[N0+( MZP"1-I'QEDGI(6)VG$8OI*-H:2O(.=&-)FVVBELX??^UG4K*>R/E$HY80'D\ MLP4._M#VW(H7$,<>>N#P*QAM%5*6H5%35VLNQR7U6J-.=?U8DF#=L\3V CRP M94E]3UEDF-DM*XEG+F,QVDOIT C81\ZQ\>+8]8 MGP6Q]\2('\9J_4$RB$[;SC5:M^8.D99^,;U:A3@0>)FTIDNT(+$;S^UM2[3Q M1)@_3RTU$^Q7D)8"TJ1NX,9?M6*K@+5E8%EF@VH-26^H+IDE\W_F-K3P!>$W MLZ=*([GS@*S*2*J@M*V95_Z,I*<)IF'\1,CYD/#BOWX0J4@_?#KO1@0*#/%' M7FJF0-Z=9\]-^A]U3?OYC&1=M6\[ M[2MHUVWG[NOUU<5#&Q/"PC\W[=N'#KG[@DW^=M_^'JX;T> P@%/(;K &]H29MZ^T:B^ M.XD^]"/&R$T8)/V8M .7N6-1H:*2$1AAM-B@"R\T-3J?YW<;G5MIX6V]][=> M\.[.+Q#QP/Y1$?15,X&])CX.O&#BE[.-)]MQS?JH8GVJ7O@K9\(D'"X:1?D< MG(E>&>-N&=/],K;7L<7SWU8096B8'VB)=FQ#>@HR)4-F15>WA2)CIRB2PYG> MM$^[Q?X>HUM1GJ(\17G[0'F;.03W(I])D;M0UDAM+T]PA)_NJ=?G%M-DVN"Q M[W<%$%VOT5JSG.L ]E:DQ*$ MA+T\Z=5A[BF2AP>7(J9F+;JC7*T[[X\$S2:MS]_^+(?!>.R(D@$^8&::5#/F MSF0>IT2DTW&P4'6@8$FW(FUYQXBQ>@/R;U$8QV08A3WO,"_OEH$35D"RI5&] M-K>'6!'&_DBP8=&FRMLE)Z)D@ \P<9.V]+FXR'%*1#H=)X;>H*:YO]M()YX< MYYN=NT=NM(W"D#O;S[O>)GG?BK?P.K:?;?D=V-%WAM"0\,BB#"R]RO/'Y)SO M]^LD&&SI"'C-.10X6AT'WG_=(LT6;1ASZ4;V<6BEUB32J%'K,!+MKS'/W;.8 MV9'3YU.=RYZ8'PX''YZ38+"E5M+ETUT=/ +EV^V_;I$ZWO$J]<:R@] D4FM1LS6W:'B@ MT]W%((3?_K(Q=R=N8_."Q X>/7X@.(Y9HO:SETU5J5C$(M;BN*J&=Q"UWI_W[I/VG0ECGG_"(UVK34P6_YJ8"Y"&DSSPV@2(M*8,WSU@C U$:E+= MG*-P.=9ZCAUBLN&)Z :M:4K_Y==_W)YGFG.2DD.M-_-^;UF2^;PK>K.'EXS) M YAI\. EGEL/=>^A?*36\6F16;0YOZ0HR>UO1XVADC?SU$"7]:UOM=I#.4BD MRWA4W-!7SZM]-;[W<.^Z?.3BW"0"IZ^.P'VV8\\I M,$@KY=496S#*M&I-ZE0#\M^\L4U1J*P#!Z-Q1*\:4F?:.23-@L&>C_G)8HEN M>>:[\OPTP1M_94**G+!83;A2)PQ'!B\>#,) A&-BDL;P4Q+BMT,P4/!@B K:R-RW MPP_:O#ZO[,=<";?LXM%)K M$HZSKI43T#R&H,R^ZM\BI#241I8\M[5T==AE_W4+-:FFS]T!OX]#*[4F<8V9 MWWU8W-QVFMA=GWTBY'Q(>/%?/S@L2%CTX=-Y-R)08(@_\E(S!?+&/GMNTO^H M:]K/9R3;U0.NI&\/8_8Q_T#^Y@V&893807)V-EN(Y)^PA?EL._)&F^_Q1A?4 M,CF2HB=O',OS.(G"X/%3YUN'7-[=W+3O+]N47-]>5L]/LY_*:=#EW>U5^[;3 MOH)FW7;NOEY?73S 'YT'^.>F??O0(7=?R.5%YW?RY>O=GYV26GOR1V"GK@>V MSAGQ I+TPS2V S=^TZGA9:&,QO;;O:%Y6$XC@$C-V&0]&/2#ERT*W-A M<^W.(,'$+V<;T_>XYG'%T_5B MM1F!).%PT;9^^0Y<3/3*&'?+F.Z7L;V.K3WY;05CAF:8,Y@I2: %&9C;Z)/2 MC./0#.,(-&.S6?#2CONDYX?/\52FRN"1V$[B/7F)M^ARYV+76\I> 3%6Y_-> M?E),K7:OY M=AB%3QZ8_J3[HLCV;9BR(80LGS4>V!DF:J>J(OO)M0XD2#2KQO%;5! MM59Q(<[UXT=;)XEAQ)R,COD5IC/WNP$1 _TF+_Q']M_4D_4F[_W$F6[25EV= M>SD:<<,$TBS'B"^>6S:^*E+!ZNVP6G#5FV*1PQ3WE.@7WA=WH(3R#9W"&-FD M%T;$ =_&2X@?Q@ON@E/8V@*V:E0K:0N;8I5R)6_09O,@8E)KL$HG"9WOE:Z- M!SCP] 8+8FZR*&!M"4Q\\_C.$ M:0#C&#&'>4^X45AI\9:T\J1)FUIQMV"J1;+R)&W2UOQ]LX>W2#9%':-E=2>, M50A[>UAJ4*O ^5RQ1IF2UAO%A17E8 UQ?ZR3 G,$";?>@C"HC/Y6RV&[0IM! MF[J*81^GY(WYVX /U$%<[-P,[1?EV6QSYK*H4>"RB+)19."1!3C0C6-9&YOE ME2A5BV2[QU>3:@UUTN-()$].:M1L%K=Y2PY_*.>2[/Y0Y?OLFE-.]+JR7 Y? M_AB3UW-'+Z M: "K- [RB9BT5J]N',Q*BA7L'A-VFSM^SZG37E"<"UR@PKI;XX8S:"-NMH$ M>5 R-6O4:!2>,ZIX&KBQDS3BMI7B@1WY?!;5"CQ8L2673HE[ Q'KID&MDF1< M/&5<..!(Q%Z>'ZB;QE[ XGCA<5H5&2C6>FUHU)A/*51Z=%3%EO8&0;4:;1D2 M!93*CZ_S.V*]X/6 E$)K*6AMF;164WRG$/1F!-4U:LW?D5HZ@MX7.^]Y@1TX M*G:^H65[SX:34;'\JG#,-*7\HW+^2_[Q]Z:A&QO>:ZC\YWW"!QB=!FT4GWRB M>()!FW(8A0YC;L;4[ >+'"]FR#?A$'WJ&&]4R'E(<="N^<6BEJ%.&A^CY U: ML\K);R@%\0R&?OC"F*"6,>$,?3O(K<87A;L=X*Y&:TV5'>\8)6]2J\ C@SMD MG+=N3SW)8FF_O.ZA3COA>W/#9-$71\J)>'[Z2)L[R[8/MTN^/VRGL"H]5LF) M6:=U:V\ ^J: 8+O78TZ"3F4OC!C\FB6QH$3X3E2D77 /F%BUNINT-TB@3'X?EWJ8K_D3(^9#PXK]^<(!H6/3ATWDW(E!@B#_R4C,%\NX\>V[2_ZAKVL^C4)L3 M^KX]C-G'_ /YFS<8AE%B!\G9V6PADG_"%N8D.=I[IM=';YHU@ M7[H5[?> 5'&WXFZY$:JX6W'W<7#W9GY8MJH>#HK,\SX7&MR;P-\K*UVTJ9*[ M'[B,+=HL,*.8DG$),JZ!'NM*Q@A%#X+SM/,*F2V!=X-+W>*.X60D4V,DE>+_"F425Y"21/=).VZBKWS9$) M7:>M^0N##M2VN)@Q);P@L8-'C^]#C6.FCNWM!&(F;924YD312KF2-VBKI21_ M5)+'"46?3SFOA'[(0L]$WZ ML[@[EE"-RQ:/QK[X9[!=W^!\7#R M:&,"3#^,\\L:9C.TA1-YAB9NY"-]YL^=U5<0W DT3PIT8]5]GC* @( ;:ZFT MS$52 M!.I4FP^CR7%$^!U$I< E [A60&_)[9P*? I\VV$VO2'1I1<*7 <$KGUFMLTR M;\QE4WRU2RIW[^Z/_FO4TE;EJE=9H!625B+)K-%Z<]6=/0I)"DF+S2O=HO7& MW D@!1\%GTVAU&I04Y>5B&:SU$N8EGXK";S%(!:?GYOUH=HRRF^CVCD5'KP@KQ^E6)6I9C=UDOW']TJQ:R$*68W[9/B;L7= M[9$PM2E1M\\R">:=%Z79U<.#S!ZC5:*W OJ1+L[@1+ MS)9.6S656^\0A#DM6*-)FU8Y1Y>W'-\%!O>]_;MG6#BGP6_.'O*%IR M$8LDM;LNB"VSDP-)FQE.^14&B MC4)KH4K6W4)$7V7Z%+G;Y^?]WC*VYTB0:0>A0H+B!(4$A80%2%#ALCU_VRZ/ M/2E_HA#?=)V33\HW55A:QS==Y^R3PI+"TC(39:W33PI "D!K@&FM\T][$2A; M=K9'N49;HU1%J=0Q/'<-3Q_#V#]WJ&)Z$Q_#4$6K%W8J[%7Z5KQPRCC8,A"V([\<* L!_X6=W9M[490:>UDFZ@EI,S#EK<4Z)O MT%:]G$L_E>2+5W2S3K56.4DZE+B+%[=AT7I)O%Z\M7 Q".&WOX2%$/:(%R1V M\.CQ5?DX9DFL8+4+1J&-9E,1RA%*WJ"MEI+\D4@>701=5^(^$G'/N@A'8T3< M,_CN+^:2DT?;"WXA?AC'I!?!K[TP8E":.&D4LTUAQ%%.";;Z'GUHC]W]JM-6<""BC2?F!0&F2AVS)ZU,8*A!#)M6U59RD,*0P] J&&DUJ M-66Z$4!A:.\P5#>I,;_<*0F&5!KY/7_;9@+D>;EBDN)AK"3DY['2A)%@=-B: M;X0*I@UAGM$K%AF]]FQTMO2VW;J&TC6M^.#U9SOV'+5$LJ49QZS3AJ&V^1Z1 MN+66.BQ^1.)>X),H<1^NN'6M''$7;P=<>3[8HVKG_=; TU!<<4SBKM.67MS. M:B7NTK6[-G]/BQ+WH8H;M+NDA&XJ3+CG;WMK\L5Q[(^2;L%!FD/*^;5 G;5J M39UD."9I*SO\:*2M5U7\]9BDK1U+-L?1'KF)@P6XDABL;S&HO9GRG)V!:6GE M'5VE)]+?G3P5PHI F*$0IA"V4X0U)=IZKA!VB B3Z8#5AA;@\A,.FYIJ:IMH MP2&#E4=JU-9CA:E-F4QM9U>8VBJFC*JN,*4PM55,Z=6&.C)Q-*N3^[<6ZA:^ M4>W 8^A:M:8V+AV3M-6&]:.1MEXM,-VKDG;ITIX_=2^+85;J:N@2FT%%>J6* M]*KU4(6PW2),K8D54UJBP6FG86TS5 M5:)!A:FM8LJHZJNR>RM,*4QM&%9KS)W]E 13:D5TS]_&!7B:V(">3X2<#S]= MAD%B.\G'\VY$/EWS>S'#B-PSGU_,'?.O'_J,?/93%O>]*"&_16$Z%,6C@1?8 M\),=_^7\]?*=_,,>#,_(5R^VR5<[_?[=#EC 2W:^=2[_;S>OXA%KJ((=SG^K MZ5;%T!N56JL.L!]"LWC#LE9C"?XM_N=\*/XX/^V&[@O\TT\&_J?_!5!+ P04 M " #8@%I74]NE:#<. "91@ #@ &8X:U\Q,#(V,C,N:'1M[1S]=]HX M\E_1L=<]\E[X)FFA*?M20GN\)B0/TMN]^^6>L 5H:RRO) >XO_YF)-O88!+( M)FEZ[WYH&ENCT6@TWQKG[)?EW"-W3"HN_ ^%6KE:(,QWA,O]Z8="J">E=X5? M.FO5FN5WZXN M1\Z,S6F)^TI3WV'))(_[WW;CQ]$$="P]G@'%-_$BC#")[+4W'W()YWI48MQK-U.-F=XO"8JH3C+MM@ M=[PF#,",>B,&E&RR$^UI!49CP%"5II0&"?"$JK$!C 8R6.&=%!Y3N=!F!,%K MI6HMM45'A+Z6JWRZH\',*DKJ[07@I04"M6'4[9QIKCW6^02\)>]*7\XJ]OFL M8D?'PEUUSEQ^1Y1>>>Q#P>4J\.BJ37SAL_> A2_;",JD_96[+O/-KP P".=, M*K<0C>I5 !0I M/@\\!MRK9%$ SLKF(N99B5#:1V-H+JED'Q:Q4JX*VQS/78VM:W1VP\4BR;+). M)<."!%7H<\N/KZ.+-3/FC*I0LDYDZ]HP&".(AQ*,B&$;W6A&@?_;&*,MF=$# M40(1-YMH0<> V1E8(X-4"_GHW6QCP+<7S!=S[N=BWGM76225C4UDMU_)R+!5 MJ%S)0)2$))\?\P&,49 M8R$!MT4Q]JCSC< \6# ^G6E +#S AA):HAZ?^FWB@.(PF6S(D'>:L\.JV>#70?^V=T%& MM^>WO=%9)7CBA:L[%Q[UNE^'_=M^;T3.!Q>D]UOW[^>#SSW2O;ZZZH]&_>O! MRU!S:JCYE:H91'M:^,?DHMPMDWKUI-EZ>@J,6.V0M4_7PZM-G[/V+!?""=&Q MW()ESWTIE1?\K(N:,!AM1:C6:6 M;D.3RQPA3438)B'$$A+CQ6@+T9ZJ3ZZ7UB*\YI_W1$-0Y<&/FTM6*@8WW M"SF2?&,\;<\ZX'R1OG:T&$-$43\])NB[-^7[-?#A 2[MU ,C,X^Q6)'0(]=0 M:B4+A-2D&#\#OSV0;DW8'2",AIE[]#C)KN]#9:X8YRG$]Y/K!U*%(9MRA>F? M'L!(OC".;D;&._6&W=XQZ0^ZY=K%^X4-8ABGW1A@S\"LT7CS:!-?V$Q, M4[81RQ"8H&@62'&'8I@UCE8<^SXH9A#IY@BANS;S[@IWAW1>,(\NP-1NAP#: M3>]_+^DX1',W%]B7PQ*^FNE1O-MM?[#<.LIQ7&3 M6[=TV8\2<,=(W'VL:]:PX'!2J[_-YUU%RX/T<1\.@R4R2H!&**,:1X\YKW6Z M]9BYQ:Z8S[G"4C%!,2.66=^#DGYY6!Z526\>>&(%45+V$,E E(]29U(Q)OEI M_40Z5C5F_R^E$KD18-\\6=Q"&*MRFX%A!E]_$, MS,W^=FCR@UH;\3?Z[Q(BMUJ^QC8:#3(2H9Y![H,A(?RO)6/ZF(Q"#DH%'*_N MGS@^.FS]D_OLPJ_7\E8L_/Q=7G'?9S2 PU.;FSF^IY*[GS^.:#!&Z%K> "0W M%RL["5%"TUR>1IK^!*'BH9[D1Q%H:S[^Q8/=L<[)23//=0=9%V3X_ Q"#)8W MMFW@CVXDB (/P.#UELP)-;]CY'H"1IBIHYP33QZ?AS!@&T&^'6UPX^6,_TSX ML4\T-O[%:BF[N?(:Z@!/^[.X4Y703)Y+1G2Q(Z=(Q!KY>B-$,P?--:3FJ'1X$ M*)S)U/^O==_QYT!H$3[ (Y4^9 M2T88H)%+JC09F@KH6E>Z,^9\&XLE4UE5N9=0S#JB-]S'/"OM$1^X&;F?6X8< M@E<3-( 8-) <,UV@CXR9)Q:X*1R,6R?(A'MH!+@B''@'M+AX[:'X//0T]9D( ME;?E>MF2>]3>K_QW+\NV+-/3E@#CFLJ;?%G7SB%^E5S#26'A(/2C[%SE.]*??VJ];3;?/U26BG;0>OLF M1TH+G6A!6"&](@E2UV3#$,ZG63^)3G[C9@POQ(JUMZ3[:4CJC6H9 (\>5]YY M:5Z/(-EQ8!/^] K4"'3)>TY&KU<#,;;+;7.YUJ2E6CW%Z,R]8\+F9K5L(7\0 M3M](AA*-_4/F7AI-D83,9U>,^#0+X:#_^6]@?\P3Z M2H5,OMIS:+!2L^CL=PX1;%[Y$CUXRE+=&D?S&OQXBBCK6)D$UQSDM288>8P< M+>S=NDS3]6/]YOY5S1P7F_&%.1%]CAAO%^2S4PX.X78Z]EA%6F^V6J0^9@M6 MAZ7MS(CC4:5R*^7/3&R]L0^QDIK>J$#\"#36_V[.=8J[=FM?JUJ];&1C$('C1]0 MK;1POAV3@$IR1[V0D;]6R]5JC038BCK+O1*UJQ]^Z_(HPB/1L()AV@BZWX6B M3;^")[]=\([9'!MGTP_1N05+-:#*I7^0$;*;7%'YC6ER>;F]%]-J58R@/WL" M?%<$?I399\:LVZ9'-.X]0#-%5?HLQ4+/")QR@(G)_C;^]U!I/ED]CYGO^RXZ M.3#2*^*8U V0? /586#-Y69>!5D:]0F+MS2U6W*B+5%%7#;AONVAL"%Y]23V M#!OQN&U0:Y BTO'VO0G+8V!8!DXKP.X+S(NMPZV/2_4<7'E=;PE2=+[K>2FT MY7V2^H35P7)/NY4^-G/9!_SO[>#68\,D>[L08[52%0G5@1'2K.6M M'RV0-F3[(XKF =B37T'$R+JF,]&$!@_2'*I=)6M*KB[ J1&D28! M4EI>7TX($QD(=K:-[[SDS+V):R8W<1OMWBGL 9VRTE@R^JTT9L!FV!CU%G2E M#JNYIHPI%HSZFLUMJ2M>;V=;N\5R!N(A_&D')Y)ZN5HODR%3H:?-A==UP&04 MY,-ADD_).7<%R!T.@*V(,&QO,6>U;*TZ/K[ZB1F]]DG4!&KW%G>"'I,% ^L* M&8]+*$@3WL9)D&4*\NMRY7A"F:)7B!*9T"ZRM*]EU(EI-]*-L_1,,F:@?##0 MQ+2S@K88G1@QL(GSA*9&U=)4)GW?2+MT\;L[JQIYY;*/96-@XY+>L9%S[B=? MGJ$W,-:W&TJ)R94M86*(MI[#D_N WG+&QUR35NL8 Q[/,\H\!D8PL!&F/ @/ MA0GWF&O" %2Z0"AF>)(HW;M]G05R")W= A2=J'#\.V# 17"NQ^F8>V!O+3(* M0F_Q'QM>9LCC22L/$ FV*OD>"2N;PAB5V%@9"LTUO4DV8PJ(&_42$[.YW<6L MV'F*K=&\'1YC5 QGC [:4CQ&BVBD#(NK$/@ %^%P@6AEVR"=#/5VY[;P:CUG M^M.. S6P5:[6RBD]&\5LL$(\R6LG![47-&B?TVD2UG_VZURC,-F\)/_>C#^W=>I.^I_'IS??AW>]_G; M/C?:Z8^0;)S]1\AE9*CW\ZS'>0&Z&X++<6B(0;4)"J(//JQ75[ _&!"V!7_, MP%M-T"TA(F-E(@!PEBQ$KVK0T5#/A(2]N>7[K^N>O W_\:84*D.BI>0GB\<&_Q*+Y9[WNG/P'A_@97;?YBP FONW..)NDPE_;7"E?7,'2%U!Q)&G^M,0Z MM5Y[J>)IK7Y$XK:X)&O;U##KPM(]E!7[IS J^(=D.O\%4$L#!!0 ( -B M6E>%)5>KL ( -4+ 0 9VYW+3(P,3DP,3 Q+GAS9+56T6Z;,!1]WJ3] M@\4[<6BT2HE(JZG5I$I9-ZVKM+?) 4.M&9O9IJ1_OVO "20D"K3ER5R?<^Z] MYM@FO-YD'#U3I9D42R^83#U$121C)M*E]_C@?WFXN;OST/75IX^ACIYH1A P MA%YZ3\;D"XS+LIR4LXE4*;Z83@/\^]OJH<)Y-7"QX4S\[8,'\_D<5[,.>H#< MK!5WTC-LI]=$TZTRS+(3>":T(2+JX&.S);3!GW$]V8&R7NAE#64.&M,]G*;1 M))7/&"8 ?S%SP$+[*2'Y%IP0O:Y$FXD.6"MS"(3@/L@W+SG5O=!ZJD-(1;F% MIERNJ:"E+IFBDTAF@ SFTV :@ 4XS:@P7Z7*;FE""@[%_"L(9PFCL8<,42DU M]R2C.B<1/4<2_(/@"8D0TA #;FLB-I;G3"02 A]"^XT72G+Z"XI'=O#X\^Y$ M HO -Q(<["$6+[UZ:*5 N!*+:<($JS).ZR= /KJ546%;A&%%"?$^N"51:!I_ M%U?5.%=4 Z]J806!AMA CI BPJ."#^/L2NFE- &W5+O%<[OD)TU0M;L6U@=+ M3[,LYW8O5+$G19.E!W[PW2?Z YU-P"8.895/;*YJX?<7H\GK)(B*#E0.-C^( MR)PJP\"KK1U>5\Z,I?]HI4$VC_80?H...5D/[1@HE+]CJRNK_Y8]@HV&]MAU MWCLU>KM-TNZV.1'P[DAHWO>/C1#ZELH@<7 (G;H'ZAML):-*Z@3%OOF.Y]N0 M'USXLV"RT?&NTB%%[)9A6!&.-Z*(([=17WY]#&X'OAVUT3KA+EU0G#YRF+& M%3*ZBH[!(ED(HUZ&>+)-<2_CC+'[D3K/$PY?^\'^6XU-.\*0A\G[W!CB6@V& M_P%02P,$% @ V(!:5Z_O:H%1" AV0 !0 !G;G EFB9 M"$4:)!7;_[ZD/AS)XI7D;<)(>4AL^9 \]QR*XI5(Y_,ONX@.7K"0A+.;X?CL M?#C S.'-\+?%:+*8SF;#@52(!8ARAF^&C ]_^?N?__29$O9\;7XMD<0# M70^3USM);H9KI3;7GK?=;L^VEV=5T#C7K3P-U*% $?_+2#XM04E-U@;0DUS*) MY!OWD4J4:V0T !'FW2B'CZ)]4;,$I?L"K@?G[V\/L MT&I(^1(SO)5;(O"9SR//(+PIU\9JNDG9M<"KFV'(MKJ%\=7Y^#RI_R\EC-IO MM+^21!NJP_1*;2/AY\W;P,5&@$ASP4V(GY+&U[H*X<=+/ I(A)GI@\-!UE Q MOD,MA"E/0[T,XUDK>'_>A\9& 8\0.9%TM;0#QDE+HPA'2V/W273+1=^?*Z+T M-(9)@??GQ;B:G$HM+^.T3^(5BJGZPYTR+U[FK \31LQ@]TV_+?'&.X59@(.< MN:GPI+%)$65*G*<_X\%H\)7[L2:D],L4F7')V5#NERA0,Q!S4=5.YD&OD%PF MD<=R%"*TT2I>7'J8*ID?&9DCB9;9@:>%0@H;&CID/-,O9=X 14M,DV:?,K - MZWTLZT>T?.U.-8PSW#';5\==9>6YV3:1Z]]SI3N([!1HY29;+PV@J*VFLAPP$6 A9[6G+]RH5SBX&:H1&P)V;%!4XJDO%\M%/>? M)SO2IG=5B[RI;=8+:I--9?4!BZ!8+6Y]E"]%BE^S2S-DB W[IDY49PE--H * M\T;FD!47Y_WTXFEL(?Y6=N37Q_]W=/O#?B71099=?IQE/(HX2^A.OF>S1="R M"O8=+"M/7 $[:DX'WH8R.(I]V# VU]5@(7#0S@HK_,EVYG?)#9@U.):]B2$2 M^V M<$BD$LF]Q$- ]8.'M4BG36AF#LYIW+HQ82Q&] %ON&@PH8CLA?85PI#D/[F5 M_)\Q$@H+NF^C^A&X%\+;.$/:?W(\41%(9S9&JC;B'Z-[H;Z5-"3_7]W*OUAC M2G5RL4&L5>^OXGMA 4 ;,N'GCS/A]L5,%'1H[7TX%.F=%67FD!M_<^O&' O" M QV3:.'#$;@7#M@X0]I??83VMRQHJWP&[9'N1<9UCPQ]?=:L_RU31.WO",4_8N ^F88=HSJMMY4LJ+.C3#Z&TA#&KN*)]-B4TU?8'HC 5X]RO>UXE^!.V!ZC;&H.R.N!#'7/0 M#D<9;LIPQGPN=+[W>K]ORF-]UNZG/*B]!-06[($US?Q!@QQEORG/21 (+&7V MQ\0UKK/% N^!&1!KT )'*2_$[N(T"RYZ:<%%O06.,E^(W>5I%ESVTH++^L=@ MCK+@$KNI?GDO'OD6>/H(@/LC_Q%G4'RG*7#&+8GF7LP%?R'I9HL1YC8*M.RD!.FTUE6FH+R.4F-SS9D(C.!N741T6]QCHJ"VCO+<;[H. M.E]S5GL/^1C5:8VM9$&=7:6K9I^1!(>'P\>=5K;,$I344?KYNR!*\S%KFV.6 MW4&R;4/16"NTTU+#C$'9':6<"TZ)KQ5BX7<=AR"(VC6OXCHM.$ 74OMMMBHT MJST7V/0!K"?YR6(@LUE1W*]6T$@-XSNM?@-MT 5':>81O9F4,1:G>E$IU2=' M[.1!7QREG OLQWJ@W(\OEH]F'RXP$AVA.JV[E2RHLZ,T\P=_%,A\K\9B'RTY MA;1QEE?I+=[OPU8B&&5W38D)T6 M&R0,:NXHTWP=V,)68W78I[$Z;#%6.\HT0,!VEB4?>T BC2:4>:F8-V M.'UR^B].8Z:02);<"N#DV;+RPY7+!!77JF\OT0,3:HB# M7CA]>#IC"@OD*_*"OR*%,KYU7MA+],"+&N*@%TX7'BZWG@1(4J_Q%('(&O'GQ*P!X)7^8*".UU1?!MA$>IA\!^";]4ZV\A8 M)[RU0 \,@'F#1CA=.7R[>]U8G6ZMJW6A@NZ#!7;2H/Z.=\I.?-\L-4GG!"Q M G QG?:@P;:H N.TN1[M<:B."M+J)E@ZA:"-)7JM".MR$.^?'*:)A>WN==> ME@NX3FL/T 75=IH%S^,E)?X=Y:AVWE^ ]4#K8[:@U$XSWR^(/8MXH_S]7' ? M8_-@2![.R1;)5ZL*>F!/^SA X]QNQ4V^0C+YT1_4$L#!!0 ( -B 6E=G4='PE@H )B% M 4 9VYW+3(P,3DP,3 Q7VQA8BYX;6S-G5UOX[@5AN\+]#\0[DT+C..) M Q1(,-E%QI,4QF:3;.S9;;LH%K3$.$)DTJ#DQ/[W)251ED@>24E1DG.1<<3W M4"_%)R3U=?SEQ_TF1:^$9PFCEZ/3D\\C1&C$XH2N+T??%^.KQ6P^'Z$LQS3& M*:/D, MKR?3SY]/)__\^781/9,-'B=4UA>1D8J2M=CB3L_/SR=%J9(:ROV*IVH?9Q-E MIZY9E"8=^H:3++G("GNW+,)Y<3AZ=X- A?QMK&1CN6E\.AV?G9[LLW@DCAX2 M_\HCR%E*'LD3*IIYD1^VXA!GR6:;2E/%MF=.GNQF4LXG,GY"R1KG))8[.I<[ M.OV[W-%?JLVW>$72$9+*[X]SL%WGK;JJH(EKLP^$)RR^IA]SK4=[LK_(,<__ MAP8TXYTW8T[\K$C?HQS?Z3%P$L^=J0;D?\7V[EI^=V'UWY< M4[GQ5GQJ623[G-"8Q,JDK*)C!"[V4$P,5=UU[2QJU9O*T9QQL^V9J+>H,R/1 MR9J]3F*2B+JG9_+#6'XHFBU^^6/&Q QYMC'PH-^EVI_O-EQTJ"I,9Q!U^)'<=RYSZQ:31]PU-6 B8QF 2&EI/ M _LC62=R:I$6Q!H[)W)CQS &Z%T/_9VV];G *@X"FB$.P=FB&83J*$\<75&Z MP^DCV3+>A4];YIH:FTD=EJ8F*$8LQD T2BTJQ9Z(^&4GSM@)3P^]4!A*UUP M5G4T-%E0=-B]@8#4F"X@0P!Y^2U'J_ MI"R>29K.V&:+:?^ 8A.[I@4VK/-B*H,B!K0',E-$H"HD'&RN7^7J7"R3!C:V MH?<)CV&[BY]:'"Q"NL.!%!5A2,9Y(JEQ&Z*'(4/IFA[ JLZ-)@N*&+LWD)52 MC@J]?TBN:3P(D5KG!Q#-IAV/2A0@'&UG?6@(M4\P;I(LPFGIY49LRSJ:9]&Z M!@2TJT-B"(,"!7('PE(&*&:*$*_ _(M@/@R7AM(/+(95.RJU+$!0=&]]F$B] M%TAF.\Y;KN$9!Y8ZNRG;8[:^/POH@@"EQYQQU[:4MT#Q- -=TSS)#S=)2NYV MFQ7AEL:9$E=L0.84$WIY$"P IG0&2AF2.E0*O?2\NDM \SN\L8T0=IE; NPF MVQ2T-0&18#4&T'#4(BGV0L1,C$P+2P]MMO, .* T.EV"! D@E [RB=(D2$^,2D65O?\@;/7A$;PDAF2>P$& M,&VE1M.&AX[=8!\_]8)8Q7D=:\I%>>\?B9+Y&67:)NU#3*D)#Y*VL=[!I53[ M1.*!93E._YUL.T_$[6(O>%@-6R%I*<-#Q6:O#Y@R!HD@'R?6%:[RAH;U53*M MW-TKP!9;QU> &X5!0&!S9+X"7%X]*46NNUDRR@D&1H1VL;-.MIBJ^[A1%D87 MFX:,'B[^KH7&QQ^RS.Z2/CPS"C\@8$I<]31D3O6V7AY$CP.F]%XO9*C0>;H: M+S-,9/;ANU'F;&;7[=03N2H(HG=U-\8TKJESMMJAZWBH+H_2YG.@F5%K7%CK%8L#2)DCRAZY_%R2=/L*U5-I$K(&"# MB@93$00*H"V=@Z,0*:5C"!XXD1 2T1'%2X RL1"_?WJRSO9=8E=0]!M6<,#* M("#IM:?#(@+&42,"E2&HB/&+S3S+=H2_"QY+B">$0/, 2(8^1)P@D[U0E8$^ MV5J0:"?FQ\/I=+5,\M1V6',NDJHO#9L52(/N45>4*@@Z+B@.+) @48%\Z#7<,55)4:GUDIVJ9 MM31'*W<%@-66ZOI681"=;G-D_/&W^MK3D'^]CYZ%*0*\D&"7N1[Z;2;UX;^I M"0*!#F/&24DE14KKXX6$XY2U[E\$K+TM M8]BX!UB(N ]=!%P-K;(D#MMDP1 M(L:E^U6:K#&0G+!3[1J*#LLZ'Q9I4*C _L QHPY!QQC7&2V+%&=S^L3XIMC_ MC?A@:26@'^(,UH&FJ_!Z=&'P= PDP9.99C*95@''E-=NKZ47CZ \1M)TY\H M>Z,+@C-&25Q>2['=*>K6NWUBIL=V^Z$90!P$3D,< H_.R*#QBXQ"*JRZ$N:% MI%]9NJ,YYL6[Y-PV,@$ZM^0 -MO$:** 2+$[ PBIQ:A4^WE!N\P>42^RY(!G M30'3+7?\NG:G:>VM;:LV(&8Z#4+O<%4M90R?B:76FG4\):ZIW">. M,2R:N6-J24!XV'QU9)#A2&F]L+#8X#3]NLL22C)X(M)4;EFP6FRST)($Q(+- M%\!"(45*ZX6%ZPWA:S&]_8.SM_RYRL\*M@U0NV6CTW*;$:LT(%:Z_ ',J!!4 MQJB4NG[@V1\3BI=9%N&66J2.L0'-:LP8NI" @-1)%\(:)\10!@%2KSWX M>TCJ"*1"'%-S+QCFS?.XPL0\)QOP;8?^$%<$#36O..K3!T'30),Z4T58^^2Z M"$0RTFWB)UQ(Y7AE;#&H+XX8B"$9 6]"RN/E= 7YRY^U6:1+=I S# M5UE:&L<9\TQ[6K*\HR @ DQ74(J\0H@*I9?^_XKI"]]M\^CPP%E$B'S**JM' MJ[[K;P.CW3+SKB:U:1H4&A!G[_$+$'BL C7J^-28L7Q>S),/CR1/A\KV#)=GG7\6.7CK., ;$NCY[&]P<_62N-S ("-_K%CK5 MRU"S K22SXA55:#?926HJ,7V_>7-3;?BD]BL-HD?*YP1L>6_4$L#!!0 ( M -B 6E=LP4#5]P8 /96 4 9VYW+3(P,3DP,3 Q7W!R92YX;6S-G-%R MXC84AN\[TW=@Z#4A0-MM,ION)&SH,)O=I(%VV][L"%L8362)D>P ;U_)!A:# M)!]N?)*+A)A?]OF_8\L^MN3W']8I;[U2I9D4-^W>Q66[144D8R:2FW:N.T1' MC+5;.B,B)EP*>M,6LOWA]Q]_>,^9>+FVOV9$TY99C]#7:\UNVHLL6UYWNZO5 MZF(UN) JZ?8O+WO=?SX_3*(%34F'";N^B+9WK>Q:7.UZ5U=7W>+;G?1$N9XI MOMO&H+L+9[]F\RT+Z \BT>Q:%^$]R(AD!8[:S;2\"OM?9R?KV$6=7K\SZ%VL M==PV]%KFIR2H)*?/=-ZR?_]Z'N^WFG YHX*N](HI>A')M&L5W:$TV3+A%FT7 MBLYOVHE8F2WTKBY[E\7Z?ZIHLLW2)$VS=,F-S6YEVTM%-1598??!+*@TH>N, MBIC&NQ79S9\57<8RV^*R_.FU.JV/,LI3LT'SL51NH]G%PV54"8';5,@CNS8" M;4(H@&L:723RM1M39L#W!_9#QWXH0)A_OA4;NIWI3)$HVZV)DQGEQ?J_&28 \>QA G6ZPB'ZD.E)L M:;G4@*TH@7S[J'P=WAK&O#MVGFG";+PVE(FA1.W"<+_@:0($/\#L*8)ND3)P M*T1.^#-=2E4#OJH$\OX9D[?+&Q+F/W.B,JKX!D+Z1 R$_0LF;(]#)-Y3181F ME@\$^*D:2/Q7U L/CT)W>_S#8"_?[7G=W-J M@;,_: +$_]M;P7_B%BD#3U0Q&9M3N@*P/Q$#J5]A4O!G1R"S38=P..10Y2LU9:Q,5^[^4*##T S$4.4H96F.Q8>## M7*E*,,%>Q:^&(DS+;B64,4JM&3*'PGEH_"C"QR*FZT]T$P)](H621JDQ@_904#\I MEA*UF;"HOM,XU4)AHU2688,HM*=D/8Z-*S9GY5/!>NC>)E#V*&4ER"Y*"L8B MDFHI#VX7#V5NCL?-4,;!+KVF(30=*/7F&=91DG(;QP:7WOYY8(+V0JEPRL'/ MB/ 2$+#Y1K#WS\/>AV-'J4-K;;X1[(/SL _@V%%JT5J;F-B'YN.CFLJ5YPFT M5PQ%CE*+UEC$!%Z<:1[5DY*OK!P<54?]I 44/6*)&C:+NL.7)WG(WKY30GDC MEJMNNN)-UZ*'/$PC5DM.D;C&7>[4T+WU"B(PF4+TJMZK33 M-%*;846)?_>M*J! 40I0EYF&>3Y(^^QC(47P?NRI"LH5I9+TF6JZX[6CB;7W MT#_X&CR"#:5;/;;1,,:OBF4F@J%,TUQL[]%XGHIYI%"\*.5?T%[#J">2LXAE M3"2?S16B8H2[.;MT4,@HQ9[?6,.$GQ2UF:;FLKL8QV6G&ZC'^=S7\X;T4.(H MM5Z]45SR8ZUSJL[E[V@%S0)*V0B%S:'UO NI[DS/[7I2*SV<*B6TY-MP<48\SSA+B MGTD6; ">9X-)/&"UZ?E[Q92?L9A+E19QC,P'-W:/% H<9XIDR%[3J/.8930N M0QHQ041D2JK]O#9/=5[?"IH G#F40-,HM_>_4LX_";D2$TJT%#0N+_5#=_B] M3:!90'R&6&,7)05_2YX;2JH8"*H\QX!'"D6.^.S08P]G[&4YJ'E_[K$'H6^D M?+@%%#SB0\2P6:3Q:1FU,;-7^I%D9!MAB+^O!90_X@/%L%FT\?-J:$X\B0P_ M,S\20FDC#H5U6D.!/$D)YW>Y9H+J8-]R)(1"1ASSZK2& OD^I2HQG=H?2JZR MQ79N9PBVIP$4.N+(UJ!5'/CK[_/(R_EO0?(.-?CM!(C8O2:Q7KL1178@17DF M%S%1'NHA/90[ZL1*O]&&R3]F"ZH.KY^*8,:F;@L->JAO!9) MR8A2^_A$[X\V0$$$7 $T)8CUZ5DH<&X7R#2UDXED]#)9&-/Z,<^*UWN:^((W M#8+MH*G!G,0),(YT%:2_3_2B\=WFF^[)[X>S +[HMKR&_O+OHS5+/D?4$L! A0#% @ V(!:5P&'@#6' M+0 E3D# H ( ! &5X:%\Y.2YH=&U02P$"% ,4 M" #8@%I74]NE:#<. "91@ #@ @ &O+0 9CAK7S$P,C8R M,RYH=&U02P$"% ,4 " #8@%I7A257J[ " #5"P $ M@ $2/ 9VYW+3(P,3DP,3 Q+GAS9%!+ 0(4 Q0 ( -B 6E>O[VJ!40@ M (=D 4 " ? ^ !G;G