0001193125-13-195392.txt : 20130502 0001193125-13-195392.hdr.sgml : 20130502 20130502131539 ACCESSION NUMBER: 0001193125-13-195392 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20130331 FILED AS OF DATE: 20130502 DATE AS OF CHANGE: 20130502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPS COMMERCE INC CENTRAL INDEX KEY: 0001092699 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 411593154 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34702 FILM NUMBER: 13806845 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 d508912d10q.htm FORM 10-Q Form 10-Q

 

 

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: March 31, 2013

 

¨ 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 April 24, 2013 was 15,014,247 shares.

 

 

 


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 March 31, 2013 (unaudited) and December 31, 2012

     3   

Condensed Consolidated Statements of Operations for the three months ended March 31, 2013 and 2012 (unaudited)

     4   

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2013 and 2012 (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

     17   

Item 4. Controls and Procedures

     17   

PART II. OTHER INFORMATION

  

Item 1. Legal Proceedings

     18   

Item 1A. Risk Factors

     18   

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

     18   

Item 3. Defaults Upon Senior Securities

     18   

Item 4. Mine Safety Disclosures

     18   

Item 5. Other Information

     18   

Item 6. Exhibits

     18   

Signatures

     19   

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, 2012 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 expressly disclaim any intent or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. 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


PART I. – FINANCIAL INFORMATION

 

Item 1. Financial Statements

SPS COMMERCE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited; in thousands, except share amounts)

 

     March 31,     December 31,  
     2013     2012  
ASSETS     

CURRENT ASSETS

    

Cash and cash equivalents

   $ 72,559      $ 66,050   

Accounts receivable, less allowance for doubtful accounts of $226 and $227, respectively

     10,788        10,940   

Deferred costs, current

     7,860        7,346   

Deferred income taxes, current

     1,732        1,732   

Prepaid expenses and other current assets

     2,713        5,443   
  

 

 

   

 

 

 

Total current assets

     95,652        91,511   

PROPERTY AND EQUIPMENT, net

     7,589        7,670   

GOODWILL

     25,487        25,487   

INTANGIBLE ASSETS, net

     19,523        20,240   

OTHER ASSETS

    

Deferred costs, net of current portion

     3,396        3,202   

Deferred income taxes, net of current portion

     10,925        10,853   

Other non-current assets

     207        238   
  

 

 

   

 

 

 
   $ 162,779      $ 159,201   
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

CURRENT LIABILITIES

    

Accounts payable

   $ 2,034      $ 1,857   

Accrued compensation and benefits

     6,697        6,038   

Accrued expenses and other current liabilities

     1,063        1,077   

Deferred revenue, current

     5,827        5,499   
  

 

 

   

 

 

 

Total current liabilities

     15,621        14,471   

OTHER LIABILITIES

    

Deferred revenue, less current portion

     8,339        8,312   

Deferred rent

     1,830        1,601   
  

 

 

   

 

 

 

Total liabilities

     25,790        24,384   
  

 

 

   

 

 

 

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; 15,001,667 and 14,812,759 shares issued and outstanding, respectively

     15        15   

Additional paid-in capital

     184,618        182,645   

Accumulated deficit

     (47,644     (47,843
  

 

 

   

 

 

 

Total stockholders’ equity

     136,989        134,817   
  

 

 

   

 

 

 
   $ 162,779      $ 159,201   
  

 

 

   

 

 

 

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

 

3


SPS COMMERCE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited; in thousands, except per share amounts)

 

     Three Months Ended  
     March 31,  
     2013     2012  

Revenues

   $ 23,752      $ 16,534   

Cost of revenues

     7,066        4,448   
  

 

 

   

 

 

 

Gross profit

     16,686        12,086   
  

 

 

   

 

 

 

Operating expenses

    

Sales and marketing

     9,225        6,447   

Research and development

     2,503        1,732   

General and administrative

     4,047        3,188   

Amortization of intangible assets

     717        260   
  

 

 

   

 

 

 

Total operating expenses

     16,492        11,627   
  

 

 

   

 

 

 

Income from operations

     194        459   

Other income (expense)

    

Interest income

     23        15   

Other expense

     (84     (65
  

 

 

   

 

 

 

Total other expense, net

     (61     (50
  

 

 

   

 

 

 

Income before income taxes

     133        409   

Income tax benefit (expense)

     66        (153
  

 

 

   

 

 

 

Net income

   $ 199      $ 256   
  

 

 

   

 

 

 

Net income per share

    

Basic

   $ 0.01      $ 0.02   

Diluted

   $ 0.01      $ 0.02   

Weighted average common shares used to compute net income per share

    

Basic

     14,884        12,163   

Diluted

     15,564        13,185   

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

 

4


SPS COMMERCE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited; in thousands)

 

     Three Months Ended  
     March 31,  
     2013     2012  

Cash flows from operating activities

    

Net income

   $ 199      $ 256   

Reconciliation of net income to net cash provided by operating activities

    

Deferred income taxes

     (72     142   

Depreciation and amortization of property and equipment

     1,171        592   

Amortization of intangible assets

     717        260   

Provision for doubtful accounts

     80        82   

Stock-based compensation

     924        612   

Changes in assets and liabilities

    

Accounts receivable

     72        (105

Deferred costs

     (778     (497

Prepaid expenses and other current assets

     2,831        (144

Accounts payable

     177        (171

Accrued compensation and benefits

     659        (570

Accrued expenses and other current liabilities

     214        215   

Deferred revenue

     355        932   
  

 

 

   

 

 

 

Net cash provided by operating activities

     6,549        1,604   
  

 

 

   

 

 

 

Cash flows from investing activities

    

Purchases of property and equipment

     (1,089     (630
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,089     (630
  

 

 

   

 

 

 

Cash flows from financing activities

    

Net proceeds from exercise of options to purchase common stock

     1,049        93   

Excess tax benefit from exercise of options to purchase common stock

     —          11   
  

 

 

   

 

 

 

Net cash provided by financing activities

     1,049        104   
  

 

 

   

 

 

 

Net increase in cash and cash equivalents

     6,509        1,078   

Cash and cash equivalents at beginning of period

     66,050        31,985   
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 72,559      $ 33,063   
  

 

 

   

 

 

 

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

 

5


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, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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 notes 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, 2012 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, 2012 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 6, 2013.

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 three months ended March 31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March 6, 2013, 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


NOTE B – Intangible Assets, net

Intangible assets included the following (in thousands):

 

     March 31, 2013      December 31, 2012  
     Carrying      Accumulated            Carrying      Accumulated        
     Amount      Amortization     Net      Amount      Amortization     Net  

Subscriber relationships

   $ 23,160       $ (4,482   $ 18,678       $ 23,160       $ (3,850   $ 19,310   

Non-competition agreements

     1,710         (865     845         1,710         (780     930   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 
   $ 24,870       $ (5,347   $ 19,523       $ 24,870       $ (4,630   $ 20,240   
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Amortization expense for intangible assets was $717,000 and $260,000 for the three months ended March 31, 2013 and 2012, respectively.

At March 31, 2013, future amortization expense for intangible assets was as follows (in thousands):

 

Remainder of 2013

   $ 2,151   

2014

     2,688   

2015

     2,578   

2016

     2,577   

2017

     2,557   

Thereafter

     6,682   
  

 

 

 
   $ 19,233   
  

 

 

 

The table above does not include amounts related to non-competition agreements where the term of the agreement has not yet started. The term of such agreements, and the related amortization, begins with the termination of employment of the respective employee(s).

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 March 31, 2013 and we were in compliance with all covenants under the revolving credit agreement as of that date.

 

7


NOTE D – 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. Each award exercised or vested results in the issuance of new shares. In January 2013, 888,765 additional shares were reserved for future issuance under our 2010 Equity Incentive Plan. At March 31, 2013, there were approximately 1.8 million shares available for grant under approved equity compensation plans.

We recorded non-cash stock-based compensation expense of $924,000 and $612,000 for the three months ended March 31, 2013 and 2012, respectively. This expense was allocated as follows (in thousands):

 

     Three Months Ended  
     March 31,  
     2013      2012  

Cost of revenues

   $ 103       $ 98   

Operating expenses

     

Sales and marketing

     342         178   

Research and development

     61         22   

General and administrative

     418         314   
  

 

 

    

 

 

 

Total stock-based compensation expense

   $ 924       $ 612   
  

 

 

    

 

 

 

As of March 31, 2013, there was approximately $9.9 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 3.2 years.

Stock Options

Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. Our stock option activity was as follows:

 

           Weighted Average  
     Options     Exercise Price  
     (#)     ($/share)  

Outstanding at December 31, 2012

     1,370,141      $ 12.41   

Granted

     201,006        39.01   

Exercised

     (175,222     5.99   

Forfeited

     (1,308     20.16   
  

 

 

   

Outstanding at March 31, 2013

     1,394,617        17.04   
  

 

 

   

Of the total outstanding options at March 31, 2013, 736,542 were exercisable with a weighted average exercise price of $9.49 per share. The total outstanding options had a weighted average remaining contractual life of 5.7 years.

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

 

Weighted-average volatility

     41.1

Expected dividend yield

     0

Expected life (in years)

     4.75   

Weighted-average risk-free interest rate

     0.84

 

8


Restricted Stock Units and Awards

Restricted stock units vest over four years and restricted stock awards vest over one year. Upon vesting, the holder is entitled to receive shares of our common stock. Our restricted stock units and restricted stock awards activity was as follows:

 

     Units and     Weighted Average  
     Awards     Grant Date Fair  
     (#)     Value ($/share)  

Outstanding at December 31, 2012

     73,516      $ 26.44   

Granted

     57,205        39.01   

Vested

     (13,686     25.32   

Forfeited

     —          —     
  

 

 

   

Outstanding at March 31, 2013

     117,035        32.71   
  

 

 

   

Employee Stock Purchase Plan

Effective July 1, 2012, we adopted an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all employees subject to certain eligibility requirements. Participating employees may purchase common stock, on a voluntary after tax basis, at a price that is the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period. The plan consists of two six-month offering periods, beginning on July 1 and January 1 of each calendar year. A total of 1.2 million shares of common stock are reserved for issuance under the plan.

As of March 31, 2013, we have withheld approximately $271,000 from employees participating in the plan for the offering period that began on January 1, 2013 and a total of approximately 1.2 million shares were available for future purchases under the plan.

For the three months ended March 31, 2013, we recorded approximately $93,000 of stock-based compensation expense associated with the employee stock purchase plan. The fair value was estimated based on the market price of our common stock at the beginning of the offering period, which was $37.27 per share, and using the Black-Scholes option pricing model with the following assumptions:

 

Expected volatility

     41.1

Expected dividend yield

     0

Expected life (in years)

     0.50   

Risk-free interest rate

     0.12

NOTE E – Income Taxes

We recorded an income tax benefit of $66,000 for the three months ended March 31, 2013. We recorded income tax expense of $153,000 for the three months ended March 31, 2012. 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 foreign and state income tax expense, as well as deferred tax expense.

The decrease in income tax expense for the three months ended March 31, 2013, compared to the three months ended March 31, 2012, was primarily due to a discrete tax benefit of $117,000 in 2013 for the retroactive benefit of the 2012 federal R&D credit. The American Taxpayer Relief Act of 2012 was enacted on January 2, 2013 and extended the federal R&D credit from January 1, 2012 through December 31, 2013.

 

9


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

As of March 31, 2013, 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.

NOTE F – Net Income Per Share

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

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

 

     Three Months Ended  
     March 31,  
     2013      2012  

Numerator

     

Net income

   $ 199       $ 256   
  

 

 

    

 

 

 

Denominator

     

Weighted average common shares outstanding, basic

     14,884         12,163   

Options to purchase common stock

     627         988   

Restricted stock units and awards

     51         34   

Employee stock purchase plan

     2         —     
  

 

 

    

 

 

 

Weighted average common shares outstanding, diluted

     15,564         13,185   
  

 

 

    

 

 

 

Net income per share

     

Basic

   $ 0.01       $ 0.02   
  

 

 

    

 

 

 

Diluted

   $ 0.01       $ 0.02   
  

 

 

    

 

 

 

For the three months ended March 31, 2013, the effect of approximately 201,000 outstanding potential common shares was excluded from the calculation of diluted net income per share because they were anti-dilutive. For the three months ended March 31, 2012, the effect of all outstanding potential common shares was included in the calculation of diluted net income per share.

 

10


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, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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.

We plan to continue 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 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 three months ended March 31, 2013, 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, 2012 as filed with the Securities and Exchange Commission on March 6, 2013.

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


During the three months ended March 31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March 6, 2013, for additional information regarding our critical accounting policies, as well as a description of our other significant accounting policies.

Results of Operations

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

 

     Three Months Ended March 31,              
     2013     2012     Change  
           % of revenue           % of revenue     $     %  

Revenues

   $ 23,752        100.0   $ 16,534        100.0   $ 7,218        43.7

Cost of revenues

     7,066        29.7        4,448        26.9        2,618        58.9   
  

 

 

     

 

 

       

Gross profit

     16,686        70.3        12,086        73.1        4,600        38.1   
  

 

 

     

 

 

       

Operating expenses

            

Sales and marketing

     9,225        38.8        6,447        39.0        2,778        43.1   

Research and development

     2,503        10.5        1,732        10.5        771        44.5   

General and administrative

     4,047        17.0        3,188        19.3        859        26.9   

Amortization of intangible assets

     717        3.0        260        1.6        457        175.8   
  

 

 

     

 

 

       

Total operating expenses

     16,492        69.4        11,627        70.3        4,865        41.8   
  

 

 

     

 

 

       

Income from operations

     194        0.8        459        2.8        (265     (57.7

Other income (expense)

            

Interest income

     23        0.1        15        0.1        8        53.3   

Other expense

     (84     (0.4     (65     (0.4     (19     29.2   
  

 

 

     

 

 

       

Total other expense, net

     (61     (0.3     (50     (0.3     (11     22.0   
  

 

 

     

 

 

       

Income before income taxes

     133        0.6        409        2.5        (276     (67.5

Income tax benefit (expense)

     66        0.3        (153     (0.9     219        (143.1
  

 

 

     

 

 

       

Net income

   $ 199        0.8      $ 256        1.5        (57     (22.3
  

 

 

     

 

 

       

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

 

12


Three Months Ended March 31, 2013 compared to Three Months Ended March 31, 2012

Revenues. Revenues for the three months ended March 31, 2013 increased $7.2 million, or 44%, to $23.8 million from $16.5 million for the same period in 2012. Our fiscal quarter ended March 31, 2013 represented our 49th consecutive quarter of increased revenues.

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 12% to 18,398 at March 31, 2013 from 16,433 at March 31, 2012.

 

   

Annualized average recurring revenues per recurring revenue customer increased 31% to $4,634 for the three months ended March 31, 2013 from $3,529 for the same period in 2012. This increase was primarily attributable to increased fees resulting from increased usage of our solutions by our recurring revenue customers and growth in larger customers, including those acquired from Edifice in 2012.

Recurring revenues from recurring revenue customers accounted for 89% of our total revenues for the three months ended March 31, 2013, compared to 87% for the same period in 2012. 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 March 31, 2013 increased $2.6 million, or 59%, to $7.1 million from $4.4 million for the same period in 2012. The increase in cost of revenues was primarily due to increased headcount in 2013 which resulted in higher personnel costs. Also contributing to the increase were higher expenses for depreciation and occupancy in 2013 as compared to 2012. As a percentage of revenues, cost of revenues was 30% for the three months ended March 31, 2013, compared to 27% for the same period in 2012. Going forward, we anticipate that cost of revenues will increase in absolute dollars as we continue to expand our business.

Sales and Marketing Expenses. Sales and marketing expenses for the three months ended March 31, 2013 increased $2.8 million, or 43%, to $9.2 million from $6.4 million for the same period in 2012. The increase in sales and marketing expenses was primarily due to increased headcount in 2013 which resulted in higher personnel costs, as well as increased commissions earned by sales personnel from new business. We also had increased expenses for marketing, depreciation, stock-based compensation and occupancy in 2013 as compared to 2012. As a percentage of revenues, sales and marketing expenses were 39% for each of the three months ended March 31, 2013 and 2012. As we expand 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 March 31, 2013 increased $771,000, or 45%, to $2.5 million from $1.7 million for the same period in 2012. The increase in research and development expenses was primarily due to increased headcount in 2013 which resulted in higher personnel costs. Expenses for depreciation, occupancy and stock-based compensation also increased in 2013 as compared to 2012. As a percentage of revenues, research and development expenses were 11% for each of the three months ended March 31, 2013 and 2012. As we enhance and expand our solutions and applications, we expect that research and development expenses will continue to increase in absolute dollars.

 

13


General and Administrative Expenses. General and administrative expenses for the three months ended March 31, 2013 increased $859,000, or 27%, to $4.0 million from $3.2 million for the same period in 2012. The increase in general and administrative expenses was primarily due to increased headcount in 2013 which resulted in higher personnel costs, as well as increased stock-based compensation, depreciation and software maintenance expenses. As a percentage of revenues, general and administrative expenses were 17% for the three months ended March 31, 2013 compared to 19% for the same period in 2012. Going forward, we expect that general and administrative expenses will continue to increase in absolute dollars as we expand our business.

Amortization of Intangible Assets. Amortization expense was $717,000 for the three months ended March 31, 2013, compared to $260,000 for the same period in 2012. The increase in amortization expense in 2013 from 2012 was the result of the August 2012 acquisition of Edifice.

Other Income (Expense). Interest income for the three months ended March 31, 2013 was $23,000, compared to $15,000 for the same period in 2012. Other expense for the three months ended March 31, 2013 was $84,000 and $65,000 for the same period in 2012.

Income Tax Benefit (Expense). We recorded an income tax benefit of $66,000 for the three months ended March 31, 2013 and income tax expense of $153,000 for the three months ended March 31, 2012. 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 foreign and state income tax expense, as well as deferred tax expense. The decrease in income tax expense for the three months ended March 31, 2013, compared to the three months ended March 31, 2012, was primarily due to a discrete tax benefit of $117,000 in 2013 for the retroactive benefit of the 2012 federal R&D credit. The American Taxpayer Relief Act of 2012 was enacted on January 2, 2013 and extended the federal R&D credit from January 1, 2012 through December 31, 2013.

Adjusted EBITDA. Adjusted EBITDA, which is a non-GAAP measure of financial performance, consists of net income plus depreciation and amortization, interest expense, interest income, income tax expense (benefit) 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 to Adjusted EBITDA (in thousands):

 

     Three Months Ended  
     March 31,  
     2013     2012  

Net income

   $ 199      $ 256   

Depreciation and amortization of property and equipment

     1,171        592   

Amortization of intangible assets

     717        260   

Interest income

     (23     (15

Income tax (benefit) expense

     (66     153   
  

 

 

   

 

 

 

EBITDA

     1,998        1,246   

Stock-based compensation expense

     924        612   
  

 

 

   

 

 

 

Adjusted EBITDA

   $ 2,922      $ 1,858   
  

 

 

   

 

 

 

 

14


Non-GAAP Income Per Share. Non-GAAP income per share, which is also a non-GAAP measure of financial performance, consists of net income 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 to non-GAAP income per share (in thousands, except per share amounts):

 

     Three Months Ended  
     March 31,  
     2013      2012  

Net income

   $ 199       $ 256   

Stock-based compensation expense

     924         612   

Amortization of intangible assets

     717         260   
  

 

 

    

 

 

 

Non-GAAP income

   $ 1,840       $ 1,128   
  

 

 

    

 

 

 

Shares used to compute non-GAAP income per share

     

Basic

     14,884         12,163   

Diluted

     15,564         13,185   

Non-GAAP income per share

     

Basic

   $ 0.12       $ 0.09   

Diluted

   $ 0.12       $ 0.09   

Liquidity and Capital Resources

At March 31, 2013, our principal sources of liquidity were cash and cash equivalents of $72.6 million and accounts receivable, net of allowance for doubtful accounts, of $10.8 million. Our working capital at March 31, 2013 was $80.0 million compared to $77.0 million at December 31, 2012. The increase in working capital from December 31, 2012 to March 31, 2013 resulted from the following:

 

   

$6.5 million increase in cash and cash equivalents, due primarily to cash provided by operations and the exercise of stock options, reduced by the cash used for capital expenditures;

 

   

$152,000 decrease in net accounts receivable, as collections of outstanding balances slightly exceeded new accounts for the three months ended March 31, 2013;

 

   

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

 

   

$2.7 million decrease in prepaid expenses and other current assets, primarily related to the Edifice acquisition in 2012;

 

   

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

 

   

$659,000 increase in accrued compensation and benefits, due primarily to increased headcount and payroll timing;

 

   

$14,000 decrease in accrued expenses and other current liabilities; and

 

   

$328,000 increase in deferred revenue, current, due to new business for the three months ended March 31, 2013.

 

15


Net Cash Flows from Operating Activities

Net cash provided by operating activities was $6.5 million for the three months ended March 31, 2013 compared to $1.6 million for the same period in 2012. The slight decrease in net income, the changes in non-cash expenses, including increased depreciation, amortization and stock-based compensation, and the changes in our working capital accounts, including those 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.1 million and $630,000 for the three months ended March 31, 2013 and 2012, respectively, 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 Flows from Financing Activities

Net cash provided by financing activities was $1.0 million and $104,000 for the three months ended March 31, 2013 and 2012, respectively, all from the exercise of stock options.

Credit Facility

We have a revolving credit agreement with JPMorgan Chase Bank, N.A. that will mature on September 30, 2016. 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. There were no borrowings outstanding at March 31, 2013 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 three months ended March 31, 2013. We do not expect that inflation or changing prices will materially affect our business in the foreseeable future.

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

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.

 

16


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 March 31, 2013. We therefore do not have any material risk to interest rate fluctuations unless we borrow under our credit facility in the future.

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 March 31, 2013.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended March 31, 2013 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

17


PART II. – OTHER INFORMATION

 

Item 1. Legal Proceedings

We are not currently subject to any material legal proceedings. From time to time, we may be named as a defendant in legal actions or otherwise be subject to claims 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. We believe that we have obtained adequate insurance coverage or rights to indemnification in connection with potential legal proceedings that may arise.

 

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, 2012 as filed with the Securities and Exchange Commission on March 6, 2013.

 

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.

 

18


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: May 2, 2013       SPS COMMERCE, INC.
      /s/ KIMBERLY K. NELSON
      Kimberly K. Nelson
      Executive Vice President and Chief Financial Officer
      (principal financial and accounting officer)

 

19


EXHIBIT INDEX

 

Exhibit

Number

  

Description

3.1    Certificate of Incorporation (incorporated by reference to Exhibit 4.1 to our Registration Statement on Form S-3 (File No. 333-182097) filed with the Commission on June 13, 2012).
3.2    Bylaws (incorporated by reference to Exhibit 3.2 to our Registration Statement on Form S-1/A (File No. 333-163476) filed with the Commission on March 5, 2010).
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).

 

20

EX-31.1 2 d508912dex311.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULES 13A-14(A) Certification of Principal Executive Officer pursuant to Rules 13a-14(a)

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)
May 2, 2013
EX-31.2 3 d508912dex312.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULES 13A-14(A) Certification of Principal Financial Officer pursuant to Rules 13a-14(a)

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)
May 2, 2013
EX-32.1 4 d508912dex321.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER Certification of Chief Executive Officer and Chief Financial Officer

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 March 31, 2013, 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

May 2, 2013

EX-101.INS 5 spsc-20130331.xml XBRL INSTANCE DOCUMENT 0001092699 spsc:EquityIncentivePlanTwoThousandTenMember 2013-01-01 2013-01-31 0001092699 us-gaap:RestrictedStockUnitsRSUMember 2013-03-31 0001092699 us-gaap:RestrictedStockUnitsRSUMember 2012-12-31 0001092699 us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-03-31 0001092699 us-gaap:RestrictedStockMember 2013-01-01 2013-03-31 0001092699 us-gaap:SellingAndMarketingExpenseMember 2013-01-01 2013-03-31 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2013-01-01 2013-03-31 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2013-01-01 2013-03-31 0001092699 us-gaap:CostOfSalesMember 2013-01-01 2013-03-31 0001092699 us-gaap:SellingAndMarketingExpenseMember 2012-01-01 2012-03-31 0001092699 us-gaap:ResearchAndDevelopmentExpenseMember 2012-01-01 2012-03-31 0001092699 us-gaap:GeneralAndAdministrativeExpenseMember 2012-01-01 2012-03-31 0001092699 us-gaap:CostOfSalesMember 2012-01-01 2012-03-31 0001092699 us-gaap:NoncompeteAgreementsMember 2013-03-31 0001092699 us-gaap:CustomerRelationshipsMember 2013-03-31 0001092699 us-gaap:NoncompeteAgreementsMember 2012-12-31 0001092699 us-gaap:CustomerRelationshipsMember 2012-12-31 0001092699 us-gaap:StockCompensationPlanMember 2013-01-01 2013-03-31 0001092699 us-gaap:StockCompensationPlanMember 2013-03-31 0001092699 2012-03-31 0001092699 2011-12-31 0001092699 2012-01-01 2012-03-31 0001092699 2012-12-31 0001092699 us-gaap:MinimumMember 2013-01-01 2013-03-31 0001092699 us-gaap:MaximumMember 2013-01-01 2013-03-31 0001092699 us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-03-31 0001092699 2013-03-31 0001092699 spsc:EmployeeStockPurchasePlanMember 2013-03-31 0001092699 2013-04-24 0001092699 2013-01-01 2013-03-31 0001092699 us-gaap:StockOptionsMember 2013-01-01 2013-03-31 0001092699 spsc:EmployeeStockPurchasePlanMember 2013-01-01 2013-03-31 xbrli:pure spsc:OfferingPeriods iso4217:USD xbrli:shares 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:18px;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, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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 notes 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, 2012 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, 2012 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March&#160;6, 2013. </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 three months ended March&#160;31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March&#160;6, 2013, 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:IntangibleAssetsDisclosureTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE B &#8211; Intangible Assets, net </b></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="60%">&#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 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">March&#160;31, 2013</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, 2012</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"><font style="font-family:times new roman" size="1">Carrying</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"><font style="font-family:times new roman" size="1">Accumulated</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td colspan="2" valign="bottom"><font size="1">&#160;</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"><font style="font-family:times new roman" size="1">Carrying</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"><font style="font-family:times new roman" size="1">Accumulated</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td colspan="2" valign="bottom"><font size="1">&#160;</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">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">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">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">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 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">23,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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(4,482</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">18,678</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">23,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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,850</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">19,310</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,710</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">(865</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">845</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,710</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">(780</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">930</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">24,870</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,347</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">19,523</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">24,870</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,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">20,240</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 $717,000 and $260,000 for the three months ended March&#160;31, 2013 and 2012, respectively. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">At March&#160;31, 2013, future amortization expense for intangible assets was 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 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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2"> 2,151</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">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,688</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">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,578</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">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,577</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">2017</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,557</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">6,682</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">19,233</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="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The table above does not include amounts related to non-competition agreements where the term of the agreement has not yet started. The term of such agreements, and the related amortization, begins with the termination of employment of the respective employee(s). </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. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> There were no borrowings outstanding at March&#160;31, 2013 and we were in compliance with all covenants under the revolving credit agreement as of that date. </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 4 - us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE D &#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. Each award exercised or vested results in the issuance of new shares. In January 2013, 888,765 additional shares were reserved for future issuance under our 2010 Equity Incentive Plan. At March&#160;31, 2013, there were approximately 1.8&#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 non-cash stock-based compensation expense of $924,000 and $612,000 for the three months ended March&#160;31, 2013 and 2012, 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="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#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"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended</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="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">March 31,</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">2013</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> </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">103</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">98</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> </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">342</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">178</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">61</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">22</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">418</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">314</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> </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">924</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">612</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> </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 March&#160;31, 2013, there was approximately $9.9 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 3.2 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">Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. 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="7%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="7%">&#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 colspan="2" valign="bottom"><font size="1">&#160;</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"><font style="font-family:times new roman" size="1">Weighted&#160;Average</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"><font style="font-family:times new roman" size="1">Options</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"><font style="font-family:times new roman" size="1">Exercise Price</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">(#)</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">($/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, 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,370,141</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">12.41</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">201,006</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">39.01</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">(175,222</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">5.99</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">(1,308</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">20.16</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 March 31, 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">1,394,617</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">17.04</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 March&#160;31, 2013, 736,542 were exercisable with a weighted average exercise price of $9.49 per share. The total outstanding options had a weighted average remaining contractual life of 5.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 three months of 2013 was $14.00 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">41.1</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.84</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 and Awards </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Restricted stock units vest over four years and restricted stock awards vest over one year. Upon vesting, the holder is entitled to receive shares of our common stock. Our restricted stock units and restricted stock awards 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"><font style="font-family:times new roman" size="1">Units&#160;and</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"><font style="font-family:times new roman" size="1">Weighted&#160;Average</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"><font style="font-family:times new roman" size="1">Awards</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"><font style="font-family:times new roman" size="1">Grant Date Fair</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">(#)</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">Value ($/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, 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">73,516</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">26.44</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">57,205</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">39.01</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">Vested</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,686</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.32</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">&#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">&#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">&#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 March 31, 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">117,035</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">32.71</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:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><i>Employee Stock Purchase Plan </i></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Effective July&#160;1, 2012, we adopted an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all employees subject to certain eligibility requirements. Participating employees may purchase common stock, on a voluntary after tax basis, at a price that is the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period. The plan consists of two six-month offering periods, beginning on July&#160;1 and January&#160;1 of each calendar year. A total of 1.2&#160;million shares of common stock are reserved for issuance under the plan. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">As of March&#160;31, 2013, we have withheld approximately $271,000 from employees participating in the plan for the offering period that began on January&#160;1, 2013 and a total of approximately 1.2&#160;million shares were available for future purchases under the plan. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> For the three months ended March&#160;31, 2013, we recorded approximately $93,000 of stock-based compensation expense associated with the employee stock purchase plan. The fair value was estimated based on the market price of our common stock at the beginning of the offering period, which was $37.27 per share, and 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">Expected 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">41.1</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">0.50</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">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.12</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 5 - us-gaap:IncomeTaxDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE E &#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 an income tax benefit of $66,000 for the three months ended March&#160;31, 2013. We recorded income tax expense of $153,000 for the three months ended March&#160;31, 2012. 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 foreign and state income tax expense, as well as 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">The decrease in income tax expense for the three months ended March&#160;31, 2013, compared to the three months ended March&#160;31, 2012, was primarily due to a discrete tax benefit of $117,000 in 2013 for the retroactive benefit of the 2012 federal R&#038;D credit. The American Taxpayer Relief Act of 2012 was enacted on January&#160;2, 2013 and extended the federal R&#038;D credit from January&#160;1, 2012 through December&#160;31, 2013. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;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 March&#160;31, 2013, 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 March&#160;31, 2013, 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> <!--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:EarningsPerShareTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>NOTE F &#8211; Net Income 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 per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share also includes the impact of our outstanding potential common shares, including options and restricted stock units and awards. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income 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 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="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="80%">&#160;</td> <td valign="bottom" width="7%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="7%">&#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"><font style="font-family:times new roman" size="1">Three Months Ended</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="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">March 31,</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">2013</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> </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">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> </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</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">199</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">256</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> </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> </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">14,884</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,163</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">627</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">988</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">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">34</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">Employee stock purchase plan</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</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> </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, 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">15,564</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,185</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> </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">Net income 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> </tr> <tr> <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.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.02</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> </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">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.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.02</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> </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 months ended March&#160;31, 2013, the effect of approximately 201,000 outstanding potential common shares was excluded from the calculation of diluted net income per share because they were anti-dilutive. For the three months ended March&#160;31, 2012, the effect of all outstanding potential common shares was included in the calculation of diluted net income per share. </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: 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, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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: 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 notes 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, 2012 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, 2012 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March&#160;6, 2013. </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: 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: note1_accounting_policy_table4 - spsc:SignificantAccountingPoliciesPolicyTextBlock--> <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 three months ended March&#160;31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March&#160;6, 2013, 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: 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: note2_table1 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock--> <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="60%">&#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 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">March&#160;31, 2013</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, 2012</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"><font style="font-family:times new roman" size="1">Carrying</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"><font style="font-family:times new roman" size="1">Accumulated</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td colspan="2" valign="bottom"><font size="1">&#160;</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"><font style="font-family:times new roman" size="1">Carrying</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"><font style="font-family:times new roman" size="1">Accumulated</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td colspan="2" valign="bottom"><font size="1">&#160;</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">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">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">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">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 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">23,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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(4,482</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">18,678</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">23,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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,850</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">19,310</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,710</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">(865</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">845</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,710</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">(780</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">930</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">24,870</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,347</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">19,523</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">24,870</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,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">20,240</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: note2_table2 - us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock--> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">At March&#160;31, 2013, future amortization expense for intangible assets was 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 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">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2"> 2,151</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">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,688</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">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,578</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">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,577</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">2017</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,557</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">6,682</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">19,233</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: note4_table1 - us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock--> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"> <font style="font-family:times new roman" size="2"> 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="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#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"><font style="font-family:times new roman" size="1">Three&#160;Months&#160;Ended</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="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">March 31,</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">2013</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> </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">103</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">98</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> </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">342</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">178</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">61</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">22</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">418</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">314</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> </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">924</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">612</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> </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: note4_table2 - us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock--> <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="7%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="7%">&#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 colspan="2" valign="bottom"><font size="1">&#160;</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"><font style="font-family:times new roman" size="1">Weighted&#160;Average</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"><font style="font-family:times new roman" size="1">Options</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"><font style="font-family:times new roman" size="1">Exercise Price</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">(#)</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">($/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, 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,370,141</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">12.41</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">201,006</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">39.01</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">(175,222</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">5.99</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">(1,308</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">20.16</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 March 31, 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">1,394,617</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">17.04</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: note4_table3 - us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock--> <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 three months of 2013 was $14.00 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">41.1</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.84</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: note4_table4 - us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock--> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"> <font style="font-family:times new roman" size="2"> Our restricted stock units and restricted stock awards 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"><font style="font-family:times new roman" size="1">Units&#160;and</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"><font style="font-family:times new roman" size="1">Weighted&#160;Average</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"><font style="font-family:times new roman" size="1">Awards</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"><font style="font-family:times new roman" size="1">Grant Date Fair</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">(#)</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">Value ($/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, 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">73,516</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">26.44</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">57,205</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">39.01</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">Vested</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,686</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.32</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">&#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">&#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">&#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 March 31, 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">117,035</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">32.71</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: note4_table5 - us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock--> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"> <font style="font-family:times new roman" size="2"> The fair value was estimated based on the market price of our common stock at the beginning of the offering period, which was $37.27 per share, and 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">Expected 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">41.1</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">0.50</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">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.12</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: note6_table1 - us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock--> <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 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="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="80%">&#160;</td> <td valign="bottom" width="7%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="7%">&#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"><font style="font-family:times new roman" size="1">Three Months Ended</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="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1">March 31,</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">2013</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> </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">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> </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</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">199</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">256</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> </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> </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">14,884</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,163</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">627</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">988</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">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">34</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">Employee stock purchase plan</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</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> </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, 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">15,564</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,185</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> </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">Net income 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> </tr> <tr> <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.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.02</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> </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">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.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.02</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> </tr> <!-- End Table Body --> </table> false --12-31 Q1 2013 2013-03-31 10-Q 0001092699 15014247 Accelerated Filer SPS COMMERCE INC 1200000 271000 37.27 19233000 2 0.85 P4Y P10Y P7Y 1857000 2034000 10940000 10788000 1077000 1063000 182645000 184618000 227000 226000 260000 717000 201000 159201000 162779000 91511000 95652000 31985000 33063000 66050000 72559000 1078000 6509000 0.001 0.001 55000000 55000000 14812759 15001667 14812759 15001667 15000 15000 4448000 7066000 1200000 3202000 3396000 7346000 7860000 142000 -72000 1601000 1830000 5499000 5827000 8312000 8339000 1732000 1732000 10853000 10925000 117000 592000 1171000 0.02 0.01 0.02 0.01 6038000 6697000 9900000 P3Y2M12D 11000 4630000 3850000 780000 5347000 4482000 865000 6682000 2151000 2557000 2577000 2578000 2688000 24870000 23160000 1710000 24870000 23160000 1710000 20240000 19310000 930000 19523000 18678000 845000 3188000 4047000 25487000 25487000 12086000 16686000 409000 133000 153000 -66000 -171000 177000 105000 -72000 215000 214000 497000 778000 932000 355000 -570000 659000 144000 -2831000 988000 627000 15000 23000 24384000 25790000 159201000 162779000 14471000 15621000 0 2016-09-30 20000000 104000 1049000 -630000 -1089000 1604000 6549000 256000 199000 -50000 -61000 11627000 16492000 459000 194000 238000 207000 -65000 -84000 630000 1089000 0.001 0.001 5000000 5000000 0 0 0 0 5443000 2713000 93000 1049000 7670000 7589000 82000 80000 1732000 2503000 -47843000 -47644000 16534000 23752000 6447000 9225000 612000 98000 314000 22000 178000 924000 93000 103000 418000 61000 342000 P1Y P4Y 57205 39.01 73516 117035 26.44 32.71 13686 25.32 0.00 0.00 P6M P4Y9M 0.411 0.0012 0.0084 0.411 888765 1800000 736542 9.49 1308 201006 14.00 1370141 1394617 12.41 17.04 P5Y8M12D seven to ten years 5.99 20.16 39.01 0 134817000 136989000 175222 0 13185000 15564000 2000 12163000 14884000 34000 51000 EX-101.SCH 6 spsc-20130331.xsd XBRL TAXONOMY EXTENSION SCHEMA 06061 - Disclosure - Net Income Per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06044 - Disclosure - Stock - Based Compensation (Details 4) link:presentationLink link:calculationLink link:definitionLink 06043 - Disclosure - Stock - Based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 0603 - Disclosure - Line of Credit (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06022 - Disclosure - Intangible Assets, Net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06021 - Disclosure - Intangible Assets, Net (Details 1) link:presentationLink link:calculationLink link:definitionLink 0602 - Disclosure - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0502 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0203 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 0202 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 0605 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0111 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0606 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0506 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0206 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 06045 - Disclosure - Stock - Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06042 - Disclosure - Stock - Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 06041 - Disclosure - Stock - Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 0604 - Disclosure - Stock - Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0504 - Disclosure - Stock-Based Compensation (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 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 0204 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 0205 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 spsc-20130331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 spsc-20130331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 spsc-20130331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 spsc-20130331_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 Textual) (USD $)
3 Months Ended 1 Months Ended 3 Months Ended
Mar. 31, 2013
OfferingPeriods
Mar. 31, 2012
Mar. 31, 2013
Maximum [Member]
Mar. 31, 2013
Minimum [Member]
Mar. 31, 2013
Equity compensation plan [Member]
Mar. 31, 2013
Employee Stock Purchase Plan [Member]
Jan. 31, 2013
Equity Incentive Plan 2010 [Member]
Mar. 31, 2013
Restricted Stock Units [Member]
Mar. 31, 2013
Restricted Stock Award [Member]
Stock-Based Compensation (Textual) [Abstract]                  
Additional shares were authorized under 2010 Equity Incentive Plan             888,765    
Shares available for grant         1,800,000        
Unrecognized stock-based compensation expense         $ 9,900,000        
Unrecognized stock-based compensation, expected to be recognized, weighted average period         3 years 2 months 12 days        
Stock options contractual term Range     10 years 7 years          
Restricted stock units vest over, period               4 years  
Restricted stock awards units vest over, period                 1 year
Employee stock purchase plan, employees contribution           271,000      
Common stock available for future purchases           1,200,000      
Stock-based compensation expense 924,000 612,000       93,000      
Common stock reserved for future issuance           1,200,000      
Stock-based compensation (Additional Textual) [Abstract]                  
Stock-based compensation expense $ 924,000 $ 612,000       $ 93,000      
Stock options vest, period 4 years                
Stock options contractual term, from the date of grant seven to ten years                
Stock options exercisable 736,542                
Weighted average exercise price $ 9.49                
Weighted average remaining contractual life 5 years 8 months 12 days                
Weighted average fair value per share of options granted $ 14.00                
Percentage of common stock on fair market value 85.00%                
Number of offerings per year 2                
Employee stock purchase plan, market price of common stock $ 37.27                
XML 13 R9.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation
3 Months Ended
Mar. 31, 2013
Stock-Based Compensation [Abstract]  
Stock-Based Compensation

NOTE D – 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. Each award exercised or vested results in the issuance of new shares. In January 2013, 888,765 additional shares were reserved for future issuance under our 2010 Equity Incentive Plan. At March 31, 2013, there were approximately 1.8 million shares available for grant under approved equity compensation plans.

We recorded non-cash stock-based compensation expense of $924,000 and $612,000 for the three months ended March 31, 2013 and 2012, respectively. This expense was allocated as follows (in thousands):

 

                 
    Three Months Ended  
    March 31,  
    2013     2012  

Cost of revenues

  $ 103     $ 98  

Operating expenses

               

Sales and marketing

    342       178  

Research and development

    61       22  

General and administrative

    418       314  
   

 

 

   

 

 

 

Total stock-based compensation expense

  $ 924     $ 612  
   

 

 

   

 

 

 

As of March 31, 2013, there was approximately $9.9 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 3.2 years.

Stock Options

Stock options generally vest over four years and have a contractual term of seven to ten years from the date of grant. Our stock option activity was as follows:

 

                 
          Weighted Average  
    Options     Exercise Price  
    (#)     ($/share)  

Outstanding at December 31, 2012

    1,370,141     $ 12.41  

Granted

    201,006       39.01  

Exercised

    (175,222     5.99  

Forfeited

    (1,308     20.16  
   

 

 

         

Outstanding at March 31, 2013

    1,394,617       17.04  
   

 

 

         

Of the total outstanding options at March 31, 2013, 736,542 were exercisable with a weighted average exercise price of $9.49 per share. The total outstanding options had a weighted average remaining contractual life of 5.7 years.

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

 

         

Weighted-average volatility

    41.1

Expected dividend yield

    0

Expected life (in years)

    4.75  

Weighted-average risk-free interest rate

    0.84

 

Restricted Stock Units and Awards

Restricted stock units vest over four years and restricted stock awards vest over one year. Upon vesting, the holder is entitled to receive shares of our common stock. Our restricted stock units and restricted stock awards activity was as follows:

 

                 
    Units and     Weighted Average  
    Awards     Grant Date Fair  
    (#)     Value ($/share)  

Outstanding at December 31, 2012

    73,516     $ 26.44  

Granted

    57,205       39.01  

Vested

    (13,686     25.32  

Forfeited

    —         —    
   

 

 

         

Outstanding at March 31, 2013

    117,035       32.71  
   

 

 

         

Employee Stock Purchase Plan

Effective July 1, 2012, we adopted an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. The plan is available to all employees subject to certain eligibility requirements. Participating employees may purchase common stock, on a voluntary after tax basis, at a price that is the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period. The plan consists of two six-month offering periods, beginning on July 1 and January 1 of each calendar year. A total of 1.2 million shares of common stock are reserved for issuance under the plan.

As of March 31, 2013, we have withheld approximately $271,000 from employees participating in the plan for the offering period that began on January 1, 2013 and a total of approximately 1.2 million shares were available for future purchases under the plan.

For the three months ended March 31, 2013, we recorded approximately $93,000 of stock-based compensation expense associated with the employee stock purchase plan. The fair value was estimated based on the market price of our common stock at the beginning of the offering period, which was $37.27 per share, and using the Black-Scholes option pricing model with the following assumptions:

 

         

Expected volatility

    41.1

Expected dividend yield

    0

Expected life (in years)

    0.50  

Risk-free interest rate

    0.12
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=%]F,C0S9#0R85]C9F,W7S0V-CA?.#8Q-E]D9C)C M,S5D.3=F9F$B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F1E;G-E9%]#;VYS;VQI9&%T961?4W1A=&5M M93$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I7 M;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DYE M=%]);F-O;65?4&5R7U-H87)E/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T M4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/DEN=&%N9VEB;&5?07-S971S7TYE=%]4 M86)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/DEN=&%N9VEB;&5?07-S971S7TYE=%]$ M971A:6QS7SPO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/DEN=&%N9VEB;&5?07-S971S7TYE=%]$971A:6QS7S$\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K'1U86P\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O M#I%>&-E;%=O#I.86UE/DEN8V]M95]487AE'1U M86P\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I!8W1I M=F53:&5E=#XP/"]X.D%C=&EV95-H965T/@T*("`\>#I0#I%>&-E;%=O M7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!+97D\ M+W1D/@T*("`@("`@("`\=&0@8VQA'0^36%R(#,Q+`T*"0DR,#$S/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^9F%L'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^+2TQ,BTS,3QS<&%N/CPO3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA? M.#8Q-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@ M8VAA3PO=&0^#0H@("`@("`@(#QT M9"!C;&%S&5S+"!C=7)R96YT/"]T9#X-"B`@ M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S+"!N970@;V8@8W5R6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA'!E;G-E'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-$F5D.R`Q-2PP,#$L-C8W(&%N9"`Q-"PX,3(L M-S4Y('-H87)E3PO=&0^#0H@("`@("`@(#QT M9"!C;&%S7!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@8VAA7!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&-E<'0@4&5R(%-H87)E(&1A=&$L M('5N;&5SF%T M:6]N(&]F(&EN=&%N9VEB;&4@87-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L M87-S/3-$;G5M<#XW,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@8VAA2!A;F0@ M97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#$W M,3QS<&%N/CPOF%T:6]N(&]F(&EN=&%N9VEB;&4@87-S971S/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,3<\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'!E;G-E'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&5R8VES92!O9B!O<'1I;VYS('1O('!U'0^)FYB M2!F:6YA;F-I;F<@ M86-T:79I=&EE7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T* M("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`Q("T@=7,M9V%A<#I/ M'1";&]C:RTM/@T*("`@/"$M M+2!X8G)L+&YS("TM/@T*("`@/"$M+2!X8G)L+&YX("TM/@T*("`@/&9O;G0@ M3IT:6UEF4],T0R/CQB/DY/5$4@02`F(S@R,3$[($=E;F5R86P@/"]B M/CPO9F]N=#X\+W`^#0H@("`\<"!S='EL93TS1&UA6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@71I8W,@=&\@=&AO=7-A;F1S M(&]F(&-U#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<@6EN9R!U;F%U9&ET960@8V]N9&5N2P@=&AE2!T;R!G:79E(&$@9F%I6QE M/3-$;6%R9VEN+71O<#HQ.'!X.VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/D1U6QE/3-$)VUA MF4Z,7!X.VUA#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H\'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$;6%R9VEN+71O<#HP M<'@[;6%R9VEN+6)O='1O;3HP<'@^/&9O;G0@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/DEN=&%N9VEB;&4@87-S971S(&EN M8VQU9&5D('1H92!F;VQL;W=I;F<@*&EN('1H;W5S86YD6QE/3-$)V)OF4],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`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;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],T0Q/D-AF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0Q/D%C8W5M=6QA=&5D/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]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"!C;VQS<&%N/3-$,B!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/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"!V86QI9VX],T1B M;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P M,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/DYE=#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/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"!V86QI9VX],T1B M;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P M,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/DYE=#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@2`M+3X-"B`@(#QTF4],T0R M/E-U8G-C3IT: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 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/BDF(S$V,#L\+V9O;G0^/"]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;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@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 M(&YE=R!R;VUA;B<@F4],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/C$Y+#,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/DYO;BUC;VUP971I=&EO;B!A9W)E96UE M;G1S/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=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 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/B@X-C4\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@;F]W3IT:6UEF4],T0R/BDF M(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],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`@(#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$L-S$P/"]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 M:6QY.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 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>"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&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`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@ M6QE/3-$)V)O6QE/3-$)V)O6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(T+#@W,#PO9F]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<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B@U+#,T-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<@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$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/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],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@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>"!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*("`@/'`@"!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,"<^ 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*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@'!E;G-E(&9O6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN+71O M<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A8FQE M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0V."4@ M8F]R9&5R/3-$,"!S='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!" M96=I;B!486)L92!(96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS M1#@X)3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED M=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M6QE/3-$)VUA3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ 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<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE 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/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/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/B8C,38P.SPO9F]N=#X\+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<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/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: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)O6QE/3-$)V)O6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$Y+#(S,SPO9F]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-$)V)O6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M65T M('-T87)T960N(%1H92!T97)M(&]F('-U8V@@86=R965M96YT6UE;G0@;V8@=&AE(')E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$;6%R9VEN+71O<#HQ.'!X M.VUA6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E M;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/@T*("`@5&AE6QE/3-$9F]N="US:7IE.C%P>#MM87)G:6XM=&]P.C$X<'@[ M;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA? M.#8Q-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@ M8VAA'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"!.;W1E(#0@+2!U'1";&]C M:RTM/@T*("`@/'`@#MM87)G:6XM8F]T M=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@1"`F(S@R,3$[(%-T;V-K+4)A6QE/3-$ M)VUA2`R,#$S+"`X.#@L-S8U(&%D9&ET:6]N86P@&EM871E;'D@,2XX)B,Q-C`[;6EL;&EO;B!S M:&%R97,@879A:6QA8FQE(&9O2X-"B`@("!4 M:&ES(&5X<&5NF4Z M,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\ M+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$ M,"!W:61T:#TS1#6QE/3-$)V)OF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0Q M/E1HF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@8V]L'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$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;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/D]P97)A=&EN9R!E>'!E;G-E'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@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,T,CPO9F]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<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%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<@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/C(R/"]F;VYT/CPO=&0^ M(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@'0M:6YD96YT.BTQ M+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],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`@(#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-#PO9F]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 M/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L('-T;V-K+6)A'!E;G-E M/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@ 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/CDR-#PO 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<@3IT:6UEF4],T0R/C8Q,CPO9F]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-$)V)O6QE M/3-$)V)O6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@ M=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@&EM871E;'D@)#DN.2!M:6QL:6]N(&]F M('5N2!C;VUP96YS871I;VX@<&QA;G,L('=H M:6-H(&ES(&5X<&5C=&5D('1O(&)E(')E8V]G;FEZ960@;VX@82!S=')A:6=H M="!L:6YE(&)A65A#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/CQI/E-T;V-K M($]P=&EO;G,@/"]I/CPO9F]N=#X\+W`^#0H@("`\<"!S='EL93TS1"=M87)G M:6XM=&]P.C9P>#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4Z,3)P>#MM87)G M:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\ M=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS M1#6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!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@3IT:6UEF4],T0Q M/E=E:6=H=&5D)B,Q-C`[079EF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/D]P=&EO;G,\+V9O;G0^/"]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@3IT:6UEF4],T0Q/D5X97)C M:7-E(%!R:6-E/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^ M(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/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@8V]LF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT: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$L M,S6QE/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/C$R+C0Q/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'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(P,2PP,#8\ 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,Y+C`Q/"]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;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/@T*("`@/"]TF4Z,7!X/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;3X-"B`@(#QP('-T>6QE M/3-$)V)O6QE/3-$)V)O6QE/3-$)VUAF4],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,SDT+#8Q-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<@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)O65A'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/E1H92!W96EG:'1E9"!A=F5R86=E(&9A M:7(@=F%L=64@<&5R#0H@("!S:&%R92!O9B!O<'1I;VYS(&=R86YT960@9'5R M:6YG('1H92!F:7)S="!T:')E92!M;VYT:',@;V8@,C`Q,R!W87,@)#$T+C`P M(&%N9"!T:&ES('=AF4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM M87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#8X)2!B;W)D97(] M,T0P('-T>6QE/3-$)V)O2`M+3X-"B`@(#QT3IT:6UEF4],T0R/E=E:6=H=&5D+6%V M97)A9V4@=F]L871I;&ET>3PO9F]N=#X\+W`^#0H@("`\+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/C0Q+C$\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W M3IT:6UEF4],T0R/B4F(S$V,#L\ M+V9O;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI M9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM;&5F=#HQ+C`P96T[ M('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6EE;&0\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/D5X<&5C=&5D M(&QI9F4@*&EN('EE87)S*3PO9F]N=#X\+W`^#0H@("`\+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/C0N-S4\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/@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<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N M="US:7IE.C%P>#MM87)G:6XM=&]P.C$X<'@[;6%R9VEN+6)O='1O;3HP<'@^ M)B,Q-C`[/"]P/@T*("`@/'`@#MM87)G M:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/CQI/E)E#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI M;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4Z,3)P M>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^ M#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W M:61T:#TS1#6QE/3-$)V)OF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0Q/E5N M:71S)B,Q-C`[86YD/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]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@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],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`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/D=R86YT($1A=&4@1F%IF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/B@C*3PO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@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<@3IT:6UEF4],T0R/D=R86YT960\+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@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT: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,Y+C`Q/"]F M;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@'0M M:6YD96YT.BTQ+C`P96TG/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<@ M6QE/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<@ M3IT: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(U+C,R/"]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<@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 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-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/D]U='-T M86YD:6YG(&%T($UA6QE/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<@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'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/@T*("`@169F96-T:79E($IU;'DF M(S$V,#LQ+"`R,#$R+"!W92!A9&]P=&5D(&%N(&5M<&QO>65E('-T;V-K('!U M65E2!A9G1E"UM;VYT:"!O9F9E28C,38P.S$@86YD($IA;G5A65A'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/D%S(&]F($UA2`D,C65E&EM871E;'D@,2XR)B,Q-C`[;6EL;&EO;B!S:&%R97,@=V5R92!A=F%I;&%B M;&4@9F]R(&9U='5R92!P=7)C:&%S97,@=6YD97(@=&AE('!L86XN(#PO9F]N M=#X\+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P.C$R<'@[;6%R9VEN M+6)O='1O;3HP<'@[('1E>'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@1F]R M('1H92!T:')E92!M;VYT:',@96YD960@36%R8V@F(S$V,#LS,2P@,C`Q,RP@ M=V4@2`D.3,L,#`P(&]F('-T;V-K+6)A M'!E;G-E(&%S6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN+71O M<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A8FQE M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0V."4@ M8F]R9&5R/3-$,"!S='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!" M96=I;B!486)L92!(96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS M1#DR)3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED M=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M6QE/3-$)VUA6QE/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)I6QE/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<@7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$#MM87)G:6XM8F]T M=&]M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@12`F(S@R,3$[($EN8V]M92!487AE M6QE/3-$)VUA'!E;G-E(&]F("0Q M-3,L,#`P(&9O&5S(&EN8VQU9&5D(&-U6QE M/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI M;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@"!B96YE9FET(&]F("0Q,328C,38P.S$L(#(P,3(@=&AR;W5G:"!$96-E M;6)EF4Z,7!X.VUA#MM87)G:6XM8F]T=&]M M.C!P>#XF(S$V,#L\+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P.C!P M>#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<@2!S=6)J96-T('1O('1A>"!E>&%M:6YA=&EO M;G,@9F]R(&%L;"!P69OF5D('1A>"!B96YE9FET M2!U;G)E8V]G;FEZ960@ M=&%X(&)E;F5F:71S(&%S(&$@8V]M<&]N96YT(&]F(&EN8V]M92!T87@@97AP M96YS92X@5V4@9&\@;F]T(&5X<&5C="!A;GD@;6%T97)I86P@8VAA;F=EF5D('1A>"!P;W-I=&EO;G,@;W9E7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA#MM87)G:6XM8F]T=&]M M.C!P>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/DY/5$4@1B`F(S@R,3$[($YE="!);F-O;64@4&5R M(%-H87)E(#PO8CX\+V9O;G0^/"]P/@T*("`@/'`@'0M:6YD96YT.C0E)SX\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/D)A'0M:6YD96YT M.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/E1H92!F;VQL;W=I;F<@=&%B;&4@<')E6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@2`M+3X- M"B`@(#QT3IT M:6UEF4],T0R/DYU;65R871O'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/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-$F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/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;3X-"B`@(#QP('-T>6QE/3-$)V)O M6QE/3-$)V)O'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE M/3-$)V9O;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^)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;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4],T0R/E=E:6=H=&5D(&%V97)A9V4@ M8V]M;6]N('-H87)EF4] 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$R+#$V,SPO9F]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:6UEF4],T0R/D]P=&EO M;G,@=&\@<'5R8VAA6QE/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`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T M6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@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.SPO9F]N M=#X\+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<@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-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE M/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E=E:6=H=&5D(&%V97)A9V4@8V]M;6]N('-H87)E3IT: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+#4V-#PO9F]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<@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-$9F]N="US:7IE.C%P>#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^#0H@("`\<"!S M='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[ M/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M/'`@"!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/DYE="!I;F-O;64@<&5R('-H87)E/"]F;VYT/CPO<#X-"B`@(#PO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(S$V,#L\+V9O;G0^/"]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^)B,Q-C`[/"]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^)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/@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<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,#$\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT: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-$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>"!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*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@&EM M871E;'D@,C`Q+#`P,"!O=71S=&%N9&EN9R!P;W1E;G1I86P@8V]M;6]N('-H M87)E7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\ M(2TM($)E9VEN($)L;V-K(%1A9V=E9"!!8V-O=6YT:6YG(%!O;&EC>3H@;F]T M93%?86-C;W5N=&EN9U]P;VQI8WE?=&%B;&4Q("T@=7,M9V%A<#I"=7-I;F5S M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@#MM87)G:6XM M8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@71I8W,@=&\@=&AO=7-A;F1S(&]F(&-U&AT;6PQ+71R86YS:71I;VYA;"YD=&0B M("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@06-C;W5N=&EN9R!0 M;VQI8WDZ(&YO=&4Q7V%C8V]U;G1I;F=?<&]L:6-Y7W1A8FQE,B`M('5S+6=A M87`Z0F%S:7-/9D%C8V]U;G1I;F=0;VQI8WE0;VQI8WE497AT0FQO8VLM+3X- M"B`@(#QP('-T>6QE/3-$;6%R9VEN+71O<#HQ.'!X.VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/E1H92!A8V-O M;7!A;GEI;F<@=6YA=61I=&5D(&-O;F1E;G-E9"!C;VYS;VQI9&%T960@9FEN M86YC:6%L('-T871E;65N=',@:&%V92!B965N('!R97!A2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T871E65A&-H86YG92!#;VUM:7-S:6]N(&]N($UA6QE M/3-$;6%R9VEN+71O<#HQ.'!X.VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA5]T86)L930@+2!S<'-C.E-I9VYI9FEC86YT M06-C;W5N=&EN9U!O;&EC:65S4&]L:6-Y5&5X=$)L;V-K+2T^#0H@("`\<"!S M='EL93TS1&UA#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/CQI/E-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I97,@/"]I/CPO M9F]N=#X\+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P.C9P>#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<@5]T86)L934@+2!U5!O;&EC>51E>'1";&]C:RTM/@T*("`@/'`@ M6QE/3-$)VUA3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V M-CA?.#8Q-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O M'0O:'1M M;#L@8VAA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@/"$M+2!"96=I;B!" M;&]C:R!486=G960@3F]T92!486)L93H@;F]T93)?=&%B;&4Q("T@=7,M9V%A M<#I38VAE9'5L94]F1FEN:71E3&EV961);G1A;F=I8FQE07-S971S5&%B;&54 M97AT0FQO8VLM+3X-"B`@(#QP('-T>6QE/3-$)VUAF4Z M,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\ M+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$ M,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,"!S='EL93TS1"=B;W)D97(M8V]L M;&%P'0M86QI9VXZ(&QE9G0G(&%L:6=N/3-$8V5N M=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!(96%D("TM/@T*("`@/'1R/B`- M"B`@(#QT9"!W:61T:#TS1#8P)3XF(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/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@8V]L6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0Q/D1E8V5M8F5R)B,Q-C`[,S$L(#(P,3(\ 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/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]L6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4] M,T0Q/D-AF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/D%M;W5N M=#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF%T:6]N/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+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@8V]L MF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/D%M;W5N M=#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF%T:6]N/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+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@8V]L MF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],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<@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-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/C$X+#8W.#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<@3IT:6UEF4],T0R/C(S+#$V,#PO 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<@3IT:6UEF4],T0R/B@S+#@U,#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:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$L-S$P/"]F;VYT/CPO=&0^(`T*("`@/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@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],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 M.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.G1I M;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/CDS,#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-$)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/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&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@ M("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UE MF4],T0R/BDF(S$V,#L\+V9O;G0^/"]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/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;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 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@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/C(P+#(T,#PO9F]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-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'!E;G-E(&9O'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(%1A8FQE.B!N;W1E,E]T86)L93(@+2!U'!E;G-E5&%B;&5497AT0FQO8VLM+3X-"B`@(#QP M('-T>6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@ M=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%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@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@'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-C@X/"]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'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>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`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(L-3'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-34W/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@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/C8L-C@R/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P M>#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^#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"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@/"]T3IT: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.SPO M9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/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;3X-"B`@(#QP('-T>6QE/3-$)V)O'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T* M("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92!486)L93H@;F]T931? M=&%B;&4Q("T@=7,M9V%A<#I38VAE9'5L94]F16UP;&]Y965397)V:6-E4VAA M'1";&]C:RTM/@T*("`@/'`@3IT:6UEF4],T0R/@T*("`@(%1H:7,@97AP96YS92!W87,@86QL;V-A=&5D(&%S M(&9O;&QO=W,@*&EN('1H;W5S86YD6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@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/DUA MF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0Q/C(P,3,\+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@3IT:6UEF4],T0Q/C(P,3(\+V9O;G0^/"]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/@T*("`@/"]T6QE/3-$ M)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$P,SPO9F]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<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/CDX/"]F;VYT/CPO=&0^(`T* M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/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^)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;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$ M)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`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE M/3-$)VUAF4] 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<@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:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]T6QE/3-$)VUA3IT: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/C0Q.#PO9F]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<@ M6QE/3-$)V9O;G0M9F%M M:6QY.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>"!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*("`@/'`@'0M M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@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<@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-$ M9F]N="US:7IE.C%P>#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/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D M97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T M9#X@#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*("`@/'`@2`M+3X-"B`@ M(#PO=&%B;&4^(`T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$6QE/3-$)VUAF4],T0R M/@T*("`@($]UF4],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;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<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/B@D+W-H87)E*3PO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@2`M+3X-"B`@(#QT3IT:6UEF4],T0R/D]U='-T86YD:6YG(&%T($1E8V5M8F5R(#,Q+"`R M,#$R/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=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<@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 M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/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 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<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@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"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/C4N.3D\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@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:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/D]U M='-T86YD:6YG(&%T($UA6QE/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`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O'0M:6YD96YT M.C0E)SX-"B`@(#QF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF M(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D M:6YG/3-$,"!W:61T:#TS1#6QE/3-$)V)OF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0Q/E5N:71S)B,Q-C`[86YD/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+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@8V]L MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0Q/D=R86YT($1A=&4@1F%IF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/B@C*3PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/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/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D=R86YT960\+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@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@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/C,Y+C`Q/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/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 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<@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(U+C,R/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/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 M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@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-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4] M,T0R/D]U='-T86YD:6YG(&%T($UA6QE/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 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:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/@T*("`@/"]TF4Z,7!X M/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;&EG M;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6UE;G0@07=A'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/E1H92!W96EG:'1E9"!A=F5R M86=E(&9A:7(@=F%L=64@<&5R#0H@("!S:&%R92!O9B!O<'1I;VYS(&=R86YT M960@9'5R:6YG('1H92!F:7)S="!T:')E92!M;VYT:',@;V8@,C`Q,R!W87,@ M)#$T+C`P(&%N9"!T:&ES('=AF4Z,3)P>#MM87)G:6XM=&]P M.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@ M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#8X)2!B M;W)D97(],T0P('-T>6QE/3-$)V)O2`M+3X-"B`@(#QT3IT:6UEF4],T0R/E=E:6=H M=&5D+6%V97)A9V4@=F]L871I;&ET>3PO9F]N=#X\+W`^#0H@("`\+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/C0Q+C$\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@;F]W3IT:6UEF4],T0R/B4F M(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R/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<@6EE;&0\+V9O;G0^/"]P/@T*("`@/"]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],T0R/D5X M<&5C=&5D(&QI9F4@*&EN('EE87)S*3PO9F]N=#X\+W`^#0H@("`\+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/C0N-S4\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@;F]W3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/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(&YE=R!R;VUA;B<@'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$2!3:&%R92UB87-E9"!087EM96YT($%W87)D M(%M,:6YE($ET96US73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'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"!.;W1E(%1A8FQE.B!N;W1E M-%]T86)L934@+2!U'1";&]C:RTM/@T*("`@/'`@F4],T0R M/@T*("`@(%1H92!F86ER('9A;'5E('=AF4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V M,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG M/3-$,"!W:61T:#TS1#8X)2!B;W)D97(],T0P('-T>6QE/3-$)V)O2`M+3X-"B`@(#QT3IT:6UEF4],T0R/D5X<&5C=&5D('9O;&%T:6QI='D\+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@F4],T0R M/D5X<&5C=&5D(&1I=FED96YD('EI96QD/"]F;VYT/CPO<#X-"B`@(#PO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V M,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=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 M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE M/3-$)VUAF4] 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<@F4],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*/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA?.#8Q M-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+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"!.;W1E(%1A8FQE.B!N;W1E-E]T86)L93$@+2!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<@6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN M+71O<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A M8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0W M-B4@8F]R9&5R/3-$,"!S='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M M+2!"96=I;B!486)L92!(96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T M:#TS1#@P)3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M=VED=&@],T0W)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W)3XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]TF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L'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 M/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;&EG M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C$Y.3PO9F]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<@3IT:6UEF4],T0R/C(U-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-$)V)O6QE/3-$)V)O6QE/3-$)VUA'0M:6YD96YT.BTQ M+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$T+#@X-#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;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.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/CDX.#PO9F]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<@3IT:6UEF4],T0R/E)E M3IT: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/C4Q/"]F;VYT/CPO=&0^ M(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@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;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D5M<&QO>65E('-T;V-K M('!UF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3XF(S$V,#L\+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"!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#XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)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<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/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;3X-"B`@(#QP('-T>6QE/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<@F4],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/D)A6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,#$\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT: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-$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>"!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*("`@/'`@3IT:6UEF4],T0R/D1I;'5T960\+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@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<@3IT:6UEF4],T0R/C`N,#(\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'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@8VQAF%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L M87-S/3-$;G5M/B@T+#0X,BD\'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-$6EN9R!!;6]U M;G0\+W1D/@T*("`@("`@("`\=&0@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'!E M;G-E(&9O3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA?.#8Q-E]D9C)C M,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO9C(T,V0T M,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'1U86PI(%M!8G-TF%T:6]N(&]F(&EN=&%N9VEB;&4@87-S971S/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$;G5M<#XD(#3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA? M.#8Q-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@ M8VAA'1U86PI("A5 M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$ M=&@@8V]L'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^4V5P(#,P+`T*"0DR,#$V/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'!E;G-E/"]S M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XQ,#,L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'!E;G-E/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#X\'!E;G-E/"]T9#X-"B`@ M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0Q."PP,#`\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&5R M8VES92!03X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA?.#8Q M-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$6EE;&0\+W1D/@T*("`@("`@("`\=&0@8VQA'!E8W1E9"!L:69E("AI;B!Y96%R65A3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA?.#8Q-E]D9C)C,S5D.3=F M9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO9C(T,V0T,F%?8V9C M-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]F,C0S9#0R85]C9F,W7S0V-CA? M.#8Q-E]D9C)C,S5D.3=F9F$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO9C(T,V0T,F%?8V9C-U\T-C8X7S@V,39?9&8R8S,U9#DW9F9A+U=O'0O:'1M;#L@ M8VAA65E(%-T;V-K(%!U65E(%-T;V-K(%!U6EE;&0\+W1D/@T*("`@("`@("`\=&0@8VQA'!E8W1E9"!L:69E("AI;B!Y96%R'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'1U86PI M(%M!8G-TF5D('5N M9&5R(#(P,3`@17%U:71Y($EN8V5N=&EV92!0;&%N/"]T9#X-"B`@("`@("`@ M/'1D(&-L87-S/3-$=&5X=#X\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]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*("`@("`@/'1R M(&-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*("`@("`@/'1R M(&-L87-S/3-$'!E8W1E9"!T;R!B92!R96-O9VYI>F5D+"!W96EG:'1E9"!A=F5R86=E('!E M'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^,R!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^-R!Y96%R'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^-"!Y96%R M65A'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/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-$'1U86PI(%M! M8G-T'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^-"!Y96%R65A'0^-2!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$65A7!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! M8G-T"!B96YE9FET("AE>'!E;G-E*3PO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0@ M,3(@;6]N=&AS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`\ M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA65E('-T;V-K('!U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C M:&5M87,M;6EC XML 15 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Details Textual)
3 Months Ended
Mar. 31, 2013
Net Income Per Share (Textual) [Abstract]  
Outstanding potential common shares, anti-dilutive 201,000
XML 16 R8.htm IDEA: XBRL DOCUMENT v2.4.0.6
Line of Credit
3 Months Ended
Mar. 31, 2013
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 March 31, 2013 and we were in compliance with all covenants under the revolving credit agreement as of that date.

 

XML 17 R2.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Balance Sheets (Unaudited) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2013
Dec. 31, 2012
CURRENT ASSETS    
Cash and cash equivalents $ 72,559 $ 66,050
Accounts receivable, less allowance for doubtful accounts of $226 and $227, respectively 10,788 10,940
Deferred costs, current 7,860 7,346
Deferred income taxes, current 1,732 1,732
Prepaid expenses and other current assets 2,713 5,443
Total current assets 95,652 91,511
PROPERTY AND EQUIPMENT, net 7,589 7,670
GOODWILL 25,487 25,487
INTANGIBLE ASSETS, net 19,523 20,240
OTHER ASSETS    
Deferred costs, net of current portion 3,396 3,202
Deferred income taxes, net of current portion 10,925 10,853
Other non-current assets 207 238
Total assets 162,779 159,201
CURRENT LIABILITIES    
Accounts payable 2,034 1,857
Accrued compensation and benefits 6,697 6,038
Accrued expenses and other current liabilities 1,063 1,077
Deferred revenue, current 5,827 5,499
Total current liabilities 15,621 14,471
OTHER LIABILITIES    
Deferred revenue, less current portion 8,339 8,312
Deferred rent 1,830 1,601
Total liabilities 25,790 24,384
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; 15,001,667 and 14,812,759 shares issued and outstanding, respectively 15 15
Additional paid-in capital 184,618 182,645
Accumulated deficit (47,644) (47,843)
Total stockholders' equity 136,989 134,817
Total liabilities and stockholder's equity $ 162,779 $ 159,201
XML 18 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
General
3 Months Ended
Mar. 31, 2013
General [Abstract]  
General

NOTE A – General

Business Description

We are a leading provider of on-demand supply chain management solutions, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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 notes 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, 2012 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, 2012 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 6, 2013.

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 three months ended March 31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March 6, 2013, 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 19 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock - Based Compensation (Details 2) (Stock Options [Member])
3 Months Ended
Mar. 31, 2013
Stock Options [Member]
 
Weighted average fair value per share of options granted  
Weighted-average volatility 41.10%
Expected dividend yield 0.00%
Expected life (in years) 4 years 9 months
Weighted-average risk-free interest rate 0.84%
XML 20 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock - Based Compensation (Details 4) (Employee Stock Purchase Plan [Member])
3 Months Ended
Mar. 31, 2013
Employee Stock Purchase Plan [Member]
 
Fair value estimation of common stock using Black-Scholes option pricing model, assumptions  
Expected volatility 41.10%
Expected dividend yield 0.00%
Expected life (in years) 6 months
Risk-free interest rate 0.12%
XML 21 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 22 R7.htm IDEA: XBRL DOCUMENT v2.4.0.6
Intangible Assets, net
3 Months Ended
Mar. 31, 2013
Intangible Assets, Net [Abstract]  
Intangible Assets, net

NOTE B – Intangible Assets, net

Intangible assets included the following (in thousands):

 

                                                 
    March 31, 2013     December 31, 2012  
    Carrying     Accumulated           Carrying     Accumulated        
    Amount     Amortization     Net     Amount     Amortization     Net  

Subscriber relationships

  $ 23,160     $ (4,482   $ 18,678     $ 23,160     $ (3,850   $ 19,310  

Non-competition agreements

    1,710       (865     845       1,710       (780     930  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
    $ 24,870     $ (5,347   $ 19,523     $ 24,870     $ (4,630   $ 20,240  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortization expense for intangible assets was $717,000 and $260,000 for the three months ended March 31, 2013 and 2012, respectively.

At March 31, 2013, future amortization expense for intangible assets was as follows (in thousands):

 

         

Remainder of 2013

  $ 2,151  

2014

    2,688  

2015

    2,578  

2016

    2,577  

2017

    2,557  

Thereafter

    6,682  
   

 

 

 
    $ 19,233  
   

 

 

 

The table above does not include amounts related to non-competition agreements where the term of the agreement has not yet started. The term of such agreements, and the related amortization, begins with the termination of employment of the respective employee(s).

XML 23 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Mar. 31, 2013
Dec. 31, 2012
Condensed Consolidated Balance Sheets [Abstract]    
Allowance for doubtful accounts $ 226 $ 227
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 15,001,667 14,812,759
Common stock, shares outstanding 15,001,667 14,812,759
XML 24 R17.htm IDEA: XBRL DOCUMENT v2.4.0.6
Intangible Assets, Net (Details 1) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2013
Future amortization expense for intangible assets  
Remainder of 2013 $ 2,151
2014 2,688
2015 2,578
2016 2,577
2017 2,557
Thereafter 6,682
Future amortization expense for intangible assets. $ 19,233
XML 25 R1.htm IDEA: XBRL DOCUMENT v2.4.0.6
Document and Entity Information
3 Months Ended
Mar. 31, 2013
Apr. 24, 2013
Document and Entity Information [Abstract]    
Entity Registrant Name SPS COMMERCE INC  
Entity Central Index Key 0001092699  
Document Type 10-Q  
Document Period End Date Mar. 31, 2013  
Amendment Flag false  
Document Fiscal Year Focus 2013  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   15,014,247
ZIP 26 0001193125-13-195392-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-13-195392-xbrl.zip M4$L#!!0````(`/MIHD),GLEPAT,``'$$!``1`!P`2`2DM!0I`J0MM5??W87I!ZVY-BR*)$R M.IV)28'`OK$`=K'O_GD[\-FU4%J&P?N24ZV7F`CNOK&C<#A2LM>/V.NC-ZPS8N?G M[#@,`N'[8L0JE;23#US#MV%@>FM4G>2WVX[R&<`3Z/>E?A0-#VJUFYN;*KZN MAJI7:]3KS9H,=,0#5Y1,RP-?!M\>:(X_=V"\M/GMO?8W36KM[._OU^C7M*D> M:G?<$A_"P4`H5U3A#^C<:=:;32=M+'78:CB[#P%N6J0?`&U[G`_''W2Y[E#C MY`<.7N M`)ZXT[L6;K477M?@AVGX@;F,O4/:'FCJZ5QT&='Z(!H-Q?N2EH.AC]W2N[X2 M77@'%*^D9*[>:J_$:J8CE*&C,(C$;<0NA!N!Z!H)@M_\JZ;S&P^POZN3OV(9C:X^`B9!)*_%U9G/@ZO+F_#JLA_&F@?>U:4(KCZ+ M041+:&55-Q.0`8?_"!^+P5NK2STBT`X/? M&#UL`<.5=@FX8MJ:O)Y@18H37^<77;/AI MM#U*V-0D-J7OGL.F8^&B;;!L6CF;&A7X?WDV78+A-193IR;3JE0>3&3S&2;R M*4PM!B-G9[P%?'P)_+L`QQK\]*M#<%C0`1<1/IW<#H%BHB#,1,_2BWUQVCT! M%S`<"7$AU+5TQ46?*T$KA:-P@!AQ]/,.?3]TZ:_3[KEPPUX@_Q;>&5'R*-21 M_C`Z%\-019]D<$=`$FH!L<:T2DCU$F0%U$-PY?9)6([%M?##(2)CQ66!N*0$ M`WI-D>L%28Q9Y?LD,(?>0`82#"RG]9*5F?DRDY`,*#9+L!?@'5C<0G4%SO8Q#QH"<[/N"G M!;+V,_\S5$<^UWJ6M1.$)_@6Z^!@O,:(=10.A`*?P2I1C/(%PL MYJ6G/E;OUJ%WSSP)FL\ZJW?KT;OLCO',,<^TKV!B'XK!POD'/X33-$K8;&MV M5^;/@):/N9SCDC5&YO1_DBU9^1SNY`D_)R-;N7DF;GREE$S[&R?$6F;&S^`> M#.)!02SH.?@O=\QG@L#63'P/\8K?%IQ7!H&7P*M'!(Y=96]B,G%8MCUR;*[K MF:?9()/-I72'-1'7LUBY?:Y%[ALC4BE.17.P&ZW#81Z%L%5IM);% M[S>0JKISE+"!%HHBG0]J`*:0*SBQQ$T2V9II8Q#9K2(O# MSW]4*NB^I-E4:3)5C.^0QX"H&#-K(+B&YY\I'>U@"'^^JZ7O3-_XW9T>3KM= M&#WH79EC2'VO-Z)NVBII](A^OUX^KV6`3A0`:+.C;4T7A`JQ?U?+^+=[4I#.8B3$>^]\FW M>+A%9+O7Q4)23/>`N7KQ0/Y-&WU'8`Y#7WKF\#KPS@`'Z#\YP?X%"!2XDOL7\,8/*K5 MCB^/V1__NOS\B3G5.KM4'(P"0L+]6NWD2XG-29.\/*_=8E\.?IS\68FFOJQZ MD5<"&OS4B]X2U1-`%I++8166%:GF@('24P[T/`C-3[=W?^H"N9F.1CZ89OR[ MTN4#Z8\.(K"BF@7BAJEPP(,2T_)O:-(HX=?X82?]HS;Y"SM88>_C;AX:8ICV M/^`*>%")PN&!LS>\?9L\=\(H"@<']>'MN//G0?7E]/*$';*?^&#X]H>]AN.\ M31*I_46PTL/PNU"WLP%:XA\?8BT#H34[%MI5DEP7`ZY<*;AO&2IO108X@Q^T M?GP>^+\+!G:0<>8+CIGL;*A"M*J*A5T&TYLGX!./Z7@X]$<,IG#007C#>\:N M@8;%Y*.5DP]-%^)&*N&9=R)@$NQ-3YEC08;=X2FO$GUT(JX%4R+BTB=*P+S; M#=4`US'0D/NC2+J:12&+DI182CE0%]T/S8JW0HW5Z'W>@&J:)C"08FZG.8"0:$ MBZ9>;OC(4`3<)\#A@G)CLQ3%,&TQ#:JRF`#>WHIV[L=Z5O\`X5D%P3 M$I[P@2CJ+A(AO9AT%&(;!.8C$%<%(F(H?SU`Y2(!O\)UA5>2\"YEH3E]"21?^6]!!9R%Y6)!R-D21SPV)-X MW03,\1[&*=)?R3P(#]UTVH.QTGF/]3F(0T>`HH)2#D%R/-!8ZEAYI(ET=P4^ MQT%D%%Q")T-?:*)`S]AF$`YH(X:1^1[E"SUE>*(YENA["+(K7I[:]47_[ MZ^'AV?C1>?N&@4Z2R5!R,`6P#,@R$&=0C`DH'`1W$U3LCO7D%VC&G'KE_ZC9 M>>P+?*H[./ZYZ,4F/H%=5/ZHLD-"$G#R1V7L3(LG4.L'HDY*3RQ(NO"HCP`_]:?4C7M_@O*;<1$R--+0 M-A`N*!Q7(T2]AXK-69=+-0$S5>X)!L/0>%MHNG3L1\2:<"AF3#37?=;UPQM- M_##X&)Z8Q9%FNA_>!%7"_M1\#&"F/28?Z?N?H64%4HPA!S&'-IYT*;XV)5[: M#V#5$0S6B,(E-B2P@/'TV4AP566H!C1PY[?K;IE-F>`S&.F9;#*`5 M8"2!F1SLMTZLH&?L%I(GU9RYC`9;1@8-9:&*$@8`*#3M">_'C$:2=M$RAP3F M]T4(:3VCPT9*4CP112;PI.`A',>2`WJ'N!P&00S#F-!5O#XFU8E_,T`=9ATQ MI3\7*&(@#\(`E-/X9V1^40CFB@HP%^0)10VG;.(?&I#4HNAIQPSD;\"_@>*,24"" MIG4\&*9N$<@S[W9!KQ*%0V%!ZS-`.T\V@5/0%WWJ2]Z!R7PL)MYXM40>64@S M`XYLOB%\[GUG1D)M2-5\H4XL`FGLHF`C88+Q09MC(MOD(YJFC,%!*Q_%9$N- M28%YS$<$<`=E[.GH*5KET$.YD+U`=L%&0B>'DYGX+,2MLR((^/&$0Q&>@1J' M4B>V[8YU20Q;D^9DD+`;07,&0^XH%!9CHG1J[_04=:;]E(0Z5;!QPNP6'()F M$"D>9YV?8%B?9+'+*[;#91J>>UZRBS+C>RC1X^3D(`J$_'?IE3OY/Q=X1=., MZ*LP@+_=A%.Y5X#4RQ/7W(])XM#-4P:O&>=Z!B\4A0XL"<5ULA(-PB"UG@,0 M'NB#NN43Y1#&J(=&9*>%G&@P3]"?P'%"&!$[<"9$^Q[_Q_(ZW?.[6E;[=E,; ML$"^Q5NL3]F&O1L*O?T[JXVIG=5'8'^GYWEJ5L]ZT_##S*;A!&AFH"XSW"C) M8`]QM:9B"N[$`QO/0^0SA3ZLR]!6O*9U=K)+\^9@*25NS&KQ`RR:J\1)SQ%' M:%WA^WK(7;H2LUZBYR'.2LGSC?2B_ON24Z__6&(=VO2B]PE4YDW%!?SX4(N# M](^$NMR':>N`^:(;E1@]O"^A]12JM$"F+PFJ?PGNW97[2.$CFSQ[*7#M^H_S MT(V\>Q]<)S`8.HVQ:SSR^S4WLN!:<"VXF36:;(3<,RWW3I5EYQ)7"_>8FXZ^S,G$?@.>3BTXB[)Q8?0F]T_\2"=7I`U%"]+_W@ND)TNZ6%V$3A MET,9L^N*N;E\PZP+DQH,.:*J>G[H.Z3;GB'B M^VHI!4D>J0S<\\9O-,N`]Z.`",(;A:74S+_?64(\]2@VCW:HT(Q]W2JW]AZW MMYHE8]]8SJZ:L\Y>N;V[MW'.6L9:6VP9^SA;W"SO[6R>L=86K]X6[Y>;SN8Y MF]%VZH:7`E_"H&(N]94F$6I\L^^6+@:>N6Q>H5B7=PLAU9;!R\Y(>^V=C?-W M"^>CW#!XK[5Y_EKV6@-M&;RD@=[=VSQ_K8'.CL'[SKC!YZ>WH1JN\MUL$O](R]HG+P9URL[6[<<9NX8)PTYQU]LL[C<4L:^;I7;.=B\L;9X]2I;+S=:F^?L"]^6:\*ZQ0MC#&9>ZWII M1>-:2EI*6DI:2EI*6DINF))WW83Q\VQ:T;R4H1K=RC8[TMR;.QO9WVDWG?V6 MWMN;WO1^Y[([O)[[U:ZS6P9:TOV7KQKM.CVD=ZP^_@99_)YP-[>N*J'Q(G%Y M+?S1DK>(+<;MQ%"M!(/*GD11OG*6;`W51[PUL[^7WVL"]O6=>&]C. M[UUF"TS.2\AD/!<#COU1/9SYMXQM1=3RIE?MK%%V=IR"K]KS*L0@MZTME=O< MA((URNV](N3SK?C$=W,2/2\N;O-'GAY[,VG-6&LZY'W9W] MSJ6Z],QK&%KCD)X)[P60#)L&T:3LL))!4RZ3@_K0&'EX44W M:[`;JII()V5"#=):F^,&K,_UN'#Q2""X'.MLFEJZZ2E+.$+N1@3F<@M[$8.B'H[0><5+A-SF+2WX4XK5^\\"IW*1>W".J MD651`NY8=*+M+_O6G"K[M@#C1Y1ZRZH:9`?_^(*UWHYF:KU]DJ8LXI$2GBQ` MC;>T'"3'BK:A?XWEW%P#^T1/29E^._L<8GU$=@1J"Z:,!]_*[$OUL`IJ+D%% MARJ\EEY2,YJS5XWZQ%("'+XI`9J,06@GXW2YBY5Y1Z:NY(U@`SYBGN(W+![" M-Z8R+N!`Q:SAWS*8A,Z?5"\X9*Y0$<=C9%#SI&)X&)CRHXFIH-J4`QY1B>"` M76!E^#O%8^ITJMW.[TD\`7`Y4X,6)C=%U?F+?7S*).'XIW' M,P;](D*P"%HVC5#^3?MIK!B69`?+ZDX#/O2!UZFY'LC`ZND-H M,,"[^RL&9[LK`7^-M&#A,+6NX&8)L!IH!K!`-B%,;2H=HA>_X-"AF-0M5#7T@6$H;]85]D)1\\0QV#B M5BA7XIB`SK70Z!>F==8IR`A,GM8Q63O`$2FF40JAEX\!`Q6,N1HEH4U[>WOE MW?;.=!EKT]:83JP#K*ZQ4C<,-14&->[?F$ZL>0S]U=F)8<'',5G/@/Y5]E!P MU52U<3X$[&^I'KP_`B7?NS^I)L#Q:RY]\MT1,,-.`PKU@1`OE(;\SGR_(\%= M7,AY9J7!=7]&QF:02://@,6O]ANM2>1>VVD\(W+/1.T1+68B]^@-S,M2CT>F M"#-8M]8S8]UV\A/K5C!PESI:6>?N9`8%)-HK+0]VB19H M`MIG,D63YQ.T26LF@V7J6DO',IAB+(^,EEO0C'EI:K3[RST\:T9F.53H="\0CWJY,U>=[M MTMI.YG,51[)9K%<0@=01+C2NA35AV0IYRRG"I&S9NZQ+/>]6@-RQ]T$C M5O2P_.U,P[%TS#Z=Z9FS=79YE&&$<5O?"13:TIE[XWO;C2)8=,O5IZXD"[_8 M*/H\O:WI_VJ_NLS0N&CJ(`PP>[@70L_?] MJ&&*EB;4PX="Y\M)PE,2]>LF>9`=$ZF<#(:)D`PW"-#N,A^SPF!D^"2\QHAL M=B/P!PP1AF?>$VPHE`P]!+I9;;"1X&K9J.R,,MXD_D'9$.S49``8\.08MB<" MNH84"`+7<#0!N6=V<4!6,$O`<*.+[":*T^9.D@^'.3J*NU$,?N0X%Q4C72@/ M#?XQ7YCTM+Z@#"AL0Y'W26@XIF!,)TTPCJ'C*%:S-Z':IR,),C:FPKD5_5*%]VW:1^Y+K\ M):0-G,Y>5W$L7+J/@R7+^SF;C%NQ*9^;\U:GW-RMEYV6#0Q:/9,WO4?O-*J% MX&N&1XK9!0#AQLZ\I%QKGE9;.-,IU^MSKB7/G1!;%B\;\;-?K1?=2A4G<#%= M/EK+E;%8OW9V=\J-'(3D;F$YY]PP>:>ZO[]Q!F^G@_5+J+I"6A=K#8:JW*QO M/J;:FJDLO>CJO-(^A;)3A0_7VLYPX/P0?W4?K=737]?.ZOB6J6VN&)H;BPMS MZGZKW)Y7?BIW5M>G\\&J]"+'M6SVM;FOL;G[(G]W$NN#<,^_QR*>F5DA$ M6473]^VG<:6+[]TOL]UFN[S3:I@+G9.;J@EK<^_^_5C@]#9K0GN(01_F1N-J M:Q_CA,V-STF5E(40];DWKV]%E<3I.O]P$N#JRRZ-L5/=?5;L\9IJU-S#JLNE M0IF,*9":8"0B(4[CT%]S?L.\6"'ZR,^N5#J:O0PZJ:].`;JOG%8UN4$ZPDN> M\9W0$46;4XCWO;A?%NNT[P\^=[]5+MQ^B)?T)/&_R$QL,`@]X4^*U)@P8'+; MM(X'!N#"!`6W]_(;%+S_W*#@=GZC;%]P#$D:'5I)#Z`9R;6)VD^D2>QX@6H]$@*W^Z'9RS2]:++/$HACD M;LX)Q[0BOE*K7=W=V;B4;Z?1ON>+**F_5;JXII#HSF*>H8)%@A7QC*UX=6_S M6W-+&/)5;8G,[.<]JZ;>`RO\C*JO41+Q.6@*K(]Q=C!YQE\#&9FLB(D_P!*_G9MB@8N$NY(-N6B[6D`310D=F>@`8V)$=(%XR6-@UZ6SAI7)@<(5HP^E'Z M#3O&TY9?N%16_M?//YL&O2U$_@\=E=IDZ(UO'MEDZ&6T9W6;1KO-\DXA`J6+ MQN%-9T(WVM76YK<#-[KC;3.ABVV;=G;+C7H13FTLAVTB=`$2H?\CM+5:F;FT]RWT[FR6=!K$F(#R%[#:4S#]#3HK-]E69\[ MRU;X!"^;-_W?]KZ]N7$;V?>KL.:>4Y54R1[QI4>2397'CUSOR8R]MB7Y=NC@Y/L:Z=#EOOYFC[IBJSIMOS$.<%::6LZ3K;!%W.%X[W3D@< MQWL;P89J80%[QW(9RB8'\-+Q+V)?/!1BQNWQJ>\@NVB>6,K6# MB1>Y-'79BYY?X*7OONK5LA\H-#`5@4F,'T=._ M@5K\PX3XH64#02"I]A/-J%1\[(7EDSDP%]Y[NX6`N?6^HB"-N<>Z8;UZ#D"V M_'?%FH7$5T+K&^N)U6-$L43W\`5^L0,:VPS\PNCGF3(R_QO_H:G2F.D-`O`W M">.$;^222U;YWAEV4=KQR2<,&Z"9[YZO8&X=?)=8,#'9*:.=N%+\FP`[[2"D M\Q&^>2`KWTYHMCA\,",TF9P]`Y2D!G&SDD.CJ?]IN1'P(/UQ@F-B.0#+\N-8 M[[,DN7^FJ*?:ZH&DO]E*2-8I]C')/R#^*TCFS,/0\""RW`FK)D![G%%V(&G- MS?+?TP`.%A]MTX49]"_$F6;[P&E#+"+<9]VY5B*ZOO9L=\D(2B\R"S_(S"H3 M29A8$`67M9* M2*S7>6##Q=4>8LVS+,J1IY\SRF:6)U1)$T%:9D(?GFK#566/'HH26ZVRFD2C MTC)D-8E.!N$MDY)E%8F#Y2/+*A*RBD2W1%I6D9!5)+HNXJ?F\:6\FTK[3A:- M.(Y$Y^58-%]OE_4(__(Q"DZ>+6OQTX4=3!POB'QR,SM/G:7OB(/'WG,O"(-[ M/(Y^PO/OK?5.W7\/(/>?'#CH_HKO_R49G7X$&)Z?02E_\4("(%;?8&>%[=]) M(%V[<)0F#]:W%;;E>+1<)?QR1V;_^/!/RWWLJX_H.7C\;/F/.OOYPZ\Q1RYN MSA_^NKU47L*YH]Q^_?3[];GRX>3CQS_U\X\?+QXNE/_]OP^??U=@W2H/ON4& M-A)N.1\_7G[YH'QX"*#\<_GH2I)T^G MX?3#]F/2)NFF;ATOE4ED&S*@_*PPN4/,-GJ<"]K04 MUN8Y\_],^Y5<4*X4//4]$Y?,[)"65AT,F+NPL./J5$D/L'H[)3OQ2N$(JJF7 M&T)+#4'=371_L.?*PO=>[0#]0-3+NQP:>+%T6>'W5YXLRW6QV"M97FT@&W"7 M6:)BGF[#Y>OC%B1#Q)/)]F"3\!@%M2%V@00@OI.2G>!USHH=U0MZ( MX^"_4S(C\/@T_87F.C;113@E$Y^@Z]!VK[^"<<2)F1 M*?%!=NX8B+X^^OE"@2&F=LAN2L[F()03"UU"WQ;6._$5V$AL,E/.)F%<5%=# MM&QAN-8D+J&[X4[74NYTF#]&/W5K;H?`_/Q;///:\I8LR:[,6\;<8(/Q>4DTI M%G]4>BX!J5O`>^A-#VRJ@3*Q?/\='J-U&)JK:/8S:>J!-1JR"S#+?5' M9Q=>,DTO>"#RFMZE>E2?X^J>D+@R%/OZZJR!L[0" M5A`+I=(%GBMJ^E:-*LP=$[NR?7=97'48MI>6CW=!P2WQJ4G=5:MVD+)JM]+< M")/V:LVD_0+:(C9K`:Y"\3;?M(6#F3VAFBY><,L;1-`-8`02XM)U&>%6N[I* MW"B>[T:TY`#>K^:'%*3:"U":XPKZ-&@AB9:XL!TZ3BX=;I5X3HKUO2W^6]D]_H4'OSU9(H$ MH/ECT2X-L85+#0L`3.F>6,XD7R+BXLS6+;GE-HX'0PE\/]#C\F1V' M+_$X>&"BY10>JBS5,O-&SG#M,WRFT11XSC9C7C8"^)Z]&I4VIS2YNR$S?EG]I)J_>HF=6'48W<1 M#9?[XYAE(FU4HS=J0'^U[IFIS9EAK:<.^)QS#3991>_99FU%I^)+['3=A_2M MNU1H]8K[0!NV0-;E])8$,AZ-6C"]-9IFM2FN+?TM5Q$W4G/5*]KF\3.GI>*J MKUA>&XSL;IA@ESLJPT@E5K-WO`52+B=7UM?NXK6(K*_=)(*:QL>NNXOC@'6Y MP=?L3C1[YJ`-MJRM6W/%YUV` MD\L-NI/3*C=HN:W(#;H)XW)OT,O?!3::.T!-HS(-AVAK(%H)=;-;$WR#M1S: M7Y>*TDX;!F5+1A4I%Z4\D8D5!4@!>8\;0J6+4IT6[ZFD;9#H.#P$46*6%5[C M$I#;2:'T%ZA^M2K"M[5`7,4*?&<3VAL/2;SU''OR_A.6'23JH[7\P^."_N&1 MBK":K=;W"6NED2"X(,'$MVF8]ID[7;V6OM4F00>K^!7F7:K@7V&V<10"S*VB M5]$F<.(FE0E>)068R6V3FU/&95LMQ2$66\98J'G*ZO=Y[LF4S&D5YFBQ`$4V M><%>CO")]4S;-V+<0$3S#GKQ@^P5Y,WVR91]1EQ:%O39MU95]K`"G$]>"`C5 M*RT6;-D.Y00L^9GGS[&_('S1Q*P0L9Q;3=:33`*@!G$!^7B^<[T#?#2 MBJ`Q=EH#<(EL6:X7%<_][;UR#NJ)^!,:EQ?B:#TL..IXT31N!1=XL_"-%;.U MPZ2%Y)S2PDK:O5GOC",V8.C%^.F/4QN#F9^BT/,9I1Y\WT\!9KRC?YI%SLQV M&-UTBPY865/BV%B4-$,$JT.[>M&R<.DU+9$+FP`KR6@I]S'\$RLXL4[NB?^* M=5I94S=:88_XM%@W;3_W;\_'EIQQX42?P'1%0&6\Z:1X3K<(!YMW8I5N'"F( MGI:"'C_Q%*^!I!IBA-VO_I.9$"YM7GCU[]#RI36X(*VF;>P(V*;T9I:AYIW] M7VX#1$MO`UR\.F(16*;\$24NDUM6^M)JA_;'XITX!_.%Y;[C]$2N%4WMD/;# MQ"%89TR7AH?1.ILSVP7EC%8>+=)-FWBPTM&T/BQH=59['D0`7^Q/J2JGO217 MDXU5MN$E"R>V=UXPP-H:K`#;+MU:Z,R@'EPVN+1=4-IQGV-4M&`;SQ6U?_(O^K6["$XL M\%N?=M:](\^)X7I_\K^G5+1]W/6<=VH@TZP[?LZQ&M:)T8LV,K.K9S&P=<2X M:(*D??)4>7I7D'2Z:]`I6)K9^`X7'W52^MJ:_AMV#S8N[4$,&P$UNB>@9[&/ M,I#^3"O6LN:E2YC)[K"B(*F?C7M?$#FLM&M<'WVYQUO!BS*C/:J3LJW+5A-Q M^=;@Q7N+>Z;>+(NK)V^,'PHV'\.M&2M_)\BQ54%<"1;AQ\Q+W@-4/9&X2GC< MPIB6_X^`1ZP_!:Z"K;7\->7):=@V&I_/D#W)RLF=:-K' MU:*/QZ>O6>2C;1#/_7*BD:4SW-J]N%;N/A&BB5+I-&@Y4]7,6XCR;X2I,]WH(7FUM]D MV?0G5C>K/M!QU7/F%6)J%U4&[D&LXC9U%<&)(-94CFT]84?<1%E,EQT36)EX M*AXX,GN&TK/Q'!L)=6*B[+=JQFV0EB<=UA>&=I4(DDKTJX=6';:QW\@DC.B. MRC86$&8'"HO7;#^,I+W!8M@\M.]_>S:,^S0$VX> MRN1!)N$9J+;"[#JVUDMAW2#8;H,2O%BMXH(>?)\P9[GK;>TE$Z2XDS[1Q-PY M!6N(,+_R6=($B<^.*V""%;+M>H(MMA[KE32=QNMG[93BDV?+9TTU(F;:[N77 M#AU9>.D(5)^&8/5I9LV_+^0M18_ON?#CA,F"=`>MLRYE(!;EVK&5Z1W!0MUK M)*^!;KXV39P+Y-5R(M;WT:%N!9)9T>MTH5YYPI9]K[$'W?7BUZ*LQ=I6^X0[R MV>@2^QU=#]=N"%K;AN^?46.9OJ>#^F(;DU)JH01_REX7BEU=*XS)*6EI!X1K MG976&ARUIXV1VN\WMX_1H&H?(ZTYC8$D7`E7PCT(W%U!GOO(6=\LVM-X1NT? MKX/3YF&]02SJ*N>W.Q0.S*7O<;5MM'FJ-)7GV*D:[+(&D=HR#L*Q+YKCO?_! MFP4>XK5IIK4+>;NE2JY+N2X[LR[E-GTHR^R,WF(WB"'=Y;,?VO^A%UL-8DM' MN?V%2)&6JJ,[?):JH\.J(VOLK-U'?%_=B>]9%M`3P>PA%AD?O-B+KG9M.'8= M!$WO`=U<(&2!BS9-[`]&SQ@=O\3%CW)F1<^L.NH-AFWH'B0G5NIB.;&HB_7> MR#S^Q$I=+%X7CWNZ>OR9KNR2RIY[@GF()+19RNJS3UB894J6"EA-<4D$/1\>?7ZF@ZYO@ ML7[\^:UV;&A]_=EN]L>3?)1\E'R4?&P*09*/W>3C3M.@>+A!N;EJF'5Y;'>T M9O1&PS;8E7)B"QX'S9YN#(\^L1T\$!Y[9M5QS]3X$A#EDFW3Q$I=W-&)_<'H M#1K@O)&Z6/R2[?\'V M>:O2AR7JXNUKE[:C6F&Q^GT;;7$2L-XNL%=1&/DDG6!WR:IW?V?5#[64$@K12I&3E'%/VK]DZBIBSPZLA$PK*@9MK:1.>$C$N)%BO19BLR=UNJD0=2?NN7 MW^-'(7Q'&CF'V5*B!4NTV7:);JK\/F`#+&L6$E]*<;U2/`!+^?BU7K[S>VL9 MYBO#?`^SW-5Q3]/;$#/8Z?4N;PV+WAJ*N$\J?IVXK_%V]C%C;\^TR_G"\=X) MN2?^JSTA]R^63SY9`9F>8[42-Z#HSQP8A/YT,[LC$^_9!1F?WM+FO^=>$`;? MP=VBL:NSFF`NBKUH7+ZGE&:D3RL/+W:PO$2DUX6,&&QYV/J+P^&@P1>'1L6+ M0[,Y%XX]AD^3G'Q[ZW=W-&X?.R^WK*WUO/:VK`;=H7<4-NP*R'L MU4&($4-/&&VD3%+A1HEKL*,[]]%]VUH;-+J0N$>&=CM8O%)6^M&'4SRZ?A'LV&FP5M2G\V@2.^';Y_+W6BC.UUHLJS MBR-H>W#0F.V;R&?&H>(M6-/1&'>FWI.,T\Z-7"H6ISW4*L9I#YL3^-PRN*6. M;NT(14R''K8+^=%C,TN:X`S5GP2/$F2Z0G?V2GSK.>LU2@<-DP MT>(1P26+/NL\$<&WUCL6*#A[L_QI&OL?EA.Q4.<@B.;LL^+1P8_TE8_Q.Q\_ MTZO65H<,ZWM"ALOSLR'-91]>B/(61[\I%@MZ4V:6[>.BBXBR(#[%2.,8L#`> MBRT.E&=V0:5,(Q\MP!#>,[/]((2??$*4N8>U7Y,VF30"^;]4`\Q.FFL>8GEI M_(P$@(Z6E?9<^HXI_()/T=<#ZY-W?W(LX!E,@8?E@>(`YX5O8PPQ##8ECO)F MAR\,!XUSIG;IBONMB7IN`]K+@$MN-X)Y8?Y,2;2A$7JK5/ASD-AUOEF&FJ2&_8(KX=_'TRPS.%C>8LG!@4 M'PX)4L1KUN*GH^/['DLH\GI\/N7/^<7]/WHY_X]1-"/\#I82'*!AK5&*OKIV M&%`"O]/T<*-`>GA!WC4R5]Q?TA"GC4=(!?7/;/S)0MH"F5'>Y(SR47-\*RV# M6\I.ZEI&7,F-FJ&B"G`%#71(@XAN&2]E,GI79I):!#(7O33_:!*46 M[4OY/_S\R63TKC#Y#WJ?*U/2C^[ADBGI95:/.,_64.^9K0A7;]L,'SL?71N< M&L?W678S74KFHQ]$A,UA3^NWX6I)SK!,1V]!.OH?))!:JW:9_D'5>X/1\4TJ MF>-9HW%EGNK'+S;03>-*YJ(?2(@9D)&F:FE,Q=!)NTM.?>,T6^O3[&3V>EL> M.NC!0&:O=U$7J^JPU]>EFZ/#4ZQKI\/6NSG:OJG*W/7V/,1Y02HP=[U@#&OQ M0&:C7""SV8!$]J0M6)S1?AN!>0##/MXZ\$`'\MK-EN2U+]]32OW3IQ5,<4]E MM*^GG;,^JG'R.6#ZFX0TK9SEND<^MEB=PY_C,.B0?N\)^>RBZ0A?P@^\V8S0 M-/@%[0G74]Y>;+`G:=:[/CS5AO@'ED/?PP!K"DPFMSKL>W\\A M<]C-@JZ?0:89>DZC=LO'$W=P2_R$)'MRYDXO;">"S>)[R55/&)7KORG$HP85 M(%SY-)@S80$:$MX=4(?'Q)LO/)?^&GM;\),HI")+X$?04\BW"5F$J2>MN1M-%) MJFMTIM66+?%E>;)KN$"7)?#8>=1J*YI.REDMFL!U_`0]&8\IXS&;1%'C.-F- M&]P+XGISVY4VI[0Y.V)S_IEMD92$A>+E0*!XJVRB'KN+:+C<'\<:[#)*GK/-FM+B(S[NH6>LHBS'=9BWZ5"JU?\19(N9Q<6?NIB]O?0\\GW\T`XFEO,7L7R`=F&%A._])R>J=J*K;(1MKUH- M=N%-HOGR*[>T7M(5?!;PC?:O>*"MK]DV$H(I,`[^/V^DY6LVQV$@"O$._W_2 MUY?LRWW5YD@/[PO.`=3^R;_67XW/KMYXZ89V^'X.G_N6]\KX8U MJO;'VF`\9@/DOFIC)'I=28O$T;42I-OEI(?]9#F6.R%GP4*Z#7[JJ$9PS5(.\;,XKNR'>*?`].?/9^3#V=@ MU3M8!P&6,'T\/?;:^[*#W9%G.\#Z;>$7:\XYH?>W]\KYS>?/EW?GE\KUE_/T M8.OO8Z,%BV#RTP69$5B7:TT:SGSXXC-!D?C3#E]@PK#L;V0Y*7:=O5JV@SKH MRO.OHC#R2=*O(-@Z6;H*>+E;'>R:T!,3YE.CF\$O'^NB(\6E!"]])/D"@DW^ M$)P#S;[]%-$R^J(9\/7^(DU]'[3#4%W17@P=#UE)+,$9"R58_@F;%,3E'8/D MPRF7=*X1V79_F?:Q.(/VNNB&$28+Y*1A?[I MR(QQ\0Z:PIG7808[,M^`T#`VK"&DE=58835:5RVU1E=OBE/]X]=X MC3X"W%OCKQCM_J%3.//[XZ14UJ?W_#*J#\2?@T"FJJGR$O39^F;/H_FRE\RM MVD^@"T1S9!IM=YW&86TD)N8^[/*T3B<\@QM);.?N4"079(+5J?8HDI$YI'ID M]S`5H7#I-*VO&Z6AW)$)L5_Q:U](*(HW_;'1ST64-YH07'S*OS\6/;UVSZV%':X9<]77 MG#8PS'5L>P<5")*/?2-CH(ZJ@<32QS@N6"$77O04SB)G4U(%R9^F9<2OR.#U MX.;3>MI`&.Z4_7U7 MFQCORN16\G+E3 M_.?R_T6@'QRL*'\6GEN^_PZBL'E>RN.%NAN1KHY'ZUL6U[!BD7*I*#@79S;^ M(R#EDJ_!H&_VCXV42QZ'FFF.ZT'*3JS7[L0G<"("OM%_A6Q6:"=S@,Y'(`A[ MJ9UL8/9YN,T%'(PS.YS3R8$7`#*8'.).8`M1O@7V3Z[M_.-#"';QA^+2_+&& MH;:(8\Y0L&7:HQ4;6B. M=Z!B@U5%Q,TG%?BD#@;#JHAXKMK$,FKCHJTB-I$LX\$FQ,Y0S6TRGK=+\P_. M9[@7&SP(;V9WY)6XD1@;P#",C`V0'H)W]'+GT?Y@P#MTV7O%.Q(0_Q6.@V@`^R!TO>@;G6A*Z/!Z4&%G2P'>K&CO%S M#YD%8?"=*D:#;<*S#\8U34][L+[%]YR?B$MF=BCFV&#D2\66,=.T[#,"8>JSB@6IB3CR8^U]T1!QU_XD,]!GU] M_4R]=T1Q`+F4ZV`P'HH`>`]'4GM"\D.Z0#>_D@#C1&DIW@>/A4(L_XZ'F"]> M^!5S6L:'\?2+^*)U\31.#'AMPD)`MA8XX,;7NSG`[BR79`;4`-GD]!^I5(LYMR[ MOEU5`B22MAUW1YP;<^;V"`:Q0_*[_8JGYO6HD+/)))I'5$ELM09*:$QCD#F$ M%H=0/PF/YU$0>G/B/U(UB2T37NQ%L%_SH$=K9+:`0#2G4=A"\GCV#(N$WE5R MT4&C2>AB@@:QDAK/H'E17`T,`]&WF8BR=DL9+D:5_!`=?NL MP%3MP5*%J#LRM[!\A7\S6^565@[H5$VU`G&YF*H0*6K2--/D5R#;850FQ8NJ M3Y$YK$P*P*A*"C74!-`RJD@+Q5&9F#>O,BF#4652WCQN0G[SO:#R':)FC(;< MI@$=432^*GNFIJN#(Z,OOR$R_]HQL/-)\_$D0X`U=43)J&XJU2<96!JUJL;H M:P8W.AA/++8J,J&.=7Z^BD=>7A[&_*=O<;`Y\[A-33\:MDK",!KP&Q[BD50E'=,YQ6>#1[_!7EHN&8?^1[3[?++`D#>J43V3F^609H$2"S[;K^7;X#NN- M^"0(07;6WX))#N'[9Q*^8'X#NMOI^A83$9K)K3@@_F8PKIQ`Z'J3N%93Y)^9 M1^2>F+KZ(OTRX<.\:-:R@:[=3!4%(8PZR<8V[!VV"LIR`IMQ\0A#N$K"%I2D M9G+B7`U<$:J0N%-!.#,5&<0DJ:L<+,T,7!%J*99JJB$N3A65/DYE*[LSK$'&4$G3XRV//'*H&HG'62/0OQP-FF)4O=K.FC=06S M50GRC$8;C]"V`!MYNO! M&N$JE\;!ZE:#D_[X1-^#)_/R_6CBJJ.?/-_WW@#_N;6`OU04\@$"SM:(*#+Z M.FY,@[*"EUO?>[5A8_CT_C7`2X?:`GK[Z_J3?W@AL,NY;?K&N$[0;!L3S^N3 M;(0O__A"<)>S>M7^B(O;95''WF#QDCW@$^V<\87@+GGHXQ-M'M`KQ[D8CYDY MR");C<`[>+GU/M[@R=:1/==+6,.^(_+:]203P+YUM#*@2OK_U3*(EN(3_U54 M/BR%HV:MD@G:WSUD:7CE]$OF>%T$6^PI"1Z\LPD<['P"FQ@\%KYC MAAW>[.)Q;S'/SFM9-F:-*_[AA<`N:H=\`PL&6[;J876P MM=0^S!X>=P\I"!Y_`431\,150=P#*J_>8"E`W+P2!$AP#<0]J+8Z=,I#$\4P M3FBL"*'@4K65AN`K41O?%N7>$@FK)&7HV=6[;TR1(/GLLJ%:&:0W(61*0\12 MW7&"RV_$G]C9SF#E;^C M?!5YEMHH,[9SR++HRMV5FGV]/+30LETR36K[I)*W+\C,GMB55^>),1P967S[ M!A4(DFNM`LA!)J"D.$@:E"3*Q6SJ63CL]1R#EKQP'YI9`<\;\9XX#GJ'W>EG MVIIPY?X2<]8V,@D>V\-ZC<,C-B&)4I5YD_E$`XCUA:Z!&6 MU+WE$,[,M]&!(<;90(\P,8_K^4"/\?SPU9/)A,;6#SS1V!1Y2F<7@JT=6B+B M94!!+Q="(B&**7%T>26_N^.P+$KL,.DSAZKCL==UV^C8?*JT?!?^\BH M"%$D%_Y@$15YQ&^-GJ)-H.L87A!A+,COVH4)BNA=!_7M/+Q8;NR;@&/DC`!; MI]=NW"5[A]NM6M/L'`?EQP.3&<&HF6[RO\'+0PQIP];B>QV/PCB0W*$ M\8>2^>7[SH(@FB>7Q`N"/+O`5GS$G=[!N#4XS>#/9+.CQ5YO@T"BFLA#QKI8 M)EK"M*?]PST5&>Z!^',NKP>7Q/UZ._B*V%1YR6HB%PLJ M^IAM(Q&GH`:P+6/?E%C,!?E7\^K=28\@/C(7P,WL;#JE78(L9V?<]XW+K.+$ M*`9&LN5++='':S@=NO3NC:[;AS?O\>'%BP++G3X^$*XNS_1D,AJ-A@,1OI#] MY`GF8_SZ5\MVL-K'E>=3,YOC&,W=B&N39[0S]B@36E\7*8(8MAX\B@/PNMMX M/)0#TQ"Q%VP#61L/,DL^":V]A0-GU206L.K'I\:X%J[L@BV65ZF;KER?29E* M/K$SI#\2QYL9X?-3K MI7CP5%H,[S42SV(:]E5#A%VT#>7QF,"]"ZGZV!BHPS8RH>0VQ)/XB>K0Y/^R+.9Y695<:GLW=0UGT,"Q@!GWQK$D:6@\X>C3,^R?QK MM-Y2]0A0!0D6O@LD@_[,1WV`X?I*Z"DA_/-.+#\0("=I&`4I"_@,1K)MJ]N^ MRT@D#$45&V<+)JF@.C=A+84\G5$A.K-Q>6QHN]0-\J^_L7+\1BS7:( M%XW>)RR!C@6XJTL^*Q/%060UG`58D6(@[#3V1)A$:NI`YZ`L``00E#@``!#D!``#M75F/VS@2?E]@_X/6\Y(!UNVV MW0A;IM5 M^NH@656DR(^_/B\"YQ%1ADGXJ=,_.>TX*/2(C\/9IT[$NB[S,.[\^L^__N7C MW[K=JV>.0A_YSN_GDUOGP@V\*'`YD#JW./SCP67(N:#(Y=#B"?.Y<^_.9H@Z M#R_.9.)TNG.T<+LX9-P-O3658*.BZ[]__[XG?X6F#']@DOZ6>%(/!KB$$62Q0R*>"]^Q`8@]*S MV!/"2\1='&P'<<5COQC[NP#9WS?*P2Y0#O:-\AX]\\@-=H%UQ6IKQ%\0OX%I M9('&B'Z=NQ09PE/0[1Y+HZY<2;U[7,TZ<#7YUL@N2,A@//7%1'[N!F)>_#I' MB+,Q/";D<\2Q9^QQILRV1AUKX]Y]1FRCKJ&AWWYN(\1_PD$`4^=-"('&#(,3 MC1@#-8`=3:>Z&B9;HX0@#MU-(8+SL2FF/,F>]=2HXYJQVC/B9EW:D-=A,)O. MT:;,#H.Z69=OQG*G_6LCO#H&^XTRAKN(+X;[1GFV"Y1G>YS;FYF[EDN"TULG MXB(/S^%%2(A:,MTGS$MZ8"S:GIT[72=MG/[JA[\3$CBY)--)"+FBH4[RR M<=YRFV#XRB%\$9*QN^G=$A).(4XM&#W5;E%=N&Q^'9"G1J!*1$I,:O>J=R2U M+1+/Z?>%[ZS`P&<(%'WHBLAWLB&CDW!Q8C;.FV^A&\'PA_R?.VI'EZ`!=D"\ M7(-`U&@(S>LGP2\+,5.7/K3X[^J_$7YT`^$"(W[A4OJ"P]F_ MW"!""NB&="N1,LXRHGGI7.JE#X"/.?\I%\.2%CT6+>+!HPLV7Z3T4TH62M4F MSR.-P!/J(_JI,SCM.!$#4&0I'B@&V">$9W/^J=-OQV@CSR,1()X@#P%Z"$Y@ M2M"XF;:YG2;28TXL M$,K6=MM#"3DQRR_6F65,T=+%_M6S"*L1#+YW?(YHW01I1&6GF8R@)^;JGUIG MKQAH94JWF8HVE"-G:X/EJL0S("T(3 M%(@:L)$C&=!8;"(#]-;&U>!>-#*TDJ:MQ=;1H+8V+$^G[0EZ1&&D&="J&EIL MCRK(UH;B&9'T!>8Q M@6]M(#X1F_9"Y%^Y-,3AC$$R$2TBF>;!?(X]K`I,3(@L-I@)_&;!NNT3O:J% MM6.(Z#B8RTV`8GL4"3D8"86>.CW1MCX:`VFE2"PUU%IJ23&AP/D(S&9`\7W0 M=GH6\G@G>V6&9D9B@P=FG][%7V(Z[W1[=FBW*Z6;=@>%FW34[ATR= M-4,[M^W^1@EC8TJFRBDX]VL[@8/,\E5#\OJGUKQ?H;SU[)^BLSB!8?QNF@!5 MSGFYWVW4<@%B?;#1;6L9-AX&PEG\,LLM2*1:A%6U:DWO&LRKK3E9TUCKZ"M! MD@V*6M6OV[12A4(!\)Q!H/+9I7^@#"!5-4K3N'VO*2I[E25H4%OK0A/$$&A` MO$EQ":--0.1>OVK3U+2WUSHUP*U-YY(S4`#VR%_@$#,NY'Q$U2:JI;#72+70 MK2T$C1:$4SXG,"OSQ"$YGV*;SXH$]O MS6=:T'')%[/N:FTT\86$)`^X>IK2M&VG'Z4VB,&DAE,Z?573UCRT5O&I/U5C MM]:IY-[8)IY51V"_E>HD:!:M_D##Y]5X5R/*P>T MN;5#U4JZQ.O.(9]1%Z`K6]IL7@7<)H'Q'I=I*L;PXU6-P0_1S*T4/&*`PG3ZYD=H.+U`]KX"+@]G+)TGJ5JU MK&AXA+:J$L7>U\%A;J8(`%^B^/^;L'SXF#H-,R`[0@N:"6;P?GF+ZQH%`5:' M1H!SSI2)C0'-JS!E2:K4CIJ0Q1X[)H=JI4(H#]$&1A;5D;\*X^H$3.U\).%4X9@$TQY; M(GL5=E4)EMK3OD)0=0Q1O4W:@.956+(D56I&^PI`ZC.OQXABL4*6%TQAT6;D MK1EW$RDSE75CQ["V[%XA1+P&NN'JCI*XE3J8^R*7V>[)R`/K4E1YXJBJ*M:` MV+;!26.^58VL@7@-MR2^@DZL5*"U:R\50ESCT`V]#3NQDKBE8K:'D"^W:9NLK:?(5[3H:V[JLQEB9LG:=5-:ZZ-6SAQB[=Y^3E4PI@[+T M:^:U6_([0NMO*7&SE<97,(1OJX6*+43IS4I9E32ZF+C9A<1[NIQKQ3UADVQA M`KSB^BW,O("PB"+XHXAC<_G5MZ5M==7:GK13];"BLLZ*RI*$W?CN<27.S;67 MVDI]X2BC>]Q$$$WTJ`["[BC+NA#Y&H M(H]IS*&-Y*T"9(PN776*,](GF$[9'"]%%2G^_0OA\?%1P.">G(O5*1'%%]/V M/3^KM/G;% MH8ESQ+%73C[Z_?ZV-XD[;W)/V%<(G2F[U.53VB+,P1*H]/9!^=IMY=5^ZVRJ ME,FNJ9R8[.].N+[B;\=H@06ZF\9';9:Q#8O81'/Y'F="T((&JQ(^$SV*I&K/ M*9\>?&7^9XR^S0QP?[=6VB%$YL3MFC?Y-F'2VDQJ9C:#JSLK1:O/KKHV!%H: MT>3!E,T,G9`U"J<]<,K*+&W<@URZM7XIOOUQ&' MYV6[2?)RP36A-6^8;D!O66]2P!Y-.:+_02Z]!H*&(VHMMU;ZX,9F-AEI:T4^ MCH)6,Q%WYAX_EF>4G,+R8M<&TI&([L8I)*,?QBFDM(E3V%T#:R[<_1/9B4M( M/C^*1TAACZ0LNH%T\/C=3!X)IQ_&+6)QT_M53AJ7.FWVC`E:N!BR#7HWO89$ MP`V$Q!45\YUP/CZOV:GX:1!R\HN=%7.C5+*RR#QH6JG;=[TY6\&M`U]3SST8 M9NU^J:%BIU0)N,E.J6$K\,\4\#?9*>B<'7I74J7;O"L54;2[DPK>\[$GV#V` MI/#'_P%02P,$%`````@`^VFB0K"6`^&)#```,@P!`!4`'`!S<'-C+3(P,3,P M,S,Q7V1E9BYX;6Q55`D``TJ?@E%*GX)1=7@+``$$)0X```0Y`0``[5WK;]LX M$O]^P/T/.N^7%CC'CIWL77/;6SA)TPN01^&FW;U/"UD:V[S(8I:DG+A__9&R MY*%$T42!.9CYGAS(]#SFC\RZ]O$\>8`J$(NQ\;IR?MA@&NA6WDCCXV M/-HTJ850X]=___4OO_RMV?S]LG]GV-CR)N`RPR)@,K"-P>V>8#)JG7[X\*'E?]H( MFU(4U;#3;I^V?K^_^VJ-86(VD4N9Z5H0]%KK\38@3MBGVPHI68S//[79HL-J MX_/6_,.PZ1;1L2-3=$%]PNZP93)_A79V,V);B+^:8;.F>-0\[32[IR=OU&YP M$1O&7,@$.]"'H>'+[X+-7N!C@Z+)BR-(\I^-"0SYLQ=J\6%.N^WN?)"?OC)L M/?OK=X4G+^!2G^@G<^``;1ABW&_]VP4/HC^>3(!8<,)_:8G/6\E#M'(A\S/& M]BMRG)YKW[I\O4>(C]ZC%!A]`'8-S$1.6GI3CI4/X='"R4;PCC%*(+23!Z6= M4DCMYD%JMQ12S_(@]:P44I_@C7FFDP?!BZ%6R3:)E9;R&+`,(5N@Y+G/T)@/ M02QO`$T;\]:-*6FXV2CS^\04,7],N,_H08;US!$ M+A)F:+R[0RX8MPPFU&!XV>:][[6%_-B+#KSY\QI/W(#!M<$.N1)3'^(B!&,C M)H9IG[?/C*9QC:CE8.H1X'_XW0,O7+O>62:+WPU3CLM`X_#KV.3 MP!:+/4*X@P'"]Z:7LV6;+^9,/.N]FL3V>0B)<\P!.+X;G_?XK:ID],4QW0=S M`KTW1&/87&^R3NE2$7MDG6:N]>%X@0'LB>GS,88$3PJ1?$`SCN,7$QL(/\DM M3+<588%+H[[V0A_L MD=&P%M%P#ZJWG5CQY(]/?,O%,P!_EB\>L<9)3U*'6I`?CK-"1CII$3W:)>MYSC:/=/N62$R MVD5Y'.'B&.&?(N*$D\/`1=J^?UB*=/URD\@:R.6G*TM(F9\8+X0M@OVQP8@' MRX?891P+/CG^F!RN8"1^28E#M^X8"/*OUHTA)L;RT'AA&`%/%X=+2H.:R@9; M"=0O=F0@4V1!#%>.$P1H'H=]L/#(13\X4USE,6]'F7]->E/J3>;/]I;0(9-():W5 MI>X#9019#.8L?>-X3WT.LE^:8 M6XW3FP;X-P_01R"B0Y`_$%?WB,1U$/('\CH[(GGEAO:![,[31B["BTYQMR6" MO3IZH:,7R=&+PF[:PVR#(J[:][KBO2L]*I\R$6[=5'YN=S9-9=G9F/?^N\'[ M&^^"$62X_KT14H,[-(4M5M/=[^X>H#(K2R#MD-`$N,HT@670^ M[B,`\<)/(1E*'ZO,+]C"WE)@:K7_2W'SL:7^KS"@C)@6R\[;6F<9N?M,,-UCS8)N,G+4LRQOXCGBA>3>!!.&?OC.4W8>8P>2 MD6NN:'MII\SN8^+^M%LYI8GP%`9A:9F[Y-\@R,__[I34@?DE_.WMFM,H[Z0(%O M16-.VS5,P<$OXEXZ#5.I>E;&UV=P@9CB--JS)WR'$/>0C+OF:3A+V;?Z`'-9 MD+[J'12%0]+$=(M%];48]S:R':$4=H.C-)>9Y0DE%;A*<]]9GEQ20G/&BU)Y M*D3HL\;1WZ+DP\7=CIAT[K-4DN!1D*P*?5-1LK21G$6H`?-XC;[ZBAW)N2J[ M.DG&328N%/$!DZ$XAO.,:;(2O#.I"&KI*V4Y]P&IKI0K">6K?#.F0II`)P+Z MME*!4F"?T9$!_70I1%VI^B@J52MDO4=5\Z%,5,RO8K6N"5UZ3>BZ792K@$3: MCU"J0JLNJ2S9#7?]2BJK!&[U,=PZ2.7&1$24D8.5$G(B@$Q.DX19T(1J:&8?T><;`G#+/10"E)6EF='SJEE* MM42XE":+L`:BC`9':?(-"Y1@08BH>DGDXO&O?H61%3K%'=5EN2Z07)&E=",L MI;N/I73U9:[,E[ES(O@L"7"RT4;]L/`&P[6,"ZM@P`D/M7'KB-5-Y.;OM/<8"(ZY2W!/8E06=H/7E+V:'GS*RCCSWP(1F_=^7LGI8MX90R3!`F4C3O8;V'*S2[+[^CI) M+">7_AARQ4KQW'7F6'[>^68.F99E`8YV(.2?M9"+=I<#2?]#2[IHIS>0]#^U MI`OU7@,Q?ZA=CJ\*426=^%19XE,E&<>29`NID+A\%F'^^U3R,\YTQHS,&3.Z MFM462"A0S4H%ZSVJ%W1242OT0-#0;7<#"L2399%&L9Y?/&*-^8**Z2)3?]-U MJ3[S5\&J5>E$7_=<6Q6P1WL.2J7LZ5Q;G6NKP:V&AEL'J>CZ5>7)-2Q!47[A MJKB9U9*KKEBE*U;)I9FZ8I6\H;(L.*FSD`Y%Q6-(/RH("G7"T:'`5]M252H< MV([J)ER7JJK(4I[X>)[I1-C+^3[V$@RG[W!EOL/5T=]84Z]Q]%=!Y$6=_>%8`C4SY']3=?NQA)BTW27$3E5=:N^GNAS)QL<)#V7D8? M1/5!5,J#:%]0F.#?KWRN_A%TA=G-S4.?/^NDG&73F.SAKK:HC,Y[\PU-O$DB MI1MMJJ.5V\M.6M?;5']>V%+6+621SL..T-U5HC?4H39DKVM&1B27+JU;-5#7 M7IE2F:(ZQ7LMQ;NK4[PUT-7.B`^YE8]>TT#Z,1G863K6#X3G!<`>ASW;]@W' M=/QVM.>Q,2;H!^1>7C3-C/658\#+E)NUP-H;3/R"'T4),7:ZRB2XN.H&,D46 M1'.XJ*OD,T.?,#.=U<^O,&4/F/T76!\L/'(3]+#`^=23X;SP#]>2X)%H%Y=V M7C81.:+\OE8E,D$I-RH!]O-"/I%[09[#Y\=U5!A#%'QZG`*)+!2=NE?]T-C_ MT8<_/401"S5XSD[B6Q;YSU5"OD/X`;WB#CM!`R].<;..D!_MUS`$0F)%^QMB MXUO7%IGLGH\?$^SZ1*YN;#>>**<5DKWI;Q8WC63:GTE]*Z1^W[7@@,1-".S% M4MQ2ZHE39`SC!@RV8A+;=78)^:X^ MBE\,WP4<74*1I]:Z-TM06K)5E2SWK0>%BDJJ*D]&1EUF1F MJ57[ZQUG5AYQY1?_OUE':%GG&9A$O_UN_<_O/L. MX7B1+,/X\:_?;;.C(%N$X7?__F__]__\Y9^.CLY>;[Y\]NWW[Y]^^'E(8U^ M2-+'MQ_>O?OX5@[\CH_\\TL65D9_^RC'OG_[WY\O[Q9/>!T__CCCV_9KV1H%OXY8_"7R2+(F?"L="'M"/JW(SGLB/[3T?L/1Q_?__"2 M+;\C,D#H+VD2X5N\0HR`/^>[#?[K=UFXWD24J:F(TO0MA7\;XT?Z MB>@,/](9WO^1SO#_Q#^S[_D=HB._W%YH&?JQ@DL`O1V'RG\Y(J+@0+N17Y(,GQ9)M,H+8UNS._NSN[O1E'IJ#=M;)!'ZGFR35-J@BY:VA@+J:P: MPILZ6QL(J[I*8AI:GP1INB-[BY^":%M?G%O"PFA^*\;*EN`$"&49+8AK6@H!8C'`@OX! M[\%',9H-3L-D>9<':3XY0RC(T0-^#..88$#)"G%B1N3S+%Z"<$GV0"/S9W)^ M@[#%_E`"GU&^)`;$4``N_(M%LB5$W>(%)@0^1/@*Y\)_ZU8$(PA0&.#`1B4: M,(P'"PJL-#477`&"T@)FAB*<$=.)HN0;328AL@]"RV3[D*^V$0HD`+&I?_[P MX8],0^ M`;=&<$8(6#TW,*%2=\5P:*W7DJ37I#!>)&N,\N`%>V`#'1@@($@F?P@4C2[I MOH:GWXMEP@-;N4GQ)@B79R\;'&>8;.VN\R><5G)<&NDX0<+83@NFRC;D``9E M2\ZD-5120"+,03.VP4DHM+0K%#`TDYM7?YX$*&.)`:-:PM63\P.73+(7YP76 M$2G;8_.LVW-#3 M8[)N:2W7!`+E\^UL5)V]?CR?SZ[N M9RC&T\=+7<@7(#/$@/B%!0G&0B^^J?KZ]._75Q>3JZA-KK$SW`Z=Q[&88XOPV>\O(AS0EOX$.%B\Z'AR@8$ MHY]NK)2UU@P!I+J?G[UZ>+X\DQ<4QC/(UNCITX,*#SOZ-;9B5`. M=,2@T!ZLO/N&,^?2CN:*6(S3;2(+#(PQ.S%2MF4C`)0I.Q#5T*_K^_\XNX6Z M:]2)X,I&>`_FQ>6C2EK9)?4,G7ZM$*H]7X!.L9:(L)XHQ#P=*;5BDZ0T*0E[ MP.!XLK!79G@-+B>%]W2UR"27@?PY8FBR8CMEV$-`6X&)*M>S!L^LHQM+M=,' M/PQ'N9:U6?>\BGV<8QZO8AUCR!`G\1%P_K0]TE]R+R^ M,:$/FL@W9O#A].PR#!["*,Q#G,WCY5V>+'YY2J(E3C.:.LUWE@VF.SB,KK9E MKZS-KK!07KD=?0W-N[R8'U]<7MQ?G-VQA/_=_?7)?_[']>7IV>W=[UCZ__[G MR6VE+T][\"+]G^^\V*V62'-["68"`#&$R[UV$E4X&T"#>B2P!^ M/1:35U=O@IW##6W-8-@7$&K256\?JB.A7SVHJ-'?^=_PT6#O%-I1*T9[<$_G M;+V)DAW&MSAB)3,:EJOAVP$.1NV=&2I;@!4(RA@<"5-I6KIE.<\UO2+&[UW2 MZ.(!QW@5`NPHNG(BX8Y2#HA4:P7H`D$%[6PWAO%@RX29@=I*H1X,N%B8"-+: MA>$V:+3'!;&:=&+'+YN0>=A;_(SCK25HT@V&/1)0DZXZ"JB.A#X"4%&CSY.G M?#3\"X-V9-]*LL$UW=GM^^/OW1S]1![>FB%U]H35Z\^0/MR99)73!K\-S4X5 M2I2UN[9C`00\OW)BJ7&8980"/=ERH$QSE0;T90T]J#M)XCR,'W&\T*NI$0*HRIN=B4IM-_UP ML(IN-I*:9UK7GS]?W-.'77>\@-;UU?W%U:>SJQ.((*8#_7L(3G\9!LX>6M^< M\.^N1+O;$?[=AVA]6\"+&P_MJ2X!_$[><)CG>1H^;'-Z$H;R!-T$W@3S-ZF( MJQCAIHJ@RI%@51]T1->J/-2'`59U4).BJG@@`MV,#IVA?W[WP[MW[]$F2-$S MA?M7](?9NW?OZ/^C[(EH$O&TV_PI2<-_X.6_HN(?PRRC"7.6]M_FM+T"[2=WG',V>(8N&".^F`BQW>OT+J<'=(R^&YS>48$[L:\']L&0;*SI;4L' MZ8>YF:FS6V!A>L#&TYD/84\$'B4IXABX=2&"`S$DOM@7(R:;%Q[-23)-(!_L M2<>*WH[J$'[8CYHJN]TT5B=@^VG-A[`;#H?F6CY@;86OCRTD(`'\L9$J"S;[ MX*-]LHTR1_W>'/B]RR^QY[C%-T*`VXW+YMXPW`,[<=P. M5^T#?D_?F0/_=O,-5HQ;>>UH3VQ!OXG7#/7&!HS;7Z7^`^W=.U%>T7NO`BK7 M/;L9Q!/UM^S63>.],03[[E9I#9";].X\U.S"B_WY?+D,Z77,(+H)PN5%?!)L MPCR(2DQJQ.`""/3LSIFEROL[*Q380SQ'RII/V`I`1'L:'(4Q6G#8Z5_?#<`# MA42$!P$[0V6S@K.@6YP'88R79T%*.X1F\\5BN]ZR![6G>!4N0MV5+Q=`&`MR M9ZEL078H*`MRI4SU"%0.1$L^KRMCI5&%G8P\/<=1G;:E$\# M?PEBH,K^/(2=?Y3LYW<9E/UTY$A=*@TRJF*/KG2O1_8_0T5(5?*J<1#_#2[: M*<^O"`OXSP"!3">ZIDP49?GU2M"AW?U7QD"E@A2$5G,_I0%PR9X&$8K,2,:* M8J=02MF&2#$*L&U4FF3939JLM'O*R@B@YE%-(BO]H_8_PRSY#0*:O9KH"+1A M0Z;O(^5(WHV2O`FK66QP&M"G=J)39F8K8J$?#U2[PL9`I62%;C!8I0HS0=%HJ:N8(@$ON:M028/K'1FF@.P,@N0*0M0.[,,DQT[8DPU:B%%LM#L-4:[F'`M@2]B2^!`5O&9]P3%:LB#`S M7Z[#.*1+%;T`:[8-*Q10&._&3"6T-X.`=8QU(:L997,HIF5!!6[Z+4%O!JIP M\)8R7],B4/]@M9.O5_6.G+HS9`L0T&T#)U8J-PV,$&"W#!RH:IZ/EH!HAB3< M-TF%ZJXS!!N-7J\>;;-=-U?>;*N=MM,PJ2`-&9KCGL3#+;3SUAG\"+0@Z8(U M1;Q,,JLJET<"*W.3:*4Z[XI07I;^A@ MP-LK5TF<5*D7MF9)A#K`P2B[,T-EU;<"0<4SCH1IRN&*SJUOA*=OJ-GHAM&5 M_#)<82D"]'LO\J<7\3/.6,4^3AX)MC"1GLY<],-AK,1&?MDX=&.A;,),CV*- MX#\+:YCVZZ%WT5*K*`EFF]!6D\3^MVP"K)V]/U%1EV@(?$N\ MW_.<$]7BE8NWA-+K8C]VC%=)BOFX^^`%9Y_#.$G#?"<7MGF\K&+A]S8_X_PI M6>X71-U6>U(*H.*UR85<#0$GFQ[&ETS.H"Z5\<"FD3NWG$X$$+%Z(@R>'.'I MG3T9:$^'%)=X-\'1HQ+^F?27C,H9.GLA&\-2D M"/&BEN0F/(W&,-V1O.IBI7Z[!]B_6SR;E<6P+'E]_7"@;MT6\BM-NC5CP7IS M&^DQJ#HB`0XO$C)]%^[V-`O]+XJE>9&?K_-Q'&3API%G,=8/A:\0;M)V-M`7 M52\1T]`9]ANX8ILH+$H-%#H]0TJJX?3Y-(RVN;;FF7:T'SI=(]ZDU6*H+WI= M(:?9;)'_"J[;9BI5VJVA?#K]_AL.'Y\(!7/R48)'?+5=/^#T>M6H364)7]JC M@;&(KNR63:4M#B@;ZD9G0VTE&A1P/&@A:JKQ8FK;C/Q$XFWRKQNBRC2Q#Q]- M#Z@7+JY'.#H6,.Q<(2N]5);8_'*T]B8=?`U.A2>>1LSF9-&Y=8\ M[#`LM/$Y2Z!-R,"@@6MHN1;5GFQ0!_'%R@@3CF&X8ZF M@AF'$A5ZV*$W%!O9AWV/"H1HC]&+'OAYX&K@3T6+XKZ`AQ[6#P'+25$\H3];4&M=5.R5B\UA`H!R!$UG-C8SLD`AZ M.[`G[7[>/3K%FQ0ON+,D?XXP_0,M55%Z4Z^5APLHE,6XLU4U&SL+9*N_X&\&@>H\;&>CVG98/QZNY["-)D6;7@&"5DF*E@*(Q(L< M"J#9<$\6)!"::UB8L":CN)>"ER?)FBZ-IF5'-QBH%J.1]$H=1N5(L!J,!FK4 MO1J.'NAH=LPLAX_ZH-)ZIC4("]/7D6Q%-1TLJ#XQ4#WI"XT4$WI.,?]O:?Y#::W,HE_!8OV)4S^1J+*KBZU7(%:4@R6T-<7/JHK=;G`.>+"6D8,MM/ M#<@?XU$2ID^Y+9(,8&?6E6R-Q13<"&B?S.4FQ;0UJ211UKB*EZQXB;$<;%=D MOAA6&];-UN:"R1\3=*=6D7]@H$7]318V\K(DBVU*7PM"E9T=E$V-'4ON9?*? M,L]K_$`7J=6O\C?!KE,P6<#Y8JT:AMS"2`'DSWY-29@^@-SP81Y8E1OAMM#Q M1LT/I,&VIB,CFFM[[BQF6R#T[3;_3;`3 M[R+FBU^W88IOQ'W5&\(>K;EZ)J^LZF[+M4``=*VR-8N52Y;.T%`G"6TI;)X> M$**>`KKO\^>^QD&\&""8-2+RRBH=6':P3@,6SX)9*Z768'8E M,7AHKNVYLYAM@="[8#9-%A@O67<`=BW]>L-J^I^]X'019MK:E@YP8"^"W!BJ M/0LR`P&^#7(A3*F.&P'+S0T+"!JP)AP)C?,V(I`M:MG022#>#W5B\Z;"(H-$ M`A05L(#E8E\6.,ON@Q?QM):QIWQRH7`X&E'UQ`E4>G8(050*U/9!"%;&MC_1 MS3*R#&>E_X7_YCZB(.B+]N.R('2OEF;*-?D00NG>H8S_H7._D-FK#:V[!BM/ M:`XL2AXN.H:S1$KH/%[2_]!$UW,0T:38#4Y#VC2K>D"L$5@[%##6V(7-LCVV M@8>QR/84ZKJ!\,/],.;V25.@[`]XCW5RFQR`N1/)#/M#"-8(>?!JC%\DCBJC1E'G@.L#;.H_#1,+A/)#!-FUUB1_<5$[%7GF:& M*A,Q-U.>BNY+BLG0?C:TGPY]I1,B-B-@AJR7\"QI[X%P'Z"#,27'!T$\BBL9 MS<@LV67A.+S(&)_BA]Q]-=6.ABK%9B2^6GU-.12NX)J!G(;"7(8Q2_VV?WZ_R8''DNL$^:+G)U:I'3NX[3618=-L/GUC0?KTJ)QG%PZ03 M^O1_G^`L+NK8?&=?K$#:-XPP*FK:#R68SQZ";$WUL.-&1GMZ+S\*>Z6%@!IY M^1VC?.?',,\JJ?WB[IHGBX>K:![*HK$M,CV1>NX.C*+HY`V4&*=?W`8@U]D) M>+$<%D6IW?<)9A"P1WE6-FKO\;3C`9_B66A2/683M<%A'JYVI]>_382"'7M) M2CV$-W9@*3JI&SZY[[728M1^+YQIO:VPS9,:QOO1=]KH0[6#?>D];?-&I:8E M16=G\%;4-J*;S:A[^$]!RQ*'?Y^34&9)PYGS*'C4&T>&%S\\)L]O"0BW"_*' MNCDHT$VKSEI^J/HV?IS,TVEF;A:LD&,0'=3YBY[PXA;GQ)T&T<\X2,_BY2D) M8_M_7#WFZ;^SC4OYR77C)OWZ9B*:I_ZB/`D?CR@`(A"(@G16B]-DL:7*Q>\- M#*83&K33*X21/ZD-RD&3JH*!@F:>18R5=ST&TX%[,FZX3\^QP7WQ,C?U#TU_ M`_F^^XGUGY6.Z?PMS^(\S'*O`QCH3-'RN:=.G8<13D_(6O.8I(-YE1I2**U1\E95D\H0`+U0S*]3!#84 MR;$]/_LM?@QI.B7.KX+U`"&"&BO4AU=S5_WRU3$`GUY%@.[;[\@HFE%" M#*T7#1[56E$,`]2)&@U6C6"IA`[Z,&CW/GFELG3-\B;)0G81TWSRX@8*U-FO M!5N5/G\.<),?RK@3U4Q>)61;$_-#;WG%EOSE.""C%IA$JIAV`//AV(:?`12L M.IWZ*49#GOAIB6^>]C6&`IWT:>APU:/2.X1D)0M'TJ?3/FA4R6SH@ZUS6DK% MW:4I0,!=F98-C0MKC(=T71IBNJD:>X''L'FA:L=!%F;7*]'D@FSX;PC=BQW_ M7]L!M"LPC/JU8XTJ(D'6D:?>JJAM.]N&IH9&,D"J=>5G*9.=40]#^AYTAC@8 M^BK^Z\7%GR\9OEZ=97FX)F:N*]E0'P1C$6I2I>:;:1Q7PQN4U=7A"R]P4@R9 M5(E;4^>GIIYLLYQ$3BF[CDJ#G:=PDWW&ZP=9 MYL:%W^U#MDA#\B-*RP#H*P=I:-"HNM^.=CD:W3I1/F'1G21FC9)R/'],,0_' MC*IO`@`JJF-E02J^.^V]U<9PK\Y&2?-"71(?\=$A?TE>@,"H?EOBQ6`TM],] MG>*?AW&8X\OPF=;QR0G%X4.$>>O'3VF2Z0(6.QB,$;BR(TVA+1]C&X0#_VUDJ+G&/:D;=6+FLEO$X+QC9@W:XCSZV]?!H6W$3U,%^ M%+#^6)"6,9,-63F"L"(5)XUSA"1-DV_LR5NR'TC[CE;-JT@V@!N4"U=:D^+` MW6_P#GJ,O7C"RVV$V>4/W?)['Y`_ZLY@6R``.N)NS:(TLNZ\C::,K9AI9*T% ML"CW:`B:T%>&P\^T[I3>W39!V$'1)4:BS>Z:F)60===>$20E\U M;+7=>I8UEB)"7SDJ/Q671BP7.5YW\*@E4.]4M,&6@UYJ^8%0QC(#+;WF5Q:% M,F#(RY)%U'*VWD3)#N,[G#Z'"ZSN,S./&"VL/.\M7B2/LA`Z4U$FSC99ZKQV'5,Z#NB8@F MB+#E9F9S'-!]3!W!Q2U,&Z5C&Y**PN;3C2RGRI/B9QQO,=1=RQ:4LE$>W"^[ MPU%$&\/%R\]!^@NF]_3/>&1BU%\[&-#*X\A.L:ZTY&/T5<-.?\-Y,DVB;7O6 M$@1&_;O0SD$8]040$E`>6,2G`>V8UH@T3XFB_78.QK8?5TYT':ZH\@452!@;&H*/*J1'=J3)RZ0IX80_43C>-1IW MS+\%Z5)LD\Y$=_'L(N8)E+_A\/&)7D`EZA$\8OG[31HNM,?X$Q,!%#F"B+J( M0T%E/'I4.[5LZ\8NAR,Q'DD`Q"!FQ=^7TT;,T'+1)5M0F09ZO*[HX(,8(;-] M0J8@AO9?YN3,D$7R'KM6B^A+5[2NMJ:=\O#S>.H@NPK,V0?VE51O.]XPI;[+ M@S3O[.HZ2*G1OIRB!SVQ;)-C_ MZ)DP_;%!:$-Y9`=I@8>> MG:2D\4?T=2P9[EL4.0B+0SH?/F,Y3`1^5M;8-M$<<@HQS?,XH3A.E/ M0;2E;Y^V:[GMV>`%X?(T?`Z7.%[>EOH]#K74N,][8(M,6X'V7EZZ2A(\&!]` M@HWN36(86HIQ:!?B:)R(VUC?]K4S/[C/[\'W`-Z>SH[8]*@T/RO'PT4J24"W MH%5Y&`L/=O$^M!'O/4[7NE)88TX(Z-A'%6'%HT\BNTE<^5@RT[JQ*%QA](9L M]WLQ[`#SX\8!^H*H!32;A!YX)^YCZ"X$:KN@%4DVY8$0%4F_"B MQ,0P4CS>W>)-DN:788P-5?+&G_9UV*U.G&.9L$V.!V/-"L%-:=@S&K!S"A`E M`;QPX#!2W4EHH447W)4*_U*W#% M2,'+)`XCQDM+1<7!9SEDPVP(:UB+U$K)58*%2@Y= M7G2IW!NB/.TCQKDID/S&&U%RKU7A-.._5I MP^2LZ>\"!N(VVHH>ASVSX[`-3E'&C)Z$'XFP\<<1+Z!K3U+AY72^%POF_$IH"3BQAFS2<$%_7"=+',UHMS9)QV2K M"KP4^R\UZM-:-*>5ZO9D>-$\KK.8^;MO4WR4IIQ1I8,,12MDI0O#(<1(7?DN-\]$SYI44N9^*R* M^#ZIQ.=9\NPJB9_)ZH>7C*7L/LF#J/P[34A<)?G/.-\G*_JDT;K-YW%"K8\` M6Z76AI#IABG@,+LFP"&RKM:)64MV&504*F9&-&O%`!<1CA M5!M.^\=1]8H7=+[#KY558@;@M;;S[`?OI:9\K=U1J@?DT;H^/);)1BR?OFY4 M3U\/Q=L!OBRN^,#7][+X[-=MF.\NXBQ/V=WO[#I_PNG]4Q"[5!9A/YX&.2[R MED.[S^'I.S`'.]8'ZNV"Q_XRXYUU>,9VLT(_/P!2N!OV"Z+PI33]83CU">0V M@-OG5*(2F8C1B7)":*LB1TZ?ZO4M$,#^_[6[=RCO_3J=L\GWBN/F.,QYC[&` M)>E>I:_URI4.^`[X(EXD:WP?O.#,X?&O:33`BU\[\<4S7_U0D+>]-G(:RL8! M$(/PX!'O@=!O?:W;E8^<0@`^R[W".:?D,LDRRQU`S5B8(,!(N%RQG2@>.T&E MH[2N$60<\K[A@[]'LWS/`T?MCD[_L\3LCJE=''RX=I2 M;6]3O2MQBPE](2V+PFMW\"9H1*_#,N`X1V9C,Q*1INB.L4@@&!.2VH1PS5&C!*Z:37;1$/3V&GR0!'P#NEAM*4Q2PR]`6K+HQQ/LVD\")LA M!N/%SN>8/M_!67:*LT4:LA0@[5^]6"3;.*9T[%1"%P[K2BMQH!*22:UL+"9XD_4"#9)XT%>*"3%4A_A^2F3OSY-T MA<-\F^+1SO],,QW849]=:$-=BW.05G=3N:R1Q#];4KJ>K"A+4!/]3$A%L49COIFI!9"'`4^I4QB1+ M@:,@1EP!*`6(DH`D#8?J^/UX+/<;>1('_/#-D^=M([]![O\-H>6:9FBC M/#/QTTDY M('2&`GBRXLY,\8+%#@+R9-^5+-?GC%0%44*`)]\N#<8.#^08*-O7(`JLV=E, M\SQFM(\DOA'HD_]OIOK+9?/-"ZJ>0\?*4O]5LZ6Y:8H/V*YV8;SJ07EQ/YRG: MC?`U/F!4:O#/XRC(D,3E*\#//S8,'N@WX.7L+U=GV<&*P($*)$AB\>[0M%,/7C_;YVHJ6K3C`>A@4E_Q MXNNW0R[Q>L@I`OSR?Z$F!Y^?C#9 MV=24`!HOC-`K'@%6VI.XF#"U1I+@46E"% M2F2QVQC>Q2..E]YN\:_;,`MS>6@[YA51[5Q>13_#"&Z82Z..$O/V$IA%4M8# M.%[J%?RP=$H9#';)M)BRN`T!?=WT4Y(LOX51-(^7%S%QLH_A0T0?6N$\.PVS M191DVQ1;-E(M<'J,S8UQ#9!`-F:G8G"IMRI']UVC%0WKE[R+D:5Q-J& MC$!?.BO!UHV)](G57^Q-[5I?&PBH[$J2*SINI'42U:[3J-:* M:WG4#Z;&P]`)>QVJ;3$SM@*UN`G5$3]TZ#60@$SWGP:1S*2W?;J*PO6B3[>: M=B(J`K0KNB1=!6L\?PDSC6E4A\!HMXI,J:`F^D;3L1I!=35A*SW]G>Q%R0@/ M/O!I0I/,ED\L!\%^Y"JI]<^LIG'T#UT09?C4?`STD6F7="*]*W&1X[7.!PR! M^,#R\0V1]$Z^:V7A7WJYS/S@N63TE:)'#'\G8]$\;RM>"M+8]8;(\(G,K=W: MNX$`/&QS9*-XU689#_*DS8DFPTM+MON0<.9]\V@&=)",6-^Q35`$',U$Z/JF"<:3282@%W;WA&0R;L2 M=B.\`&!7LW\>BW"7)H5#27[(]H6$"OH",'BD%W"3]3J)>=8HIE7+/@?I+SA7 MU5!L"0M@GVT9*^S5%1#$?ML1U]S"%.!4LQ8,@;@K0?[`'G2M&1+^KFM:$Q^4 M-XY`K&+D#ZP('T>BKL4WC1>8]OL!/C4WMCRNA";7WV*<9D_AAH88_/>K)*?" M"7/Z#"_W4!(;^QAF+$EI0V)N:!L9$M/S M27_:B`_(L$._\=HVH9B/[Q/X*%;ZIIA3%!V2T\)YIEI]#^.YJ&8LC&%J1C2:;N9@8HUO M4.Y8`]*^QL"DWT_1HY(F\F2/V3L.47XL&V="]-@\"D9;&32GAM6@ON5 M*C:0V"H8FR$L,?%W30*5)XGD3FRJTK`%(G0R-I?=L\Q#?53--QTR!Z;EH19P M%S_1)H,R[I;_J*RH.!1FG_Q1)Z'8_50KM'[YKPZDM_1K(JFSH1CKF1]/O-N@ M0E!YO<:N=/^S%(O8=Q;3>.82Q]83117?XF"D!6RWG%0%$H8"?=Q$W!N9Q#?QGH&YD&[>>958]A M;LO"XK.A"XVP>H1S744Q?P["B-[2+60AG7']LMQXTP`$>B.*JXCZ1I@#)`0< MC0^SEPDD>-G-R"5\NN>$$XN@M;NI>IMY16C"W=R,*C1K:`@@O,J3NJ`NO'`O MO(6[Q@$&C9TONJI:LYZ)AACJON^U,'*2F0_LZG1[H8[2.=I-FKW->[KFR5H9 M-K:#LJ7+!HEYO"J9T450EJ)+_5#"N),AQ"#=QY#\C^TN>O)]6.YA:&8M M+N`*YS.E`R#>(P?'>.`4W>R&E=_8D&_=X7\VU%N,UNU2;+;)4@/"C;)-/K\AN=L1V,?9:9 M[V&A*JX]M%'!K<)*_^"[E6I([V.G%.4A6>HYD?]@ALJ1'8J=EEGO;J8JGOVS M4L&KPDC_Z+F1:BCO8:,4XT&9*!D[G(DR9`=CHB76>YBH@F#^":X*)4%P:+&U!M@$>YVI0G>1"I MS*LC>?U3O8U;).->7!J.1>49#F6Q884PMXR\^)C3A05?XA0ODLJQUZ&]=36%:@\$N7!"WH08R==<3O22X:B8PV] M$S[KIE=9#.5Z2[\#/=>N$U@\S=91-MJ'+I/2>*],?P,OS\NH,#_)+X\`_**: MY_9ZZL;]JOIWZ/R[@M?B%5V&C=^V-@;FZRH)E=_72.'8ZTJ=LOJGEHV<0>HC M]"5N0DTD6T*K)E;'`&FBBM!"$TT4CJZ)-Q\VW^E*0T.M/H]:@S'MBU?'(V,D[)+I<7<2TB&/XS!^V'\9]_4["&>">_K[T7$G2XIW_?NXA MBX&P;U1\(OJ%[K\E]T_)-@OBY3TVU9AW!84HY]&.K7V]#CX5S>CU_&T2:R^Y= M$`#X@4XL%MZ@%32(3^A`H4NSX1CGZ(V`_MYP,7M<#S$$--:>L)[B%>(:]65^(7S]-7R+LEPN%.\8I8^Y;\4ZQ[:VL&@:U;9V*C M7H+.A?[>BF/P7Q-:\N1'SL M,Q$'\=1)%)TG*04:^C2S(Q$'=L#92]2]SSP'D;&WQZ!=9>O8)H0ZR#F`/X06 MQP!GH<413T$+8L2@G%"#KF4)LX*@6:-Q%_I*B42"RM?M9#GO[N.#4[#A(1#09H#.M5"JLT;ZE7W.4/7VSS+R3^$\2,*8GQN%%?,-L M8?(EIC[]:UMAU.(=?X$QR[6[8_B1.X88/P8$__1^LR'/NGOX25AL/9$!D;>` MD\)T3I*3@L(8<6)>HX\D>XP5#B'=I(*"U^8IM4(>WUE:I7NX_E(EU<8#:3GF ME7M-%UE,YS@+:EZW[RR"Z%K'N$\$=7Y*C**HG@^7WG`@[;5YV_:?9<*D2.OO M\4KR)2[?HNZP_E;OD_A(H="2@*$5;0SQ3`%_PPF6"87ZNC,R700)DJQI=%=E MI")*:ZE7RFM<;*O[0O]6W-;TO;9EM^,'FCI?-/T"#'8"W/Z+Z#).W=S.@:X* M_<4&EZ+Z+:\08M>Y)5KFW_+0CKC7MC9T^323Y<8Z?9/#715:?@M#1NTWM2KT M%-ODR3=*J/^K`6/MGLQB**!7&P/C&Y6$2A=EI'`T7:^3U*AYPB[OT@'@5?6L M9IGI['+/9+RD=0BN@C7FI>2Z+N&=IO)T0>XA-N?E=0!YP;G[;@(R61)X'<.+ M>)$RWHK6X[S"3YZGX<,V9^\!DB;3)9EH+&<(Q#!V,IQ(I%4,+XNQ`\9!9%!7 M?!%4H#PINLI7&M!/&MN-PF$)*>)8B[)5);Q4`,K(K(0<<'4-'^-P%2Y(9'?R M1.FYB#45E2^R6QQD24QXVMTD6<;J=*R3;9Q?KSA(NL1+,5JWP(XU&]`:.Z[P MBF5V&JF-OBT=35K-4I1[( MDK)-U(>%'$[2&ZL19BFYFK"LX(X#Y=AM*4U9>_P M8IN2L!]G9R^+:$M"UG-B;#0)N.6BN5Z=!6D M.9+8$=5/5,)/=Y=RAKU_D7O/(:M%[C?%\\6"(B=3WB11N"#TL?_N=/O'#O`0 M=2([,+@O$MD"&*9"9&L"C6F1/0XDD4Q%PPSBIH>E7ET!%B3A\ M(]^*A=XD$$6,W`%JH;=U@I"LJX8FQU"@F?>4V/F\<\Q%#K>JNH>J5 M3JN"EB3"YT!T$K]J#U>N\:XW4;+#F#G0&W%EA=[OHO=QT#:C^Z7C*%C\`L``00E#@``!#D!``#M75MOXSB6?E]@_X.VYJ4'V%SLI*JG&MT[<&Z%8*J2 MP)7JGGXJ*!)MA\_#J3*?. M!48(!`%X+3[HC(X/Z?^-3X\/#O)/.&=D$-\A/Z;?&!^.G.RWH/@`H1A%/[U$ M\)=WBSA^_.GHZ/GY^?#YY!"'\Z/Q\?'HZ-]?/G_U%F#I'D`4Q2[RP#N'M/\I M2O_X&7LIR6O=7Q["H!C@Y*C\%K<%_5\'1;,#^J>#T?C@9'3X$OGO,A(EQG]7 M,$/_P&)G]/'CQZ/TUW=$!H[S+D'H@4/RCR/Z M^]$%]I(ET=`$^9,.!]"#TC0T>O6DG7OW(9`F2CQ$3Q1> M@-B%P78DEF/T2^-(!9&COJD5]^`E3J0G,;FAMJ;X!L39Y'`'PJ\+ M-P22Y#'ZJ:>EDRES>ZNGJYL!\[MO3=DY1A&93WWJ5IVY`?5GOBX`B*,[\AD4 M+T`,/6G$R0ZF%?G/1-Y:D**D][7-N[J;MUE)S.QTI[V01[&R6(*A.(`>VL-`AHBP6&;6.E?OHN( MGCQ$<>AZ<3%0X#Z`(!M)LM]1)Q)SX:;!E@AXAW/\=.0#>$2H'M-_4/+'!\>C M/%#S-_*GDHY[,FR-SN;/)3E5'4_"==+>"?C)!04Q8\"^(FR\`=:W=H.3.X2&7_S]TB#^C?0KF MD)*,XAMWR9(^N]F@A,]F(9?]6)_LSPD?H1M@9)3U3YTY&PTP#U(F:H7"=T^DB9 MX6;>PQ7Y6R3PDQAM!Z44`1^%R6A9-=;IHI.HG"8J+0>LAPH7A1:XKM//1_6H MPK8QD;7@OV0$I-9'0?2(3-U4(-'M[/81A"ES\D>F[,Y*J3IWH\55@)\W(:K2 M5QP9JD5EI.-%-76L!XA&(QHB*NDA_S['9'A$LVNJAT!./HJ3#>/\\`VYB0_) M+W_O%A^J3@`S-WI(+2J)#N:N^YC-`B"(H^(O]>D@__/WDN#;V15$A#!(LPDB M*`@G$6HDNVT^HVW.4!:_%I!>;Z!C1I,7X6I"8]'.WP$29F:`>,S^YXQS+K$I MI4\@?,`12-O2OA"'9(8E$Z1.'>8>?ZLJ&^UT:90-O77=-8BU5(5T,B9+-?W/ MY9\)?'(#.DE/XG,W#%^)5_JK&R3UW2J5DF0_O2KF(+/0M"0/(LU7M+<-#+08 MK^?AA/`[!1X@O#\$X`;$N<18-BQL;K2>Q:3SPT.#5N]%3NXYCDH!,=3*;F:T M.MDD\\]QK%#CO?M2GOBW:Y/9>A!*95+./[P8M&[O0O#H0O_RA9[M`[(2W<8+ M$*Z)BZ%CJ5Y&ZUJ*`\&!X:"5WJ;>(2F2HS*UGE*,8S?0:J7X$83QZUW@9E$M MXBH^TOU@FLW(,$]14IBZ3 M!75V[AT_0_\ZI(-1>:Y$$^^`_:.* M`-K/346-=6F]*Z09FG\K9ZO%N=.=^TH/G=K/UNH-#="QY-%:G7)+?>3+Y6.` M7P&8@H#F"#7EQ%"N1!_S]2S!A*6>,D%XF$BJ6M#6?!4+B+?492[V?E/P!%`B MF)]Y#+)T MFU2;MZ3BD(RV6N-44A#F3-2,@)5MOG2G:(B)\8]-S5HBZF'=L=!=07S*/"^I MF-E*7WA+5J%,LBVUVLH-1FYJ>*.)^2ILTFSK=M;W8<;(G0O]:W3N/D+B[E7X M9^UK)3J9KV,9+BS=Z4YI128$_$LW1!#-([+73Y9)&LHAC@?T(&O-E>EDOM9E MN+!T-]P4DI1G-02MLJBVYG2,[SX_IV@3C]-XTO:B&44RF M,("R$N),QXO;>F@J%S*3:_M'RW9)\NJ6Z/%]K#MT@^*L!B@W>B/791A!'#E> M;`O-1/%]3%X%4+R48M" M&6/)0AFKX1P\Y+?7LU=((,,N45C_ILJ,6F:XV706A MUH;!HOAVEK/)=,76?C=<735J+0U]?0IQ%-V%>,:,=JS]:KB^UFCM)62E>^.3 MKR)HGE\2%A4*$K0U7(\"RD4AJ0'O<+Z"@(PY)WN5+V[X!ZCPS@I-"1IKKC=E:_H\PZ*6SI8+RFVQBP]*BH M(1\9/VL`ZF30;.`Z(@=H^0UU:5>:;06BN:S8.F&:#5C M71&I9:=S"9'6*D9^!F8X!)4W/;]`E/);R"9]\Z\Z2G9J^@7$"^RO!,J:['?Z M=SQH-/@MFX^Q"&S]+=&2KLW;8MGZPD M>+-ZQ_ZZ<+&I$70%C-VK`T<*^0S:]I">0([\$2P##)]12U>?<@>;!V/.``+L MC!=N2\/7$B[=@@=&);7X,=,B`O.TRHTA2T::O,J-MG%RJL6=UI+#38X;RK-C M:24$6;T+)3L09;?P(#ID'W86=N5)Q'S0(@G[9*,D;#J>DPZH.PF[4B2R9%+N MO4)&NWB%9K+T\E)UX,G[+K38)#N@T&,:"L)U=CE2AJ M9[XL+?8XD/#XYG`61\X5W[NL7&_24R7A/TE^G'./I\##R(/IJW$KSN_Q]M-" M/Y\9+K3ZD8>ECF%QT5!^P]?:0UN)\![-K5Y@JVWW:%L(Z0(0BCV8JI+\.P"I M3I%?371D8D6FF]V`D9&`I5$D:Q)_=X$4R9QAVY+#4XE%A),K'%[@Y"&>)4%1 M#YR!$'%SF_$AYMS2C/+B[)X^F[2D*RUOI>$UM!D1/)Y[2FO6O)LB@@L!8?8" M9/^MB"JOP2:^FR_=V6;(=)&#O>G2=1DTGW:7@A"KF\93KX[6P8<$BR^U^QKF M"9D96"B?Z2.3ZYQY@TFBCPTH:#"E=I-B,`3NLI?%"P$P7QB7PH7<0#:`18Y3 MM5L8@Q%4>]"HTVI2]K$!%PVF+-VG-#GGOW4DA091=QN`(>*OG_V+B2!IOI8D M.U4TNMD`"A9?_91D-1$,M<<[.GF>)M0(4^YYUDN)*;X*IQ\#G+/.[!K@EEDA MPD$&G!4BY,O20UKB/>5AH8GW9P)#0(1"K"M^O0M<1*^4TDND:=D@5L2\0V?# M#OTE#*&,CG?@TM)8AKP0MYI%AHR2+EQ:61&1(X#\Y>WM5ASA(`-><81\J*X?/%` M%-V[+WF.4RH!YLDC0YP,F&PYWG`AM"7CEN9_R,MUJY5HR,#IPJ6=)\`X.>@FZFXF)"3&5,'PE5L%]6%*N MWW!1T&"EGSGA,04;(3>,;47!]Y%%.*#,]!-,SY!PB0P,?C!2H^3="&9GP]R( M;E>NI+FTZY)L7GB[%$A^+99`R3EP+F#D!3A*0D#^1]%2Q_W\<.ZB//][=2DW MNRUP5Y''[2QW_-Q@=5U7]+"%FG&UE"S8AO257N\)8LX"]J/$ZC^AK9JU2OR4 M99.5BV=G%Z1V=@&?L,7-4%]--:?UJ2;M>)#V=-:ZZKC>51)&O(T*+7EV!GW9 M*4I#%0^4W.*L13#I;#N@ECMNLC2?56D632Y;CZAK+E&#A_(.W+9BL&W.J-0' M;DX4[^L31=;:R9KKK`6UHJKU%41.:ZVEK.0<`G%SO46MA#IH%+9Z$\MO[K#? M$<>D^L!Q84ZG7!??^:'HHZ6BS=[;;XB$%F&,;F=YRC#9D*8*>LW^O\AD93M: MY9G+,JTJ)B+"SQ5.0XS(/[U,7K(+2_8'U/0N[B0X-]V8(586OLRD9D]*IL@N\=&&][A"OD4ZUL3#&DGQ!:^FQF2?[ M:IKU%T`?8N#-J8R&)NA@'31K$QZ#8N,J&G-VU>TPDV9'7;QN#N+2.1'#'D69,BI*N3J0DZS M;#/E1%&RS/XFQ&N:YJOX`_9`M0_IY"AE[0TM`VE5`U4I24VD/-%W'=1^,':5 MB#`\804$2W\9A$_0`QPU!"DM:>B95CJ=(_@7T4)ZCR"-'\DA4_FW;`6L6P/K$E.XY]3'4!8A<&C7.J#YQS*O)? MUDE5/LK^J$K_496BZ9U3JK2G[PS_^*I'X?"#P38@[>QU"AYQ&-.)GG$8UH=< MFY_4=K&W3[/M"Y9-\9F%4#5B]1($`;U0C_PO;O@'H/EQ>45\+AK: MN]@-CG;^+3UGG1)E$D70^AT7X`D$."U2V@87J5YV(T9*!):69\SOL-%D?G\) M$:1[DQ@^@3;82/:S&SB20A`5S1HP=-3(F)?DH4Z+FK,]=K934RXM_CII4!H1 M/Q+7UF'8*32A5NJU\/I&&<72-,K?R4X@CY@%:'U_9`[>S MR/H)6PX1MQ4E_`;@?$$6Q`GARIV#XA&-NY#LK/J=@L5?WN-;B1A+!^--3-?< M6S[,:4$U]%5^_8W#7Z4HA4]6#FS>IYOUZRA*@'^1A+361U;YGXHJDGT<:I-! M+(?C!A+9^CC+F,<*MY4Q$>H,P)CLM$N#[,%Q8'[%-] M5H/^^Y*;^SG[TI[:2WN:6*IP7]F3S:;!E3TW7B$;*9S[^G;R\%`A')/KVVW* MWI4+P_25WDIQ"GH7"L0+[.,`SU^[ITRK_:H]E41V)K)]GAU37+4-Q:^8^!8P M(&8[)3Y&W_!N^?C@=H;=)XY>3*!%K'M+8$J-WCBC-38O('V1&_F[,`#V-_>X M5RE-2Z\JKW9^8LD]=)'_K86T-[3V*T]'*U4BU-8?3'50C`-8H! M`5N\BRF>_#>0,N/^BA1443REOC MV*CQOKO,L5$^W/[PR*PKL9O<6M^?>.U/O/8G7O8<:0SFQ.NMN'HFRCY=XZN0 MXSZ8)M7#!*VT.'\\TB65]&;BPOOC9!N/D_=O)W9Y._%'RR*(M=?3A/,\IZV9 M6FTA6A04&_#UUOL,2KUUX@NKM>SIGRE=-`3[FC&0^%1&/0N)D>C[$.?_'B&<^;1I:,]:;9=N"[FX&%J?^+[,*-W8QP( MAAC^R''\9@0G.@,/U_OY*=65DJB)LVIVQX'=C;QM"V3@!B2J&8G:Q[ MIFA3*='\O^AV-E%=U7E]W#<'OG7V"]19F46\Q=7T_`(ZC6#T5K.9\8TWAT:^ M*`IDVO8TCD)1[;C`K?27]RAN$5`9];01VYO<`V@M"#(%=.]/_GZ.4:J[A&HS M7(YY.-\U%8/&_*Z%5>!_[^MVJ/V;_GA!=L7E_8$>YOC.%`P:][L45(%Y+#E4"*$\3C<&29I^G,+N5*C*939)X05CZJX''G7S1,)P*T+D3<8@NA[QE MT.:2>G)A0+?[5SA,?3Z5'GGKIX8#U7[E8.D9GM1;P#<8/8&(KD)45-$]CMV@ M^CL]0+W!\>\@7KT4S`!IC]\:%DI[%$0!TQ_-23\Q'*C9WIH8>OXGVHYU'+UK M`O:0%DFGK+9_N)/<[4'H@'=?NY#5Q\-_G)Z8D^K.2TS:\LRY4J^!F;2D;GA= M]=_4B M)X8#_M]@O+A&/BV`EZ0K4Q%WK>X'KA+Z*$PAG/H-F[X^,T`P]22%"N(^?C`? MG)JTH)N3+3L&?"8Q@7+C8?27._](4%YI:VNBUYM MF]W+&Y/R0===2O7.P5K6JOFU@WV@ZS!YOWW%KL-X1D(Y:FOM3?=^EK( M5V5CFU>(Y^>4@I"V%EU39S0R11],6%531NN$]Z$)[?O/LSZ%/B4+L"1V-'3KQ>C69;V$D=%FV')0V2ZHM?36N=AFCR!G.VAOPDQ>EN*GBZ:)4;L"H10J$S3/T>S8?["`:+)2%O4_/!G9A0GBW(7I@7-YR)Q=?(JS M[,XTR(Z;"3*5@MR<)4K%P*8B2"6/%6B-Q^,/MIS:GV,4X0#ZM*[FF1O0!(6O M"P#BZ"Z5_`+$T&N^)3@:C=+7`TDO*A[R;S*.#U"4OB*X&M')AW2R,9T?OB$W M\2'YY>_.#VM?T'+<43)P.[LB*$(>=(,['*6Y1X)HC%PW';/$)`CP,Q7X%0XO M`@_`)XKU\R2DDF=PUK&_MG=].^BM6$DZLF9IA..N(#Z[ M,>"&MV$J3#^M3E+/W*D@0[;CD"`ARY.ET9%U]EO*+#3E94:5!#6ZYY8X,*=* M3W\ZIXF)TOHN&@]=UP4?JAY3'X">Q9'.UAY#US@KLCFRK>Y.)0&YP^(NU6M( M^I=BJ,"`;3Y>A7F)15W8>J`ZYUMX]HR/K+-7VLP+%[$ MQ>G)<>7+_2.'C@# M",R@$&OUEMJ.,-JQ64R)7-JW5>K'3*D(S*F7;(I2BXN7A.%)%($X2I>15%"< MHRQA#\,5+,5#<09E6_[#-Q26]<,(JSFP>6KFMAZ(BKGT5^I^'8^M*Z8!"<B9L8P8<`3);TH.9VEG4A2M^QWI$) MDR'HVQN$4L@PV).ZP=+F#IXY>0VU/:HL%#> MQ2:+2[9M]];%2QZOZ(3,PD>OM>LL._%&5L!5!88KB&`,/L,GT"!66*!BJY$& MO4)NQ+&E*6&%++!(%ED)*[(O"&/X5ZKJ/`C5"6!J/F$%\M2(8F>9:48L2MS* M*M*KDL[:*OMEJ3:ULC*K.W0>Y#30E4G1FJ-YW1`0?_;ZQ?T/#L\#-XHF+Y!5 M(Z13;VT'UYVQ7.BX$WM\)1NFUQ7A-^X27&#ZE&\WW;)'T*7?#2`LH6`VCV8I M^3R)8DP6WRD(4F'3*[C1%T!OU['22D2M#52>"*=E@HF()_T%M!35E\'TU.`1 MQ&`R#T%VE8VK95'C@2I9Q%(_OK-A,S8-Q*G>U=K%%]SD]O M[U":%RXF$V4(>^O@:N#JY,WCZIY\7@VP\I'>+K)R`10;J!\/37H_6MN\ MA1/64+K93]L@+(X*[*S=@`JI>SQ!?F0;H*=4(&7IH,"B(I*"E]KERG;)MXFZY7&G&?+WCZY:HRO*5Z\&`$//%?8'+9'F&PQ`_0S0_=Q_)+_$K`WG=NFN;1R4P7,R: MW3BR=`5E"8%L#V"8:NS"C<%($@R-7D/%0(,12TNLLWC/BZL(ZSA*]ANJ^AFL M[*S>^H[\I[1R9?J:S#E-0$=1AO;,$3II^E"G#2>XZKAX.JM%=?#SI[;3XN].R& M/NL:9`_C:W,4E>"$?6]_:Z$8?+.RE3<>:Y\YMSU4#JPSGJ/&C85 M8_:ZL3Y#*+X_2!O8:M+9L;T4@E;V"MDC(*;E7R)CKJ#V)\1/9(@XND9W*VLALY2^ZLAU6>I3_Q_9IJ3YN5U#^_MY+=R%ETBM+=2IC5#>RR$Z*U M&8`Z385!P=Y:=B9JT?._>X,1:?$W`.<+6E.%;,W<.4C7:WJ8?^7",'UH5=\^ M1H*TO8GIUX&R]W>SW<_7V`WCM[;_,<\*.].W-T5#%"%\(WF_QVIQOLVSQ,[T M[2W1$$4(7[/>Q]#YKGU"@&N>(78C;F^%)FA!^,+XW@3-/\;Z/MZ;T@Y%K>KN MQIO:RUD13-D;FBE:*&UP!\?))ERC.&5HFI9BS,,:2?*^YX9Q:`Y?+QP"_`I"N@'=)Z"T( M8"A!S'1ON2XFR+J9IRU'>U$4T[([QOO;8OO;8N:`JMR03*(H66:[F`GROX!X M@7T^@BMWL0+EGUG/K\V%O#>D]B5%6#R#R0J]+1%$9_7(4`7"/"(XCB74SO M[&^^-P9W($P%4=;U=(/C;?P:&WI;`R'#.*DHYA1 MO/32#1%$\ZC@3;"'YC=5$E1LB%FBBFE['UW6W";7,KC8SH*EQ2LG*(8^#)(8 M/H&OP$L(,1"0A=,+$F*>5T22=%)*,HW=SAH"32O]?'KUO?0,Q&2(/M8.I3V?OWEW_^Z^$^__V6K"'.)B_Z\>KQ'3\Z*^!A="X(5E&VH M6J$97BZ)0/,=>GQ$-YPQXGED%[>`[.%`_XW.AOU^)!-=80G<4&F$C@8V"NMD M*!X49/*RMU)J?6Y9F\UFL!D/N%A:H^'0MO[\>A^JT0L)S[=SX=$#&S'PG5]`V+B$9\P=_O`'MT08G;0U@I M0>>!(@<$`4N1)*YRU;[!M.$?K;`R)H6>H'9KDN"PP')NB.,:K=^H/[3[B3D, MX`_\8N>Z2EB:SP*B/E`109T]7SU3Q`#=!*$+S!A76$'_,N^Z9+VF;,&C5RC0 MN)P+[I$9L"/]\/WQKM35NM[Z1M0=C`2?3(EX6F%!;HC"U),SLE7@R1ZB[F6O MCFBO0:R#2Q:44:/K\-/P$_1U=$.EXW$9"`(O(!"%$A&(1$8F^A!)19'8GRZL MK+!L.P&,J0?VBWE>"R*AOQ@/W4-!Q!V15'$ZV',"[PC&1+-ROJ@T1N5%8#TI M[OPP$\DU]]>$2:-SY+:S$*L:FAJHSLZR4!EY*)Z_TC(3P,XZJ%I!-6X`U;@6 MJO$Q4(T[J+)002OD80'KNTM5T>Q745\#40XA+0KQ!0J%=3->+3:_<>YNJ.=- MF'L'EK(EG7MD(B51$M:0(K1:<=3@-QIE`4Q$HE#FSV8MZX!\%2#M%A#:M>#E MHHXZ\.P.MJ-@:X%:+6@M,>L0:X?8#,-;(\`BRDJ\/C;'*Q37P545?.3#C6KW MC^H"C,[;K09'DV%1ATB3`<%(ATP6F3`;,,-;(HNBNO+JF@7E8QX/DW8PHKJX MK1:7:\XD]ZBK&`YCRB/L3^G#07H=ITYQ?=;*O-LO7*LG7H5*+ M2CI6*ZNL"<\:8M(%9PTA*0&C+BAH!$/G_38IU(/HH!%E73HU%RDT2:=V<<,Q MX(T:P#:J!2P7:CFJ-K=L047OM$\!*&2HA*1H<8CXDX_8N:B4!1*R7HO M:)IX^&A(7Q.:@WQ-B,5A44W69OC2K$V'2&X5B;PI'Q8/:YA:=-/[]:.PKAJC M44.,$N'Z2T(BOD.K(5K76*YN/;XI`"NIJL9J?!166CHRXCNLZI?_@V6_+H53 MMMQWSFT4_%:%O76N;QSP=EB4?U3+?4:K\WKEA[/_`T_K'WTD_I$LD#GP?J[/ M9%_V)/77GCXH;\I6@BR@#)S?CT^N_P6-#[:^%Y-H^15'[PU0&7VC=F,)6#@Y M(;GS^-9:<%BJ%6P\K%CW6`!$OYK].FE%'Q3X(7]&V`,]K5G#V[4A5TA>$EABO#^X'E2AA M%"ADM(BG9%S23T0UT\7(E<09+/DS##7:6)MDZZQ:-[]G,D\O4\#A M`5-BUUJ'-%_\)41 M"J,"HV-U,F\RETI@)SISIU>6OYJ1A\N3N?]X#F64+>]@!ZP#.#`U`#*J`LWQ MF^#!.B:$?;`/RX1YAN6#"9B:B3%UC2A3!L3M_VNYGR! M^)CO"#$J3@/AK&!<3SW,OA)_3D1L2RU9,4KAI>)SE_N8OJ]=,`Y`KX?%PV)! M=!^1X/'_$BQ2XZ2D/@T)98HLB7A7S:0/3!PF-\^18=J\Q;H3H3'V)G^H\QZ,M6VZ95S5[PB-W0CN=$A\[?@8FA M]7Q%GTTWGVWX;,4#B9D[(]F%JBGYJ2U8-=?8BB/6EDPG%DK=IZZ(E1A827)B MYA1OBR:N:[)XV&NUFZI@.S&S\V?ZB^VLISLQPY[HDM$%=6#2FC@FB0(:Q*>B MS/^=-N'*`_SV8+;B.9AS5%S^OD9J)/*]+UDKKW8)R13O3&9C@P5,I<*7$%28 M6'.=#ME>5>2[;I`NK##+!(__`U!+`0(>`Q0````(`/MIHD),GLEPAT,``'$$ M!``1`!@```````$```"D@0````!S<'-C+3(P,3,P,S,Q+GAM;%54!0`#2I^" M475X"P`!!"4.```$.0$``%!+`0(>`Q0````(`/MIHD(,6WYVP`P``#VI```5 M`!@```````$```"D@=)#``!S<'-C+3(P,3,P,S,Q7V-A;"YX;6Q55`4``TJ? M@E%U>`L``00E#@``!#D!``!02P$"'@,4````"`#[::)"L)8#X8D,```R#`$` M%0`8```````!````I('A4```&UL550%``-* MGX)1=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`^VFB0A\`Q0````(`/MIHD*.*624'B(``&M\ M`@`5`!@```````$```"D@5:5``!S<'-C+3(P,3,P,S,Q7W!R92YX;6Q55`4` M`TJ?@E%U>`L``00E#@``!#D!``!02P$"'@,4````"`#[::)"B=?:9B8(``!L M2P``$0`8```````!````I('#MP```L``00E#@``!#D!``!02P4&``````8`!@`:`@``-,`````` ` end XML 27 R18.htm IDEA: XBRL DOCUMENT v2.4.0.6
Intangible Assets, Net (Details Textual) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Intangible Assets, net (Textual) [Abstract]    
Amortization of intangible assets $ 717 $ 260
XML 28 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
Mar. 31, 2013
Mar. 31, 2012
Condensed Consolidated Statements of Operations [Abstract]    
Revenues $ 23,752 $ 16,534
Cost of revenues 7,066 4,448
Gross profit 16,686 12,086
Operating expenses    
Sales and marketing 9,225 6,447
Research and development 2,503 1,732
General and administrative 4,047 3,188
Amortization of intangible assets 717 260
Total operating expenses 16,492 11,627
Income from operations 194 459
Other income (expense)    
Interest income 23 15
Other expense (84) (65)
Total other expense, net (61) (50)
Income before income taxes 133 409
Income tax benefit (expense) 66 (153)
Net income $ 199 $ 256
Net income per share    
Basic $ 0.01 $ 0.02
Diluted $ 0.01 $ 0.02
Weighted average common shares used to compute net income per share    
Basic 14,884 12,163
Diluted 15,564 13,185
XML 29 R12.htm IDEA: XBRL DOCUMENT v2.4.0.6
General (Policies)
3 Months Ended
Mar. 31, 2013
General [Abstract]  
Business Description

Business Description

We are a leading provider of on-demand supply chain management solutions, providing prewired, proven integrations and comprehensive retail performance analytics to thousands of customers worldwide. We provide our solutions through the SPS Commerce platform, a cloud-based 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 notes 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, 2012 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, 2012 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 6, 2013.

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 three months ended March 31, 2013, 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, 2012, as filed with the Securities and Exchange Commission on March 6, 2013, 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 30 R11.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share
3 Months Ended
Mar. 31, 2013
Net Income Per Share [Abstract]  
Net Income Per Share

NOTE F – Net Income Per Share

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

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

 

                 
    Three Months Ended  
    March 31,  
    2013     2012  

Numerator

               

Net income

  $ 199     $ 256  
   

 

 

   

 

 

 

Denominator

               

Weighted average common shares outstanding, basic

    14,884       12,163  

Options to purchase common stock

    627       988  

Restricted stock units and awards

    51       34  

Employee stock purchase plan

    2       —    
   

 

 

   

 

 

 

Weighted average common shares outstanding, diluted

    15,564       13,185  
   

 

 

   

 

 

 

Net income per share

               

Basic

  $ 0.01     $ 0.02  
   

 

 

   

 

 

 

Diluted

  $ 0.01     $ 0.02  
   

 

 

   

 

 

 

For the three months ended March 31, 2013, the effect of approximately 201,000 outstanding potential common shares was excluded from the calculation of diluted net income per share because they were anti-dilutive. For the three months ended March 31, 2012, the effect of all outstanding potential common shares was included in the calculation of diluted net income per share.

XML 31 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock - Based Compensation (Details 3) (Restricted Stock Units [Member], USD $)
3 Months Ended
Mar. 31, 2013
Restricted Stock Units [Member]
 
Restricted Stock Units and Awards  
Units and Awards, Outstanding at December 31, 2012 73,516
Granted, stock units and awards 57,205
Vested, stock units and awards (13,686)
Forfeited, stock units and awards   
Units and Awards, Outstanding at March 31, 2013 117,035
Weighted average grant date fair value, Outstanding at December 31, 2012 $ 26.44
Granted, Weighted Average Grant Date Fair Value $ 39.01
Vested, Weighted Average Grant Date Fair Value $ 25.32
Forfeited, Weighted Average Grant Date Fair Value   
Weighted average grant date fair value, Outstanding at March 31, 2013 $ 32.71
XML 32 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
Line of Credit (Details Textual) (USD $)
3 Months Ended
Mar. 31, 2013
Line of Credit (Textual) [Abstract]  
Revolving credit facility, amount $ 20,000,000
Revolving credit facility, maturity date Sep. 30, 2016
Borrowings outstanding revolving credit agreement $ 0
XML 33 R15.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2013
Net Income Per Share [Abstract]  
Components of the computation of basic and diluted net income per share

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

 

                 
    Three Months Ended  
    March 31,  
    2013     2012  

Numerator

               

Net income

  $ 199     $ 256  
   

 

 

   

 

 

 

Denominator

               

Weighted average common shares outstanding, basic

    14,884       12,163  

Options to purchase common stock

    627       988  

Restricted stock units and awards

    51       34  

Employee stock purchase plan

    2       —    
   

 

 

   

 

 

 

Weighted average common shares outstanding, diluted

    15,564       13,185  
   

 

 

   

 

 

 

Net income per share

               

Basic

  $ 0.01     $ 0.02  
   

 

 

   

 

 

 

Diluted

  $ 0.01     $ 0.02  
   

 

 

   

 

 

 
XML 34 R13.htm IDEA: XBRL DOCUMENT v2.4.0.6
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2013
Intangible Assets, Net [Abstract]  
Intangible assets

Intangible assets included the following (in thousands):

 

                                                 
    March 31, 2013     December 31, 2012  
    Carrying     Accumulated           Carrying     Accumulated        
    Amount     Amortization     Net     Amount     Amortization     Net  

Subscriber relationships

  $ 23,160     $ (4,482   $ 18,678     $ 23,160     $ (3,850   $ 19,310  

Non-competition agreements

    1,710       (865     845       1,710       (780     930  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
    $ 24,870     $ (5,347   $ 19,523     $ 24,870     $ (4,630   $ 20,240  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Future amortization expense for intangible assets

At March 31, 2013, future amortization expense for intangible assets was as follows (in thousands):

 

         

Remainder of 2013

  $ 2,151  

2014

    2,688  

2015

    2,578  

2016

    2,577  

2017

    2,557  

Thereafter

    6,682  
   

 

 

 
    $ 19,233  
   

 

 

 
XML 35 R14.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based compensation expense

This expense was allocated as follows (in thousands):

 

                 
    Three Months Ended  
    March 31,  
    2013     2012  

Cost of revenues

  $ 103     $ 98  

Operating expenses

               

Sales and marketing

    342       178  

Research and development

    61       22  

General and administrative

    418       314  
   

 

 

   

 

 

 

Total stock-based compensation expense

  $ 924     $ 612  
   

 

 

   

 

 

 
Stock option activity

Our stock option activity was as follows:

 

                 
          Weighted Average  
    Options     Exercise Price  
    (#)     ($/share)  

Outstanding at December 31, 2012

    1,370,141     $ 12.41  

Granted

    201,006       39.01  

Exercised

    (175,222     5.99  

Forfeited

    (1,308     20.16  
   

 

 

         

Outstanding at March 31, 2013

    1,394,617       17.04  
   

 

 

         
Restricted stock units and restricted stock awards

Our restricted stock units and restricted stock awards activity was as follows:

 

                 
    Units and     Weighted Average  
    Awards     Grant Date Fair  
    (#)     Value ($/share)  

Outstanding at December 31, 2012

    73,516     $ 26.44  

Granted

    57,205       39.01  

Vested

    (13,686     25.32  

Forfeited

    —         —    
   

 

 

         

Outstanding at March 31, 2013

    117,035       32.71  
   

 

 

         
Stock Options [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average fair value per share of options granted

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

 

         

Weighted-average volatility

    41.1

Expected dividend yield

    0

Expected life (in years)

    4.75  

Weighted-average risk-free interest rate

    0.84
Employee Stock Purchase Plan [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted average fair value per share of options granted

The fair value was estimated based on the market price of our common stock at the beginning of the offering period, which was $37.27 per share, and using the Black-Scholes option pricing model with the following assumptions:

 

         

Expected volatility

    41.1

Expected dividend yield

    0

Expected life (in years)

    0.50  

Risk-free interest rate

    0.12
XML 36 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Intangible Assets, Net (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2013
Dec. 31, 2012
Intangible assets    
Carrying Amount $ 24,870 $ 24,870
Accumulated Amortization (5,347) (4,630)
Net 19,523 20,240
Subscriber relationships [Member]
   
Intangible assets    
Carrying Amount 23,160 23,160
Accumulated Amortization (4,482) (3,850)
Net 18,678 19,310
Non-competition agreements [Member]
   
Intangible assets    
Carrying Amount 1,710 1,710
Accumulated Amortization (865) (780)
Net $ 845 $ 930
XML 37 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock - Based Compensation (Details 1) (USD $)
3 Months Ended
Mar. 31, 2013
Stock option activity  
Options Outstanding at December 31, 2012 1,370,141
Options, Granted 201,006
Options, Exercised (175,222)
Options, Forfeited (1,308)
Options Outstanding at March 31, 2013 1,394,617
Weighted Average Exercise Price, Outstanding at December 31, 2012 $ 12.41
Weighted Average Exercise Price, Granted $ 39.01
Weighted Average Exercise Price, Exercised $ 5.99
Weighted Average Exercise Price, Forfeited $ 20.16
Weighted Average Exercise Price, Outstanding at March 31, 2013 $ 17.04
XML 38 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Income Taxes (Details Textual) (USD $)
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Income Taxes (Textual) [Abstract]    
Income tax benefit (expense) $ 66,000 $ (153,000)
State deferred tax 117,000  
Unrecognized tax benefits 0  
Material changes in our unrecognized tax positions over the next 12 months $ 0  
XML 39 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
Condensed Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Cash flows from operating activities    
Net income $ 199 $ 256
Reconciliation of net income to net cash provided by operating activities    
Deferred income taxes (72) 142
Depreciation and amortization of property and equipment 1,171 592
Amortization of intangible assets 717 260
Provision for doubtful accounts 80 82
Stock-based compensation 924 612
Changes in assets and liabilities    
Accounts receivable 72 (105)
Deferred costs (778) (497)
Prepaid expenses and other current assets 2,831 (144)
Accounts payable 177 (171)
Accrued compensation and benefits 659 (570)
Accrued expenses and other current liabilities 214 215
Deferred revenue 355 932
Net cash provided by operating activities 6,549 1,604
Cash flows from investing activities    
Purchases of property and equipment (1,089) (630)
Net cash used in investing activities (1,089) (630)
Cash flows from financing activities    
Net proceeds from exercise of options to purchase common stock 1,049 93
Excess tax benefit from exercise of options to purchase common stock    11
Net cash provided by financing activities 1,049 104
Net increase in cash and cash equivalents 6,509 1,078
Cash and cash equivalents at beginning of period 66,050 31,985
Cash and cash equivalents at end of period $ 72,559 $ 33,063
XML 40 R10.htm IDEA: XBRL DOCUMENT v2.4.0.6
Income Taxes
3 Months Ended
Mar. 31, 2013
Income Taxes [Abstract]  
Income Taxes

NOTE E – Income Taxes

We recorded an income tax benefit of $66,000 for the three months ended March 31, 2013. We recorded income tax expense of $153,000 for the three months ended March 31, 2012. 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 foreign and state income tax expense, as well as deferred tax expense.

The decrease in income tax expense for the three months ended March 31, 2013, compared to the three months ended March 31, 2012, was primarily due to a discrete tax benefit of $117,000 in 2013 for the retroactive benefit of the 2012 federal R&D credit. The American Taxpayer Relief Act of 2012 was enacted on January 2, 2013 and extended the federal R&D credit from January 1, 2012 through December 31, 2013.

 

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

As of March 31, 2013, 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 41 R27.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Numerator    
Net income $ 199 $ 256
Denominator    
Weighted average common shares outstanding, basic 14,884 12,163
Options to purchase common stock 627 988
Restricted stock units and awards 51 34
Employee stock purchase plan 2  
Weighted average common shares outstanding, diluted 15,564 13,185
Net income per share    
Basic $ 0.01 $ 0.02
Diluted $ 0.01 $ 0.02
XML 42 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.0.6 Html 32 161 1 false 15 0 false 5 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/ConsolidatedBalanceSheetsParenthetical 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 - Intangible Assets, net Sheet http://spscommerce.com/role/GoodwillAndIntangibleAssetsNet Intangible Assets, net false false R8.htm 0203 - Disclosure - Line of Credit Sheet http://spscommerce.com/role/LineOfCredit Line of Credit false false R9.htm 0204 - Disclosure - Stock-Based Compensation Sheet http://spscommerce.com/role/StockBasedCompensation Stock-Based Compensation false false R10.htm 0205 - Disclosure - Income Taxes Sheet http://spscommerce.com/role/IncomeTaxes Income Taxes false false R11.htm 0206 - Disclosure - Net Income Per Share Sheet http://spscommerce.com/role/NetIncomePerShare Net Income Per Share false false R12.htm 0401 - Disclosure - General (Policies) Sheet http://spscommerce.com/role/GeneralPolicies General (Policies) false false R13.htm 0502 - Disclosure - Intangible Assets, Net (Tables) Sheet http://spscommerce.com/role/GoodwillAndIntangibleAssetsNetTables Intangible Assets, Net (Tables) false false R14.htm 0504 - Disclosure - Stock-Based Compensation (Tables) Sheet http://spscommerce.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) false false R15.htm 0506 - Disclosure - Net Income Per Share (Tables) Sheet http://spscommerce.com/role/NetIncomePerShareTables Net Income Per Share (Tables) false false R16.htm 0602 - Disclosure - Intangible Assets, Net (Details) Sheet http://spscommerce.com/role/GoodwillAndIntangibleAssetsNetDetails Intangible Assets, Net (Details) false false R17.htm 06021 - Disclosure - Intangible Assets, Net (Details 1) Sheet http://spscommerce.com/role/GoodwillAndIntangibleAssetsNetDetails1 Intangible Assets, Net (Details 1) false false R18.htm 06022 - Disclosure - Intangible Assets, Net (Details Textual) Sheet http://spscommerce.com/role/GoodwillAndIntangibleAssetsNetDetailsTextual Intangible Assets, Net (Details Textual) false false R19.htm 0603 - Disclosure - Line of Credit (Details Textual) Sheet http://spscommerce.com/role/LineOfCreditDetailsTextual Line of Credit (Details Textual) false false R20.htm 0604 - Disclosure - Stock - Based Compensation (Details) Sheet http://spscommerce.com/role/StockBasedCompensationDetails Stock - Based Compensation (Details) false false R21.htm 06041 - Disclosure - Stock - Based Compensation (Details 1) Sheet http://spscommerce.com/role/StockBasedCompensationDetails1 Stock - Based Compensation (Details 1) false false R22.htm 06042 - Disclosure - Stock - Based Compensation (Details 2) Sheet http://spscommerce.com/role/StockBasedCompensationDetails2 Stock - Based Compensation (Details 2) false false R23.htm 06043 - Disclosure - Stock - Based Compensation (Details 3) Sheet http://spscommerce.com/role/StockBasedCompensationDetails3 Stock - Based Compensation (Details 3) false false R24.htm 06044 - Disclosure - Stock - Based Compensation (Details 4) Sheet http://spscommerce.com/role/StockBasedCompensationDetails4 Stock - Based Compensation (Details 4) false false R25.htm 06045 - Disclosure - Stock - Based Compensation (Details Textual) Sheet http://spscommerce.com/role/StockBasedCompensationDetailsTextual Stock - Based Compensation (Details Textual) false false R26.htm 0605 - Disclosure - Income Taxes (Details Textual) Sheet http://spscommerce.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) false false R27.htm 0606 - Disclosure - Net Income Per Share (Details) Sheet http://spscommerce.com/role/NetIncomePerShareDetails Net Income Per Share (Details) false false R28.htm 06061 - Disclosure - Net Income Per Share (Details Textual) Sheet http://spscommerce.com/role/NetIncomePerShareDetailsTextual Net Income Per Share (Details Textual) false false All Reports Book All Reports Element us-gaap_ShareBasedCompensation had a mix of decimals attribute values: -3 0. 'Monetary' elements on report '0603 - Disclosure - Line of Credit (Details Textual)' had a mix of different decimal attribute values. 'Monetary' elements on report '06045 - Disclosure - Stock - Based Compensation (Details Textual)' had a mix of different decimal attribute values. 'Monetary' elements on report '0605 - Disclosure - Income Taxes (Details Textual)' had a mix of different decimal attribute values. Process Flow-Through: 0110 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Process Flow-Through: Removing column 'Mar. 31, 2012' Process Flow-Through: Removing column 'Dec. 31, 2011' 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-20130331.xml spsc-20130331.xsd spsc-20130331_cal.xml spsc-20130331_def.xml spsc-20130331_lab.xml spsc-20130331_pre.xml true true XML 43 R20.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock - Based Compensation (Details) (USD $)
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Stock-based compensation expense    
Stock-based compensation expense $ 924,000 $ 612,000
Cost of revenues [Member]
   
Stock-based compensation expense    
Stock-based compensation expense 103,000 98,000
Sales and marketing [Member]
   
Stock-based compensation expense    
Stock-based compensation expense 342,000 178,000
Research and development [Member]
   
Stock-based compensation expense    
Stock-based compensation expense 61,000 22,000
General and administrative [Member]
   
Stock-based compensation expense    
Stock-based compensation expense $ 418,000 $ 314,000