0001193125-12-336731.txt : 20120806 0001193125-12-336731.hdr.sgml : 20120806 20120806110903 ACCESSION NUMBER: 0001193125-12-336731 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20120630 FILED AS OF DATE: 20120806 DATE AS OF CHANGE: 20120806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPS COMMERCE INC CENTRAL INDEX KEY: 0001092699 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 411593154 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34702 FILM NUMBER: 121008775 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 10-Q 1 d362008d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Quarterly Period Ended: June 30, 2012

 

¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Transition Period from                      to                     

Commission file number 001-34702

 

 

SPS COMMERCE, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

 

Delaware   41-2015127

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

333 South Seventh Street, Suite 1000, Minneapolis, MN 55402

(Address of Principal Executive Offices, Including Zip Code)

(612) 435-9400

(Registrant’s Telephone Number, Including Area Code)

 

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

 

Large Accelerated Filer   ¨    Accelerated Filer   x
Non-Accelerated Filer   ¨  (Do not check if a smaller reporting company)    Smaller Reporting Company   ¨

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

The number of shares of the registrant’s common stock, par value $0.001 per share, outstanding at July 26, 2012 was 12,402,001 shares.

 

 

 


Table of Contents

SPS COMMERCE, INC.

QUARTERLY REPORT ON FORM 10-Q

INDEX

 

          Page  

PART I. FINANCIAL INFORMATION

  

Item 1.

  

Financial Statements

  
  

Condensed Consolidated Balance Sheets as of June 30, 2012 (unaudited) and December 31, 2011

     3   
  

Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2012 and 2011 (unaudited)

     4   
  

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2012 and 2011 (unaudited)

     5   
  

Notes to Condensed Consolidated Financial Statements (unaudited)

     6   

Item 2.

  

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     11   

Item 3.

  

Quantitative and Qualitative Disclosures About Market Risk

     18   

Item 4.

  

Controls and Procedures

     18   

PART II. OTHER INFORMATION

  

Item 1.

  

Legal Proceedings

     19   

Item 1A.

  

Risk Factors

     19   

Item 2.

  

Unregistered Sales of Equity Securities and Use of Proceeds

     19   

Item 3.

  

Defaults Upon Senior Securities

     19   

Item 4.

  

Mine Safety Disclosures

     19   

Item 5.

  

Other Information

     19   

Item 6.

  

Exhibits

     19   

Signatures

        20   

SPECIAL NOTE REGARDING FORWARD-LOOKING INFORMATION

This Quarterly Report on Form 10-Q contains forward-looking statements regarding us, our business prospects and our results of operations that are subject to certain risks and uncertainties posed by many factors and events that could cause our actual business, prospects and results of operations to differ materially from those that may be anticipated by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those described under the heading “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2011 as filed with the Securities and Exchange Commission. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this report. We undertake no obligation to revise any forward-looking statements in order to reflect events or circumstances that may subsequently arise. Readers are urged to carefully review and consider the various disclosures made by us in this report and in our other reports filed with the Commission that advise interested parties of the risks and factors that may affect our business.

 

2


Table of Contents

PART I. – FINANCIAL INFORMATION

 

Item 1. Financial Statements

SPS COMMERCE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited; in thousands, except share amounts)

 

     June 30,
2012
    December 31,
2011
 
ASSETS     

CURRENT ASSETS

    

Cash and cash equivalents

   $ 35,501      $ 31,985   

Accounts receivable, less allowance for doubtful accounts of $288 and $222, respectively

     9,029        7,958   

Deferred costs, current

     6,509        5,748   

Deferred income taxes, current

     782        783   

Prepaid expenses and other current assets

     1,604        1,765   
  

 

 

   

 

 

 

Total current assets

     53,425        48,239   

PROPERTY AND EQUIPMENT, net

     4,028        3,382   

GOODWILL

     5,853        5,853   

INTANGIBLE ASSETS, net

     5,247        5,767   

OTHER ASSETS

    

Deferred costs, net of current portion

     2,885        2,510   

Deferred income taxes, net of current portion

     11,424        11,787   

Other non-current assets

     84        80   
  

 

 

   

 

 

 
   $ 82,946      $ 77,618   
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

CURRENT LIABILITIES

    

Accounts payable

   $ 1,944      $ 1,411   

Accrued compensation and benefits

     4,806        5,118   

Accrued expenses and other current liabilities

     1,560        1,097   

Deferred revenue, current

     4,366        3,840   
  

 

 

   

 

 

 

Total current liabilities

     12,676        11,466   

OTHER LIABILITIES

    

Deferred revenue, less current portion

     7,873        6,599   
  

 

 

   

 

 

 

Total liabilities

     20,549        18,065   
  

 

 

   

 

 

 

COMMITMENTS and CONTINGENCIES

    

STOCKHOLDERS’ EQUITY

    

Preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding

     —          —     

Common stock, $0.001 par value; 55,000,000 shares authorized; 12,386,417 and 12,138,858 shares issued and outstanding, respectively

     12        12   

Additional paid-in capital

     110,768        108,606   

Accumulated deficit

     (48,383     (49,065
  

 

 

   

 

 

 

Total stockholders’ equity

     62,397        59,553   
  

 

 

   

 

 

 
   $ 82,946      $ 77,618   
  

 

 

   

 

 

 

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

 

3


Table of Contents

SPS COMMERCE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited; in thousands, except per share amounts)

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2012     2011     2012     2011  

Revenues

   $ 17,821      $ 13,937      $ 34,355      $ 26,586   

Cost of revenues

     4,843        3,750        9,291        7,071   
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     12,978        10,187        25,064        19,515   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses

        

Sales and marketing

     6,972        5,852        13,419        10,978   

Research and development

     1,830        1,414        3,562        2,654   

General and administrative

     3,165        2,839        6,353        5,294   

Amortization of intangible assets

     260        123        520        123   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     12,227        10,228        23,854        19,049   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) from operations

     751        (41     1,210        466   

Other income (expense)

        

Interest income

     13        26        28        58   

Other expense

     (38     (16     (103     (34
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other income (expense), net

     (25     10        (75     24   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before income taxes

     726        (31     1,135        490   

Income tax expense

     (300     (78     (453     (107
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss)

   $ 426      $ (109   $ 682      $ 383   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss) per share

        

Basic

   $ 0.03      $ (0.01   $ 0.06      $ 0.03   

Diluted

   $ 0.03      $ (0.01   $ 0.05      $ 0.03   

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

        

Basic

     12,284        11,919        12,224        11,892   

Diluted

     13,026        11,919        13,106        12,659   

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

 

4


Table of Contents

SPS COMMERCE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited; in thousands)

 

     Six Months Ended
June 30,
 
     2012     2011  

Cash flows from operating activities

    

Net income

   $ 682      $ 383   

Reconciliation of net income to net cash provided by operating activities

    

Deferred income taxes

     364        —     

Depreciation and amortization of property and equipment

     1,244        895   

Amortization of intangible assets

     520        123   

Provision for doubtful accounts

     164        120   

Stock-based compensation

     1,327        799   

Changes in assets and liabilities, net of effect of acquisition

    

Accounts receivable

     (1,235     (1,799

Deferred costs

     (1,136     (708

Prepaid expenses and other current assets

     157        (593

Accounts payable

     533        823   

Accrued compensation and benefits

     (312     259   

Accrued expenses and other current liabilities

     463        216   

Deferred revenue

     1,800        608   
  

 

 

   

 

 

 

Net cash provided by operating activities

     4,571        1,126   
  

 

 

   

 

 

 

Cash flows from investing activities

    

Purchases of property and equipment

     (1,890     (989

Acquisition of Direct EDI

     —          (10,865
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,890     (11,854
  

 

 

   

 

 

 

Cash flows from financing activities

    

Payments of capital lease obligations

     —          (122

Net proceeds from exercise of options to purchase common stock

     811        273   

Excess tax benefit from exercise of options to purchase common stock

     24        —     

Stock offering costs

     —          (108
  

 

 

   

 

 

 

Net cash provided by financing activities

     835        43   
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     3,516        (10,685

Cash and cash equivalents at beginning of period

     31,985        40,473   
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 35,501      $ 29,788   
  

 

 

   

 

 

 

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

 

5


Table of Contents

SPS COMMERCE, INC.

Notes to Condensed Consolidated Financial Statements (Unaudited)

NOTE A – General

Business Description

We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December 31, 2011 balance sheet data was derived from our audited financial statements at that date. For further information, refer to the consolidated financial statements and accompanying notes for the year ended December 31, 2011 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 9, 2012.

Use of Estimates

Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Significant Accounting Policies

During the six months ended June 30, 2012, there were no material changes in our significant accounting policies. See Note A to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2011, as filed with the Securities and Exchange Commission on March 9, 2012, for additional information regarding our significant accounting policies.

Recent Accounting Pronouncements

We have evaluated all recent accounting pronouncements and believe that none of them will have a material effect on our consolidated financial statements.

 

6


Table of Contents

NOTE B – Financial Statement Components

Intangible Assets, net

Intangible assets included the following (in thousands):

 

     June 30, 2012      December 31, 2011  
   Carrying
Amount
     Accumulated
Amortization
    Net      Carrying
Amount
     Accumulated
Amortization
    Net  

Subscriber relationships

   $ 7,180       $ (2,769   $ 4,411       $ 7,180       $ (2,394   $ 4,786   

Non-competition agreements

     1,450         (614     836         1,450         (469     981   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 
   $ 8,630       $ (3,383   $ 5,247       $ 8,630       $ (2,863   $ 5,767   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Amortization expense for intangible assets was $260,000 and $520,000 for the three and six months ended June 30, 2012, and $123,000 for each of the three and six months ended June 30, 2011.

NOTE C – Line of Credit

We have a revolving credit agreement with JPMorgan Chase Bank, N.A. which provides for a $20 million revolving credit facility that we may draw upon from time to time, subject to certain terms and conditions, and will mature on September 30, 2016. There were no borrowings outstanding at June 30, 2012 and we were in compliance with all covenants under the revolving credit agreement as of that date.

NOTE D – Commitments and Contingencies

Operating Leases

On February 14, 2012, we executed a new lease agreement for our current headquarters location which commences on November 1, 2012 and expires on April 30, 2020. The lease includes additional square footage upon commencement, an automatic expansion of space on or about September 1, 2013, a right of first offer to lease certain additional space, and two options to extend the term of the lease for three years at a market rate determined in accordance with the lease. We will also have a rent holiday from November 2012 to October 2013 which will be incorporated into our deferred rent calculation upon commencement of the lease. In connection with this new lease, we delivered to the landlord cash or an irrevocable letter of credit for approximately $172,000, subject to increase based on square footage expansion, as security for performance of our obligations under the lease.

At June 30, 2012, our future minimum payments under operating leases were as follows (in thousands):

 

Remainder of 2012

   $ 473   

2013

     306   

2014

     2,283   

2015

     2,391   

2016

     2,500   

Thereafter

     9,246   
  

 

 

 
   $ 17,199   
  

 

 

 

 

7


Table of Contents

NOTE E – Stock-Based Compensation

Our equity compensation plans provide for the grant of incentive and nonqualified stock options, as well as other stock-based awards, to employees, non-employee directors and other consultants who provide services to us. Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. At June 30, 2012, there were approximately 1.1 million shares available for grant under approved equity compensation plans.

We recorded stock-based compensation expense of $715,000 and $1.3 million for the three and six months ended June 30, 2012, respectively. We recorded stock-based compensation expense of $487,000 and $799,000 for the three and six months ended June 30, 2011, respectively. This expense was allocated as follows (in thousands):

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
     2012      2011      2012      2011  

Cost of revenues

   $ 116       $ 72       $ 214       $ 118   

Operating expenses

           

Sales and marketing

     217         137         395         226   

Research and development

     29         16         51         23   

General and administrative

     353         262         667         432   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation expense

   $ 715       $ 487       $ 1,327       $ 799   
  

 

 

    

 

 

    

 

 

    

 

 

 

As of June 30, 2012, there was approximately $6.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight line basis over a weighted average period of 2.3 years.

Stock Options

Our stock option activity was as follows:

 

     Options
(#)
    Weighted Average
Exercise Price

($/share)
 

Outstanding at December 31, 2011

     1,669,409      $ 8.14   

Granted

     210,001        25.59   

Exercised

     (247,559     3.11   

Forfeited

     (16,301     19.33   
  

 

 

   

Outstanding at June 30, 2012

     1,615,550        11.07   
  

 

 

   

Of the total outstanding options at June 30, 2012, 922,469 were exercisable with a weighted average exercise price of $5.85 per share. The total outstanding options had a weighted average remaining contractual life of 6.7 years.

The weighted average fair value per share of options granted during the first six months of 2012 was $10.13 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

 

Weighted-average volatility

     46.2

Expected dividend yield

     0

Expected life (in years)

     4.75   

Weighted-average risk-free interest rate

     0.81

 

8


Table of Contents

Restricted Stock Units

During the six months ended June 30, 2012, we granted 65,510 restricted stock units with a weighted average grant date fair value of $25.43 per share. These restricted stock units vest over a four year period and, upon vesting, the holder is entitled to receive shares of our common stock.

Restricted Stock Awards

During the six months ended June 30, 2012, we granted 6,330 restricted stock awards with a weighted average grant date fair value of $27.55 per share. These restricted stock units vest over a one year period and, upon vesting, the holder is entitled to receive shares of our common stock.

NOTE F – Income Taxes

We recorded a provision for income taxes of $300,000 and $453,000 for the three and six months ended June 30, 2012, respectively. We recorded a provision for income taxes of $78,000 and $107,000 for the three and six months ended June 30, 2011, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provisions for income taxes included current federal alternative minimum tax expense and current foreign and state income tax expense. In addition, our provision for income taxes for the three and six months ended June 30, 2012 included deferred tax expense.

For periods prior to the fourth quarter of 2011, a full valuation allowance was recorded against all of our deferred tax assets as it was more-likely-than-not that we would not realize these deferred tax assets, largely due to our history of taxable losses since inception. Based on our assessment during the fourth quarter of 2011, we determined that it was more-likely-than-not that we would be able to realize approximately $12.8 million of our deferred tax assets, which enabled us to release a substantial portion of the valuation allowance previously recorded. This determination was based on weighing both the positive and negative evidence available including, but not limited to, our earnings history, our projected future taxable income, our business strategy and the nature of each of our deferred tax assets.

We are subject to income taxes in the U.S. federal and various state and international jurisdictions. As of June 30, 2012, we are generally subject to tax examinations for all prior years due to our net operating loss carryforwards.

As of June 30, 2012, we do not have any unrecognized tax benefits. It is our practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do not expect any material changes in our unrecognized tax positions over the next 12 months.

 

9


Table of Contents

NOTE G – Net Income (Loss) per Share

Basic net income (loss) per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share also includes the impact of our outstanding potential common shares, including options and restricted stock units. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss) per share.

The following table presents the components of the computation of basic and diluted net income (loss) per share for the periods indicated (in thousands, except per share amounts):

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2012      2011     2012      2011  

Numerator

          

Net income (loss)

   $ 426       $ (109   $ 682       $ 383   
  

 

 

    

 

 

   

 

 

    

 

 

 

Denominator

          

Weighted average common shares outstanding, basic

     12,284         11,919        12,224         11,892   

Options to purchase common stock

     728         —          858         767   

Restricted stock units and awards

     14         —          24         —     
  

 

 

    

 

 

   

 

 

    

 

 

 

Weighted average common shares outstanding, diluted

     13,026         11,919        13,106         12,659   
  

 

 

    

 

 

   

 

 

    

 

 

 

Net income (loss) per share

          

Basic

   $ 0.03       $ (0.01   $ 0.06       $ 0.03   
  

 

 

    

 

 

   

 

 

    

 

 

 

Diluted

   $ 0.03       $ (0.01   $ 0.05       $ 0.03   
  

 

 

    

 

 

   

 

 

    

 

 

 

For the three and six months ended June 30, 2012, the effect of approximately 22,000 outstanding potential common shares was excluded from the calculation of diluted net income per share. For the three and six months ended June 30, 2011, the effect of approximately 420,000 outstanding potential common shares was excluded from the calculation of diluted net income (loss) per share because they were anti-dilutive.

 

10


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

Overview

We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of trading partners worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other trading partners manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model.

We plan to grow our business by further penetrating the supply chain management market, increasing revenues from our customers as their businesses grow, expanding our distribution channels, expanding our international presence and developing new solutions and applications. We also intend to selectively pursue acquisitions that will add customers, allow us to expand into new regions or industries or allow us to offer new functionalities.

Key Financial Terms and Metrics

We have several key financial terms and metrics, including annualized average recurring revenues per recurring revenue customer. During the six months ended June 30, 2012, there were no changes in the definitions of our key financial terms and metrics, which are discussed in more detail under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2011 as filed with the Securities and Exchange Commission on March 9, 2012.

To supplement our financial statements, we also provide investors with Adjusted EBITDA and non-GAAP income per share, both of which are non-GAAP financial measures. We believe that these non-GAAP measures provide useful information to management and investors regarding certain financial and business trends relating to our financial condition and results of operations. Our management uses these non-GAAP measures to compare the company’s 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. These measures are also presented to our board of directors.

These non-GAAP measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with generally accepted accounting principles in the United States of America (“GAAP”). These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in our 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 “Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Critical Accounting Policies and Estimates

This discussion of our financial condition and results of operations is based upon our financial statements, which are prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We base our estimates of the carrying value of certain assets and liabilities on historical experience and on various other assumptions that we believe to be reasonable. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

We believe that of our significant accounting policies, the following accounting policies involve a greater degree of judgment, complexity and effect on materiality. A critical accounting policy is one that is both material to the presentation of our financial statements and requires us to make difficult, subjective or complex judgments for uncertain matters that could have a material effect on our financial condition and results of operations. Accordingly, we believe that our policies for revenue recognition, the allowance for doubtful accounts, income taxes, stock-based compensation and the valuation of goodwill and intangible assets are the most critical to aid in fully understanding and evaluating our financial condition and results of operations.

 

11


Table of Contents

During the six months ended June 30, 2012, there were no significant changes in our critical accounting policies or estimates.

See Note A to our financial statements included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2011, as filed with the Securities and Exchange Commission on March 9, 2012, for additional information regarding our critical accounting policies, as well as a description of our other significant accounting policies.

 

12


Table of Contents

Results of Operations

The following table presents our results of operations for the periods indicated (dollars in thousands):

 

     Three Months Ended June 30,              
     2012     2011     Change  
           % of revenue           % of revenue     $     %  

Revenues

   $ 17,821        100.0   $ 13,937        100.0   $ 3,884        27.9

Cost of revenues

     4,843        27.2        3,750        26.9        1,093        29.1   
  

 

 

     

 

 

       

Gross profit

     12,978        72.8        10,187        73.1        2,791        27.4   
  

 

 

     

 

 

       

Operating expenses

            

Sales and marketing

     6,972        39.1        5,852        42.0        1,120        19.1   

Research and development

     1,830        10.3        1,414        10.1        416        29.4   

General and administrative

     3,165        17.8        2,839        20.4        326        11.5   

Amortization of intangible assets

     260        1.5        123        0.9        137        111.4   
  

 

 

     

 

 

       

Total operating expenses

     12,227        68.6        10,228        73.4        1,999        19.5   
  

 

 

     

 

 

       

Income (loss) from operations

     751        4.2        (41     (0.3     792        *   

Other income (expense)

            

Interest income

     13        0.1        26        0.2        (13     (50.0

Other expense

     (38     (0.2     (16     (0.1     (22     137.5   
  

 

 

     

 

 

       

Total other income (expense), net

     (25     (0.1     10        0.1        (35     *   
  

 

 

     

 

 

       

Income (loss) before income taxes

     726        4.1        (31     (0.2     757        *   

Income tax expense

     (300     (1.7     (78     (0.6     (222     284.6   
  

 

 

     

 

 

       

Net income (loss)

   $ 426        2.4      $ (109     (0.8     535        *   
  

 

 

     

 

 

       

 

     Six Months Ended June 30,              
     2012     2011     Change  
           % of revenue           % of revenue     $     %  

Revenues

   $ 34,355        100.0   $ 26,586        100.0   $ 7,769        29.2

Cost of revenues

     9,291        27.0        7,071        26.6        2,220        31.4   
  

 

 

     

 

 

       

Gross profit

     25,064        73.0        19,515        73.4        5,549        28.4   
  

 

 

     

 

 

       

Operating expenses:

            

Sales and marketing

     13,419        39.1        10,978        41.3        2,441        22.2   

Research and development

     3,562        10.4        2,654        10.0        908        34.2   

General and administrative

     6,353        18.5        5,294        19.9        1,059        20.0   

Amortization of intangible assets

     520        1.5        123        0.5        397        322.8   
  

 

 

     

 

 

       

Total operating expenses

     23,854        69.4        19,049        71.7        4,805        25.2   
  

 

 

     

 

 

       

Income from operations

     1,210        3.5        466        1.8        744        159.7   

Other income (expense):

            

Interest income

     28        0.1        58        0.2        (30     (51.7

Other expense

     (103     (0.3     (34     (0.1     (69     202.9   
  

 

 

     

 

 

       

Total other income (expense), net

     (75     (0.2     24        0.1        (99     *   
  

 

 

     

 

 

       

Income before income taxes

     1,135        3.3        490        1.8        645        131.6   

Income tax expense

     (453     (1.3     (107     (0.4     (346     323.4   
  

 

 

     

 

 

       

Net income

   $ 682        2.0      $ 383        1.4        299        78.1   
  

 

 

     

 

 

       

Due to rounding, totals may not equal the sum of the line items in the table above.

 

* Percentage is not meaningful.

 

13


Table of Contents

Three and Six Months Ended June 30, 2012 compared to Three and Six Months Ended June 30, 2011

Revenues. Revenues for the three months ended June 30, 2012 increased $3.9 million, or 28%, to $17.8 million from $13.9 million for the same period in 2011. Our fiscal quarter ended June 30, 2012 represented our 46th consecutive quarter of increased revenues. Revenues for the six months ended June 30, 2012 increased $7.8 million, or 29%, to $34.4 million from $26.6 million for the same period in 2011.

The increase in revenues resulted from two primary factors: the increase in recurring revenue customers and the increase in annualized average recurring revenues per recurring revenue customer.

 

   

The number of recurring revenue customers increased 11% to 17,035 at June 30, 2012 from 15,324 at June 30, 2011.

 

   

Annualized average recurring revenues per recurring revenue customer increased 10% to $3,668 for the three months ended June 30, 2012 from $3,321 for the same period in 2011. This increase was primarily attributable to increased fees resulting from increased usage of our solutions by our recurring revenue customers, including growth in larger customers.

Recurring revenues from recurring revenue customers accounted for 86% of our total revenues for the three and six months ended June 30, 2012, respectively, compared to 84% for each of the same periods in 2011. We anticipate that the number of recurring revenue customers and the recurring revenues per recurring revenue customer will continue to increase as we increase the number of solutions we offer and increase the penetration of those solutions across our customer base.

Cost of Revenues. Cost of revenues for the three months ended June 30, 2012 increased $1.1 million, or 29%, to $4.8 million from $3.7 million for the same period in 2011. Cost of revenues for the six months ended June 30, 2012 increased $2.2 million, or 31%, to $9.3 million from $7.1 million for the same period in 2011. The increase in cost of revenues was attributable to increased costs for personnel and depreciation for both the three and six month periods in 2012. In addition, increased costs for network services and stock-based compensation contributed to the increase in cost of revenues for the six month period in 2012. As a percentage of revenues, cost of revenues was 27% for the three and six months ended June 30, 2012, which was comparable to the same periods in 2011. Going forward, we anticipate that cost of revenues will continue to increase in absolute dollars as we build our business.

Sales and Marketing Expenses. Sales and marketing expenses for the three months ended June 30, 2012 increased $1.1 million, or 19%, to $7.0 million from $5.9 million for the same period in 2011. Sales and marketing expenses for the six months ended June 30, 2012 increased $2.4 million, or 22%, to $13.4 million from $11.0 million for the same period in 2011. The increase in sales and marketing expenses for both the three and six month periods in 2012 was primarily due to increased personnel costs and higher commissions earned by sales personnel from new business, as well as increased stock-based compensation and marketing costs. As a percentage of revenues, sales and marketing expenses were 39% for the three and six months ended June 30, 2012, compared to 42% and 41% for the same periods in 2011, respectively. As we build our business, we will continue to add resources to our sales and marketing efforts over time, and we expect that these expenses will continue to increase in absolute dollars.

Research and Development Expenses. Research and development expenses for the three months ended June 30, 2012 increased $416,000, or 29%, to $1.8 million from $1.4 million for the same period in 2011. Research and development expenses for the six months ended June 30, 2012 increased $908,000, or 34%, to $3.6 million from $2.7 million for the same period in 2011. The increase in research and development expenses for both the three and six month periods in 2012 was due primarily to increased personnel costs, stock-based compensation and depreciation expense. As a percentage of revenues, research and development expenses were 10% for all periods presented. As we enhance and expand our solutions and applications, we expect that research and development expenses will continue to increase in absolute dollars.

General and Administrative Expenses. General and administrative expenses for the three months ended June 30, 2012 increased $326,000, or 11%, to $3.2 million from $2.8 million for the same period in 2011. General

 

14


Table of Contents

and administrative expenses for the six months ended June 30, 2012 increased $1.1 million, or 20%, to $6.4 million from $5.3 million for the same period in 2011. The increase in general and administrative expenses for both the three and six month periods in 2012 was primarily due to increased personnel costs, as well as increased stock-based compensation and credit card processing expenses. As a percentage of revenues, general and administrative expenses were 18% for each of the three and six months ended June 30, 2012 compared to 20% for each of the same periods in 2011. Going forward, we expect that general and administrative expenses will continue to increase in absolute dollars as we build our business.

Amortization of Intangible Assets. Amortization expense was $260,000 and $520,000 for the three and six months ended June 30, 2012, compared to $123,000 for each of the comparable periods in 2011. All amortization was related to intangible assets recorded with the acquisition of Direct EDI in May 2011.

Other Income (Expense). Interest income for the three and six months ended June 30, 2012 was $13,000 and $28,000, respectively, compared to $26,000 and $58,000 for the same periods in 2011. Other expense for the three and six months ended June 30, 2012 was $38,000 and $103,000, respectively, and $16,000 and $34,000 for the same periods in 2011.

Income Tax Expense. Income tax expense was $300,000 and $453,000 for the three and six months ended June 30, 2012, respectively. Income tax expense was $78,000 and $107,000 for the three and six months ended June 30, 2011, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provisions for income taxes included current federal alternative minimum tax expense and current foreign and state income tax expense. In addition, our provision for income taxes for the three and six months ended June 30, 2012 included deferred tax expense. The increase in income tax expense for the three and six month periods in 2012, from the comparable periods in 2011, was primarily related to deferred tax expense incurred in 2012 subsequent to the reversal of substantially all of the valuation allowance on our deferred tax assets in the fourth quarter of 2011.

Adjusted EBITDA. Adjusted EBITDA, which is a non-GAAP measure of financial performance, consists of net income (loss) plus depreciation and amortization, interest expense, interest income, income tax expense and non-cash, stock-based compensation expense. We use Adjusted EBITDA as a measure of operating performance because it assists us in comparing performance on a consistent basis, as it removes from our operating results the impact of our capital structure. We believe Adjusted EBITDA is useful to an investor in evaluating our operating performance because it is widely used to measure a company’s 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 our capital structure and the method by which assets were acquired.

The following table provides a reconciliation of net income (loss) to Adjusted EBITDA (in thousands):

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2012     2011     2012     2011  

Net income (loss)

   $ 426      $ (109   $ 682      $ 383   

Depreciation and amortization of property and equipment

     652        473        1,244        895   

Amortization of intangible assets

     260        123        520        123   

Interest expense

     —          —          —          —     

Interest income

     (13     (26     (28     (58

Income tax expense

     300        78        453        107   
  

 

 

   

 

 

   

 

 

   

 

 

 

EBITDA

     1,625        539        2,871        1,450   

Stock-based compensation expense

     715        487        1,327        799   
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA

   $ 2,340      $ 1,026      $ 4,198      $ 2,249   
  

 

 

   

 

 

   

 

 

   

 

 

 

 

15


Table of Contents

Non-GAAP Income per Share. Non-GAAP income per share, which is also a non-GAAP measure of financial performance, consists of net income (loss) plus non-cash, stock-based compensation expense and amortization expense related to intangible assets divided by the weighted average number of shares of common stock outstanding during each period. We believe non-GAAP income per share is useful to an investor because it is widely used to measure a company’s operating performance.

The following table provides a reconciliation of net income (loss) to non-GAAP income per share (in thousands, except per share amounts):

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2012      2011     2012      2011  

Net income (loss)

   $ 426       $ (109   $ 682       $ 383   

Stock-based compensation expense

     715         487        1,327         799   

Amortization of intangible assets

     260         123        520         123   
  

 

 

    

 

 

   

 

 

    

 

 

 

Non-GAAP income

   $ 1,401       $ 501      $ 2,529       $ 1,305   
  

 

 

    

 

 

   

 

 

    

 

 

 

Shares used to compute non-GAAP income per share

          

Basic

     12,284         11,919        12,224         11,892   

Diluted

     13,026         12,620        13,106         12,659   

Non-GAAP income per share

          

Basic

   $ 0.11       $ 0.04      $ 0.21       $ 0.11   

Diluted

   $ 0.11       $ 0.04      $ 0.19       $ 0.10   

Liquidity and Capital Resources

At June 30, 2012, our principal sources of liquidity were cash and cash equivalents of $35.5 million and accounts receivable, net of allowance for doubtful accounts, of $9.0 million. Our working capital at June 30, 2012 was $40.7 million compared to $36.8 million at December 31, 2011. The increase in working capital from December 31, 2011 to June 30, 2012 resulted primarily from the following:

 

   

$3.5 million increase in cash and cash equivalents, due primarily to cash provided by operations and cash received from the exercise of stock options, slightly offset by cash used for capital expenditures;

 

   

$1.1 million increase in net accounts receivable, due to new business for the six months ended June 30, 2012;

 

   

$761,000 increase in deferred costs, current, for expenses related to increased implementation resources and commission payments for new business;

 

   

$161,000 decrease in prepaid expenses and other current assets, primarily related to prepaid service contracts;

 

   

$533,000 increase in accounts payable, primarily due to timing of payments;

 

   

$312,000 decrease in accrued compensation and benefits, due primarily to payments made in early 2012 for bonuses accrued as of December 31, 2011;

 

   

$463,000 increase in accrued expenses and other current liabilities, primarily due to an increase in accruals for professional services; and,

 

   

$526,000 increase in deferred revenue, current, due to new business for the six months ended June 30, 2012.

 

16


Table of Contents

Net Cash Flows from Operating Activities

Net cash provided by operating activities was $4.6 million for the six months ended June 30, 2012 compared to $1.1 million for the same period in 2011. The $299,000 increase in net income and the changes in non-cash expenses, including increased amortization and stock-based compensation, and the changes in working capital accounts discussed above, resulted in the overall increase in net cash provided by operations.

Net Cash Flows from Investing Activities

Net cash used in investing activities was $1.9 million for the six months ended June 30, 2012, all for capital expenditures. Our capital expenditures are for supporting our business growth and existing customer base, as well as for our internal use such as equipment for our employees. Net cash used in investing activities was $11.9 million for the six months ended June 30, 2011, and represented $10.9 million for the acquisition of Direct EDI and $1.0 million for capital expenditures.

Net Cash Flows from Financing Activities

Net cash provided by financing activities was $835,000 for the six months ended June 30, 2012, representing the proceeds and excess tax benefit from the exercise of stock options. Net cash provided by financing activities was $43,000 for the six months ended June 30, 2011, representing proceeds from the exercise of stock options substantially offset by repayments of capital lease obligations and payment of offering costs related to the issuance of common stock.

Credit Facility

On September 30, 2011, we entered into a revolving credit agreement with JPMorgan Chase Bank, N.A. The revolving credit agreement provides for a $20 million revolving credit facility that we may draw upon from time to time, subject to certain terms and conditions, and will mature on September 30, 2016. Proceeds from the credit facility are anticipated to be used for acquisitions and our capital needs.

There were no borrowings outstanding at June 30, 2012 and we were in compliance with all covenants under the revolving credit agreement as of that date.

Adequacy of Capital Resources

Our future capital requirements may vary significantly from those now planned and will depend on many factors, including the costs to develop and implement new solutions and applications, the sales and marketing resources needed to further penetrate our market and gain acceptance of new solutions and applications we develop, the expansion of our operations in the United States and internationally, the response of competitors to our solutions and applications and our use of capital for acquisitions, if any. Historically, we have experienced increases in our expenditures consistent with the growth in our operations and personnel, and we anticipate that our expenditures will increase as we continue to grow our business.

We believe our cash and cash equivalents and cash flows from our operations will be sufficient to meet our working capital and capital expenditure requirements for at least the next twelve months.

Inflation and changing prices did not have a material effect on our business during the six months ended June 30, 2012. We do not expect that inflation or changing prices will materially affect our business in the foreseeable future.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements, investments in special purpose entities or undisclosed borrowings or debt. Additionally, we are not a party to any derivative contracts or synthetic leases.

 

17


Table of Contents
Item 3. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Sensitivity Risk

For fixed rate debt, interest rate changes affect the fair value of financial instruments but do not impact earnings or cash flows. Conversely, for floating rate debt, interest rate changes generally do not affect the fair market value but do impact future earnings and cash flows, assuming other factors are held constant. The principal objectives of our investment activities are to preserve principal, provide liquidity and maximize income consistent with minimizing risk of material loss. The recorded carrying amounts of cash and cash equivalents approximate fair value due to their short maturities. We did not have any outstanding debt as of June 30, 2012. We therefore do not have any material risk to interest rate fluctuations unless we borrow under our credit facility.

Foreign Currency Exchange Risk

Our results of operations and cash flows are not materially affected by fluctuations in foreign currency exchange rates.

 

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

As of the end of the period covered by this Quarterly Report on Form 10-Q, our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934). Disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2012.

Changes in Internal Control over Financial Reporting

During the quarter ended June 30, 2012, we implemented a new Enterprise Resource Planning (“ERP”) system to support the overall growth in our business. The implementation was designed, in part, to enhance the overall system of internal control over financial reporting through further automation of various business processes. This implementation has resulted in changes to certain internal controls over financial reporting. We believe we have taken the necessary steps to monitor and maintain appropriate internal controls impacting financial reporting.

There were no other changes in our internal control over financial reporting during the quarter ended June 30, 2012 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

18


Table of Contents

PART II. – OTHER INFORMATION

 

Item 1. Legal Proceedings

We are not currently subject to any material legal proceedings. From time to time, however, we may be engaged in legal actions arising from our normal business activities. Any such actions, even those that lack merit, could result in the expenditure of significant financial and managerial resources.

 

Item 1A. Risk Factors

There have been no material changes in our risk factors from those disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2011 as filed with the Securities and Exchange Commission on March 9, 2012.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Not Applicable.

 

Item 3. Defaults Upon Senior Securities

Not Applicable.

 

Item 4. Mine Safety Disclosures

Not Applicable.

 

Item 5. Other Information

Not Applicable.

 

Item 6. Exhibits

The exhibits filed as part of this Quarterly Report on Form 10-Q are listed in the Exhibit Index immediately following the signatures to this report.

 

19


Table of Contents

SIGNATURES

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

 

Dated: August 6, 2012

    SPS COMMERCE, INC.
   

/s/ KIMBERLY K. NELSON

    Kimberly K. Nelson
   

Executive Vice President and Chief Financial Officer

(principal financial and accounting officer)

 

20


Table of Contents

EXHIBIT INDEX

 

Exhibit

Number

  

Description

  31.1    Certification of Principal Executive Officer pursuant to Rules 13a-14(a) under the Securities Exchange Act of 1934, as amended (filed herewith).
  31.2    Certification of Principal Financial Officer pursuant to Rules 13a-14(a) under the Securities Exchange Act of 1934, as amended (filed herewith).
  32.1    Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).
101    Interactive Data Files Pursuant to Rule 405 of Regulation S-T (filed herewith).

 

21

EX-31.1 2 d362008dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT

I, Archie C. Black, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q of SPS Commerce, Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;

 

  4. The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

 

  a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c. Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d. Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

 

  5. The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

 

  a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and

 

  b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

/s/ ARCHIE C. BLACK

Archie C. Black
President and Chief Executive Officer
(principal executive officer)
August 6, 2012

 

22

EX-31.2 3 d362008dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT

I, Kimberly K. Nelson, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q of SPS Commerce, Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;

 

  4. The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

 

  a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c. Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d. Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

 

  5. The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

 

  a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and

 

  b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

/s/ KIMBERLY K. NELSON

Kimberly K. Nelson
Executive Vice President and Chief Financial Officer
(principal financial and accounting officer)
August 6, 2012

 

23

EX-32.1 4 d362008dex321.htm EX-32.1 EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. §1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of SPS Commerce, Inc. (the “Company”) for the period ended June 30, 2012, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, the Chief Executive Officer and the Chief Financial Officer of the Company, hereby certify, pursuant to and for purposes of 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

/s/ ARCHIE C. BLACK

Archie C. Black
President and Chief Executive Officer

/s/ KIMBERLY K. NELSON

Kimberly K. Nelson
Executive Vice President and Chief Financial Officer
August 6, 2012

 

24

EX-101.INS 5 spsc-20120630.xml XBRL INSTANCE DOCUMENT 0001092699 us-gaap:SellingAndMarketingExpenseMember 2012-04-01 2012-06-30 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2012-04-01 2012-06-30 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2012-04-01 2012-06-30 0001092699 us-gaap:CostOfSalesMember 2012-04-01 2012-06-30 0001092699 us-gaap:SellingAndMarketingExpenseMember 2012-01-01 2012-06-30 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2012-01-01 2012-06-30 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2012-01-01 2012-06-30 0001092699 us-gaap:CostOfSalesMember 2012-01-01 2012-06-30 0001092699 us-gaap:SellingAndMarketingExpenseMember 2011-04-01 2011-06-30 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2011-04-01 2011-06-30 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2011-04-01 2011-06-30 0001092699 us-gaap:CostOfSalesMember 2011-04-01 2011-06-30 0001092699 us-gaap:SellingAndMarketingExpenseMember 2011-01-01 2011-06-30 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2011-01-01 2011-06-30 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2011-01-01 2011-06-30 0001092699 us-gaap:CostOfSalesMember 2011-01-01 2011-06-30 0001092699 2011-01-01 2011-12-31 0001092699 us-gaap:NoncompeteAgreementsMember 2012-06-30 0001092699 us-gaap:CustomerRelationshipsMember 2012-06-30 0001092699 us-gaap:NoncompeteAgreementsMember 2011-12-31 0001092699 us-gaap:CustomerRelationshipsMember 2011-12-31 0001092699 2011-06-30 0001092699 2010-12-31 0001092699 2012-04-01 2012-06-30 0001092699 2011-04-01 2011-06-30 0001092699 2011-01-01 2011-06-30 0001092699 2012-06-30 0001092699 2011-12-31 0001092699 2012-07-26 0001092699 2012-01-01 2012-06-30 iso4217:USD xbrli:shares xbrli:pure xbrli:shares iso4217:USD <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock--> <!-- xbrl,ns --> <!-- xbrl,nx --> <font style="font-family:times new roman" size="2"><b></b></font> <font style="font-family:times new roman" size="2"> <b></b></font> <p style="margin-top:6px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE A &#8211; General </b></font></p> <p style="margin-top:6px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Business Description </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Basis of Presentation </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December&#160;31, 2011 balance sheet data was derived from our audited financial statements at that date. For further information, refer to the consolidated financial statements and accompanying notes for the year ended December&#160;31, 2011 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March&#160;9, 2012. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Use of Estimates </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Significant Accounting Policies </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the six months ended June&#160;30, 2012, there were no material changes in our significant accounting policies. See Note A to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2011, as filed with the Securities and Exchange Commission on March&#160;9, 2012, for additional information regarding our significant accounting policies. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Recent Accounting Pronouncements </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We have evaluated all recent accounting pronouncements and believe that none of them will have a material effect on our consolidated financial statements. </font></p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:AdditionalFinancialInformationDisclosureTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE B &#8211; Financial Statement Components </b></font></p> <p style="margin-top:6px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Intangible Assets, net </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Intangible assets included the following (in thousands): </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td rowspan="2" valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">June&#160;30, 2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">December&#160;31, 2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Carrying<br />Amount</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Accumulated<br />Amortization</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Net</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Carrying<br />Amount</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Accumulated<br />Amortization</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Net</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Subscriber relationships</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,180</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,769</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,411</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,180</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,394</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,786</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Non-competition agreements</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,450</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(614</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">836</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,450</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(469</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">981</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,630</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,383</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">5,247</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,630</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,863</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">5,767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Amortization expense for intangible assets was $260,000 and $520,000 for the three and six months ended June&#160;30, 2012, and $123,000 for each of the three and six months ended June&#160;30, 2011. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - us-gaap:DebtDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE C &#8211; Line of Credit </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We have a revolving credit agreement with JPMorgan Chase Bank, N.A. which provides for a $20&#160;million revolving credit facility that we may draw upon from time to time, subject to certain terms and conditions, and will mature on September&#160;30, 2016. There were no borrowings outstanding at June&#160;30, 2012 and we were in compliance with all covenants under the revolving credit agreement as of that date. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:CommitmentsAndContingenciesDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE D &#8211; Commitments and Contingencies </b></font></p> <p style="margin-top:6px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Operating Leases </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> On February&#160;14, 2012, we executed a new lease agreement for our current headquarters location which commences on November&#160;1, 2012 and expires on April&#160;30, 2020. The lease includes additional square footage upon commencement, an automatic expansion of space on or about September&#160;1, 2013, a right of first offer to lease certain additional space, and two options to extend the term of the lease for three years at a market rate determined in accordance with the lease. We will also have a rent holiday from November 2012 to October 2013 which will be incorporated into our deferred rent calculation upon commencement of the lease. In connection with this new lease, we delivered to the landlord cash or an irrevocable letter of credit for approximately $172,000, subject to increase based on square footage expansion, as security for performance of our obligations under the lease. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">At June&#160;30, 2012, our future minimum payments under operating leases were as follows (in thousands): </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="88%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2"> 473</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,283</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,391</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,246</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,199</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE E &#8211; Stock-Based Compensation </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Our equity compensation plans provide for the grant of incentive and nonqualified stock options, as well as other stock-based awards, to employees, non-employee directors and other consultants who provide services to us. Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. At June&#160;30, 2012, there were approximately 1.1&#160;million shares available for grant under approved equity compensation plans. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We recorded stock-based compensation expense of $715,000 and $1.3 million for the three and six months ended June&#160;30, 2012, respectively. We recorded stock-based compensation expense of $487,000 and $799,000 for the three and six months ended June&#160;30, 2011, respectively. This expense was allocated as follows (in thousands): </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="75%">&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Six&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Cost of revenues</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">116</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">72</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">214</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">118</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Operating expenses</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Sales and marketing</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">217</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">137</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">395</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">226</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Research and development</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">16</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">51</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">General and administrative</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">353</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">262</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">432</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total stock-based compensation expense</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">715</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">487</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,327</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">799</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">As of June&#160;30, 2012, there was approximately $6.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight line basis over a weighted average period of 2.3 years. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Stock Options </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Our stock option activity was as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="72%">&#160;</td> <td valign="bottom" width="8%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="8%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Options</font><br /><font style="font-family:times new roman" size="1">(#)</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Weighted&#160;Average<br />Exercise Price</font><br /><font style="font-family:times new roman" size="1">($/share)</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Outstanding at December 31, 2011</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,669,409</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8.14</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">210,001</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">25.59</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(247,559</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3.11</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(16,301</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19.33</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Outstanding at June 30, 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,615,550</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11.07</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Of the total outstanding options at June&#160;30, 2012, 922,469 were exercisable with a weighted average exercise price of $5.85 per share. The total outstanding options had a weighted average remaining contractual life of 6.7 years. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The weighted average fair value per share of options granted during the first six months of 2012 was $10.13 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="92%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average volatility</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">46.2</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Expected life (in years)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4.75</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.81</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <!-- End Table Body --> </table> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Restricted Stock Units </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the six months ended June&#160;30, 2012, we granted 65,510 restricted stock units with a weighted average grant date fair value of $25.43 per share. These restricted stock units vest over a four year period and, upon vesting, the holder is entitled to receive shares of our common stock. </font></p> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"> <i>Restricted Stock Awards </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the six months ended June&#160;30, 2012, we granted 6,330 restricted stock awards with a weighted average grant date fair value of $27.55 per share. These restricted stock units vest over a one year period and, upon vesting, the holder is entitled to receive shares of our common stock. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:IncomeTaxDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE F &#8211; Income Taxes </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We recorded a provision for income taxes of $300,000 and $453,000 for the three and six months ended June&#160;30, 2012, respectively. We recorded a provision for income taxes of $78,000 and $107,000 for the three and six months ended June&#160;30, 2011, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provisions for income taxes included current federal alternative minimum tax expense and current foreign and state income tax expense. In addition, our provision for income taxes for the three and six months ended June&#160;30, 2012 included deferred tax expense. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">For periods prior to the fourth quarter of 2011, a full valuation allowance was recorded against all of our deferred tax assets as it was more-likely-than-not that we would not realize these deferred tax assets, largely due to our history of taxable losses since inception. Based on our assessment during the fourth quarter of 2011, we determined that it was more-likely-than-not that we would be able to realize approximately $12.8 million of our deferred tax assets, which enabled us to release a substantial portion of the valuation allowance previously recorded. This determination was based on weighing both the positive and negative evidence available including, but not limited to, our earnings history, our projected future taxable income, our business strategy and the nature of each of our deferred tax assets. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We are subject to income taxes in the U.S.&#160;federal and various state and international jurisdictions. As of June&#160;30, 2012, we are generally subject to tax examinations for all prior years due to our net operating loss carryforwards. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> As of June&#160;30, 2012, we do not have any unrecognized tax benefits. It is our practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do not expect any material changes in our unrecognized tax positions over the next 12&#160;months. </font></p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:EarningsPerShareTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE G &#8211; Net Income (Loss) per Share </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Basic net income (loss) per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share also includes the impact of our outstanding potential common shares, including options and restricted stock units. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss) per share. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The following table presents the components of the computation of basic and diluted net income (loss) per share for the periods indicated (in thousands, except per share amounts): </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="67%">&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Six&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Numerator</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income (loss)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">426</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(109</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">682</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">383</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Denominator</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted average common shares outstanding, basic</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,919</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,224</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,892</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:5.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Options to purchase common stock</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">728</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">858</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:5.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Restricted stock units and awards</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">14</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">24</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted average common shares outstanding, diluted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,026</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,919</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,106</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,659</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income (loss) per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(0.01</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.06</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(0.01</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.05</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">For the three and six months ended June&#160;30, 2012, the effect of approximately 22,000 outstanding potential common shares was excluded from the calculation of diluted net income per share. For the three and six months ended June&#160;30, 2011, the effect of approximately 420,000 outstanding potential common shares was excluded from the calculation of diluted net income (loss) per share because they were anti-dilutive. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: spsc-20120630_note1_accounting_policy_table1 - us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock--> <p style="margin-top:6px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Business Description </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: spsc-20120630_note1_accounting_policy_table2 - us-gaap:BasisOfAccountingPolicyPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Basis of Presentation </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December&#160;31, 2011 balance sheet data was derived from our audited financial statements at that date. For further information, refer to the consolidated financial statements and accompanying notes for the year ended December&#160;31, 2011 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March&#160;9, 2012. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: spsc-20120630_note1_accounting_policy_table3 - us-gaap:UseOfEstimates--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Use of Estimates </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: spsc-20120630_note1_accounting_policy_table4 - us-gaap:SignificantAccountingPoliciesTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Significant Accounting Policies </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the six months ended June&#160;30, 2012, there were no material changes in our significant accounting policies. See Note A to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2011, as filed with the Securities and Exchange Commission on March&#160;9, 2012, for additional information regarding our significant accounting policies. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: spsc-20120630_note1_accounting_policy_table5 - us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Recent Accounting Pronouncements </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">We have evaluated all recent accounting pronouncements and believe that none of them will have a material effect on our consolidated financial statements. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note2_table1 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock--> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td rowspan="2" valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">June&#160;30, 2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">December&#160;31, 2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Carrying<br />Amount</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Accumulated<br />Amortization</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Net</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Carrying<br />Amount</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Accumulated<br />Amortization</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Net</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Subscriber relationships</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,180</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,769</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,411</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,180</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,394</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,786</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Non-competition agreements</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,450</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(614</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">836</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,450</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(469</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">981</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,630</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,383</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">5,247</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,630</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,863</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">5,767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note4_table1 - us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock--> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="88%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2"> 473</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,283</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,391</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,246</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,199</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note5_table1 - us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="75%">&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="3%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Six&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Cost of revenues</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">116</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">72</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">214</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">118</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Operating expenses</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Sales and marketing</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">217</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">137</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">395</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">226</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Research and development</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">16</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">51</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">General and administrative</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">353</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">262</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">432</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total stock-based compensation expense</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">715</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">487</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,327</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">799</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note5_table2 - us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock--> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="72%">&#160;</td> <td valign="bottom" width="8%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="8%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Options</font><br /><font style="font-family:times new roman" size="1">(#)</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Weighted&#160;Average<br />Exercise Price</font><br /><font style="font-family:times new roman" size="1">($/share)</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Outstanding at December 31, 2011</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,669,409</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8.14</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">210,001</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">25.59</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(247,559</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3.11</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(16,301</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19.33</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Outstanding at June 30, 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,615,550</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11.07</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note5_table3 - us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock--> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="92%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average volatility</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">46.2</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Expected life (in years)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4.75</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.81</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">%&#160;</font></td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: spsc-20120630_note7_table1 - us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="67%">&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">Six&#160;Months&#160;Ended<br />June&#160;30,</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2012</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">2011</font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Numerator</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income (loss)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">426</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(109</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">682</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">383</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Denominator</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted average common shares outstanding, basic</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,919</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,224</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,892</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:5.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Options to purchase common stock</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">728</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">858</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:5.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Restricted stock units and awards</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">14</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">24</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted average common shares outstanding, diluted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,026</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,919</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,106</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,659</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income (loss) per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(0.01</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.06</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(0.01</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.05</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.03</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> false --12-31 Q2 2012 2012-06-30 10-Q 0001092699 12402001 Accelerated Filer SPS COMMERCE INC 2 P3Y 172000 27.55 P4Y 1411000 1944000 7958000 9029000 1097000 1560000 108606000 110768000 222000 288000 123000 123000 520000 260000 420000 420000 22000 22000 77618000 82946000 48239000 53425000 40473000 29788000 31985000 35501000 -10685000 3516000 0.001 0.001 55000000 55000000 12138858 12386417 12138858 12386417 12000 12000 7071000 3750000 9291000 4843000 2510000 2885000 5748000 6509000 364000 3840000 4366000 6599000 7873000 783000 782000 11787000 11424000 895000 1244000 0.03 -0.01 0.06 0.03 0.03 -0.01 0.05 0.03 5118000 4806000 6800000 P2Y3M18D 24000 2863000 2394000 469000 3383000 2769000 614000 8630000 7180000 1450000 8630000 7180000 1450000 5767000 4786000 981000 5247000 4411000 836000 5294000 2839000 6353000 3165000 5853000 5853000 19515000 10187000 25064000 12978000 490000 -31000 1135000 726000 107000 78000 453000 300000 12800000 823000 533000 1799000 1235000 216000 463000 708000 1136000 608000 1800000 259000 -312000 593000 -157000 767000 858000 728000 58000 26000 28000 13000 2020-04-30 18065000 20549000 77618000 82946000 11466000 12676000 0 2016-09-30 20000000 43000 835000 -11854000 -1890000 1126000 4571000 383000 -109000 682000 426000 24000 10000 -75000 -25000 19049000 10228000 23854000 12227000 466000 -41000 1210000 751000 17199000 473000 2500000 2391000 2283000 306000 9246000 80000 84000 -34000 -16000 -103000 -38000 108000 10865000 989000 1890000 0.001 0.001 5000000 5000000 0 0 0 0 1765000 1604000 273000 811000 3382000 4028000 120000 164000 122000 2654000 1414000 3562000 1830000 -49065000 -48383000 26586000 13937000 34355000 17821000 10978000 5852000 13419000 6972000 799000 118000 432000 23000 226000 487000 72000 262000 16000 137000 1327000 214000 667000 51000 395000 715000 116000 353000 29000 217000 P1Y P4Y 65510 25.43 0 P4Y9M 0.0081 0.462 1100000 922469 5.85 -16301 210001 10.13 1669409 1615550 8.14 11.07 P6Y8M12D seven to ten years 3.11 19.33 25.59 59553000 62397000 6330 -247559 12659000 11919000 13106000 13026000 11892000 11919000 12224000 12284000 24000 14000 EX-101.SCH 6 spsc-20120630.xsd XBRL TAXONOMY EXTENSION SCHEMA 0603 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0207 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 0507 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 06071 - Disclosure - Net Income (Loss) per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06021 - Disclosure - Financial Statement Components (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0607 - Disclosure - Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0606 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 06053 - Disclosure - Stock-Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06052 - Disclosure - Stock-Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 06051 - Disclosure - Stock-Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 0605 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0505 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 06041 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0604 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0504 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0602 - Disclosure - Financial Statement Components (Details) link:presentationLink link:calculationLink link:definitionLink 0502 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0401 - Disclosure - General (Policies) link:presentationLink link:calculationLink link:definitionLink 00 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0110 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0111 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0120 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0130 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0201 - Disclosure - General link:presentationLink link:definitionLink link:calculationLink 0202 - Disclosure - Financial Statement Components link:presentationLink link:definitionLink link:calculationLink 0203 - Disclosure - Line of Credit link:presentationLink link:definitionLink link:calculationLink 0204 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 0205 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 0206 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 spsc-20120630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 spsc-20120630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 spsc-20120630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 spsc-20120630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE 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; word-wrap: break-word; } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; } ..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 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Details 2)
6 Months Ended
Jun. 30, 2012
Weighted average fair value per share of options granted  
Weighted-average volatility 46.20%
Expected dividend yield 0.00%
Expected life (in years) 4 years 9 months
Weighted-average risk-free interest rate 0.81%
XML 13 R9.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies [Abstract]  
Commitments and Contingencies

NOTE D – Commitments and Contingencies

Operating Leases

On February 14, 2012, we executed a new lease agreement for our current headquarters location which commences on November 1, 2012 and expires on April 30, 2020. The lease includes additional square footage upon commencement, an automatic expansion of space on or about September 1, 2013, a right of first offer to lease certain additional space, and two options to extend the term of the lease for three years at a market rate determined in accordance with the lease. We will also have a rent holiday from November 2012 to October 2013 which will be incorporated into our deferred rent calculation upon commencement of the lease. In connection with this new lease, we delivered to the landlord cash or an irrevocable letter of credit for approximately $172,000, subject to increase based on square footage expansion, as security for performance of our obligations under the lease.

At June 30, 2012, our future minimum payments under operating leases were as follows (in thousands):

 

         

Remainder of 2012

  $ 473  

2013

    306  

2014

    2,283  

2015

    2,391  

2016

    2,500  

Thereafter

    9,246  
   

 

 

 
    $ 17,199  
   

 

 

 

 

EXCEL 14 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED M-&-F,3,W.#8B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F1E;G-E9%]#;VYS;VQI9&%T961?4W1A=&5M M93$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-T;V-K0F%S961?0V]M<&5N#I%>&-E;%=O&5S/"]X.DYA;64^ M#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/D=E;F5R86Q?4&]L:6-I97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/D9I;F%N8VEA;%]3=&%T96UE;G1?0V]M<&]N96YT#I7;W)K#I%>&-E;%=O#I%>&-E;%=O M#I.86UE/D-O;6UI=&UE;G1S7V%N9%]#;VYT:6YG M96YC:65S7S(\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I% M>&-E;%=O#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-T;V-K0F%S961?0V]M M<&5N#I7;W)K#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/DYE=%]);F-O;65?3&]S#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/DYE=%]);F-O;65?3&]S#I7;W)K#I3='EL97-H965T($A2968],T0B5V]R M:W-H965T&-E;"!8 M4"!O3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F,3,W M.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=?8F$Y M85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R2!);F9O2!);F9O2!296=I2!#96YT3PO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^,#`P,3`Y,C8Y.3QS<&%N/CPO'0^,3`M43QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1087)T7SDP,3DP.3DW7V)A.6%?-#$R,%]A,&5F7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S+"!C=7)R96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$;G5M<#XW.#(\6%B;&4\+W1D/@T*("`@ M("`@("`\=&0@8VQA'!E;G-E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$F5D.R`Q,BPS.#8L-#$W(&%N9"`Q M,BPQ,S@L.#4X('-H87)E3PO=&0^#0H@("`@ M("`@(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA M7S0Q,C!?83!E9E\W.3ED-&-F,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V M+U=O'0O M:'1M;#L@8VAA'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'!E;G-E3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q M,C!?83!E9E\W.3ED-&-F,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O M'0O:'1M M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-C0\F%T:6]N(&]F('!R;W!E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$2!O<&5R871I;F<@86-T:79I=&EE'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5R8VES92!O M9B!O<'1I;VYS('1O('!U&-E&5R8VES92!O9B!O<'1I;VYS('1O('!U3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F,3,W M.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=?8F$Y M85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$F%T:6]N0V]N&)R;"QN&)R;"QN>"`M+3X-"B`@(#QF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@02`F(S@R,3$[($=E;F5R86P@/"]B/CPO M9F]N=#X\+W`^#0H@("`\<"!S='EL93TS1&UA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@2P@<')O=FED:6YG(&EN=&5G2!O9B!O=7(@ M2!R96-U6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6EN9R!U;F%U9&ET M960@8V]N9&5N2P@=&AE65A&-H86YG M92!#;VUM:7-S:6]N(&]N($UA#MM87)G:6XM M8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQI/E5S92!O9B!%#MM87)G M:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$;6%R9VEN+71O<#HQ.'!X.VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)VUA65A&-H86YG92!#;VUM:7-S:6]N M(&]N($UA6QE/3-$;6%R9VEN M+71O<#HQ.'!X.VUA6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M.C!P M>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P M>#MM87)G:6XM=&]P.C$X<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P M/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y M,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F,3,W.#8-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P969? M-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA'0^/"$M+41/ M0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T14 M1"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN M($)L;V-K(%1A9V=E9"!.;W1E(#(@+2!U6QE/3-$;6%R9VEN+71O<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^/&9O M;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE M/3-$)VUA6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/D-AF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0Q/DYE=#PO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@2`M+3X-"B`@(#QT'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/CF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/C0L-#$Q/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M3IT:6UEF4],T0R/BDF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/C$L-#4P/"]F;VYT/CPO=&0^(`T* M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/CDX,3PO9F]N=#X\+W1D/B`- M"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B@S+#,X,SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C@L-C,P/"]F;VYT M/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C4L-S8W/"]F;VYT/CPO=&0^(`T*("`@/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N M="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^ M(`T*("`@/'`@"!M;VYT:',@96YD960@2G5N928C,38P M.S,P+"`R,#$Q+B`\+V9O;G0^/"]P/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W M.3ED-&-F,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q M.3`Y.3=?8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^ M/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT M;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM M($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#,@+2!U#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@0R`F(S@R M,3$[($QI;F4@;V8@0W)E9&ET(#PO8CX\+V9O;G0^/"]P/@T*("`@/'`@'0M M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/E=E(&AA=F4@82!R979O;'9I;F<@8W)E9&ET M(&%G3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F,3,W.#8-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P M969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(#0@+2!U6QE/3-$;6%R9VEN M+71O<#HQ.'!X.VUA6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)VUA65A2!F'!A;G-I;VXL(&%S('-E M8W5R:71Y(&9O6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN+71O<#HP<'@[;6%R9VEN M+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A8FQE(&-E;&QS<&%C:6YG M/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0V."4@8F]R9&5R/3-$,"!S M='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ M(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!( M96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#@X)3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,P-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(P M,30\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(P,34\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(P,38\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/E1H97)E869T97(\+V9O;G0^/"]P M/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@ M("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@2`M+3X-"B`@(#PO M=&%B;&4^(`T*("`@/'`@F4Z,7!X.VUA#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H\'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA6UE;G1S M5&5X=$)L;V-K+2T^#0H@("`\<"!S='EL93TS1&UA6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/D]U65E65E(&1I6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'!E;G-E(&]F("0W,34L,#`P(&%N9"`D,2XS(&UI;&QI;VX@9F]R('1H M92!T:')E92!A;F0@2X@5V4@"!M;VYT:',@96YD960@2G5N928C,38P.S,P M+`T*("`@,C`Q,2P@F4Z,3)P>#MM87)G:6XM=&]P.C!P M>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!B;W)D M97(],T0P('-T>6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/E1HF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(Q M-#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$Q.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/D]P97)A=&EN9R!E>'!E;G-EF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/E-A;&5S(&%N9"!M87)K971I;F<\+V9O;G0^/"]P/@T* M("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/C$S-SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUAF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C4Q/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D=E;F5R86P@86YD(&%D;6EN:7-T6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C8V-SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA#MM87)G:6XM8F]T=&]M M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@2`D-BXX(&UI;&QI M;VX@;V8@=6YR96-O9VYI>F5D('-T;V-K+6)A'!E;G-E('5N9&5R#0H@("!O=7(@97%U:71Y(&-O;7!E;G-A=&EO;B!P;&%N M6QE/3-$ M;6%R9VEN+71O<#HQ.'!X.VUA6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)VUA2!W M87,@87,@9F]L;&]W6QE/3-$9F]N M="US:7IE.C$R<'@[;6%R9VEN+71O<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^ M)B,Q-C`[/"]P/@T*("`@/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D M9&EN9STS1#`@=VED=&@],T0W-B4@8F]R9&5R/3-$,"!S='EL93TS1"=B;W)D M97(M8V]L;&%P'0M86QI9VXZ(&QE9G0G(&%L:6=N M/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!(96%D("TM/@T*("`@ M/'1R/B`-"B`@(#QT9"!W:61T:#TS1#F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@8V]L&5R8VES90T*("`@4')I8V4\ M+V9O;G0^/&)R("\^/&9O;G0@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C$L-C8Y+#0P.3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@N,30\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M;F]W3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C,N,3$\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O'0M:6YD96YT M.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/D]F('1H92!T;W1A;"!O=71S=&%N9&EN9R!O<'1I;VYS M(&%T($IU;F4F(S$V,#LS,"P@,C`Q,BP@.3(R+#0V.2!W97)E(&5X97)C:7-A M8FQE('=I=&@@82!W96EG:'1E9"!A=F5R86=E(&5X97)C:7-E('!R:6-E#0H@ M("!O9B`D-2XX-2!P97(@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA'!E8W1E9"!D:79I9&5N M9"!Y:65L9#PO9F]N=#X\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C`\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT M:6UEF4],T0R/B4F(S$V,#L\+V9O;G0^/"]T9#X- M"B`@(#PO='(^(`T*("`@/'1R(&)G8V]L;W(],T0C8V-E969F/B`-"B`@(#QT M9"!V86QI9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM;&5F=#HQ M+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@65A6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E=E:6=H=&5D+6%V97)A9V4@ MF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@F4Z,7!X.VUA#MM87)G:6XM8F]T=&]M.C!P>#XF M(S$V,#L\+W`^#0H@("`\<"!S='EL93TS1&UA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/D1U7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD M=&0B("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`V("T@ M=7,M9V%A<#I);F-O;65487A$:7-C;&]S=7)E5&5X=$)L;V-K+2T^#0H@("`\ M<"!S='EL93TS1&UA#MM87)G:6XM8F]T=&]M.C!P>#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@1B`F(S@R,3$[($EN8V]M92!487AE6QE/3-$)VUA&5S(&]F("0S,#`L,#`P M(&%N9"`D-#4S+#`P,"!F;W(@=&AE('1H2X@5V4@ M`T* M("`@"!E>'!E;G-E+B!);B!A9&1I=&EO;BP@;W5R('!R M;W9I&5S(&9O"!M;VYT:',@96YD960-"B`@($IU;F4F(S$V,#LS,"P@,C`Q,B!I;F-L=61E M9"!D969E6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X M="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@"!AF4@=&AE2!D=64@=&\@;W5R(&AI&EM M871E;'D@)#$R+C@@;6EL;&EO;B!O9B!O=7(@9&5F97)R960@=&%X(&%S2P@;W5R('!R;VIE8W1E9"!F=71U2!A;F0@=&AE M(&YA='5R92!O9B!E86-H(&]F(&]U6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@&5S(&EN('1H92!5+E,N)B,Q M-C`[9F5D97)A;"!A;F0@=F%R:6]U'0M M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@07,@;V8@2G5N928C,38P.S,P+"`R M,#$R+"!W92!D;R!N;W0@:&%V92!A;GD@=6YR96-O9VYI>F5D('1A>"!B96YE M9FET`T*("`@ M97AP96YS92X@5V4@9&\@;F]T(&5X<&5C="!A;GD@;6%T97)I86P@8VAA;F=E MF5D('1A>"!P;W-I=&EO;G,@;W9E6QE M/3-$9F]N="US:7IE.C%P>#MM87)G:6XM=&]P.C$X<'@[;6%R9VEN+6)O='1O M;3HP<'@^)B,Q-C`[/"]P/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F M,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=? M8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/"$M+41/0U194$4@ M:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K M(%1A9V=E9"!.;W1E(#<@+2!U6QE/3-$;6%R9VEN+71O<#HP<'@[;6%R9VEN M+6)O='1O;3HP<'@^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@&-L=61E9"!F'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/E1H92!F;VQL M;W=I;F<@=&%B;&4@<')E&-E<'0@<&5R('-H87)E(&%M;W5N=',I.B`\+V9O M;G0^/"]P/@T*("`@/'`@F4Z,3)P>#MM87)G:6XM M=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B M;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR M)2!B;W)D97(],T0P('-T>6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/E1HF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@8V]LF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE M/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T* M("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C8X,CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/C,X,SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/D1E;F]M:6YA=&]R/"]F;VYT M/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$R M+#(X-#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$Q+#@Y,CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/D]P=&EO;G,@=&\@<'5R8VAA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/E)E3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$T/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$S+#$P-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS M1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T* M("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B@P+C`Q/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C`N,#8\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$9F]N="US:7IE M.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P M>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@3IT:6UEF4],T0R/D1I;'5T960\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/B@P+C`Q/"]F;VYT/CPO=&0^(`T* M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,#4\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$9F]N="US:7IE.C%P>#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@ M"!M;VYT:',@96YD960@2G5N928C,38P.S,P+"`R M,#$Q+"!T:&4@969F96-T(&]F(&%P<')O>&EM871E;'D@-#(P+#`P,"!O=71S M=&%N9&EN9R!P;W1E;G1I86P@8V]M;6]N('-H87)E2!W97)E(&%N=&DM9&EL M=71I=F4N(#PO9F]N=#X\+W`^#0H\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/"$M+41/0U19 M4$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X M:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L M;V-K(%1A9V=E9"!!8V-O=6YT:6YG(%!O;&EC>3H@5]T86)L93$@+2!U6QE/3-$;6%R9VEN+71O<#HV<'@[;6%R9VEN+6)O='1O M;3HP<'@^/&9O;G0@6QE/3-$)VUA2!S=7!P;&EEF4@;W5R#0H@("!S M;VQU=&EO;G,N(#PO9F]N=#X\+W`^#0H\'0^/"$M+41/0U194$4@ M:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K M(%1A9V=E9"!!8V-O=6YT:6YG(%!O;&EC>3H@5]T86)L93(@+2!U#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/CQI/D)A6QE/3-$)VUA2!T;R!G:79E(&$@9F%I'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO M+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L M+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!!8V-O=6YT M:6YG(%!O;&EC>3H@5]T86)L93,@+2!U3IT:6UEF4],T0R/CQI/E5S92!O9B!%6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^ M#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!!8V-O=6YT:6YG(%!O;&EC M>3H@5]T86)L M930@+2!U#MM87)G M:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/CQI/E-I9VYI9FEC86YT($%C8V]U;G1I M;F<@4&]L:6-I97,@/"]I/CPO9F]N=#X\+W`^#0H@("`\<"!S='EL93TS1"=M M87)G:6XM=&]P.C9P>#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z M-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/CQI/E)E8V5N="!! M8V-O=6YT:6YG(%!R;VYO=6YC96UE;G1S(#PO:3X\+V9O;G0^/"]P/@T*("`@ M/'`@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/E=E(&AA=F4@979A;'5A=&5D(&%L M;"!R96-E;G0@86-C;W5N=&EN9R!P'1087)T7SDP,3DP.3DW7V)A.6%?-#$R,%]A,&5F7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO M+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L M+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(%1A M8FQE.B!S<'-C+3(P,3(P-C,P7VYO=&4R7W1A8FQE,2`M('5S+6=A87`Z4V-H M961U;&5/9D9I;FET94QI=F5D26YT86YG:6)L94%S'0M86QI9VXZ(&QE9G0G(&%L:6=N/3-$ M8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!(96%D("TM/@T*("`@/'1R M/B`-"B`@(#QT9"!W:61T:#TS1#4X)3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R M)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/DYE=#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P M)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/D%C8W5M=6QA=&5D/&)R("\^06UOF%T:6]N/"]F;VYT M/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T3IT:6UEF4] M,T0R/E-U8G-C3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B@R+#6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/CF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C0L-S@V/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD M96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C@S-CPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/B@T-CD\+V9O;G0^/"]T M9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T* M("`@/"]TF4Z,7!X/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$3IT:6UEF4] M,T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/B@R+#@V,SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(%1A8FQE.B!S<'-C+3(P,3(P-C,P7VYO=&4T7W1A8FQE,2`M('5S M+6=A87`Z4V-H961U;&5/9D9U='5R94UI;FEM=6U296YT86Q087EM96YT6QE/3-$)V)O2`M+3X-"B`@(#QT3IT:6UEF4],T0R/E)E;6%I M;F1E6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B`T-S,\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(L,C@S/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C(L,SDQ/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C(L-3`P/"]F;VYT/CPO=&0^(`T*("`@ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/CDL,C0V/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@/"]T3IT:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]TF4Z,7!X/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@/"$M+2!" M96=I;B!";&]C:R!486=G960@3F]T92!486)L93H@6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/E1HF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(Q-#PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/C$Q.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D]P97)A=&EN9R!E>'!E;G-EF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/E-A;&5S(&%N9"!M87)K971I;F<\+V9O;G0^/"]P/@T*("`@/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$S M-SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C4Q/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D=E;F5R86P@86YD(&%D;6EN:7-T6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/C8V-SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@ M("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0R M/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE M/3-$)V)O6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0Q/B@C*3PO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V)O6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P M96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/C(Q,"PP,#$\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(U+C4Y/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/BDF(S$V,#L\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C$Y+C,S/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL M93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S M='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF M(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T M9#X-"B`@(#PO='(^(`T*("`@/'1R(&)G8V]L;W(],T0C8V-E969F/B`-"B`@ M(#QT9"!V86QI9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM;&5F M=#HQ+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C$L-C$U+#4U,#PO9F]N=#X\+W1D/B`- M"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4Z,7!X/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X-"B`@(#QP('-T>6QE/3-$)V)O'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(%1A8FQE.B!S<'-C+3(P,3(P-C,P7VYO=&4U7W1A8FQE,R`M('5S M+6=A87`Z4V-H961U;&5/9E-H87)E0F%S961087EM96YT07=A6QE/3-$)V)O2`M+3X-"B`@(#QT3IT:6UEF4] M,T0R/E=E:6=H=&5D+6%V97)A9V4@=F]L871I;&ET>3PO9F]N=#X\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C0V+C(\+V9O;G0^/"]T M9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B4F(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R M/B`-"B`@(#QT9"!V86QI9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M87)G M:6XM;&5F=#HQ+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6EE;&0\+V9O;G0^/"]P/@T*("`@/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/D5X<&5C=&5D(&QI9F4@*&EN('EE87)S*3PO9F]N=#X\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C0N-S4\+V9O;G0^/"]T M9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/E-I>"8C,38P.TUO;G1HF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/C(P,3(\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/C(P,3$\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/C(P M,3(\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P M)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/C(P,3$\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]T3IT:6UEF4],T0R/DYU;65R871O MF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/DYE="!I;F-O;64@*&QO6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C0R-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/B@Q,#D\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P M96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\ M+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C$R+#(R-#PO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V M,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C@U.#PO9F]N=#X\+W1D/B`-"B`@(#QT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(T M/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS M1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL M93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O M"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$Q+#DQ.3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4Z M,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE M/3-$)V)O6QE/3-$)VUA MF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF M(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/BDF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N M,#,\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T MF4Z,7!X/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X- M"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,#,\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA MF%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R+#'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6EN9R!!;6]U;G0\ M+W1D/@T*("`@("`@("`\=&0@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E M9E\W.3ED-&-F,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA M'1U86PI(%M!8G-T3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!? M83!E9E\W.3ED-&-F,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO.3`Q.3`Y.3=?8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^07!R(#,P+`T*"0DR,#(P/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1E;F0@=&5R;2!O9B!T:&4@;&5A7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'!E;G-E/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#X\'!E;G-E/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'!E;G-E/"]S=')O;F<^ M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XD(#,U,SQS<&%N/CPO7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA&5R8VES960\+W1D/@T*("`@("`@("`\=&0@8VQA&5R8VES92!03X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\Y,#$Y,#DY-U]B83EA7S0Q,C!?83!E9E\W.3ED-&-F M,3,W.#8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO.3`Q.3`Y.3=? M8F$Y85\T,3(P7V$P969?-SDY9#1C9C$S-S@V+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M65A7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'1U86PI(%M!8G-T65A'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'!E8W1E9"!T;R!B92!R96-O9VYI>F5D+"!W96EG:'1E9"!A=F5R86=E M('!E'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^,B!Y96%R M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S&5R8VES92!P'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7,\ M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$65A'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S65A7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA'1U86PI(%M!8G-T'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C M3X-"B`@("`\=&%B;&4@ M8VQA&-E<'0@4&5R(%-H87)E(&1A M=&$L('5N;&5S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C:&5M87,M;6EC'1087)T7SDP,3DP.3DW @7V)A.6%?-#$R,%]A,&5F7S XML 15 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income (Loss) per Share (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Net Income (Loss) per Share (Textual) [Abstract]        
Outstanding potential common shares, anti-dilutive 22,000 420,000 22,000 420,000
XML 16 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income (Loss) per Share (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Numerator        
Net income (loss) $ 426 $ (109) $ 682 $ 383
Denominator        
Weighted average common shares outstanding, basic 12,284 11,919 12,224 11,892
Options to purchase common stock 728   858 767
Restricted stock units and awards 14   24  
Weighted average common shares outstanding, diluted 13,026 11,919 13,106 12,659
Net income (loss) per share        
Basic $ 0.03 $ (0.01) $ 0.06 $ 0.03
Diluted $ 0.03 $ (0.01) $ 0.05 $ 0.03
XML 17 R8.htm IDEA: XBRL DOCUMENT v2.4.0.6
Line of Credit
6 Months Ended
Jun. 30, 2012
Line of Credit [Abstract]  
Line of Credit

NOTE C – Line of Credit

We have a revolving credit agreement with JPMorgan Chase Bank, N.A. which provides for a $20 million revolving credit facility that we may draw upon from time to time, subject to certain terms and conditions, and will mature on September 30, 2016. There were no borrowings outstanding at June 30, 2012 and we were in compliance with all covenants under the revolving credit agreement as of that date.

XML 18 R2.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Balance Sheets (Unaudited) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
CURRENT ASSETS    
Cash and cash equivalents $ 35,501 $ 31,985
Accounts receivable, less allowance for doubtful accounts of $288 and $222, respectively 9,029 7,958
Deferred costs, current 6,509 5,748
Deferred income taxes, current 782 783
Prepaid expenses and other current assets 1,604 1,765
Total current assets 53,425 48,239
PROPERTY AND EQUIPMENT, net 4,028 3,382
GOODWILL 5,853 5,853
INTANGIBLE ASSETS, net 5,247 5,767
OTHER ASSETS    
Deferred costs, net of current portion 2,885 2,510
Deferred income taxes, net of current portion 11,424 11,787
Other non-current assets 84 80
Total assets 82,946 77,618
CURRENT LIABILITIES    
Accounts payable 1,944 1,411
Accrued compensation and benefits 4,806 5,118
Accrued expenses and other current liabilities 1,560 1,097
Deferred revenue, current 4,366 3,840
Total current liabilities 12,676 11,466
OTHER LIABILITIES    
Deferred revenue, less current portion 7,873 6,599
Total liabilities 20,549 18,065
COMMITMENTS and CONTINGENCIES      
STOCKHOLDER'S EQUITY    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding      
Common stock, $0.001 par value; 55,000,000 shares authorized; 12,386,417 and 12,138,858 shares issued and outstanding, respectively 12 12
Additional paid-in capital 110,768 108,606
Accumulated deficit (48,383) (49,065)
Total stockholders' equity 62,397 59,553
Total liabilities and stockholder's equity $ 82,946 $ 77,618
XML 19 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
General
6 Months Ended
Jun. 30, 2012
General and Financial Statement Components [Abstract]  
General

NOTE A – General

Business Description

We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December 31, 2011 balance sheet data was derived from our audited financial statements at that date. For further information, refer to the consolidated financial statements and accompanying notes for the year ended December 31, 2011 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 9, 2012.

Use of Estimates

Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Significant Accounting Policies

During the six months ended June 30, 2012, there were no material changes in our significant accounting policies. See Note A to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2011, as filed with the Securities and Exchange Commission on March 9, 2012, for additional information regarding our significant accounting policies.

Recent Accounting Pronouncements

We have evaluated all recent accounting pronouncements and believe that none of them will have a material effect on our consolidated financial statements.

 

XML 20 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details Textual) (USD $)
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies (Textual) [Abstract]  
Lease agreement expire, date Apr. 30, 2020
Number of options to extend term of the lease 2
Options to extend the term of the lease, number of years 3 years
Landlord cash or an irrevocable letter of credit $ 172,000
XML 21 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Details 1) (USD $)
6 Months Ended
Jun. 30, 2012
Stock option activity  
Options, Outstanding at December 31, 2011 1,669,409
Options, Granted 210,001
Options, Exercised (247,559)
Options, Forfeited (16,301)
Options, Outstanding at June 30, 2012 1,615,550
Weighted Average Exercise Price, Outstanding at December 31, 2011 $ 8.14
Weighted Average Exercise Price, Granted $ 25.59
Weighted Average Exercise Price, Exercised $ 3.11
Weighted Average Exercise Price, Forfeited $ 19.33
Weighted Average Exercise Price, Outstanding at June 30, 2012 $ 11.07
XML 22 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.1.0.1 * */ var moreDialog = null; var Show = { Default:'raw', more:function( obj ){ var bClosed = false; if( moreDialog != null ) { try { bClosed = moreDialog.closed; } catch(e) { //Per article at http://support.microsoft.com/kb/244375 there is a problem with the WebBrowser control // that somtimes causes it to throw when checking the closed property on a child window that has been //closed. So if the exception occurs we assume the window is closed and move on from there. bClosed = true; } if( !bClosed ){ moreDialog.close(); } } obj = obj.parentNode.getElementsByTagName( 'pre' )[0]; var hasHtmlTag = false; var objHtml = ''; var raw = ''; //Check for raw HTML var nodes = obj.getElementsByTagName( '*' ); if( nodes.length ){ objHtml = obj.innerHTML; }else{ if( obj.innerText ){ raw = obj.innerText; }else{ raw = obj.textContent; } var matches = raw.match( /<\/?[a-zA-Z]{1}\w*[^>]*>/g ); if( matches && matches.length ){ objHtml = raw; //If there is an html node it will be 1st or 2nd, // but we can check a little further. var n = Math.min( 5, matches.length ); for( var i = 0; i < n; i++ ){ var el = matches[ i ].toString().toLowerCase(); if( el.indexOf( '= 0 ){ hasHtmlTag = true; break; } } } } if( objHtml.length ){ var html = ''; if( hasHtmlTag ){ html = objHtml; }else{ html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ objHtml + "\n"+''+ "\n"+''; } moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write( html ); moreDialog.document.close(); if( !hasHtmlTag ){ moreDialog.document.body.style.margin = '0.5em'; } } else { //default view logic var lines = raw.split( "\n" ); var longest = 0; if( lines.length > 0 ){ for( var p = 0; p < lines.length; p++ ){ longest = Math.max( longest, lines[p].length ); } } //Decide on the default view this.Default = longest < 120 ? 'raw' : 'formatted'; //Build formatted view var text = raw.split( "\n\n" ) >= raw.split( "\r\n\r\n" ) ? raw.split( "\n\n" ) : raw.split( "\r\n\r\n" ) ; var formatted = ''; if( text.length > 0 ){ if( text.length == 1 ){ text = raw.split( "\n" ) >= raw.split( "\r\n" ) ? raw.split( "\n" ) : raw.split( "\r\n" ) ; formatted = "

"+ text.join( "

\n" ) +"

"; }else{ for( var p = 0; p < text.length; p++ ){ formatted += "

" + text[p] + "

\n"; } } }else{ formatted = '

' + raw + '

'; } html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+'
'+ "\n"+' formatted: '+ ( this.Default == 'raw' ? 'as Filed' : 'with Text Wrapped' ) +''+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+''+ "\n"+''; moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write(html); moreDialog.document.close(); this.toggle( moreDialog ); } moreDialog.document.title = 'Report Preview Details'; }, toggle:function( win, domLink ){ var domId = this.Default; var doc = win.document; var domEl = doc.getElementById( domId ); domEl.style.display = 'block'; this.Default = domId == 'raw' ? 'formatted' : 'raw'; if( domLink ){ domLink.innerHTML = this.Default == 'raw' ? 'with Text Wrapped' : 'as Filed'; } var domElOpposite = doc.getElementById( this.Default ); domElOpposite.style.display = 'none'; }, LastAR : null, showAR : function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }, toggleNext : function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }, hideAR : function(){ Show.LastAR.style.display = 'none'; } }
XML 23 R7.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Statement Components
6 Months Ended
Jun. 30, 2012
General and Financial Statement Components [Abstract]  
Financial Statement Components

NOTE B – Financial Statement Components

Intangible Assets, net

Intangible assets included the following (in thousands):

 

                                                 
    June 30, 2012     December 31, 2011  
  Carrying
Amount
    Accumulated
Amortization
    Net     Carrying
Amount
    Accumulated
Amortization
    Net  
             

Subscriber relationships

  $ 7,180     $ (2,769   $ 4,411     $ 7,180     $ (2,394   $ 4,786  

Non-competition agreements

    1,450       (614     836       1,450       (469     981  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
    $ 8,630     $ (3,383   $ 5,247     $ 8,630     $ (2,863   $ 5,767  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortization expense for intangible assets was $260,000 and $520,000 for the three and six months ended June 30, 2012, and $123,000 for each of the three and six months ended June 30, 2011.

XML 24 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, less allowance for doubtful accounts $ 288 $ 222
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 55,000,000 55,000,000
Common stock, shares issued 12,386,417 12,138,858
Common stock, shares outstanding 12,386,417 12,138,858
XML 25 R17.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2012
Net Income (Loss) per Share [Abstract]  
Components of the computation of basic and diluted net income (loss) per share
                                 
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2012     2011     2012     2011  
         

Numerator

                               

Net income (loss)

  $ 426     $ (109   $ 682     $ 383  
   

 

 

   

 

 

   

 

 

   

 

 

 
         

Denominator

                               

Weighted average common shares outstanding, basic

    12,284       11,919       12,224       11,892  

Options to purchase common stock

    728       —         858       767  

Restricted stock units and awards

    14       —         24       —    
   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares outstanding, diluted

    13,026       11,919       13,106       12,659  
   

 

 

   

 

 

   

 

 

   

 

 

 
         

Net income (loss) per share

                               

Basic

  $ 0.03     $ (0.01   $ 0.06     $ 0.03  
   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

  $ 0.03     $ (0.01   $ 0.05     $ 0.03  
   

 

 

   

 

 

   

 

 

   

 

 

 
XML 26 R1.htm IDEA: XBRL DOCUMENT v2.4.0.6
Document and Entity Information
6 Months Ended
Jun. 30, 2012
Jul. 26, 2012
Document and Entity Information [Abstract]    
Entity Registrant Name SPS COMMERCE INC  
Entity Central Index Key 0001092699  
Document Type 10-Q  
Document Period End Date Jun. 30, 2012  
Amendment Flag false  
Document Fiscal Year Focus 2012  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   12,402,001
XML 27 R18.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Statement Components (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Components of intangible assets    
Carrying Amount $ 8,630 $ 8,630
Accumulated Amortization (3,383) (2,863)
Net 5,247 5,767
Subscriber relationships [Member]
   
Components of intangible assets    
Carrying Amount 7,180 7,180
Accumulated Amortization (2,769) (2,394)
Net 4,411 4,786
Non-competition agreements [Member]
   
Components of intangible assets    
Carrying Amount 1,450 1,450
Accumulated Amortization (614) (469)
Net $ 836 $ 981
ZIP 28 0001193125-12-336731-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-12-336731-xbrl.zip M4$L#!!0````(`"E9!D$.6$2Y$$,``"47!``1`!P`'U`=WA]0=7@+``$$)0X```0Y`0``[#UI<]LXLM]?U?L/6$UF M*JG215YQZL\)$X"I/!OWWE=C4N'&EK/SSY__] MGW?_J-78G\>7']FO(A":1\)C8QD-Z-TGKK^R$Q5.M.P/(O;ZY`WK3MCE)3M5 M02!\7TQ8K98V2UQ0X\L="Z M$6Z]KT8-^#`+/S"7L7=(VT-#+5V*'B-:'T:34+RO&#D,?6R6W@VTZ,$[H'@M M)7/]QG@5UK`-H0R=J"`2-Q&[$FX$HFLE"+ZYR7OIO:]<0T/B$[P8F+/`$]Z7 M=O.W.,`FOUR!3(*(?SD*O"\HNR+"I[.;4`1&?/DDAEVA+=C0I@@B&4V2)WB6 M'K[I2:$9H2/F2)?2X.3#ORL_-X&`S8-6Y^#@76-:;=J4$?TAO,U>P"O+F$-Q M$_K2E9&%A7D2RME!F@C((3+%BWUQWCL#ZJF)$%="CZ0KK@9<"QID)VJ(&'$D MT9'O*Y=^G?>_+%?>% M*05D04#P\WF/:+,UPG`E;TKSI/CFB;-!22F-D^(9)YN4E](T*:9ILDF9*0V3 M7!DF+R`**ZU4IS1-BF.:./1EA6&&KEN9)LLAA].JM9W'DN.8^^@P=&1@$$PW%#^KP$41BL27HSY8 M](C:#'O0Q#QH"^[/N!G!$KZ)_Z7TB<^-V9>TJ<(3_%=C\A; M%ZUH;@\P??<GEF!C?(7E^OSH]N[C*J.')$6`R[1S+?8Z'>,E+ M3:TJ^#`4W,1:_)S<93J$=MXUTI=3ZVMY?6KV5`1J*(-5#=,5IT.#.TUF5Z4R?Z,F#'OG*_LFO>[PN/?5:1R,JD5O6Y[O-`_HV*73J32NKQ"^:Q`UVUDB=Y=X96OEJ/O) MC]X"E*?G)]?_?W'&!M'09Q>_'W_\<,(JM4;CC_9)HW%Z?:PB$!(N-]HG'VNL"77TZXO&S?8EH.5DY^U:*9FW8N\"M#@IW[TEJB>`+*2 M7`ZKL761:@D8*#W5P"R#T'ZZ6?S4`W(S$TU\T%#XN];C0^E/#B-8=1D6B#'3 M:LB#"C/R/U"D5<':6+&;_FA,?V$#3V\]JWVO+L*T_2'7P(-:I,+#3GCS-GGL MJ@A6?8?-\":#_&DH?SZ_/F-'["<^#-_^L-]RG+?)_56?K0"5'L)-`2WQQW%L M9"",8:?"N%J&--P)+OFLX+YE.'9K,L!Y['#GQZ>!_X=@H`899[[@>(&8A5JA M6M9,]1C,0IZ`*AXS<1CZ$^8..`Q!>,/[5JW!`(MIH<^P5#00[%)$7/H,IC*\ MH2P8WL!%E3BI)DUC)Q+T3U_32*P2!5SE^[RKDE>HH`)4F".J-Y)&=J4/OZD7 M&-`L9L*.!5G%_ MP*XNKD[2N\*!B*I`D8$R>%_:J%XT1AJ96(*VB08#7N*GQ6G(LQ(8*&K;4!(-D)*CN$'=UD,K( M>FA>BY$(8L"R!X(S3^0A+JI`(+1P8ZVQ)Q-W,[%/:G23$4%T`JH!\#Z('K9- MF&?XU-EC1H>SO\[1S(TD3&=GC?P/YVM@(W=Q_Y0'$V1+'/#8DRC',*8\/,&E M7\G$"`^]=!Z$OM*)D`TXB$17B`!&C0A!>CP8LM2P]G`-8H,(X',<1%9K2&@D M](65Z;[5UB`@4$:$D:V/,H8F+CS1I$OT/0+YE2YGKU-MWVJ^_?7HZ")[=-Z^ M83VE26=H.9P!6`;P?F@Y@Z),0&$GN/[0L9N-E5^@&'.:M?^C8I>Q+_"IZ6#_ MEZ(?V\U*=E7[L\Z."$G`R0?-`XV1"KL_Y3S%`A41$8`B?@P*A^.([B6`S4/< M4RJ"XD`)+?Z.)=*Y.V&(/@U^8D/2C$?M!%C=GQEVW/L+E(#M&Z%#U0UE07O" MP.-Z@NCW<8!SUN-23T%-!_D4BU!9$PQ5F(G]B-BC0F&5LE5@+C<#UO/5V!!/ M+$Z6+W9E8_EO!FHA9_87D24?/4F:#3B/%AO)01RDCY'NQ)C4_PVPD:0\UM"(PORU& M2.NY<6RE),43460"M[3NPC&3'!A[B,M1$,30C3W:QU@>Z;CX-P/48>81,V/H M"D4,Y$%88,YN8.X/8)["65(:/"O`%CZA<]&TZP,[F^,"(HJ@X(3=/SA*U'*R M$/F6:GZ`5GV0NJX^GQ)."(7=<\]+]E7FC`\M^IRLG$5:V1&ZC%ZY$_Y+(.6" MW&L5P&\WX53NI3\U\<2(^S%)'-IXVN(U9UW/X86BT(5UH1@ER]%`!:GJ'(+P M0!O4+)\.#F$UNK(B.RODUF19(N@/X#@AC(@=.E.B?8O_F;S.MORNL:Z=O)DM M62#?ZDW7AVS,'F6#*X/APW20;?_.:VMFY_7!M%CH9]D0;*Y[C_%X;H\Q`YQE MDH2:-H31E:F37&X]3AUTF/70J3+<`LJ]_J/^9X!/#,MLAB534/FPW$0M^)JV M$))-J#>'CU)/K7G]=(>`+55/2I]`9=_4:.L_\*%2G!+<$MP MUU8H*].XI5INJQJMQJ`F`U3ZBZC-SQXT,SC+D)S3\M^FV)J:Q5,JBXG37-3) M"UH]F4W`'&9DN;(?FO3WV/G2@K]\19PC"FTKX5>OVE^82@\:>"_-G-9&>'/" MM<8ML^1]V[#%W6[4,32K^O_."Z0O1ZE952&*EP?KML<:<3]]<.G7JS*8;S M>YLU^_)I&YQ7UBD.KUCJV2N1MT4^7$`Z']KK@>B^>I1B2QXI"\W3^M^K.OO- M>\$0J+'&1"[V_S?V)1ZZ+9_'Z:/0?'W=JNYU#C;.V#WG(>VF,&O.TXY'6TS@_?;19B52O:6"KID\%(%O5/N MW&PU@P_VB["!<^=YPK)K#*O/%&8!?J@OWZ,KW5ZY)*=]=,UB^5'?72[,^>FV MI&-)QSQU6]*QI&.>NBWIN&8Z/K.KP>-XE3/K8PXIO3,09P^#9.9]('H9WTT^.NS89`P1_'&+A_PCS-QRP.H8Z-70LX M4%Q3^%_%X/Q_441?Q5RA(TSB$`D]3&)ZJ\".45--PJC[/D:.I""^`;O"^.T+ MP4^L!NA0E.V96*PP*VB*U6:8BB/,`44A1@'(Y9%K;'=)?8IC/`Q].1-@'@!Q MU4B`XDAB!\>!ER0ZN(/ZW%B=ED7FOH>>6C%@UJ&-*'BK#=E^%'@G*HF1C%%6 MMU])[ZZW1.=\T@0*(\A\(Z5-G34:%PD-.X_!\%-T6($TW]GP?L M%]'5,=>3J2YQ=M)PQV-,""#C&%#1VKPI6N/S0'#O;V@NPA0J M(&/6.+/:&?/6`",Q244`HCM:4('.C`8#:XX"K4/!HU!+?U'1M9HV'8$%)XEN MF<1"GX9G-@B)H)00F`^&5'D*!$*/RIGQ&,@+8+K8*0]L!.@>PS"4I*QQ)NF" M[EVFM2W(;4QM0[N,6+$GM<$?27(""V$Z1YFK`+!K4 MN,M]-\T0#G-J<$#[0U@?,;8H- MY&/`I,99SJ7UC2^BR&9E2JT`+!."$7%#X>G]"9CV>RTT[>?F>T!1$R^Z'#.8 M`%@+@I8)$@4@-S;B^(2:!S5!ICHR(TD7HKJP.DP2@DPGXP3]QRB/%UE[K3)` MJC8%2DRV#HB@',9#%O*)5>D6/Y4I2]\J2[)6,%8[1:8U18U+V]G/;UC:_:>& MI>WD-U;FBOV+QX>Q*4XXE$LQY#)(DLLM#UVY%=9C:7SGX[UTLWN8F]T MPQ21(C!T*'8I*$W!B3*1N1IP+8[QU.TB.5':5J>.W5G/LZ=1)@]90<_FG#RN M(@2+H&6S".7?5>T\U@R3P$<3\JS*``]]X'7J?I;YE/8UM^?9,L`#/3FRSJ"! M"OZ.05?U).!OD!;IZ3^=%X\%'L@;IC`K-R%,96KVM)F/N?:@(/H)#$-?383` MW*0JJ*6/S)-:N)'2UH.&FJ'\Q+$?H=<7&P]4!JH1>B31)0/:BS&%]RPX##2` MT-SW)VPDT*EAA'G<\7PW\3V`YA.G`1Q]FMOT[ZG3@L$,\G08#_]LC20)_#0U M/9&HSE8?)Q,!9O*3SY_/.W7GMH>?P;$`T(VX]$G#(C\L+^SY,[4Q`F*N9&5^ M#][_0#\]].=(\DS/RL8<'JE#-!#YU9ZS._5\=NIMEI+J,=[/R3$_D#A$KXP1 M\($<25*P[@?2SO[>%*2]@X,G.V,[BR!=HYM(VB4Z@(,@HT,2#J+"NQHAN)JO=]Y8_>6-4?NE$R=\GE4M9WD99 MON?6[/?@08S;A[@BU[A;$XMMS9^R\:.F92XHN3MG*KGZL/[W[C<]E$PM$E-; M.\VQ(NY/>3*2:?$.H>5MA+K9W9UNUNM MM=>6:9[[PIYQV^OUH.!RKM;XU?KXD^W!/8S89B+"I="EO(ZK0CPE8;T9\H!A=AKNZ*IE9-$HLE09S\D5V-:$A4C4WRW0TY!"CV[X]0]O7>'\G, M.\7BR$[!LRP\NQ':E<;F[[S0TKV]U_QT;K]J4$#0E^;Y/2W$[R'$R/E\YO)3 MX=ITLFV;/W>))^=6'##DQI?!J78Z!]6=9A'VNHK&Y$WO8.[7"Q&M8HVGH^OS MC,60T3:,8:F=UGGIMUEM-DMW_FUF\6Y]MPB3SYT'+87QZ$^MZE)SK5FL7[=V M]JJ[.9#L-Z7N6M\MC?H]HU/F5W7E55']HG1/R-+$6K^BT]R@GL!3@#6!,,MS'I<:A3+6$R)A#AE MR4OM\0WS8HWH(SM[4AN_UJ[<@<*@L8D+'+(3"PR5)WS+?8*"/.'(9#,F'EIP"^,7 MU]G/KU_FUB?I6[MGL1$V`)%5-JW;!$MS==:#_/52S1G8<7`-"P22A%?LQ:O[V_^//,1 MBORY]D/F-O/>WO-BVEV+P&7K^SO6DX\6(#^YXW8)(P76QS@[V.MNOP?_9>_) MEANWE?T5E._)+:=**V4MGBQ5'MN33,[,V+&=.\G3%$Q"%A.*U.%B6>?K;S=` MBEIM219%$NX7ER230&_H#8V&'08I\D4^\':1IA1FD@D"+[U>FQ4:BVE&HM.N MM)L-YJ<4D*?G6(046)LEDF]+S&428B;]@$(BBIBS.^O6 MVHNYRLVDSW-%IL*7*I15C/RQ'@75!\Y'[R[LP'2\(/+%5?]\YC#RC7`P_X>W MY`:W.,U[/-E\S2=X04-P!VQ][\`\/^,\/R8Z7?X$FOWA`>#\X@&]JM7T"96: M6?],`M)'%S`1=_PIA6TZG\SFPI<;T?_IZ#?N5AO-*G+Z&PA`M=60GX]^CNW, MQ=7YW5_7EVP0#AUV_?Y#_>ZF_H1C-?'E^&,UG'FS9H76T?JL MU#+J'59EFZ"],.0A#V;?XX7[`-3*ZQG-)L_,`4N8/,D8MUQ7V#=\54= MG_=15W`V\KU'.\!4==^#Q:4P"24FN*I;#:S,;\B4^+].VBWY!9^46R,#]'GQ M7R\K(8FU4D2P3C$FA%7K3&IL*W"ZO12:9J.[,S3RS-E:2*0*D:Z\/7P.(M7A M`!L@8!>#Z3X!=UW<8(&H7(V-3TOT?:DV8W!1X]48GIN?SA`L3P%?G`A1,"/? M!^ZSOK!4KW8'P'-EDW:&'=N'T1!?F;980#I,W_%\T..NHDV(0*1S)"_40(H9 MIOIQ^58D1L]@_C+-)<*K35&*E"7Z`D"TY@'9R5"-#P$-W,L10800+X=\7X8CX;(K>`N2(=XM+TH M``@2!J,_9*O8)L%7O86H3A6)]+>0;"##:J=PY*%%?52+S!4/:L4+F2V&F?@C MMQU)`[6HI+=T'X62]XX]M%7/%+6@0>/@-G"0L'>ZS/]6*;I^%(*EG7)54#Q,XDU2P0"-2.VZ"@X47$_C%_RPG!3^6Y$2*Q[H&(?X@ZPBY"5!!<]G*"*(:P!?@3N5((C,U0]S**DBL1Z,Z:1DHC98^W8.[^,DII5/6<+Y]% MR'09*[EKX8-@*:,$7QHK_3(7*WT!513'2\>?0!%]+U,& M$NKBAT[@Z]BFU*;QHCYVIBBHXJ,!6G,A7*D"HE"Z$HD;M)1,<2/9`P-T1)J] MF,U<*$]IIM`K]JFDH56>:(U=V(Z1CEP$B;X;]5"X*5W(^ODXK"@#Z27N".D M)G?,R.&)RV6]C&YQK=G=7.F7JKD"7S'`/))"-C$<0>)>*CE*T)<8W$LIE!>% M;L#[)%1+(A=`Q39EG'HLG1IP6F`HX"^0'WSZ6:D9>A%`\GUIZM*P]JNH=6F= M[BOKTMK%J4LC<`G7?FIWF&Q+4?@LO?OT^R6FW:3K%?=+6PJ8 M"D1+35ET:S^5B$%O<>GFTPIQ]6%,?5=?;E3>K""(J$RR7'PJ'UJ6,S]NL@3[ M0&9$?CKJ;1@:I<^G[#G1ZUT]JKZ_1$/<;?#\95DK5`ULP4_7$M:$=:FQSK"\ M/[.69%\6DZD%UV&[XIEWV^(3H[,1!-0VI4QXADWF\N9KIY?_(6#B MZKZYVNI1OT#J;%2>SD9$2:(D4;(`E-PJL*,TGZ9IO@OA>K((F1)]E/PAK-\P MUF5,]'U=K,>=KU2=*8JMJ)K+@NNX[`*P`T6C3:-B],IPE1EQ>.=>RI739O[Y M0>)PIFO8H#6L,X>;E=YI&9+!!XVQVIG=[Q`?M@D]-HI\"62=V/LJ0'I&TYB%:3OHB/6E9'VO32M;8_9V.V6_M:6H+LG-ZIYN>")5 MM8\CGR1C%YP"+(VY2R[)FV4]94YTYF[Y%[;6E5AT=PZW*LT&K6&=.6Q4.NTRK&&M0T9= MR_N)DD1)HJ2NE-QJSY$.[QRRV#V[CCSK6P0O6^Y"!=1TG*.`+Q'6VF"M1R+Q MO<8'=/+N$M&H-+-8KY?ZT9&L9U#`E_$J8$B!* M$B6)DKI2,L.$568!W876U1[D2Y"+2"$=,7:+]=K.G:_$UC>JABFD*Z'31Y0D M2A(E=:7DHDJ>?I^_K&G514QU>:GN_$QYW8C\(;Z=.,2[+>4)\L!^8NKB>B;P MPD2V=$LBPQO(*O(UT>\+=8TU'XU\[\D>\E`X$V88%:#XL_=:2]3C8P9C'LS? M/KWAS=,S5T[OBDCS>41.C,:+F.R*A:3`NFNC[X7)HP#Q$1,V%HL7=C]SQ_:/ M]1>OI?\9I_XQD=3EN^VKU?0)=:W8W#-GIHDW4R,MKCW'-B?O6#`*S"K*1:/3 M:GQS89#F-SY][-M(/O9-"GXS&3T!\SU>T2Z"X$($IF_+=DMGKI5.(N>P13`% M'^CNXB*X$?V?CG[C;K71E'-_`PY76PWY^>CG>#%>7)W?_75]R0;AT&'7?[S_ M]/&<'57K]:^M\WK]XNZ"_?GKW>=/K%EKL#N?NX&-\W.G7K_\E>O MC\?CVKA5\_R'^MU-_0G':N++\<=J./-FS0JMH_47M.V3DJS*=B;B`H"K%%!G M_9WA._NZ\**-'Q)XV0S`2J;MJ4`_DW;:&-S]JLNOL`QQ*3)'<*4+?._1!IN# M2]MSJY882M43C4:@/,P!!X;#+_Q!#`5.Y^'JQ6YB^!1JAQL1""]K(?Y7N/=F#?VPY\5G?4 M\Y##!^Y,0MN4;PZ0"M\4-=!D%:#(P`MD0Q*O'XZ11D%DAZB^.&CK(8XF`HGQF$\4?6R8 MM,)\20#YT;*QKO17^HVT*,",PL**F\&$"^>Z0 M_^WY2&5D/0SOBT?A1H!EK/IGB"S-$`B$+\S(]W&F(+J?BGW\QGV\(B2=@&H` MO`.BAV,K6YG@LY'NWUH?/&,3]J3O,]&!QI(UX8$=7/47,)VHOV1"%LDW:T(V MHMP&=J/9R])P()2XJ*[!YP*ERLMA.>Y`8R`/AB/N3I!9D$:,0O4^JC,P0?CM%N>2]#T#56F;G!W_;]PV MPVC\\,O9V?7T:_.'[UD?W&XT3[X]G`'8=N'WH>(,:DT)%$YBNZ#B(W.JEL%K M'[)FH_J[?.PF@H@)OC6:./^->$C\YMOJGS4IZ#[:0VGG.4Q6`F) MSXU..N-H//HQ8/,0]STOQ(43@,[^3V0CG>\G#-&7=D:R(1[&DN.X^+HSH^&Y M]3?8&S4W0H=>@O3[3=#*W)\@^@]H2SCK<]M/04WL28K%R%.*`:UE$#FA9(\W M$LK^*UMI\F#`^HXW#B1/%$Z*+_"@[5E!''!Y8[?&KM3+`&8R8OQ2L/2:='B` M%%/(0=3A&0M$`P.1A(#).(#5/8133R,A^Y,EL("M=MA$<+_&<"5^'/ MA&--%8ZQ>^Y(00X&`NRR]%XPL%*&-XZKD#S)ZEG);#"?TH:B/,C84"+?CWSI M4B&(<;CZ#XU1R8.TA+F>N&\$T-V+D M^@S_!&(J_YE$,JH/R#?(";3C&\P3Z&\?0"` M!O5.RK'"FW\Y_[4TV2AZH)HPJYWM'@)!8HF(TD05\-^3^@:*4S.A]DS,PEH=N@ZD:12%#Z$9<3$@LB))MO0EZ=HH`X6> M01A)VZM,$`BS@PCT4;$GP5@P0ZN--."\Q&>FZ5J9:KJ314UW:S^X=A]LMQM2 M@NUE\LUHP,THE[=FG(%R"7>[#(KR(EWIV^Q$@)J227(7]2+ZKYB=EWY1D#A9 MP0QI9@.DF#0U<*R$2G^?Q>Y@G&M[R27&RC1S19-9LKU)%/EVEY4KE_$>`9+WW/AHZF$A))0SQ%R M1LUN2\.\%>X-+-\%73L'=/$U;I+.$(_".?K`Q2?<)$R$?W1`4OPW/GTF'7(ZJH6;9C&2S?MKV MU%J`1`[)3.%@)PH3>/S34>-(?A^A\8R_CVTK'/QTU&PTOCMBJO!$_CY?BB)W MZD:!>)=\B->NK&9YQ["$?UK/B`M.^$=KJ*+J27X5W%JDW(HS!#%P[=YWNY7U M)`,8&[Y_X(<(7`*7P,WLH>?*C9?0\;VQ:MACO%`5G5'%^=Z&35L/-1N+.GE! MJ\>NV)H.P]L[8@K\U>%M@2BD*^'7A^`'IM)6"^_0S#%RXTA&(J&N`>OCH'.D-\/[?_*O%&!J*4I$[X(DG32,AK3GK1, M`9AP>"VSX0&:50F/Q:3(JD,VU$FUR.\^Y^CNO>=A9CU=;U41-T0.S!>J5#$8 MV"-=K]_,^[!VM]+L-3:"@0[AEXFOQT:EV\G_*@7JFK%WSIY43C;,H="*+1-? M21/KR5?0Q*W3_*_`)4V<@2;N]LK0DW:G#'C>5SMX;A4/A(C05N>''GRAJD\T M#01>F>K8GU0W*R=MLD,:,_BXTR1SI#.#>ZTR6"5B+REH8O!*!7U"F1NM&7S: M*T,"Y]G]A+(WR-S/1?8Y34MT)#H6:5JB(]&Q2-,2'3.FXYY+#7;C5<&\R[RS MT;U*IT5AH7Y\/6Y56KW\&^IK&`_FS=EVQ3CIYLY8XBMI8N+KACOYO0YI8@TY MVZYT.V70Q%JGY'2]U8(H290D2A(E"X8145);2BZZ"=/O6]ZC---S;OL&0"_= MA[-QRZ:=FAB=O-SW*0HC7WP&=(;1\`:;WCO7?")+##]X_K29]R?!`_%&.T&= M/-L):G?ZO:8W5*=7W-90O=>VANH4MU_-&AVR^U'2\AQ)O!%#CN/)"XE6MX_1 MH@0Y[RB]ZZS4^>5]2PDSSO M4YZ-BE&`?4=M]7&;Y#=K^6V=EK[.MDP:>87Y(XG>KT2W&V786"ZC1K[#^RYX M/Q0^27'&IQ\JQDGI/>6R;[9272K5I1YFN3>[E>9I_N?9WOAZIZVN';:Z=M_A MV'GS:W'?:J=]F_:+FU^7PY'C382(+V._'7!?O`$&LN_>F0-3RD]7 M_1MA>@\N"+YU+6\(//>"4,>[[38C[,H-L3W3]#6;9*=&<3?)NNU7;I*UBK-) M1N`2N*^+>@_I.&;06+F32V/ENX$O9F[U^.SA?9;I]TN\`Q('3]I>+UT"4B!: M:LJB6_NI1`QZBTLWGY[H;^WVG=RH?.AK=MXFE4F6=93E#9,*;Z'V#6-2+'OS MQ:-P(Z%K]\WBT?9V.OGE<9>G00>W=UP5K$7HW9VSI=<>*!V*L+>PVC#!FL#`.H MS#R-&Q$([IL#Z6Q8XE$XW@B+T,C=R%BBRU"T2MS=U=LH@[HB[N[:T*\,!_^( MN[MJYK(?2RY/FN,7X0J?.]+WX-;0=NT@Q'3NHR#W(^-XJ5T&*2?V[JK#.K0Y MK#%[.Z7H)TSLW1&0DU895N^S+DC93S3J>8*9Z$AT)#KJ1\2%$?D&( MAU'O\2`K,V=.LB;E/)K&@7D7I'57-0@KG(=!7-W2;^Q16*`?5YN5ED%\U8^O M7>I;D[NE+MN,3;1IF!"O["70DV8[.P]\_#_?%XC,FG+OJ\"X55@I%F>/PN5O5CJ=T\I)HPQ9H+(Q.>_<7J]6BCX.&>X;9EY_&6XR M)2;OW$^UUBA#2:S65E77\JKBD#\[N[K/DK%=RX!>6QMF[*,VK+5);5A\+^/9 MF/O6+%[_QYU(%<0%0314O[WI.K'6"W5BNQ/R-35CG5YQ:\9.7ULSUBEN$=8; MKJU(ZFRJ7)77L$?/`0%W0`E2`)#Q(;A.+?_N"=_EFAK.3*POGT;"!+%F%MAS M&-9B$ULXE"C.6*3SCV5?*<_E4=Q3"7?LOF#'8)`F@OO!BC)%$O&]:NU:MPPG MTLNHM)=\$=\._JGV?2&8C>ZL"$+F\U#75@N%$?%&K9?_7M\.BCR;7,'NH>!K M\P:M5^4-N@L'TU8.^"Q%H<"W\!%W;/'.M"]N)8!F^S01!0K:5"8*M*/:: M3`!&VT7-!'2ZK\P$M(N3"2!P"=S7^4PE/]W5R>5TU]T`G+H4A<_PWB!(OX.Y M5$5=R>DMW)A._]UJ5`I$2TU9=&L_E8A!;W'ITFWO6E/YT+>]OTTJDRSK*,N9 M;_`MP3Z0N:N?CGH;AD;I\RE[3O1Z5X\\^Y=HB!_ZRK!4JZUCP6A_"FK`N M-=89;JAD=D#JBPB9[9K>4+!CQPNTW1S,NXG"22DN_22N;GOJK0`=3S0\\I8W M7SN]_,NNB*M[/V?=H].+=,ZB/.]?HE4#6B;VO`J1G-(U9F+:#CEA?2M;WVK2R M-69OMU/V'G)%=4EN1!#ZMNRC(%T0%KEV&##N6HSC@=_EZ\/()]FO"TX!EL;< M)9?DS;*>,BG:H*50RW- M)$^OR`O/Y/F/7_Y9U; M<]NV$H#_2J;O]B'`>^?TP?$EXYG8\MAN.GGR,!)D82J1+D@J=G_]`4C*%B%2 M!)=+V3U]:=/:X7Z[7"P6P&+)IGPE/?RW7RZO+Z2^U+&H!*LA[9&I\UWP)1.G MTNB/B3"TP\ETRI;J8UYR0!=_?5MV[7FZL%OVR%/UO?'L.EH9OM"[F[M/IY.K MJ_/;T_-/E]>GV\+JSRNEJ;#RZW6^^L'$9%ZURKI/SI\S&0GNF5A-YE]9V3&K M6_B;]6]RP79L+\>+H;0MM/9?FL17D?B39;?2>F3M*OSN^JL\DW^OXG\NV78-/0)YWLS5L,32_&; M/$`.^"2/LU2^"V7X:LIKC5XV.6-3];7*]K=\9,O7[!!2O.?]8H:A6-($^QVN M0`D=!XQRRZ:,K]6O7;,,R39^Z`:-0$W",+#,[!1:-(1CB9S-OO+H!U_RC+,4 MRXVLT->9FB4-!C)T)M>S0$`S&<9DK);)7<1GE_%I],2S:+DUF0\W5>!97IVM M4R@>I*'YB.5[P3#(Y3+YJ>1>).),KKBR>;[<]50D_Z.4UF'["!^%V\S.-`C0 MN%>)R/C?D7I'D_EE+%/-1RY_^21-65;/6.[X\Y7\ST4J4WTV>V7M&D8%WMBS#'-W,&&QCJVOD[_]/"G>/H!9M]1C_ M3U#6:$B^G[Z[,022)_L>T::QID#1(J:2E9+\Y-XIOYU_E33<\I_C?GR MMU\RN4#^I;\W_P=?5)L[-HBJUIXWD9B(NTQMAQ<^MYGU^JJC;246\[!U7&SM M]Y"*B-ELBI$QRX3D),\6B>!_LUDO*[9D,ZY;GK(=T)W!L4^EG;,[DHF:F?F7P@I2ZI&[QVM-!@HVW*/?1\_GS$XM3]IG%;#[T.+L8A9[3B-0BL)FN+A M=-!,U"`*@-0=C&!&?:2JEKL`WA,):D_SFA>`R:">XY[2/L,])YF MH-73,GEA[)8MU?8,?$FD_99J"JQ<9*9?1% MD)<3Z)JEJM:SJ/Z\3\K*I=>?JX7)=9)]9Q)SFCS&O;<6=<5R](IJZ8_`6>L:]\K=:U]:J=D^DT7^7%B&I-NB!;+8%7 M7X?T1QA?A8?3/,WD*E\\%#%%E>(O^%/Z<,54D7V'@G;H?'P%U0)!.4K&'DX> MY?15'+\9Z>=XX8=5S_!4V@X^K@MN5!CD@OX_X!T-<$&/'&R$?1%).GA[N0QY M9L"%0&R\(<[D%^G@>\+#'84X[ONP&]:FO9=?8`29=_,+A``RGE^H]NR#SV0\ MWQ1.BL-%&^(1CA]X[P<.]X8P(`?'-JSGI,[A70$C.#CZ+<&#@L-=(;#A'OQ% MKL9$M%2[Q;.5_'OJBK,JO:[."1&VU5VJ+2TZ1,+YH*4+--`JGT..?Q MX^1)=:]0T]!G-D\$>RW$8.D5CQ/!LQ<9HYE@:29'2_TIJOHY>[EBV4(5/JLM MPF).0'`C)ZQGD@>D_QAF@PZ"(YO\NPT'.[$FMOOO-ALT`OG4^TB&VU^Q!IS2 M++]!Q8Y2-1,($5TU82NGU8.)]O1M'9!Z3+6^KM@%"K1 M'9_8+W,((JP3@#T2X5MW"(S(XVL%F"9R!Y("*[YVYT\,4*U5#())*=F9KSK% M#@2%A57/P$%[`]18I?:37N=4ET"A=W(ADS67<__SR>ZK*,;I*[8'G>?79PEPV"C-H MR@VT+2UDYG+"Q+;S$2&!ZYAP-\A'X08NM`+MP!>9NCI^0K8V(5J::"X=A1IX M8*-U81D`_79.AV!-_?Y`[?FFHL'GYD3KE0&2#BN?TJ[KX^K=Y0V['MPJ/(F3 MC4^4OX-7@Z?=Q6H5!2&"UQ.-QP2+DK[[#E;J@J(@J-?H4OT4)1R'EK98VI'2 M!P+N-U1;K@_"@.T7V'H:,(XI.E91R""P(\K=5" MVWCVZ*H>3B+QFGEIMQ0;90S" M,-ST=4`88RYECNP&)M.LV!P.OM#U#H$'W`:R['>U76=]1@#&VPS4R;PXB%`= MFI6S[_8[A18IU]'VB6L&NT].IG_E7+#/>1NHQ7?FNR^@FDGU8#J':. MU@>@`_U&J%>1O=S(0*+JR-4YS]-*CS,P\#`(]V.W"D>!!M9M:=NJ8&A1%;@< MNLN_F6!<6'"O_^&PHW3\U\^,]HO$P>O1]A\;#Z_W?P=44Y=]")"YK9"`D#O_ M=U"UGN."T=`,9HA6MMY'_D#+$!&&'V:IBA,;BQ*Q:AQ\?3;OEHD(:;B=XUG. M4,ADRMBLN(Y6O*_J4^+GSTQ,>8J2&5%M_Z93YA!$V)&XUGZB/V%SKH'0WL6V MM5.T?<(PL`SWY"SM**`7UIJGJMW@[C=H,?)PJL^Z[>*`8+"4U=.'JBG7K1S3 MFT7/UR1^O&=B57T=N=@XF?Q8\L?R#BJ*_>K^UD.ZCIVR2$S5%\7.V)HMD\(= M$(]6/>TD:*]`*!OXL,PA!Z`#?O?-TU_Q(0W7N;33NISUHLLBN<*>;5HC;[7S M.V-S/N6#P_&1$^KELMU"\2`-MW.<0*\YZ0]9W'9"N;3DN5JCK\W##42"AY\= MVCY4*&Q4.;:K.\9P-3O/\P)*#(3>L>5253S%LZM(_,FVSJE1=K[T9BWMXD!8 M4"=P`Y>.R07+`VR'A.]BK:YRK=`'6JNQF33&+5SMK+I9$!K,@]I$?I!A]BY: M,L/.D-K-@;$)J_9>#_*=/-0;?#U4K\:LWYY-#XJ]F<(+[JU)O!>TUGMA;.;* M^POD5__O!ZR5("(10Z.AHS41&QT',)[T"#0Z(M*`HMZAP5&&%#FP@R(,*F*/ MXL7`J9R.`M,2DRA@0%%M%3HV(=)X\KS#&A9E-&DU?V,S#Q]+MO;=M;''?U?1 M)#DP#BCA.VS(1!M1>BO;\<%QDKY15@![J!'2/H(5N[9:%GQ^V6UHH+Y95/SC MEOV5\Y1GFX\=E9\H,OUT$OG>Q3J0`U/5;^4MN7X:.F@:UL4C*59>VKZ,Y;C. MRXUV=6AWOXCBZMCIBWQ$EE[&I=C!W4.*`V3/E=,5@EEZPK^/R?Y@_'&AONFR MEJ'TD14_5#>>+R(N=C\_#_Q<('6/'?OP%NW4#'8KY?8TY4TN6/LE^M%I&XSSHUO:0*KS3M1\$9T2=N>?KG MA9Q>-XU2$'S"*0O2`C*28S0ACV@A;<1^2]3G,E1_`P13V="23 M7>JIH1DNTRKRQ6)$L4J\^40)*N1B%9"&E MCAL:T^\$PL"6*PU=$2S2`CFF)@^3%Q#HF&'GQNV:_E?"MNMJN M$&Q>9DP\+W0LQ!B\0_EN1C"?AXA'7-?%F),/;@381&1TD;Q9S/M4U47]2E+/F7R7R_J-C2"GVQC]-0L-"8_M/DD.L@K(!MR;8Z';CKK';I_L!X]>,QMZ M:UDW=/5CMXYFK?CM8SUJAWY_AO+*W5DN7H\[RL3MEJ69-%U67>\J[(ZXH/)L M6R?M3=)#&XS[1&V+9.KX;LVO>X/4%=$<>;/U=,:7N;)!\9BV6X;@9OJ$>MHW M)WIBX.E@5/?6H@4)R0?1`MKNG]A$:__R\5Z$B186'5^+G;\E9PH^11H0)`BI MB0;-$%C\AQ@,XVH`'@B4:DTU/]8+,-(@.(P&VA2)8O\^QM?D(Y$/,?T@^/_^ MY_F'4%^9_A]02P,$%`````@`*5D&0=/<,-"<#```<:<``!4`'`!S<'-C+3(P M,3(P-C,P7V-A;"YX;6Q55`D``QW>'U`=WA]0=7@+``$$)0X```0Y`0``[5U; M<]NX%7[O3/\#JWU)'F19<903"&Y M["RB:/6IUWM^?CY[F>+@#.%Y;W!^?M%+"W8V)3^]$%@H_7R1ENWW?O_Z\-U; M@*7;A2&)W-#;2C$U(KG^QX\?>_PI+4K@)\+E'Y#G1MQ+M;@<:0GVOVY:K,M^ MZO8'W8O^V0OQ.]0'CO,9HP!,P,SA`#Y%ZQ6X[!"X7`4,./]M@<&,_K8B'M70 M'YQ_N#AG\K_<("]>@C`:AOYM&,%H?1_.$%YRU!V'Z?TQN<_@,WFT7`+L@3/Z M1X\][ZE5]/9%N(F<8(P"Z$%`-$%5I/;&<0=#&@G0#;Y'-(Z9P==HN4(A_8,\ MNM-`&YJ.HD;1WH#(A<$AX&::]L9+=2YAQ+03&D?7B`92.*>U"N7.R+D:>IK$ M:N9:'46O@/81O$2Q&QP,=*9O;^S?(^3]Y%4_BSD0$EZI&`6$6D5#",W"H$9' MLQC[AP#9;QKEX!`H!TVC-/N0]%3MC?B>IF9+\.B^F-9.(L&]T7P#T4;O&.#O M"Q<#,TQR\==H,\GPPL_)+\ M_)\A(13;=8Q9\*4O"-PI"/AKR\][+4!D5+.N"/WG]H\8/KD![YQ$UR[&:]HY M^:<;Q$``75,N,RD7+$-=?CND#3T/Q13Q!'B`HJ?- M-FTV%6&F+&XG16K,"3/OK&/F!LP`Q4A[)43UX8N+V8T0S_F@]IMDK[^C1_&/%,EWZ%0L_`%5QRSA0 M@[6VS?Z"D/\,@T#@_NTCRUR]!69M0WP'0VK1`WP"_GT8N>$34-+QQKLJ0H:S$["M36IN5I MLST!3R",%16:K*#%?,@@6YN*YTQ2MX%VN+WL;T7@V]=XE()#*Q47E+61!P5< M:UN'G#G#T.?KN18HH&`)&S:*UNKO02)B`SE*:P1?CL6?C!8K2AY>=X9A\Q5P M0+)Y:V&IUL*F/E"$>*T-&+:^&85*`JI%+/9^%:RU]>G0]^$&RMB%_GUX[:Y@ MY`8Y"T1IMX:0Q?3HP+E$)@SKD0:#1+@`J3DL)S&[U< M@EA?AW3;FEW95`/A?+N.7S2W(BK5FM\5F+,9]SPUU@9Z9DBR[DCI^FV95CJ7 M(*`ZY[0599O900Z0J).I*-Q^U)2=G37^"M36AM`$$$`]P!9(W]#:)D!\"8^< MFIKR]K)3`]S:GEZR/9_"'OI+&$(2,3N?@)RB6@E[2:J%;FW_;KA$.(+_Y=:/ M9N4E0J+.>(V`O235(;>[2Z?1^`L\8&\"MC7CCMJX.60@IMBW_;,K,$,8Y/8H M?X4APGS#800P(&SQ9E'+INOZ%40+1)\\T2*\VR>(XE=]>VLQTX*/*[&8#U=K MLXEO*$1%P/)F2E&VG>\HY6`#)B5.&/2RHJU%:*WCTWB28[W/ MB`>@I25MIE<`UR0Q;G!ZHWJ&03J[<;'3[`;3YW"%=LYNL%V@%.(8HR=((5RM M?Q"V,27+%H<>[3;+5IJ9"/]9(2J_&$,2LF:J:(&U]5FZU$R_7JN5.$*V:FVR M-K6X`2L,/)@'<(0DZH@=)9,ZAOTYR&@QA8<=?7S5%8O45G80 M]!W"-RB>1K,X2/?D")52D+/;PF)R5DQHA/#-'BUP]12?!N)ZI:1@HDA][PJ"T']FH,`1-+/R/23I5V/^M^L16QD^!59%C*IWT#0?(< M0KY,6D/F))BL6)72:-\`D/@HVS'`D,V0%0T3,&HFWAJYNUB9&UG7#@QKA]TE M1FSF0'>SV$0N%V]DVL$I"=31[0.'\$>!ELA_W@3$ZF@9P7MQO M6-A$8"!MVV>L('"[U\#`OOI6J*T^.[7<`\#G:W'XSM81AT9N7P#V(-E>=E*< MMJB3.4)"-:RRMAZZ??$`(8_N2S)=S6T0CN_K54U[ZCM"]O>TV&PZ^03:Z0-X MH@$B,`?U/&4K]RK+[!F7W9>*YU;D"S+M[]2%W ME=\.M_\UY+7B*\I>NBA[B17G"Y*+F';WRK7\4N+]KS5NR&?*-Y9=^*[LPIPT MOS!1C'AWCXIOI]WK:MN&_"A[6=F%[\LNY()=+ND(<>[NO=R&$//;=AOR4^$- M9>=\*#MG4]II$E#2U(Q1`$5!_T[:.#EO4IFW+;0"Z1VS1;3O3=L"Y\U&41LF M9'?`%FWX8&Y#HNEM&]M%FKN=Q0XC[B MB$+^2N-L&2_3D8$;X3(0;HT>C9531/1- MM'>IOZ8Q;%#L"?P;N%AY+)Z!DA-EO6"CO?MP]*U!,=Z?]JV2TZ5]:Z.UN^:T MC7FD;]W_:\]K.5G>\T9:.RVG;\TSVI_V3,?IDIZ9:.U*!4U;Y)=8F2HX4;)W MN9VI[5YBTC=ZI$KCZNP;[6M51CCU.EM.HK&I?J-X2%W6Y]4>6&^ZNRN&+>WI M&N#..KDM`.\+D%?BIA:ZTV\%_$``OC+(7`]^T`IXZ7?[OC*C66]"PY]L;G9' M&O#*29[&@SP['F@,,%]H)L7Y:QDG%4VQOF&'"[UU:)OA<"7M#D#]B[T7;%<)*J#S%V:;ZJ.%I[;Z7'&B6' ML-VV*3*-50;2+&I0R6(U5QLTG4L5#C(L92M2:WZM6*.3M;1BBJPC9Y9W-=N7 M$P*OKELR@?P*:Q^E*6W-$LAR\OVYQ^2GM!J@__D?4$L#!!0````(`"E9!D'B M;?%VBP4``/1!```5`!P`&UL550)``,=WA]0 M'=X?4'5X"P`!!"4.```$.0$``.U;W7/B-A!_[TS_!Y5[21Z,(;E<&WKI#0FY M:V9(TH'KS+UUA+V`&EEB))'`_?65A,U'`&-3C!V.R0P#]NYJ?^O]TLKY^&D4 M4/0,0A+.KDK5,OCO/MNM5$/O>&`3"% M/`%8@8\Z8]1JH09G#"B%,?J*>ST0D514K93-7_6W7W]'-WPP%J375^CDYG2! MRW'"-:ZQU#(UGUWLK%R=W*&$/=7,1T??1UIK)NW/JU)?J4'-=5]>7LJCCJ!E M+GKN6:5R[D;4I9!\M$3_7EZZ].R75@GPUI9V7>^%.;DY))5DE4U-6 MW6_WS;;7AP`[A$F%F1?IDDQK26K2LC>YAY5]0AO9T%H*\\N)R!QSR:F>.>?5 M\DCZ)6UBA"9&%IQ""[K(&J2FQ@.X*DD2#*A1R5[K"^CJ:P/I:3'5L\J'\XH1 M\NXS81HCP;2MM&,8'[GAP8`S_44V0&%"90D9\7^W[J90C!@>!"`\*.LOKKGO M)I+D[D3IMN+>DW4ZLP0P:2V=3MT-,N85Q<)+JNN:)QDYH'F$%Q9"7XL0WK`# MCD^TK4S4E5"XT+SN4RF$*5>3NB&-NU)`UEI/EW)\'F"24N5E[CWJ"UT\I&IK MA2/VS#6VEG$""#H@4FJ[R)JUIIC2=/I9AE`K7330GY$'HP9T"2,F_M!)DS!` M=SJ!2*3XC.;4EI0(CS]ET.1/"YA@I(#YX$>HS-([2%SA$D09:94/E3/DH`:1 M'N5R*$#_F$I!4S%H)@>=A)).)VD[`D*YMZ`]-56#BY6/Q!JVBV7'6E<7^A[& M`]HDM$5FRJ=2C4L$^_"R_^8JN8/*3QV/QO;09,\@W_'=(GKD0Z%NI2@ MY%?_PO%S<42UD?$;D&9BH)BSAG;ED7BXAU M#$3+A>&P98:?R.@*'FSW8$*E^)9XN?!!Z*9S&LCNBGB70R<,QT?<`"-L)%(BW6UE-SPW@REXMJE6T!M&RK[9"#OPT*^$ELL1VXX M'KC>B.IN6D&])\`&4#R,.(8L<^MR*[HJL6X1;@DSZVK_>YU=,\*^V">F!!X7 M?_/@8QWTD(#&N7"(\RQAN5S=$=/;X%^5E!C"[")G2H?8+;4>KC?0T#-?$H;W'>N# M(':FB+IFP+S$5$]T5PN<4S M"]F*B*CN><-@2,UY33W@0I'OMI%*CW&MH"*BUHZVE7<6N96,K5*;G?-U%WE( M$-?Z9@CZ_!!!6W<-`;Y/.DJ+=JQF;V#.(H[CM.,X[2V-TS(;X$1'!WIEC]\#61>0@%B?+8)O`T&E(\!VB">B0?M/A:PA+E. M:?CBQF.W!1[O,?(=_+_TOHUK.IET1K#3M7++&[O&>/@,4DU^V4+ M=FR7@6>NGH-D9<^B'@L>\]I;C\T]6G0W@&9P8INIK!;+[PA3Z_/8;6,*&PXN ME^GRJV]`MG?GW6#R!TM]O1\;Z$`MA,UMNB%H@01>BOM:M`<]`^<#LNI*` M2L29&ZXOP$!@JI6K^X&N#V82J71;G@190M[\CYOWE=+G>X.L\E!A3GBSS>H+ M)][+F>T'M,+FY%B8<>;^C)(HN19FXKD_NR1,S2E'I7F\1G'<:1PG*)GM*9H; MSJ1WODHNKWED9*LL)R%%>WEDQR8\ILL?->3W65Y6JQ[_ILHFIH*A287B0/J_ M^$2\!GG*%V;W>BA^P#GK.$PN9A4HU#`YEP/\0YZ)K4MNX77S8?[O7U_Y#U!+ M`P04````"``I609!0O&?<.`R``"GS@(`%0`<`'-P'U!U>`L``00E#@``!#D!``#E?7N3XS:2Y_\7<=\! MYYN(:4>HW*\=GST[,QNJ5X]NJJMJJ]2>=71<.%@45,4U1\BLZ MB[?[)'A\RM"KLV_1PQ[=W:'S.(IP&.(].CF13$Z]E-#&$>?V[KNWXKH;H@.$_I+$(;[#:\0$^'.VW^*_ M?I,&FVU(!6?_]I3@=;,489*\IO2O(_Q(/Q#MX4?:P]OO:0__6_SSE?>`PV\0 M;?GI;J$$]&.%ER!Z/9F4RSCSPDZBEBE'DO>'$_+I^'>3\M:E9!QVZ6OB1X^> MM^5,0BK7ZYQF.OF85KH(*0B%I.RG*R)115;\DN%H10'Q?Z5<6CR%=T(]C#&E M;&._PC"D[A8GDA_KE:ADF_J_G,?^;H.C;!ZM+J(LR/:+:!TG&^:=\XXLN^R!\UL$6+UWY,XM`V.PFY MC7+R=1)O.B#,8@NB7\*'\!!1!4Z"TWB7^+BKWGD'),`22CJ$X.CDT[V543"5 M_$WVA;QHA7AOJ-0=^BP[_']_X22&=E3Q(M;]VDL?F`S2`:B=O,9AEKL$LYR3 M-V^E/XE__F6>ICA+#[^'T)BJT;36U"XJ-9WF%M9V8O)IR33C(4[Q55G,5FTU M&]/?YO?W%\O[P^\^B(AA;]E8(X?,\VR7)-1G3:RTUA;26!6"UVWVH"&LZ38* M4[.2LT]W=Q?72P1JR6:B\K8S)%H[8=EG7OI$!B'ZGXO?=L&S%Q+)TGEVYB7) MGJQ$(9DD+8_E6P,J>8$0(Y1D6PM4]A1"Q.8!/_X`+\LF=9A`4[`\E M\AGR,B0Y(,8"<,#P_7A'A+K#/B8"/H3X&F?"[U61I)4$:/@P@%$915K:'[K, MA!\C#.,O-%UQ&2?G\>XA6^_"NJ2:KV/'`^AS=0%:^7XV#,!F!_9"UH=BT1XE M.<$,A3A-D2>Y([)"0BO!'WF"8/H)QA!H*Y@D%Y0KX:ZD!,$)+G2>XS4F(JS. MXC2?6"ETT]P4QO?:Q"Z[6%,[*$]2RU(S(=D4^;3M#/G-9C*Z.W01^8R+[(QE M+[T7OA30S@E:*6#MO`5$D[DW-(>V>J5(:DL*(C_>8)1Y+]@!'^@`@)`@N0PE M5`XXQ6V"MUZPNGC9XBC%9%5PDSWAI+*L5JC!B!+&22Q`E9W%@`S*:8Q%J]F> MH$28DZ9L\193:NE`R&-L)O>C_I@$*8/$B-%!CL>1E*5)\LJ)%*4V-3F*_1LG M^,P2>S/$MOE&L>>LM!_;65XFGL;[IAP!XBU.LOTMD9%MB/VV"[9TPXH,4$K/ M;2.!BOEZ&-5@KVX/%^5U,M5#X=W-[<7=\F)Z.4,1GGYB MU$5\03)#C(COD4HR-D>"M"*K<2(#.I9:$T&X=D("(XG6^_-S&"3V&"+N38+B% M4!@SO`67L[^%7!8IXS*1.WL)=2BZ[82"`MH+VJ0RW51PS#NZ0:IM,[C@.(UC MF!\OJM"7W( M!'YKYAXZ8W\5>`]!&&0!3N?1ZCZ+_5^?XG"%DY2F3K.]9H%I3@YCJ[;PRM9L M2@L5E>WDJ]G?U6)^NKA:+!<7]RSA?[^\.?O'WV^NSB_N[O_(TO_+GR1Y^C_;.[%:+8EF=OFDC0#= MW*ZV!#OBVR*-^BSOEK>>_HAN)VE%:P>.BEQLMF&\Q_@.A^QV>LT'%;@-Z&#, MWAA0V0.T1%#.8"A8DZ4E.Y9VV]!32ORR+QW@'G"$UP'`ZJHK$DEWDG!"5*)T MP'^$HHW]IJ4]V##1#N!@I&AN##A8M`FD](N6`XEAP0MB-.D$QRV?D*G`._R, MHYUFTJ1J#)N5;A:]*1M=;0F=A6Z21IVJ37AK^-/L=F+?2;'!+=TX[+L3[\T" MO3["3YR[+PED=YA!0PB8U3>"5$OQMU*!YOL-)%,<<"AEEF"R_IU$9[.&RLCK MZ'D'$2^--XH;VCLQ&IMM#]<:.S(FF^^@YL,RNY3LRFZP-8Q\F'9A>ZSDI_HA MVH&Q63,HPXW&9_%F$V3TA#Q-N)_%419$CSCRU8IMI0`J$*,'42D+HVX.5@Q& M)U*]>,K-QX^+);V@<<]KJ-Q<+Q?7'RZNSR"&W0[R%Q1<_C(-7&"QW@%U;\_3 M;I?3?%]STHO$?-!APK75K6IL"7916"7TP<7@PV:`%X&;16FZ)"MF`2EM.D-_ M>//=FS=OT=9+T#.E^W?TI]F;-V_H_Z/TR4MH*FZ7/<5)\#M>_3O*_S%(4YK@ M8FFZ748K#].:RA#7A:V1WW/DK/$,+1@0T+OV)02W7G*3W&A0GB'/@WH4(#\28N.)? M3)ATGD&N7?*,LD;%?!(WS&A"?,)2_Z@]NSO-X+*-3>(>IAC+ M;2:_$]$L0&,6+HZ,UK93ID+-)5?G(UH3$F_?S=[_\/WLW][^'Y:+(']]^_Z' MV0]_^J$]43%#Y+@M"[EE:T=\07U M(E[1U!D?:%W^-MH_T-J]D^05NX??3JEAT*_9VTD<,7_-:KVMO3..H%_=-GH# MY"*].X8#OW!B?3Y?K0)Z5LT+;[U@M8C.O&V0>6$)I$(-)H1`UV2,(57NRVBI MP"[.&$I6OW*2$R):!OLDB)#/::>_+3,`!DJ)"`9!.T-EMX+SH#N<>4&$5Q=> M$A%73N>^O]OLV`6X<[P._$!UNLB$$,:#S"&5/4A/!>5!II(U7=J2#=&*MYS< M=3H++PF1I$2ORG@$\;Y>=1R[^!EJ'*B*5XWV_#>XF%[NOR'X\9\!PG4GN:9<#J?9S5K( MH5SC5-I`+7@;!*VN<$L-X):T-2$:UG\IJQ:90!FEC9"B%>!["DF5BA^!GP-NX6)QZ]>"'>/TIUEW#5[8'NWNH`5*[3'_#MK/(DL")V[3W."0\'\ED[Z.7_(I+@%0+C!8"H(6&%D)E MP:%L#67\.HEJIG3OA:+&RT823&[^]D)S`B9V3B)]`3(EE6)B:_3Q]G,RFHR:IW04T-%`+$`,@U55)"P'<4D4K5,,Z@=,PTUH55`#KF9["EZC@/>,#CLB( M%1(P\]4FB`(Z5-$#7^V^H:4"FH.:@:G,2]M)P-X!,Q&K_@P7IV)6YE7HIG\P MK#>`*AV\I\PWM(C%[ZPF16< MT=VW,4!G0P'\$8 M4/F3:(F@!F1#P125ML13.:]$'J.VQ3CZ<-Q5_#(=6@@4@O1;)U(;B^@9IZRT M"A>/C$V8:$_E+NKF,%ZB$[_L'*JV4#[1+D_]C4GQL_"&R7W`6ES97!C^#$D* MX+>@E,ZL&IDU1(!U)+50:C4DE10.#MVVP=BYH=IJB(;[`,7\[9+@XL6U=D0\ M,<&+H_04K^,$\W9+^F#=QR"*DR#;2YGY'?(8:I8:SY_,@W&7*:['*UF[8]('P;58MFKIB MUQ5QZL7*^:_@MMTN99-U*R2?SK[_B8/')R+!G'P4[Q%?[S8/.+E9UZXO:J8" M]FQ@/*(KW+*KV/*`F\N;2MHV2%OR+/I('$DP0YT*/ M==>+@BF&W6$633AIC_V#HO4$6E_<%:]=$I^AA]&@&@QT0X`%GB(I((BAS;2N M@C47IR*-#JQ!K%&Q<"7:M,O7-]Z,.873IFD&1FP0=2P!@T]>KW%V MYJ5/MTG\'*SPZG3_*<6K192?9IG3BGW\LP_I(BJE%4'.;P8.D`0XDK:?!D/X^/C=`55QV8\M54KWPS?#URMG+&P M-%QRX-P#_F([F?)$Q29/%K._^=1;MR5O=2(@3:BD4E=4)WEGJ+[%07X^QN`F MWU"TV\O64L&^XFFQMZTAF7QA8R2/^B5,89.$3E[!0*\$Z3C'6"U>)^T(288D M>D8$TD^V"?9YL"1_#C']`[TO4[IJH<1O0@KE,>:PJFZCIX-[#==4M@:C*TCY MO:P2#1TCR6!((GFV9S_BWW8!S*W&@2#.4$[,+W&5R"'?*2$C:$I$N(R3\WCW MD*UWX=SWXYWZ0%\["=0+)7H8U>=)U.WAWB;1R=3PG(<@0>LX02M!1.:+G`K@ M49*>$"01FBL@3%@80AQ.P*NS>$/'T+9A1]48J"!$J^B58A"-+2>?B+6)42^D M0!N?/-#6J-P<9G/*2O0E33SS^L0"@%\BDK5;_ M+:U!11E834+(A@'8.6)+B`='BPVI08]Y'\@H1X([[./@V7L(57='S$A=^7!J M6.V?K$XW>;0V%ZKAYA@G0:\D\;>T3+.D1P6#?D&0(=KEUE;"]#K"CY[ZP%X/ M;#F(1`D"TH_D&O^,1/E'934``SI7/$@!J-U]#H@<\)U&B4P=)T_<"&IGO,8, M52Z^'Z>0<_VZ_+<)IG7PI8#R2GBT8C<50'(;`XIB."*)!@)IIYH;7DS@'()W037S7YOF_%`.LS%9AO&>XSO,'L) MHE0>WU@W;2Q<<2,]S':/4M.[XUPZ&9O\+-D=YJAHE'_@FXG3YY<'`*7P0L!C M@!WU,3D;;G_WPH#.%>]2`#++E`"_F6$HF#JUD#2_40&8Z6D77)?I`7]SP_R, MLD(S-@QRFA%92[4V) M0')P\*:$/3K-38FF%,=UK%@ M`'2JRQIBY8R7,?7D.6A;T>K)5\&`GH07+)#D,4.,RXPM(RZ&.3;9.>7<'RF1 MZESB9"-.M%W1!?3-0Q@\ M\DJH"A5:<8!ZW\H:9/6U*V/RR:=#UK(U7+"4'.@T@?(XR0@3)+@@Q@:5^`!- MA_HCO2WA]`6ZD*&+U>@FO4_B8[QB-839$>&;+9/HX@4G?I"JYXEZ.K";)6:` M#JZ7M!,!WC$Q$:QQ9-@*6C[R84%![3#F3.AB9"NFZWFM$]H)Q#V43C!O*Q`9 M)1*D**<%K#WYXN,T77HOXC8G@]=X:+]A[%>HJB=/H#J60RBB4NVR#T.PFIC] MA:[7I&0\Z05@N[3LB)4MX]FC=-CYU(3YH'!AH'KJ]A^JU>X MU`05LJ[N M,R_)V@)VLYQS8H=)LB%V;JN+:`6"$M-C,2I\$SXTE3QZD;BX?T;&P3@,5IZH"7!+M$K$%8^!BECB MA<0R,LR6;>=!ZH=QNDOP$K]DIT3,7Q5J'+X;H,>L1E)7Y?FK@?N`FM&-@T/U MEO#D\[2)X)6[F:%*1RRVE+NB`27O#!6]H:([])EVB%B/@$G.7LK3[%P,Q/L( M`TS;_L8@C"=/I@XH=>LCY`U>PQ9$<<3\QX5]@?EJ%5"H7I@+NXC6<;+AM7R, MA^(.?*#*0'8$7*WQ:,D$KH!C)T%K5MUNR0`E%X>!5?`I^6J)DWM#W#E^R,R] M4MD:JKI;J_#5@FZ-3>%JN+6(4S.KJR!B6<"S!!/[`JC&9B,L;>VZG6OF9JK& M+EAYV^RIN25`C4^U&!K;=F(.0P:B3<"KXM*D"GO<]1&38(XM<@FV3(#2@)V@ M5A*!5AR@XFT7*>N9LH()FXY7V$P>E<>'Y%X4-\*L">Z6/!SVR[:AP(K!Y"-$ M!^DL3=>%<:2`:']O6S<'[<@6:Q0RCC,ITIQ]+L+G_ M$&(KBD.>UC;)IU\MC`*O-!31R6*Y/((L'\`XSRJG!?*3>VX,7\:J>2BK1K=8 MZOCL MN2Z2MK0'.D^L`U`Y*ZQJ;'=.4.ADA8-?YF0X7=$A]3+T'M4?*,7^=X_Q\VM" MPK\-^J<3*7Z?UPUY^F_LPZE_.2J=GV^?CO/_H8@^"/>`:(](-(%HGUT M-HOSV-]1X[J5YRB'L0D%V^D-HA6?M(;&1GU,H85A?SN0S!'G/IP-+$F[X3X] MYP;WQ@AC15^^0?>]_^H"K;3 M?]U6?/(S-S;J\[U;&/;_\)PY$MP18X\(_[XVP.X_L91'[;7TP0RBM0\PZS!` M?F`J+10#V(V6^W!&Q"^]L;Y$KC=%I>YZVM1E$.+DC(PUCW$R6%0Y8`IE-8W8 MJF92:=+?+AK8#68(C#>2S'M^]CO\&-`E?91=>YL!I@C-7*$^?#.ZZI>OMNG_ MZ9OX#?;M"^:(6 M8N$HE@VLCX%L@ZY%1[&,$F-HNZAA;+:*O-EP-G'`$2SJ-+R MVV4Q"TSMA8?\+;'+LW(S"EA1R+I9.8!'R[8 MC2B`;G+H04B#MI!^-.MN%[1CI=O49Y_@S??OW[`/0/_EEZL@HG>`6/T#NC38>:%"Y?KF MTRK95'RJ5EW;R1)F9H(TUZFXR>M4O!)4W[9DQ<8>]OL@B:='LA*;0 M6=$NRAH.-AKX3P.M.QZD!-;F0UI$$%[4A*26_(Z3)/Y"[VZA6'U*S.*?[C]Y_Q\E9Z*7I_"7HD-"IU7`LK/96<5B*2/TF;-RTW#IC&61X4V'B%HB=2SM"(QNAD?PIWEVTP@F*@#5TET5&*&]M0#5TUFOZ0"[_(+#9](BCK*G<8C9XNNV(K9.(9[X_!`4FO>!@7+'%RW0EKH.W=4(G6`4%%V#'[8`IHXR/?.^^'R"2?86V?* M"V,=^#CMA77`EDZH1@KM@Q5H/5VPX.6P_[4"5B-PS@G[N9[C#M?1S0:Z-]/R MB)S!-1H;:H!;-?;@\DLVYJ33WKFQEYBDV M[2\VVS#>8WR/D^?`Q\6[=>77M>8ADX7\Z69]A_WX,0I^QRM>A9*]XV5^!&;P M_J"/Q8RDP/I1F9$U-]TYD>$UUOQ*''\AT2^_$H=?Z)\!+P(56FB&S22_V;(R M'7,_"YZ#;&]YR*P[8VA7ZJN2NL\,I8O15D>#@&\[6%9^++3,>,8KS"/!>X8D M=^>.E0VI&`8YWO*2(((*\K'O-"/XO!!KBC[5VT$]VJT0."_PI)-T-$=J$JT^ M&TLSYA.T%6P-)PMI$_R,HUV+P!..7C@D/!_)7/BCE_R*Z53V@H^HK?:K)P,: M>0SAY..*)8[Q1@V]X+70QTG8*B0G0H(*U!>Z@&$.3*%LCQ2)E"0A"'CMP]-]T49L5\R_>,E*K*,N7G#B!RE.%Q%/M/P3 M!X]/M(`;4:?WB.7OMTE0>_,$2@B@F2.(JO-Y**B.1Y\/3JW;0R>7S9%HCR0! M8A2S_.^K2:N\@.M%E4I"91EH%81R0R$'8H+,BG13+@P],,/%F2&-YAT.K1K5 MERKI7._:5LK#]^-H@.RJ,.,8V%=3O?UX*U^.[ASH.NBH?G)&^%NI,?(R]']W M$4;OW\P:+P(-"/\^\Y+,106<8Y_-U]#[MTP);]V*Y0,@-PG7IM&ZU-\,\1Z/ M-QA_H.]JYH-@6\7M47HZSH#,8;Q#]>ZHX0ZKW!$R&9.F<:==X`^=PP5)!TR9$AI98>,GD";(G8R0 M`.^44?GZ\MZ77I#\Y(4[6A]TMY%3SBWV"-I[XAUCTK]L[=)F`1(BH#NQGIM9:RD5P_%YNA7$OT^ MP"'TTO!!KX0'&R4L<;)1/8LT9H>`L6U4%5:"VB2Z&S>:C:4LB#!&^P:+7E,I M,D<;!FN,7@41VM,"&M]VB5N*2]\L25>+Q@;WO0T)`:YZ6T'*;WD;44U[P=M" M),6=Q-.Z#[ISW;D_O/J5RZ_IDK/1(U.#]@5](W,$Q8UVL1GHE:MA5:2\RGFS M1K(G)+KBPS5J""E%=Y2NZ%!LP"#6)?P+6D,K\71_A[=QDET%$6YY=FO\;K\. MMU6IN12BTY[HI7+8_) M#3X'OG+B];GAMC3OXC"\C!/ZX_BG."J='=F&FI'J1CBCT:(S][;.=$IJ3#0W M>F,IT7RZKWAM)=$L-\@KQPUHGTAT>E0;9-;JXE4DW8[62Y^,DQC1#GFO?3T)R6YRG$`*ST"J_D_%24)TY% MK:G.GIG.MCA!*5-NO!8!,T6/S==ICB!@\BMUHM9=.G_V@I#F9LE(P4XD#_UI MM-T=66@T5%_OV9REWMR;S^D5-<+1`=YI7HR2!#G9+WO7F/7L>-[C.HZ><4I/ MBE)(Z3+.O+#\.UU,7L?9SS@K%II],B#=^G,X%])'@599D2$T!YL?Z:@JLTQ) M8R78O$?NL>D,L4ZK_L[*49)^T1YGI70*Q'IL2C5^BI(B=90J#CD@V0 M!N-1"Y,T]'-DEG)A8 M\WP5D0?@*J)Q[TSBMUV0[1=1FB7L>&IZ MDSWA9/GD12:7LMF/YUZ&\W33T!%C>/F.+*:,]8%Z1YTQO\S7YSC`?O&UFSV4 M5;L_F-HKX*7W8O2495MK@/M,>N'S2TSJIM/>7-+)4;,$3H`8A3LO3QX) M#.U-JZXX,DK1Z4J5P@^O<<99DY#`@HJ!-^II`'S2%$CNF3J":?W33)J:61`R M)$R#[HCSXP;.>&M_4*^NXC3]%@*;UH5[@`N*+\;.,`#>D9Q'6;`*PAU]PN(> M^[LDR`*<7KSXX6Z%5Y?$O^@<9)>)\[H77A(%T6,J,<\W\4YY/&$@WC#+AD$5 M(]<$HVADO`G_E"^VEIZLM-BY+!WRCG47'4=_T5*EQ\N`3)[Q%?GFJP4)*-%C M0*29IRG.TKE/HLPN]&A68A,G6?"[C#>'"N),3A@75+!!G`]]OC/GA,JL^B%E M*'=Y%"GA?!WA1]K96'C'P=/AD.%!UJAZ@J9TLM?T,)O,V]9.Q50J@IW3*$%: MJT>YZ<8(L<1,E_'<)RM,XOJ[-(@P^:`I&^B1^4269[%C`1/PN,&5@ M[XIO^H](+%>6"/:(2EB`U'RT9A+8C]0&X_"CF,@_6O#7"'P8)F1S%A=8YD52 M\+$,()Q;(A!W&-9K3,M/([])ZNG,/I^ETX6$YM*!HBV,H;<*+BW<2.+13%LE MHGX]-\^R)'@@\UPZ@\EB=$L&0/H4Y;A+N@PGZJ2K#1BQ?GL5YHM3MHR#L_+6 M.,376!*5^F*KT]N;;B.([)E*U")==MAB MXOQ8<_=U]Y3MX/-#MA+7LD#C!KUN0@Z8>C['4;P)(IV#-#8#<)$6<7,G:6@S MK9LH!:A]T5)+<%?I)#6`MPPBYX0W6P[2AZ=>&OB:.;"&!NB&B0F0_):(#8+1 MYL8ZD6NW-41[FKCD":$98C0],T"*V"O6=#PQ<9,LD@0_$W(R';_"648G1F<) M7@6-`=F<%B!*VP++0[B;.[[=.N4OH<7AX$?X,IF9),>38F! M#K5:0C@'E+-` M!0^'SCH."37-H?HYCW$6++J5IQ,?L-_^$IO;B\L=R_CB)<,1>[OF9GV%O?3P M*J0Q%9IV5\11,%G]DBRM.#%[5HG^PNC!=K+ZXHH+ M7)CCR@0NLF9&(>4!$P.FP3:@TZL%O8D^>LFO.*,O[IUC*@.9L:SFF83X,WVI MJDD'O5D"A(N!U)#'DI[\I@TT@PA;3U^UQQY$9OB<.7NH$A7LZ7/`A3NP+D!\ M>72U2/&FD5#36%5,XT`O@)==F!XN M7K9!PO1'[_ZK7N=L;@J3BV@36Z8;3.0=+:.@$+"V5<-LI6B'SH$>O+62UWM, M,)_98TI!''W5(/81E(L03GP9)VL<9#NBU[$J0[3U=&1%(/1*&ZIVDH&V1L]; MCZ(EQ6`R0Z+Y2#4DE;L.DX`O]FY@M::;LY%R?,V8A-&T5QS]&BOJ-;V\<*#XG^*0<`N#;$_7 M@T-/`#L(X&AP'5S%O:>+O77KWLRJBS)'F'`U/\G2$"`*85@J[*AJA`VA:]G^ M1!X.>\XIOI)H>1>DOUZ2=?\BRC"MA395D&SN]RN(C6T*'24DFFCR."*A0G43 M!D`J`:(B("G#UQ'W##5;"W<)H3M94WT$4A_)L>FCXTM`*?(JC_<\PC[>TS>9 M`UQ:^E^D@#1PF>AAM.S>8-%9K6,F*P\+Z#9,GUD3MOE3&G&.*G@.IOE_H2<. MV?_\1,9*>N*6*4RU]SIL%T<6*UO4U#L0&NC'O2C7K)`10AA_EU7T=(SEOPTU M57IC.D7TB;09#35N;RFI(-/S+>G->C[&<_=5WD<61IH4TSM^M&G$O MGVT!E=*U&W$LUR]*:=-_>F#55.@=Q96HK3OPI77%@?V#VG*?Z$,J=))V0Q3= M>/S.F`K@V+TYF/QDO9YDVL/SIO+4+*P@%)59&2E;,"!*#+1D&`Q4Z:$?MBQ` M,2%6K0VF.RE@@[5YQ>[NA)E(]!%&QV&UEC][PQ2Y13\IL8 M]"@+(T:"6LY+4W0^4B(MHT.H*E0/`2P4P%A'DWZ6H1YZJ!6P+_%%!6,D.?,Y M]%EUD&HJ`\9[@%A=C*6:4AD:M(TS8A_T"FVEPLR,C-19<")[ARP@_:54*2") M(_)'GY\[8W4#]OQ_=84O[-E`E9WN!K>H2-T/YVANW@%8O?3SETI]BPJ3&:]W ML4>?Q7^!BUX,@)>LA/!!(9H*G\FKC%T%W@,]942"T-DNH27#547ABH8S))K. MT'*TL44Y/%I+SA]Z]WD;%!9DD,HVT;(;RFW5*J0VV?SU*0Y79,W+G^E4B%IN M^$?Y:FESO7Q0I1L#XKI/*[`P(X`TZ7FT,D90(F/Y@XOQI+>Q=1L(-0=@0$H? MY8\IU$?YD,1I2@:6M;+Z)6N!>!,8K9O*N!U/QC85YLLH49]2?8U;+K=D0]`0 M8BHV-]ZB2*BHL#E]$,\%+EX*T6JZ\O`)L)ZU8B\JV5"V0!5JCZ/IU6U;?[6U MDBRHI=LB$1;/ZLG*##7.@41X^A!3F`Y?]M/UP(Z@NXK)+S0WQY85&MN\*FRS$`,50E>[3(\(;\(_EB;-&(2&@]*; MU$`&2;`*3SK%$58/S\47ET,?>B4H>@9EZR?5>@$@NAZUP+1R2ZZ;U&3*]!RD M-+=)SXJ#VDOE?2_CAZ>;%UY0M;U-,7!%0ZB8EK=G'WV%5Z?[3RE]`3:??LS] M+'AN6Z93V=D[!9(%/7_SBG(AD+Y%Q:2JX`0TG@^!E%7RWY:0%I,7;UQ\'3XB M'R(&^(@Y(U<_HAU2]A%W'!SY/XG-O0\H2I7V_X`Y(U<_H!W2FA>NP+/2N*A7NE+1;`_X*(#5QZ!9[FC!DRZ)]\9'<3>4@WO#G[Q]]OKLXO[OYXCR[^\]-B^;,#N_\:J9M.`3B@?6L<9Y_N[BZN ME^AJ,3]=7"V6BXM[*-EK1[PTSP8[^2R8_X17NQ#?K%OF,4OJM-HWPKIP`KI( MUAUT?FVL/]KQIGB=X-7"G.!"1Y_VR3?ZS)A!'_(:!G;UZD108/48O0N>VCQ= M9..8F#/2&_9\GEG4=[%TXF$Z@?;O(555=_TQ=#1!5!A(*6T!HV7YQJ^+Y(NX MO*MRE27G(LI(*CO"BA>Y2IKOI$6KY+SV?E+3]Z+_16TVF<)/$7HJ0S M;TM^R?;*I9X-"Z#713K`S%\=Z8%O-%^V!%3/&D3,>3D#)#G,D."!M?G9U)(`.B^,TBL1`5;;XX:9R=4[9NG+DD0-^[*Y5*@D%BLA!18< MP;5?2P8DN9+*-:?"8`T8?/,CK[0R4$1G2;R(T!-5U2(ZQVN<)'1=],+SK45: M)`SC+UZD?,%H",8PH7$XE,P56(.,=2,HI+2 MB[1;(N\3/?8G"XC0:3S$?93*.<72:7"R#`\(>,U>><-I3'K.JSCT+M@X<(*A M-U8>UMDY-K['R+*!8?F\1L2/-.'UFAX"(G_RBM-!;IT>5!UFXR=K%A'1!*MR ME=[0^WQ+`MVEPNWBK%))3,3D1!D1]%^LK/L$7TQ1F.Q+D#TA#WTYG`^SS2]> M9+78)P/,0U"1%VFZPZOS79*7F>8!_:!8&].H/`[KZ@'P3S M>+&N*\CF^L&<$^*L\L!Q+PI\U>HIBH@$=JQ],/0U)_=8'5KG4NJ&)>7O,!]Y M9='=,5]O4/;E5`)_&,4-\YZ#H<;;1O/9@K3Q&13*N] M#E?^F%?D_B>9[M@^MM6;&WRYY`[@5664+5B!EE>VEE-?=IFSE%-F-Y(U^L.['WY@":,_O'OW M;D98I%M,KVKCQ7Z$A$%5+M>`/8EAT"CO4`PZG2T MY2($L(SZ?29_/N90&5*`?/:O6EBP(F!<##'G M$#7DJLL/*@MIF:$],9!"G+S*`@UC)9$@#`=\$K) M\=)Z9YX(P,\Y8&]4P&W#_>'9^/P";UP(,E M0O4-\X.%1=MQ([E6Y`SRVUL-2>GI'[[JB5&QP42GR_4LM/CS%1&!_)W\C?R! M!F;RE_\/4$L#!!0````(`"E9!D':>=UM31P``)$``@`5`!P`&UL550)``,=WA]0'=X?4'5X"P`!!"4.```$.0$``.T]VW+C M-K+OIVK_0E_YH#7`(4?#3T=G'TZ,1"%SDP6#^ MTU$<'CNA"^'1O_[O;__SX_\>'X_^<_%P._H9!``[$?!&+S!:)+_[XN"OHTNT MVF`X7T2C#Y??C)XWHX>'T00%`?!]L!D='^>37#@A@45!.MOYQ[/L;SX,OCZ3 MOXT(3D'XPVL(?SI:1-'JAY.3EY>7CR^?/B(\/SD_/3T[^<^7VT=W`9;.,0S" MR`E<<#0BXW\(DU_>(M>)$H)*X*_/V,\G^'12?(L[@O[?<3[LF/[J^.S\^-/9 MQ]?0.TI1E)C_*">&_H)%SMGWWW]_DOSUB/!@-/H1(Q\\@-F(_OO+PTT!$ZY" M%RV7`+O@(_GAA/[]9(+<>`F":!QX5T$$H\U-,$-XF5!//DVG_2':K,!/1R%< MKGR0_VZ!P8S\CDQ)*#L[/_W\Z932]7?Q?">[&*I/GVJ.?R1'7#&Z]7>O84!T M!#K^8T3TEA)XB98K%)`?0DEDQ%.TQO`6!F`ZN\3`@Y$D1KL@K3$@Y"QA1`D+ MB?0O$1%_,">V``)9%@EG:(W?8X3G&=?&C69B7K%=@(B!_I=H%O,U.?:5&*NQ#Q] MXJK&6IF)#H#M$WB-8ND]2V&^GBRBDD*(I^@)0S4U:)BC7QS/ND#RK&\LS[O` M\KQO+-46DMQ47>[?:FK)`FR-S1V(TGGO`7Y<.!BHX<0'/\2.J29?E0F[X^LM M"L,*<]30EIJI'WR5#+MPAG[P:X-9QR\\`S^=21+N1`G%C+E)6"4$[L]3\7Z)1E/,:[J#G8S2CSZ='HS@D&*$5A=V:GCYY/"9H>!25:]^9 M,YA<^;M17*[@GK'Y[%0'GW/\B8F$B)#@3<@^*5#JRCBC^,ZA(>/_/W6P/\7] M`^9+3L&KMX42,J)XG22(/E4*(BEP+7=?KQI!I5 M:!O[N'!\6@/QN`!`.J%=@6D=?]F9[S[A]P)$T)4.K8DFZ"`RG449P^ELNJ+E M*X3U\BD(-G"G6%TZX>+:1R_[(%6"%<>M*C$CZ6A615EVPU=G9S2`5>!#?KY$ M9/J`5OF0GT+D0R\I%\IF&:73C#[\$CBQ!\E?OE&+7I7-T\P)GY/U'H?'<\=9 MI38*^%&8_Z9JK+)?_U$@/)T5P>A[%$)!L(M@(PFVO[W=GZ!Q&!*V"E"O#M!A M;^59N#6W+-SYYU-"S`P0?]Z[32GG(IM@N@;X&84@&4MA(<+$_A/SK5.&V7FD M492U<;HDRE:]7=G5D+54A-08T]P_^>?JSQBN'3^I!H@N'8PWQ&?^U?'CZEF: M)A6(N3]'P81YYQ#A;ZB#]C)#W M`GV?(418ZOPP>21K>@T1+0=W2UVFE%#N@7*HVV2.G9UGQUOH/$,?1A#0 M"Y9)5=("^832D!ZQHHW`Z9$'-2DQ*D^5R/`:[!^5&-"<-Q4-UB5U595F2/ZM MY%;SO-.]LZ%)I^;<6G7@`&0LF5JK8FZICWRU7/EH`\`#\&F-4)U/#.%*P`Q? MSA)$6.HI$PW'L:2H!6.'+V(!\I:ZS/G9[P&L01`+[#-OX/"%RL/3>@=Y-<.FL(-GV2_2S8E`20,.7L0P5ED:E'FA3MP!X5PX.B&<1CETW M7L9)V)4<$J`+67NN#-#PI2Y#Q9OQL*0\*Q.DRL+:SLA5DY>Y1YK?/)>YF:)# MU7KP6E?TV6Z@T@HBF[GH/7#6MO?`Z,/.%]Y[$73B:/D^>J$,OT9X@N+G:!;[ M]4NC@KR?&KQ)!3N*I%EZDMH]-9(5.,4),[WD`++M"]QP2N8#FJ02LC19>BK; M)3]M,C:.HP6AZ*_MML'5@3J`N;*OTV+IF8Q%]DT8QM+RS@>;+NN<#DM/82R2 M^6T4>4S2WD.Q2XFS^B=:=RF[%%=2V-REH$R2OQ1!_9S>!J4#$INZ<+2A,N=N MYZP>G7;)FKN9/*-LYJ&&V7?,6;^/"Z(';VW;_;=J#0&Z_7:27L M=B[9\G,[W0C-1ML)=3?_3)\@*K`3Q-BX(_5DLI):-E9%T/9/NE97`T^W*:D< M44M#6_12^W26D%DDPO(H4YSD,LYV"O$.!6B7VKS;,__T(P$S<`%+ M4"#,GAE\'+H)UB!,;L6EA)/]!A`9L6.4O*&ZQ"NMK;F@^218>B#:6JQKPK7T MTF-,N+6-D5^`&<(@'??DO(+P"PP2>G/>$)=S=Y:T'/@+B!;(VS*49>P/^O6! MVYB#\J*?_*_VS0E$0M^B\O>!*T0%VWYR?+I%EM\(RLM0!&X$?^C`!$KH1(LW&ZY-FDC#R!9FA;ZB)4J9U`/XZ8-37/D,\'16JRP16&/U*09NI=4)RM>[;4<^64[PK+HBO"Z] MV'<1J"J,W;L#APN9!94ITE.>P3*%X1-JZ>Y3G&"S8,P%"`"[XH4[TPR@/L37(F5 M@JC*=%GZ:H4AT?']U5D<.+?MX#7V_AMG^9PG]`!<%+C0!SNT/Z'VAJ&?SYBK M7/WPPU+7,&]^+7_B:X30]MI9C\NMVBN\Z?AHFRF;`(*Q"Q-1DI]]D,@T\,J5 MCDQ=D0&S6V%D.&!I&,F:RM]#:(IDT;!MU>$)QT)"":/+&4-#Q,-MU@\QY9:6 ME.?)>_H"])+NM+R=AC?09HW@T6QKJR#".@P(N1.0_EMB5M:D6GP]7QK89J51 MX8.]%=-5'M3[:DJI$`M,8^)+<77P58)%5[N3C4R2;!BJD!_Q+HEUG3/O,$G` MV*`$-:+:G5+,T8![#%8.]'+Z\V13X)6>M9=2"[F);-`5.4K;'6',4:#*T\Q* M6TD!8X-:U(BR])A2IYS_:K.4-HC`;5`,$7UOY_A2?_=9UE34P&Q0"A9=MK8\ MY;M;_'Y@$C`VJ$&-*%M;H7)2G>DUP)9E(<))#"X+$=)E:8Z6>$]93&CL_AE# M#`A3R.J*-O>^$]`KI?02:=(VB!4P5P`>6,Y?8B$4P7$%*NT,9,CSL)41,5E) M5*BTLB$BAP%9B^-V&XYP$H,W'"%=7543#VW#P<@%P$L:%"0-K:<)7>'5*\`N M##E/KS3"#,QR2*A]*??:1)RE)1Q7KRX(PR?G-:MP2CC`S#LRV,E0DY;SF:M" M+0FWM/I#GJ^M=B*3%4>%2CL[FE'RB0M/_Z%N_-KQJ:M_#PA%7C5\P%`3-7`3 M7!4UBGJ)N0]3)\9DJ6"\(:LB>YY>4AEJ<.9J08V4?FS"*E$V@BZ.;-6"/\XL MT@-*3#^Q]%03K@)/9Q%I%OZ9SA+OG+ZQ1!_.I4]2,(M(A2OELD?-IC` M-M>/JO!!F+CK\+;]H5^H6!5V]A8%\R>`EUF2\Y9ZW--G'\[3?J`,/5*"'IB] M4=B*E,A4OLZ]I[DY4%>&[*&'@B59'P:B3J/CT02&KH_"&`/R/_E('0UA\-P) MLNM&VRX0Z>6T^Q(_2B\@;OM#B!Y2ZF9>+3URVJ"^E>L3T9@+@N;7KKG#_(2V MUQ.ZU)^B37_G[#G8?=P#V98ZW31TC`)0NBZW-3CG58-3@)?ZP90F,&W1V6F' MQIX'4RTM4+L)9@@OTUO$4H9FCSFLLB1[T&^;J2!3`'*P(YAN^SAL3<.GJFF@ MPY.^3RF`EB8#S]$6)<':Y@W4TQFAC(MH27)'ZEIX8GYO.QAPT+9MO=`'O&%Z M>J;AU.1YASD@I@,P=M9OJ\NG!#UR@J2S6@E>R^O"7'*D%IDBO*ZWYAM1%"U) MU0ETK=2]9%E^F%Z%2-O6=1(+Y_80V"[I[ZI+.@$\3B!'.Z`ZMID",;*EEW#) M+M`D(?ZDG.29HIM'>T5[:,L)M>RULCA?E'$6[LEM9]2V=W>B#\4>WY8-MMF, MTA-.=4/QN6HHTM&C=+C.=MU2&[MPM-9NXW*;MGBXWK[C0AG4>H^_B>TWBW'? MDV,]RY7^EAL5'WW(8;1T'7X/3-580M_)"*>S[%8W\2(3`6W2_XJ6K"R@52$H M6:*[NK46`3R<*P2_A,25N`HCN"1L8N5!JP.L$GV5N,ZZS@])Q'D%R02$+H:K MC&<5=2?66V@8U.>P2E'VH+^?WN=:FOO!>0!GT*4W-)6T1A;0*E61)5JYS,^, M.VEWX*5$-D8!^=%-.2;KA:A/894"J9,O+!WO5)<&D#U_HAV*:L>3[U1SZ*,/ MZ43O9Y9AG%D>W07P8A\DJ,$(W,(U+67;[:Z`GPO-E^<_R)\Z3MA.'Z% MK+B&$K2VZV7**IV+58D\8^2Z1?S.68()6CJ0U61>>09=\MU#A24$S*9Q6$*^ MC,,(D5T[R5P2/,(%7(5?`'W'EU7_(1H]0.&)]+0H]Q#19$_PZ`[1+-H*1&`\ MQR#=B[AR%@TV5,PBDOKI@S7!#G!#%3;@$9M7N6Z*++_Z!B?`.U-[G MEA/B#N``%W!--R4$N$.3/79:3+&RV`RPF\G_>H!R;FL>O&RS@I)&MX M+G"?2:Q1!RZ%O5S&'YB._(S9+QXW@U@C_XR>/BV__HL4O"2+VG4*K3F6-W"O MHN2@QA'!Y@O1VF6\?*`ZXN?5O]<(%TT?DBO]2EF4-O,:>0NC(]KM-@_<'(JJ M?="90GD#!J*BI#L:G>OR)!81J3R#D8M>FMW9DFII%;(T*Y[(5]O;G?(LMBM/F59+WU61Y\4+:J\[ MQ1S6:TY!J:4/P$ERXC+&5!S[*TTQ@=T:4Y!I6WERFO2SZ??UFYA MRT781MF,[Y&V*HE40@GBIY\_G29HT]^(OIFQDH.P,K1Q$3-E"@_6*J&ES#/; MDW99G^(;@LN:@#_[X!9$Y)A>[=)7EK@\K`YY[ZG2A;3EJ;/T0)'L5%>O*X@3 M<4V<")PQ+!5[F&$2YQ,RN+`W9R'?Q;3`'8QT#T*M)3#OS0AWBF2NEBL?;0!X!'@-7STKHDRN,7!WMEUM"W"U,%",-XF?D6^VAAFP_8JY%MN/(V'#5N1:*" MIZ:S&/'=5>O#56ML]M#I=VRS/YTR9UC7S[LF\F+S`%8(1\2^`4[#B?X_J?^> M;`_+MB^UK+-O6!K:#95;&KG-,OKZD"W:R%O:N6+VQ;]AJ2-%DGBDC@\$73KJ M8W0I0;^K9_MB2XU@6Z,0P/?I>[*!EP:'R<]7KY21@*L-S2!V*T+%A9]JR)-LTCL+("3QR@'M`OG^-,/VCO*%O_2%+\@H]<OWJ:/Z-@>U>':WK'M0V9UAG][57B1MV%7@&*^W/9&`4W@2I2\GK M+]?+5]X55YEE]G0L[E`(OP$X7]!VD(0J9PZN7HE["4-PC\FIJE\3+/[RNWYW MPL;"P7@3YCI4,@M=JWZ77W_CZM\E*SMK:C4`NT^/ZC=A&`-O$F/ZPEY"?\*J ML%Q;F;.`>=+;8Q++U7$/CO23RAJD56W@,6'J#$#:!:%8D#TX#LRO6*Z6?;"L MGSR:B7K;%''H[3M_G-NLN;VRK:MX6>K-/D8.CH:2"6[M$^6;DS;_5A$!>Y>` M#F[F7NY;<$B:6,?8^`Z]%I11>%\-W?(S7P_OCLZ>T;X#?_W=*>J8F9TU99;R ME890[7#.J':HO8O=7.UP_E[M8%RUP[4#,;U/#$IWB6GQ.H@6R$,^FF_4:]RZ M_>H;KX-08=5[40237;0@VB4BF\`U](C=I#V.^M9F]C>-VZ?5S4,O"L_FIJ4W M:;9&18P!N@@@0?8L.L0#8WWS7^RZYV6?Z<0@Q"&[O^^\^ MJ4P>G`RVF4VMP37Q+0_%.^"K62K?&-VHSR3L%I\<]X318BO2=Z MC7!2<];E'M3X*6V]F9662>O=HY$/EAX=I.ZPWJ%@379/XC]25H5/]&'-\M_I MTKY#T>\@VMYPW?<6^'[?,DM+>V2$K4\9MDU:9:DINJ9[N]K%^(99>MD#`WHJ M?+9)'P]\^T7ZRV]6=[44.9FKT5=_Q@3OFX#()4Y<^FFT`/AIX03,BQ)=JK3R MI]^(3BOS)3]%6==VC\G!@7<6Z5IAK&U9]/;H$G[ MTFYK4\]]F433D>%T-NZZ#\KNO&]$XW:)MK22H;>00;I&KQ'.?D7'L8SAH1$P M2WD/S9W."FL'IN9M3W'".]G)'^E#G$6JL/=&*1(8F*7H!V=/9\TC;-%TQ;/= M0==`][B]D=71/>/R=3,<1XB3#G\@6R*&M$@O8?DO9(\+Z?EA2C[,C!A)0YFC M.](DY5*U,OBX3]%GXYVD!T`;?I/?T]=]*=^)".B)X9QG]PZ-A3E:JHU%/=VC MU*_UHIXO%7.0,)';W6_/B0S3O3VIS(VF=>K3*D;W`(C/$<(H/[/V%0?E?L

N'"9EN?AK.05[.34M#&+_!:*%ZP&@]FSEZTYK47#OZ/_P>J&[Y)B`_@B?G M%83A.%F6)G1+UPZ+1NHJ&)3A:K"01 M_I)EP*;=9RE(SEXBN@`!F$&ALE5':C.7S;!,H0'VE/O0)2R MA3B5B0O*W5G_4=U9"6B^NWZX)6>E;T8K@$?))'HWVBL'TU!`F),DV&7Y0[7D M:2O8$'<1N@K85\9K>]JJ@?]%WE.,?G\O&[5TG.YBLHCH:)&_Q!@T%'DPU:IP ME!B(6[F3%I;OEAT6J_Q=V_[&U;9\&540[4Q8M,*@MXC`!`1H"8.F5<0<9L8Z M8J+>E?LPW)4DV*XXXP8O3@'N75WLVW^/ZM'SD/4X](E0J'E"-\/:LM(JM1/H MQQ'[1B5OI%'2++"VM':S$NC-KQIG9*?IJU)>E"%GY1FTN3H"IR`7OS(Q7=U> MZ,@=ZE4IF,E,>8W@@!NH#AQ*^MBMAZT+I:7`V](5X8W5ACHI5AYKR0Z*DY1R M4AZ^1$'6E"(B2^$YCN@5U2=43S:7&IFS`\2M)QVRXG1!GVV1X6O"LL"%CO]( MIDR(I(EK%%!JFWI%G=?>Z"YF&Q73C;;S#:-CU!3/G0#^E5VG"$+D0R_5TL"[ M+S%W.JOS1G3N[6C>3N(N(JE*9(&5P'6=(SJ58Q'/42+=TL/E>(EPE'%V.KLA M?`SFD!C'-%_&4/TF`&V;PA[K(-\LFF@ZF.P/G2*DQ_)*FI"[`_RCM@/(I`NU MFG\-:4->@JF:E)6PS,TP0XFS\C-/C2186J@S#B+HT0@&7(-'X,:$$`C"JU?7 MC\E*O2:M&D.7*&8V]NMH7GVI+\EU4%CF;NA]$P;\B1YJ:F4>WRF6 M>:2SO!5SW5'EO;L`7NR#N@*F&:C`RZ*9"7.IRE_X[#C>WC,->2MH1=B;6+K5 M17NNM&C?UVH+Q$6K43!VZ.M-@+IM*XI,05M,$[1AQ*UUK+4ZIU`C-!NE<'K+ M&R?@.9*Z0L`;V,D9I.)<+BVIN-"3A;G$B'NED9ZRC1?.V[RWL?5ZPKB M1#;TIA'KLI\4E+;CA(3*Y@91BA!+*PY8M*='(W&=@22)GD&)I6W<6]5^< M5[B,EQ<(8_1"[]D[*_*7:".I!WQP4]6!3Y%>C^G'$XHZ[:!`_N?_`5!+`P04 M````"``I609!/F(7]G$'``"_1P``$0`<`'-P'-D550) M``,=WA]0'=X?4'5X"P`!!"4.```$.0$``.UNG%%A'EM,+ M$B0MVGA;!$CK($DO^U30TM@F(I%>DLKE[W=(2;8LR;K839#%ZB60R9G#&1X- MR:'('+^[#P-R"U(QP4]Z[OZ@1X![PF=\=M*+5)\JC['>N[>__W;\1[]/?GRX M/">?@(.D&GQRQ_3DI'@'((`'DB_GX)\ MH`IU!8_1AOMN4J>\.824H$5:<@]2^8#QFPIQ4SU!`Y?P!?G$&O?P\-"QM3VB MJ9R!_D)#4`OJP5)<+90GPA"D!_OX@"VXP\'K@T$*;NH;"$,`(7#]48?](KJUBVE+;EPY1Q9FT:O!X4%0D42\(?!(&)*8A2RE^"\.';R MVGG@"(-ES-_:YX4$A2^"=1T1;Q+M1*1*TZ.!%P5;**XLVZR7E*;=O1,+7T"? MX0`4PKE0Z@+DU9Q*B'DHKZID8CAXDV<"44@,0_8,T`NR`$DL5D=&$S*NZ20` M54%)(E!)S*M6Q)"]&+,+ET8,)8/+-=QKG`(JF,H)U@QJ;]Q6E"7@)$'ON,MS M]Y%Q7)@P&ERAFW:&/Q7A0G!\4&44MI"O87)88'*)39;@9(7>D=D\$'.QE8N^ M?&U=R&T3<1TY>7+B'KNF]Z#6:"DIKR'D=9Z0A`R+T3&PD8$K+;P;F_B9406X MLC:7C7*-)&M8>E58?UO4?IQY9G&[D6TWZH8-2!O6TC5L3]>P(ZH546X#HMQ: MH@KKAGJBW(ZH5D0UX*F6IM8L=1PUXRB;^U9*U"2_+1CJ,M]R@K"70J9-HJ+> M4L=:&]:R8=9`KB;.6G/6!5HY9?&W M\>!"!,R,2#$_^<)*,EX."@N,1)_LI0A=O^?[?22\R+RD.,W\A3."?CCC4R%# M:WE,0J5$)2,#PT>BG7TT\T\,13)83T5-DQ[>FM)?2>[[L"F1^D@9)8`W,?TR"9*7&%$^/8L2H))8E"R]Y73R&=8\V3!\M]DY()* M='<.FGEIKE117\.5NRM7.,9EV^NX*^Y+)+VKQM/QPIS#PJ:7.Q*E==6<#1O& MUPK1UI"M4ZKF'P-Q5T+6JJJ:JX.MN#+HQ,)W7-4OW=:6;'6GBS8M MU;K.;9'*U"U6Z;U7'1;L.LHZ;1 M5Y^J[SUUA#3^TM-QL?G03N&T3EVO5Q[3^1_TM/EC;C%R76,S;:NKX?S(WD^6C92ZOBQD[WI@K_6;\(!*E3,KWZJUS=%?7?8/W#W[Y6?VMC&A%4?M#,AU=O- MA,+EHD96Y+6,#8?&!O?U3C9D;T6ULT/P+UN:DKW3-:-TL7:E:X,1UH!210<" MK=*2_@JJF2T65X&W/Q.W&&JLL2UY'?.P6^MP[\U;-[]4LD^[&>")B&OYT-J& MK%[Z8SM+"K<"&P9HJF!>Q5?M7\+BQ<+MWT*+M1L/C-^"TJUIR*@ESYO,,+=A MD\N=*KX$BX5)@36N^K/5^XG2DGI)RFXFN)_-Q.-9TMZ M1BC&=&0T/DD1+5)!AB(X6]EGG,68\*\MC!_))$NB20,G/2TCA.(L",QWXO2W ML^[@TNCL9D-R2FIE:]P-E2+Y=G=P+V]RE;N;W*DZ]5+N71N-9^;LAE.0Y7XV M%'YF+F;RS@U^54D\,V<*-Y$VN%0O]]P<,XL@JH4L>%*L>&:FCX"+D/$RXTNK MGIGY%_3!%,2?L<;R3$JXQ0D24<]!:Y"KG>78I^;R6<="P4%3^?`HKL5UD_BS M-%;`Q#2_R>'*\U;EX=1*Y9GQBP$T,:R,%_:#[[7XZUX#]Z]!AN/I.=@$;AEJ MM9)99QC7,`/YI-YLMFW,S;\Q`7V)#(T`7T0,//#?Z]2KOX%*E;JZ,TRV'U*K MG[0C+L&\2YX&WT[+7SG3ZAN6C6]!7EBDU- M`Q0````(`"E9!D$.6$2Y$$,``"47!``1`!@```````$```"D@0````!S<'-C M+3(P,3(P-C,P+GAM;%54!0`#'=X?4'5X"P`!!"4.```$.0$``%!+`0(>`Q0` M```(`"E9!D'3W##0G`P``'&G```5`!@```````$```"D@5M#``!S<'-C+3(P M,3(P-C,P7V-A;"YX;6Q55`4``QW>'U!U>`L``00E#@``!#D!``!02P$"'@,4 M````"``I609!XFWQ=HL%``#T00``%0`8```````!````I(%&4```&UL550%``,=WA]0=7@+``$$)0X```0Y`0``4$L!`AX# M%`````@`*5D&04+QGW#@,@``I\X"`!4`&````````0```*2!(%8``'-P M`Q0````(`"E9!D':>=UM31P``)$``@`5`!@```````$```"D@4^)``!S<'-C M+3(P,3(P-C,P7W!R92YX;6Q55`4``QW>'U!U>`L``00E#@``!#D!``!02P$" M'@,4````"``I609!/F(7]G$'``"_1P``$0`8```````!````I('KI0``'U!U>`L``00E#@``!#D!``!02P4&```` /``8`!@`:`@``IZT````` ` end XML 29 R4.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Statements of Operations (Unaudited) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Condensed Consolidated Statements of Operations [Abstract]        
Revenues $ 17,821 $ 13,937 $ 34,355 $ 26,586
Cost of revenues 4,843 3,750 9,291 7,071
Gross profit 12,978 10,187 25,064 19,515
Operating expenses        
Sales and marketing 6,972 5,852 13,419 10,978
Research and development 1,830 1,414 3,562 2,654
General and administrative 3,165 2,839 6,353 5,294
Amortization of intangible assets 260 123 520 123
Total operating expenses 12,227 10,228 23,854 19,049
Income (loss) from operations 751 (41) 1,210 466
Other income (expense)        
Interest income 13 26 28 58
Other expense (38) (16) (103) (34)
Total other income (expense), net (25) 10 (75) 24
Income (loss) before income taxes 726 (31) 1,135 490
Income tax expense (300) (78) (453) (107)
Net income (loss) $ 426 $ (109) $ 682 $ 383
Net income (loss) per share        
Basic $ 0.03 $ (0.01) $ 0.06 $ 0.03
Diluted $ 0.03 $ (0.01) $ 0.05 $ 0.03
Weighted average common shares used to compute net income (loss) per share        
Basic 12,284 11,919 12,224 11,892
Diluted 13,026 11,919 13,106 12,659

XML 30 R12.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income (Loss) per Share
6 Months Ended
Jun. 30, 2012
Net Income (Loss) per Share [Abstract]  
Net Income (Loss) per Share

NOTE G – Net Income (Loss) per Share

Basic net income (loss) per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share also includes the impact of our outstanding potential common shares, including options and restricted stock units. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss) per share.

The following table presents the components of the computation of basic and diluted net income (loss) per share for the periods indicated (in thousands, except per share amounts):

 

                                 
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2012     2011     2012     2011  
         

Numerator

                               

Net income (loss)

  $ 426     $ (109   $ 682     $ 383  
   

 

 

   

 

 

   

 

 

   

 

 

 
         

Denominator

                               

Weighted average common shares outstanding, basic

    12,284       11,919       12,224       11,892  

Options to purchase common stock

    728       —         858       767  

Restricted stock units and awards

    14       —         24       —    
   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares outstanding, diluted

    13,026       11,919       13,106       12,659  
   

 

 

   

 

 

   

 

 

   

 

 

 
         

Net income (loss) per share

                               

Basic

  $ 0.03     $ (0.01   $ 0.06     $ 0.03  
   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

  $ 0.03     $ (0.01   $ 0.05     $ 0.03  
   

 

 

   

 

 

   

 

 

   

 

 

 

For the three and six months ended June 30, 2012, the effect of approximately 22,000 outstanding potential common shares was excluded from the calculation of diluted net income per share. For the three and six months ended June 30, 2011, the effect of approximately 420,000 outstanding potential common shares was excluded from the calculation of diluted net income (loss) per share because they were anti-dilutive.

XML 31 R11.htm IDEA: XBRL DOCUMENT v2.4.0.6
Income Taxes
6 Months Ended
Jun. 30, 2012
Income Taxes [Abstract]  
Income Taxes

NOTE F – Income Taxes

We recorded a provision for income taxes of $300,000 and $453,000 for the three and six months ended June 30, 2012, respectively. We recorded a provision for income taxes of $78,000 and $107,000 for the three and six months ended June 30, 2011, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provisions for income taxes included current federal alternative minimum tax expense and current foreign and state income tax expense. In addition, our provision for income taxes for the three and six months ended June 30, 2012 included deferred tax expense.

For periods prior to the fourth quarter of 2011, a full valuation allowance was recorded against all of our deferred tax assets as it was more-likely-than-not that we would not realize these deferred tax assets, largely due to our history of taxable losses since inception. Based on our assessment during the fourth quarter of 2011, we determined that it was more-likely-than-not that we would be able to realize approximately $12.8 million of our deferred tax assets, which enabled us to release a substantial portion of the valuation allowance previously recorded. This determination was based on weighing both the positive and negative evidence available including, but not limited to, our earnings history, our projected future taxable income, our business strategy and the nature of each of our deferred tax assets.

We are subject to income taxes in the U.S. federal and various state and international jurisdictions. As of June 30, 2012, we are generally subject to tax examinations for all prior years due to our net operating loss carryforwards.

As of June 30, 2012, we do not have any unrecognized tax benefits. It is our practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do not expect any material changes in our unrecognized tax positions over the next 12 months.

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Stock-based compensation expense        
Total stock-based compensation expense $ 715 $ 487 $ 1,327 $ 799
Cost of revenues [Member]
       
Stock-based compensation expense        
Total stock-based compensation expense 116 72 214 118
Sales and marketing [Member]
       
Stock-based compensation expense        
Total stock-based compensation expense 217 137 395 226
Research and development [Member]
       
Stock-based compensation expense        
Total stock-based compensation expense 29 16 51 23
General and administrative [Member]
       
Stock-based compensation expense        
Total stock-based compensation expense $ 353 $ 262 $ 667 $ 432
XML 33 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Statement Components (Details Textual) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Financial Statement Components (Textual) [Abstract]        
Amortization of intangible assets $ 260 $ 123 $ 520 $ 123
XML 34 R15.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies [Abstract]  
Future minimum payments under operating leases
         

Remainder of 2012

  $ 473  

2013

    306  

2014

    2,283  

2015

    2,391  

2016

    2,500  

Thereafter

    9,246  
   

 

 

 
    $ 17,199  
   

 

 

 
XML 35 R13.htm IDEA: XBRL DOCUMENT v2.4.0.6
General (Policies)
6 Months Ended
Jun. 30, 2012
General and Financial Statement Components [Abstract]  
Business Description

Business Description

We are a leading provider of on-demand supply chain management solutions and the Retail Universe community, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions.

Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December 31, 2011 balance sheet data was derived from our audited financial statements at that date. For further information, refer to the consolidated financial statements and accompanying notes for the year ended December 31, 2011 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 9, 2012.

Use of Estimates

Use of Estimates

Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Significant Accounting Policies

Significant Accounting Policies

During the six months ended June 30, 2012, there were no material changes in our significant accounting policies. See Note A to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2011, as filed with the Securities and Exchange Commission on March 9, 2012, for additional information regarding our significant accounting policies.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

We have evaluated all recent accounting pronouncements and believe that none of them will have a material effect on our consolidated financial statements.

XML 36 R14.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Statement Components (Tables)
6 Months Ended
Jun. 30, 2012
General and Financial Statement Components [Abstract]  
Components of intangible assets
                                                 
    June 30, 2012     December 31, 2011  
  Carrying
Amount
    Accumulated
Amortization
    Net     Carrying
Amount
    Accumulated
Amortization
    Net  
             

Subscriber relationships

  $ 7,180     $ (2,769   $ 4,411     $ 7,180     $ (2,394   $ 4,786  

Non-competition agreements

    1,450       (614     836       1,450       (469     981  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
    $ 8,630     $ (3,383   $ 5,247     $ 8,630     $ (2,863   $ 5,767  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
XML 37 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2012
Stock-Based Compensation [Abstract]  
Stock-based compensation expense
                                 
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2012     2011     2012     2011  

Cost of revenues

  $ 116     $ 72     $ 214     $ 118  

Operating expenses

                               

Sales and marketing

    217       137       395       226  

Research and development

    29       16       51       23  

General and administrative

    353       262       667       432  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

  $ 715     $ 487     $ 1,327     $ 799  
   

 

 

   

 

 

   

 

 

   

 

 

 
Stock option activity
                 
    Options
(#)
    Weighted Average
Exercise Price

($/share)
 

Outstanding at December 31, 2011

    1,669,409     $ 8.14  

Granted

    210,001       25.59  

Exercised

    (247,559     3.11  

Forfeited

    (16,301     19.33  
   

 

 

         

Outstanding at June 30, 2012

    1,615,550       11.07  
   

 

 

         
Weighted average fair value per share of options granted
         

Weighted-average volatility

    46.2

Expected dividend yield

    0

Expected life (in years)

    4.75  

Weighted-average risk-free interest rate

    0.81
XML 38 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Future minimum payments under operating leases  
Remainder of 2012 $ 473
2013 306
2014 2,283
2015 2,391
2016 2,500
Thereafter 9,246
Operating leases, total $ 17,199
XML 39 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Details Textual) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Stock-Based Compensation (Textual) [Abstract]        
Stock options vest, period     4 years  
Stock options contractual term, from the date of grant     seven to ten years  
Shares available for grant 1,100,000   1,100,000  
Stock-based compensation $ 715,000 $ 487,000 $ 1,327,000 $ 799,000
Unrecognized stock-based compensation $ 6,800,000   $ 6,800,000  
Unrecognized stock-based compensation, expected to be recognized, weighted average period     2 years 3 months 18 days  
Total outstanding options 922,469   922,469  
Weighted average exercise price $ 5.85   $ 5.85  
Weighted average remaining contractual life     6 years 8 months 12 days  
Weighted average fair value per share of options granted     $ 10.13  
Granted restricted stock units     65,510  
Restricted stock units with a weighted average grant date fair value     $ 25.43  
Restricted stock units vest over, period     4 years  
Restricted stock awards     6,330  
Restricted stock awards with a weighted average grant date fair value per share     $ 27.55  
Restricted stock awards units vest over, period     1 year  
XML 40 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Cash flows from operating activities    
Net income $ 682 $ 383
Reconciliation of net income to net cash provided by operating activities    
Deferred income taxes 364  
Depreciation and amortization of property and equipment 1,244 895
Amortization of intangible assets 520 123
Provision for doubtful accounts 164 120
Stock-based compensation 1,327 799
Changes in assets and liabilities, net of effect of acquisition    
Accounts receivable (1,235) (1,799)
Deferred costs (1,136) (708)
Prepaid expenses and other current assets 157 (593)
Accounts payable 533 823
Accrued compensation and benefits (312) 259
Accrued expenses and other current liabilities 463 216
Deferred revenue 1,800 608
Net cash provided by operating activities 4,571 1,126
Cash flows from investing activities    
Purchases of property and equipment (1,890) (989)
Acquisition of Direct EDI   (10,865)
Net cash used in investing activities (1,890) (11,854)
Cash flows from financing activities    
Payments of capital lease obligations   (122)
Net proceeds from exercise of options to purchase common stock 811 273
Excess tax benefit from exercise of options to purchase common stock 24  
Stock offering costs   (108)
Net cash provided by financing activities 835 43
Net increase (decrease) in cash and cash equivalents 3,516 (10,685)
Cash and cash equivalents at beginning of period 31,985 40,473
Cash and cash equivalents at end of period $ 35,501 $ 29,788
XML 41 R10.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation
6 Months Ended
Jun. 30, 2012
Stock-Based Compensation [Abstract]  
Stock-Based Compensation

NOTE E – Stock-Based Compensation

Our equity compensation plans provide for the grant of incentive and nonqualified stock options, as well as other stock-based awards, to employees, non-employee directors and other consultants who provide services to us. Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. At June 30, 2012, there were approximately 1.1 million shares available for grant under approved equity compensation plans.

We recorded stock-based compensation expense of $715,000 and $1.3 million for the three and six months ended June 30, 2012, respectively. We recorded stock-based compensation expense of $487,000 and $799,000 for the three and six months ended June 30, 2011, respectively. This expense was allocated as follows (in thousands):

 

                                 
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2012     2011     2012     2011  

Cost of revenues

  $ 116     $ 72     $ 214     $ 118  

Operating expenses

                               

Sales and marketing

    217       137       395       226  

Research and development

    29       16       51       23  

General and administrative

    353       262       667       432  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total stock-based compensation expense

  $ 715     $ 487     $ 1,327     $ 799  
   

 

 

   

 

 

   

 

 

   

 

 

 

As of June 30, 2012, there was approximately $6.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight line basis over a weighted average period of 2.3 years.

Stock Options

Our stock option activity was as follows:

 

                 
    Options
(#)
    Weighted Average
Exercise Price

($/share)
 

Outstanding at December 31, 2011

    1,669,409     $ 8.14  

Granted

    210,001       25.59  

Exercised

    (247,559     3.11  

Forfeited

    (16,301     19.33  
   

 

 

         

Outstanding at June 30, 2012

    1,615,550       11.07  
   

 

 

         

Of the total outstanding options at June 30, 2012, 922,469 were exercisable with a weighted average exercise price of $5.85 per share. The total outstanding options had a weighted average remaining contractual life of 6.7 years.

The weighted average fair value per share of options granted during the first six months of 2012 was $10.13 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

 

         

Weighted-average volatility

    46.2

Expected dividend yield

    0

Expected life (in years)

    4.75  

Weighted-average risk-free interest rate

    0.81

 

Restricted Stock Units

During the six months ended June 30, 2012, we granted 65,510 restricted stock units with a weighted average grant date fair value of $25.43 per share. These restricted stock units vest over a four year period and, upon vesting, the holder is entitled to receive shares of our common stock.

Restricted Stock Awards

During the six months ended June 30, 2012, we granted 6,330 restricted stock awards with a weighted average grant date fair value of $27.55 per share. These restricted stock units vest over a one year period and, upon vesting, the holder is entitled to receive shares of our common stock.

XML 42 R27.htm IDEA: XBRL DOCUMENT v2.4.0.6
Income Taxes (Details) (USD $)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Dec. 31, 2011
Income Taxes (Textual) [Abstract]          
Provision for income taxes $ 300,000 $ 78,000 $ 453,000 $ 107,000  
Deferred tax assets, valuation allowance         $ 12,800,000
XML 43 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.0.6 Html 30 151 1 false 6 0 false 4 false false R1.htm 00 - Document - Document and Entity Information Sheet http://spscommerce.com/role/DocumentAndEntityInformation Document and Entity Information true false R2.htm 0110 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://spscommerce.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) false false R3.htm 0111 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://spscommerce.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) false false R4.htm 0120 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://spscommerce.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) false false R5.htm 0130 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://spscommerce.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) false false R6.htm 0201 - Disclosure - General Sheet http://spscommerce.com/role/General General false false R7.htm 0202 - Disclosure - Financial Statement Components Sheet http://spscommerce.com/role/FinancialStatementComponents Financial Statement Components false false R8.htm 0203 - Disclosure - Line of Credit Sheet http://spscommerce.com/role/LineOfCredit Line of Credit false false R9.htm 0204 - Disclosure - Commitments and Contingencies Sheet http://spscommerce.com/role/CommitmentsAndContingencies Commitments and Contingencies false false R10.htm 0205 - Disclosure - Stock-Based Compensation Sheet http://spscommerce.com/role/StockBasedCompensation Stock-Based Compensation false false R11.htm 0206 - Disclosure - Income Taxes Sheet http://spscommerce.com/role/IncomeTaxes Income Taxes false false R12.htm 0207 - Disclosure - Net Income (Loss) per Share Sheet http://spscommerce.com/role/NetIncomeLossPerShare Net Income (Loss) per Share false false R13.htm 0401 - Disclosure - General (Policies) Sheet http://spscommerce.com/role/GeneralPolicies General (Policies) false false R14.htm 0502 - Disclosure - Financial Statement Components (Tables) Sheet http://spscommerce.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) false false R15.htm 0504 - Disclosure - Commitments and Contingencies (Tables) Sheet http://spscommerce.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) false false R16.htm 0505 - Disclosure - Stock-Based Compensation (Tables) Sheet http://spscommerce.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) false false R17.htm 0507 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://spscommerce.com/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) false false R18.htm 0602 - Disclosure - Financial Statement Components (Details) Sheet http://spscommerce.com/role/FinancialStatementComponentsDetails Financial Statement Components (Details) false false R19.htm 06021 - Disclosure - Financial Statement Components (Details Textual) Sheet http://spscommerce.com/role/FinancialStatementComponentsDetailsTextual Financial Statement Components (Details Textual) false false R20.htm 0603 - Disclosure - Line of Credit (Details) Sheet http://spscommerce.com/role/LineOfCreditDetails Line of Credit (Details) false false R21.htm 0604 - Disclosure - Commitments and Contingencies (Details) Sheet http://spscommerce.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) false false R22.htm 06041 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://spscommerce.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) false false R23.htm 0605 - Disclosure - Stock-Based Compensation (Details) Sheet http://spscommerce.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) false false R24.htm 06051 - Disclosure - Stock-Based Compensation (Details 1) Sheet http://spscommerce.com/role/StockBasedCompensationDetails1 Stock-Based Compensation (Details 1) false false R25.htm 06052 - Disclosure - Stock-Based Compensation (Details 2) Sheet http://spscommerce.com/role/StockBasedCompensationDetails2 Stock-Based Compensation (Details 2) false false R26.htm 06053 - Disclosure - Stock-Based Compensation (Details Textual) Sheet http://spscommerce.com/role/StockBasedCompensationDetailsTextual Stock-Based Compensation (Details Textual) false false R27.htm 0606 - Disclosure - Income Taxes (Details) Sheet http://spscommerce.com/role/IncomeTaxesDetails Income Taxes (Details) false false R28.htm 0607 - Disclosure - Net Income (Loss) per Share (Details) Sheet http://spscommerce.com/role/NetIncomePerShareDetails Net Income (Loss) per Share (Details) false false R29.htm 06071 - Disclosure - Net Income (Loss) per Share (Details Textual) Sheet http://spscommerce.com/role/NetIncomeLossPerShareDetailsTextual Net Income (Loss) per Share (Details Textual) false false All Reports Book All Reports 'Monetary' elements on report '0603 - Disclosure - Line of Credit (Details)' had a mix of different decimal attribute values. 'Shares' elements on report '06053 - Disclosure - Stock-Based Compensation (Details Textual)' had a mix of different decimal attribute values. 'Monetary' elements on report '06053 - Disclosure - Stock-Based Compensation (Details Textual)' had a mix of different decimal attribute values. 'Monetary' elements on report '0606 - Disclosure - Income Taxes (Details)' had a mix of different decimal attribute values. Process Flow-Through: 0110 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Process Flow-Through: Removing column 'Jun. 30, 2011' Process Flow-Through: Removing column 'Dec. 31, 2010' Process Flow-Through: 0111 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Process Flow-Through: 0120 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Process Flow-Through: 0130 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) spsc-20120630.xml spsc-20120630.xsd spsc-20120630_cal.xml spsc-20120630_def.xml spsc-20120630_lab.xml spsc-20120630_pre.xml true true XML 44 R20.htm IDEA: XBRL DOCUMENT v2.4.0.6
Line of Credit (Details) (USD $)
6 Months Ended
Jun. 30, 2012
Line of Credit (Textual) [Abstract]  
Revolving credit facility, amount $ 20,000,000
Revolving credit facility, maturity date Sep. 30, 2016
Borrowings outstanding $ 0