0000950123-11-074437.txt : 20110808 0000950123-11-074437.hdr.sgml : 20110808 20110808161641 ACCESSION NUMBER: 0000950123-11-074437 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 9 CONFORMED PERIOD OF REPORT: 20110630 FILED AS OF DATE: 20110808 DATE AS OF CHANGE: 20110808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPS COMMERCE INC CENTRAL INDEX KEY: 0001092699 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 411593154 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34702 FILM NUMBER: 111017397 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 c64651e10vq.htm FORM 10-Q e10vq
Table of Contents

 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
     
þ   QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Quarterly Period Ended: June 30, 2011
     
o   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
(State or Other Jurisdiction of
Incorporation or Organization)
  41-2015127
(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 þ No o
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 þ No o
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 o   Accelerated Filer o   Non-Accelerated Filer o   Smaller Reporting Company þ
        (Do not check if a 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 o No þ
The number of shares of the registrant’s common stock, par value $0.001 per share, outstanding at July 29, 2011 was 11,962,690 shares.
 
 

 


 

SPS COMMERCE, INC.
QUARTERLY REPORT ON FORM 10-Q
INDEX
         
    Page  
       
 
       
 
       
    3  
 
       
    4  
 
       
    5  
 
       
    6  
 
       
    13  
 
       
    20  
 
       
    20  
 
       
       
 
       
    21  
 
       
    21  
 
       
    21  
 
       
    21  
 
       
    21  
 
       
    21  
 
       
    22  
 EX-31.1
 EX-31.2
 EX-32.1
 EX-101 INSTANCE DOCUMENT
 EX-101 SCHEMA DOCUMENT
 EX-101 CALCULATION LINKBASE DOCUMENT
 EX-101 LABELS LINKBASE DOCUMENT
 EX-101 PRESENTATION LINKBASE DOCUMENT
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, 2010 as filed with the Securities and Exchange Commission. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this report. We undertake no obligation to revise any forward-looking statements in order to reflect events or circumstances that may subsequently arise. Readers are urged to carefully review and consider the various disclosures made by us in this report and in our other reports filed with the Commission that advise interested parties of the risks and factors that may affect our business.

2


Table of Contents

PART I. — FINANCIAL INFORMATION
Item 1. Financial Statements
SPS COMMERCE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited; in thousands, except share amounts)
                 
    June 30,     December 31,  
    2011     2010  
ASSETS
               
 
               
CURRENT ASSETS
               
Cash and cash equivalents
  $ 29,788     $ 40,473  
Accounts receivable, less allowance for doubtful accounts of $193 and $209
    7,353       5,574  
Deferred costs, current
    5,177       4,720  
Prepaid expenses and other current assets
    1,564       874  
 
           
Total current assets
    43,882       51,641  
PROPERTY AND EQUIPMENT, net
    2,896       2,760  
GOODWILL
    5,877       1,166  
INTANGIBLE ASSETS, net
    6,287       290  
OTHER ASSETS
               
Deferred costs, net of current portion
    2,193       1,943  
Other non-current assets
    80       80  
 
           
 
  $ 61,215     $ 57,880  
 
           
 
               
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
 
               
CURRENT LIABILITIES
               
Capital lease obligations, current
  $     $ 122  
Accounts payable
    1,821       998  
Accrued compensation and benefits
    3,836       3,577  
Accrued expenses and other current liabilities
    1,260       807  
Deferred revenue, current
    3,734       3,585  
 
           
Total current liabilities
    10,651       9,089  
 
               
OTHER LIABILITIES
               
Deferred revenue, less current portion
    5,461       5,002  
Other non-current liabilities
    247       281  
 
           
Total liabilities
    16,359       14,372  
 
           
 
               
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; 11,955,017 and 11,849,572 shares issued and outstanding, respectively
    12       12  
 
               
Additional paid-in capital
    107,229       106,264  
Accumulated deficit
    (62,385 )     (62,768 )
 
           
Total stockholders’ equity
    44,856       43,508  
 
           
 
  $ 61,215     $ 57,880  
 
           
The accompanying notes are an integral part of these consolidated financial statements.

3


Table of Contents

SPS COMMERCE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited; in thousands, except per share amounts)
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Revenues
  $ 13,937     $ 10,944     $ 26,586     $ 21,187  
Cost of revenues
    3,750       3,101       7,071       6,082  
 
                       
Gross profit
    10,187       7,843       19,515       15,105  
 
                       
Operating expenses
                               
Sales and marketing
    5,852       4,122       10,978       7,629  
Research and development
    1,414       1,067       2,654       2,110  
General and administrative
    2,839       1,975       5,294       3,640  
Amortization of intangible assets
    123             123        
 
                       
Total operating expenses
    10,228       7,164       19,049       13,379  
 
                       
Income (loss) from operations
    (41 )     679       466       1,726  
Other income (expense)
                               
Interest expense
          (13 )           (58 )
Interest income
    26             58        
Other income (expense)
    (16 )     10       (34 )     (8 )
 
                       
Total other income (expense), net
    10       (3 )     24       (66 )
 
                       
Income (loss) before income taxes
    (31 )     676       490       1,660  
Income tax expense
    (78 )     (38 )     (107 )     (103 )
 
                       
Net income (loss)
  $ (109 )   $ 638     $ 383     $ 1,557  
 
                       
 
                               
Net income (loss) per share
                               
Basic
  $ (0.01 )   $ 0.08     $ 0.03     $ 0.36  
Diluted
  $ (0.01 )   $ 0.05     $ 0.03     $ 0.15  
 
                               
Weighted average common shares used to compute net income (loss) per share
                               
Basic
    11,919       8,301       11,892       4,358  
Diluted
    11,919       11,844       12,659       10,699  
The accompanying notes are an integral part of these consolidated financial statements.

4


Table of Contents

SPS COMMERCE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited; in thousands)
                 
    Six Months Ended  
    June 30,  
    2011     2010  
Cash flows from operating activities
               
Net income
  $ 383     $ 1,557  
Reconciliation of net income to net cash provided by operating activities
               
Depreciation and amortization of property and equipment
    895       745  
Amortization of intangible assets
    123        
Provision for doubtful accounts
    120       165  
Stock-based compensation
    799       226  
Change in carrying value of preferred stock warrants
          27  
Other
          1  
Changes in assets and liabilities, net of effect of acquisition
               
Accounts receivable
    (1,799 )     (385 )
Prepaid expenses and other current assets
    (593 )     484  
Other assets
          2  
Deferred costs
    (708 )     (488 )
Accounts payable
    823       (362 )
Deferred revenue
    608       590  
Accrued compensation and benefits
    259       491  
Accrued expenses and other current liabilities
    216       (351 )
 
           
Net cash provided by operating activities
    1,126       2,702  
 
           
Cash flows from investing activities
               
Acquisition of Direct EDI
    (10,865 )      
Purchases of property and equipment
    (989 )     (1,214 )
 
           
Net cash used in investing activities
    (11,854 )     (1,214 )
 
           
Cash flows from financing activities
               
Borrowings on line of credit
          4,450  
Payments on line of credit
          (5,950 )
Payments on equipment loans
          (732 )
Payments of capital lease obligations
    (122 )     (116 )
Net proceeds from initial public offering
          32,902  
Stock offering costs
    (108 )      
Net proceeds from exercise of options to purchase common stock
    273        
 
           
Net cash provided by financing activities
    43       30,554  
 
           
Net increase (decrease) in cash and cash equivalents
    (10,685 )     32,042  
Cash and cash equivalents at beginning of period
    40,473       5,931  
 
           
Cash and cash equivalents at end of period
  $ 29,788     $ 37,973  
 
           
The accompanying notes are an integral part of these consolidated financial statements.

5


Table of Contents

SPS COMMERCE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
NOTE A — General
Business Description
     We are a leading provider of on-demand supply chain management solutions, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions.
Basis of Presentation
     The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December 31, 2010 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, 2010 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 3, 2011.
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.
Business Combinations
     We account for acquisitions of businesses pursuant to FASB ASC 805, Business Combinations. In accordance with ASC 805, we recognize separately from goodwill the fair value of the assets acquired and the liabilities assumed at the acquisition date as defined by FASB ASC 820, Fair Value Measurements and Disclosures. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date amounts of the assets acquired and the liabilities assumed. Assets acquired include tangible and intangible assets. We determine the value and useful lives of purchased intangible assets with the assistance of an independent third-party valuation firm using certain estimates and assumptions.
     While we use estimates and assumptions that we believe are reasonable as a part of the purchase price allocation process to accurately value the assets acquired and the liabilities assumed at the acquisition date, they are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the assets acquired and the liabilities assumed based on new information about facts and circumstances that existed as of the acquisition date. Any such adjustments would be recorded as an offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values, whichever comes first, any subsequent adjustments would be recorded in our statements of operations.

6


Table of Contents

Significant Accounting Policies
     During the six months ended June 30, 2011, 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, 2010 as filed with the Securities and Exchange Commission on March 3, 2011 for additional information regarding our significant accounting policies.
Recent Accounting Pronouncements
     In October 2009, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2009-13, Revenue Recognition (ASC Topic 605), Multiple-Deliverable Revenue Arrangements, a consensus of the FASB Emerging Issues Task Force. This guidance modifies the fair value requirements of ASC subtopic 605-25, Revenue Recognition-Multiple Element Arrangements, by allowing the use of the “best estimate of selling price” in addition to Vendor Specific Objective Evidence and third-party evidence (or TPE) for determining the selling price of a deliverable. A vendor is now required to use its best estimate of the selling price when Vendor Specific Objective Evidence or TPE of the selling price cannot be determined. In addition, the residual method of allocating arrangement consideration is no longer permitted.
     In October 2009, the FASB issued ASU No. 2009-14, Software (ASC Topic 985), Certain Revenue Arrangements That Include Software Elements, a consensus of the FASB Emerging Issues Task Force. This guidance modifies the scope of ASC subtopic 965-605, Software-Revenue Recognition, to exclude from its requirements (a) non-software components of tangible products and (b) software components of tangible products that are sold, licensed or leased with tangible products when the software components and non-software components of the tangible product function together to deliver the tangible product’s essential functionality.
     ASU No. 2009-13 and ASU No. 2009-14 both require expanded qualitative and quantitative disclosures and are effective for fiscal years beginning on or after June 15, 2010. We have adopted these updates and they did not have a material impact on our financial statements.
     In January 2010, the FASB issued ASU No. 2010-06, Fair Value Measurements and Disclosures (ASC Topic 820), Improving Disclosures about Fair Value Measurements. ASU No. 2010-06 enhances the disclosure requirements to include transfers in and out of Level 1 and 2 and the associated reasons, which was effective for fiscal years beginning on or after December 15, 2009. ASU No. 2010-06 also requires the disclosure of a disaggregated gross reconciliation of Level 3 fair value measurements, which is effective for fiscal years beginning on or after December 15, 2010. We have adopted these updates and they did not have a material impact on our financial statements.
     In July 2010, the FASB issued ASU No. 2010-20, Receivables (ASC Topic 310), Disclosures about the Credit Quality of Financing Receivables and the Allowance for Credit Losses. ASU No. 2010-20 enhances the disclosure requirements about the credit quality and related allowance for credit losses of financing receivables. We will be required to disclose the nature of the inherent risk of receivables, the methodology and analytics that support that assessment, and support any changes to the allowance for doubtful accounts. We will also be required to provide a rollforward of the allowance and disclose the accounts receivable on a disaggregated basis. This update is effective for fiscal years beginning on or after December 15, 2010. We have adopted this update and it did not have a material impact on our financial statements.
     In December 2010, the FASB issued ASU No. 2010-29, Business Combinations (ASC Topic 805), Disclosure of Supplementary Pro Forma Information for Business Combinations. ASU No. 2010-29 amends the disclosure requirements for supplementary pro forma information for business combinations. This update addresses the diversity in practice about the interpretation of the pro forma revenue and earnings disclosure requirements for business combinations. The update specifies that if a public entity presents comparative financial statements, the entity should disclose revenue and earnings of the combined entity as though the business combination(s) that occurred during the current year had occurred as of the beginning of the comparable prior annual reporting period only. It also expands the supplemental pro forma disclosures to include a description of the nature and amount of material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and earnings. This update is effective prospectively for business combinations for

7


Table of Contents

which the acquisition date is on or after the beginning of the first annual reporting period beginning on or after December 15, 2010. We have adopted this update and, with the acquisition of Direct EDI in May 2011, the required supplementary pro forma information is presented in Note B.
NOTE B — Acquisition of Direct EDI
     On May 17, 2011, we entered into an asset purchase agreement with Direct EDI LLC, a privately-held provider of cloud-based integration solutions for electronic data interchange, and we completed the asset purchase on May 18, 2011. Under the asset purchase agreement, we purchased and acquired substantially all of the assets of Direct EDI for $10.9 million in cash and assumed certain liabilities of Direct EDI. The acquisition of Direct EDI allows us to expand our base of recurring revenue customers.
Purchase Price Allocation
     We accounted for the acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The excess of the purchase price over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. Goodwill is attributed to a trained workforce and other buyer-specific value resulting from expected synergies, including long-term cost savings, that are not included in the fair values of assets. Goodwill will not be amortized; however it is deductible for tax purposes. Although we believe the purchase price allocation is substantially complete, it is considered preliminary and the finalization of the valuation of the net tangible and intangible assets acquired and liabilities assumed could result in a future adjustment to the purchase price allocation.
     The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
         
Current assets
  $ 195  
Property and equipment
    42  
Intangible assets
    6,120  
Goodwill
    4,712  
Current liabilities
    (204 )
 
     
Total purchase price
  $ 10,865  
 
     
Purchased Intangible Assets
     The following table summarizes the estimated fair value of the purchased intangible assets and their estimated useful lives (in thousands):
                 
    Estimated     Estimated  
    Fair Value     Life  
Purchased Intangible Assets   (in thousands)     (in years)  
Subscriber relationships
  $ 5,250       7  
Non-competition agreements
    870       3  
 
             
Total
  $ 6,120          
 
             
     The purchased intangible assets are being amortized on a straight-line basis over their estimated useful lives. Amortization expense related to these intangible assets was $123,000 for the three and six months ended June 30, 2011.

8


Table of Contents

Acquisition-Related Costs and Post-Acquisition Operating Results
     Acquisition-related costs were approximately $232,000, of which $203,000 and $232,000 were recorded in our condensed consolidated statements of operations for the three and six months ended June 30, 2011, respectively. Acquisition-related costs were recorded as general and administrative expense in accordance with the current accounting guidance for business combinations. The operating results of Direct EDI have been included in our condensed consolidated financial statements from May 18, 2011, the date of the acquisition. For the three months ended June 30, 2011, approximately $480,000 of our revenue was derived from Direct EDI customers. The amount of operating income or loss from Direct EDI was not separately identifiable due to our integration.
Unaudited Pro Forma Financial Information
     The unaudited pro forma financial information in the table below presents the combined operating results of SPS Commerce and Direct EDI as if the acquisition had occurred on January 1, 2010. The unaudited pro forma information includes the historical operating results of each company and certain pro forma adjustments, including annual amortization expense for purchased intangible assets of approximately $1.0 million and additional annual compensation expense of approximately $280,000 related to employment arrangements entered into as part of the acquisition.
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
(in thousands, except per share data)                                
Pro forma total revenue
  $ 14,528     $ 11,921     $ 28,432     $ 23,040  
Pro forma net income (loss)
  $ (119 )   $ 492     $ 256     $ 1,197  
Pro forma net income (loss) per share
                               
Basic
  $ (0.01 )   $ 0.06     $ 0.02     $ 0.27  
Diluted
  $ (0.01 )   $ 0.04     $ 0.02     $ 0.11  
     The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have actually been reported had the acquisition occurred on January 1, 2010, nor is it necessarily indicative of our results of operations for any future periods.
NOTE C — Intangible Assets
     Intangible assets included the following (in thousands):
                                                 
    June 30, 2011     December 31, 2010  
    Carrying     Accumulated             Carrying     Accumulated        
    Amount     Amortization     Net     Amount     Amortization     Net  
Subscriber relationships
  $ 7,180     $ (2,019 )   $ 5,161     $ 1,930     $ (1,930 )   $  
Covenants not-to-compete
    1,450       (324 )     1,126       580       (290 )     290  
 
                                   
 
  $ 8,630     $ (2,343 )   $ 6,287     $ 2,510     $ (2,220 )   $ 290  
 
                                   
     Amortization expense for intangible assets was $123,000 for the three and six months ended June 30, 2011. There was no amortization expense for intangible assets for the three or six months ended June 30, 2010.

9


Table of Contents

At June 30, 2011, future amortization expense for intangible assets was as follows (in thousands):
         
Remainder of 2011
  $ 520  
2012
    1,040  
2013
    1,040  
2014
    861  
2015
    750  
Thereafter
    2,076  
 
     
 
  $ 6,287  
 
     
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. Stock options generally vest over three to four years and have a contractual term of ten years from the date of grant. At June 30, 2011, there were approximately 668,000 shares available for grant under approved equity compensation plans.
     We recorded stock-based compensation expense of $487,000 and $175,000 for the three months ended June 30, 2011 and 2010, respectively. We recorded stock-based compensation expense of $799,000 and $226,000 for the six months ended June 30, 2011 and 2010, respectively. This expense was allocated as follows (in thousands):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Cost of revenues
  $ 72     $ 24     $ 118     $ 34  
Operating expenses:
                               
Sales and marketing
    137       48       226       65  
Research and development
    16       4       23       5  
General and administrative
    262       99       432       122  
 
                       
Total stock-based compensation expense
  $ 487     $ 175     $ 799     $ 226  
 
                       
     As of June 30, 2011, there was approximately $5.2 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 approximately two years.
     Our stock option activity was as follows:
                 
            Weighted Average  
    Options     Exercise Price  
    (#)     ($/share)  
Outstanding at December 31, 2010
    1,549,344     $ 4.59  
Granted
    420,042       16.97  
Exercised
    (105,445 )     2.59  
Forfeited
    (19,129 )     10.80  
 
             
Outstanding at June 30, 2011
    1,844,812       7.46  
 
             

10


Table of Contents

     The weighted average fair value per share of options granted during the first six months of 2011 was $8.21 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
         
Weighted-average volatility
    45.0 %
Expected dividend yield
    0 %
Expected life (in years)
    6.25  
Weighted-average risk-free interest rate
    2.47%-3.05 %
NOTE E — Income Taxes
     We recorded a provision for income taxes of $78,000 and $38,000 for the three months ended June 30, 2011 and 2010, respectively. We recorded a provision for income taxes of $107,000 and $103,000 for the six months ended June 30, 2011 and 2010, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provision for income taxes includes estimated federal alternative minimum taxes and state income taxes, as well as deferred tax expense resulting from the book and tax basis difference in goodwill from asset acquisitions.
     As of December 31, 2010, we had net operating loss carryforwards of $49.9 million for U.S. federal tax purposes and $31.4 million for state tax purposes. These loss carryforwards expire between 2011 and 2029. Section 382 of the U.S. Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. We have performed a Section 382 analysis for the time period from our inception through December 8, 2010. During this time period it was determined that we had six separate ownership changes under Section 382. We believe that approximately $17.6 million of federal losses and $7.0 million of state losses will expire unused due to Section 382 limitations; however, additional state net operating loss carryforwards could expire unused due to future changes in apportionment factors. This limitation could be further restricted if ownership changes occur in future years. Our deferred tax asset is reported net of this limitation.
     Realization of our net operating loss carryforwards and other deferred tax temporary differences are contingent upon future taxable earnings. Our net deferred tax assets have been reduced fully by a valuation allowance, as realization is not considered to be likely based on an assessment of the history of losses and the likelihood of sufficient future taxable income. Our deferred tax liability relates to goodwill created in a prior asset acquisition which is deductible for tax purposes.
     We are subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. As of June 30, 2011, we are generally subject to U.S. federal and state tax examinations for all tax years 2010 and prior due to net operating loss carryforwards.
     As of June 30, 2011, 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.

11


Table of Contents

NOTE F — Net Income (Loss) Per Share
     Basic net income (loss) per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share also includes the impact of our outstanding potential common shares, such as options, warrants and redeemable convertible preferred stock. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss) per share.
     The following table presents the components of the computation of basic and diluted net income (loss) per share for the periods indicated (in thousands, except per share amounts):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Numerator:
                               
Net income (loss)
  $ (109 )   $ 638     $ 383     $ 1,557  
 
                       
 
                               
Denominator:
                               
Weighted average common shares outstanding, basic
    11,919       8,301       11,892       4,358  
Options and warrants to purchase common and preferred stock
          1,168       767       1,138  
Redeemable convertible preferred stock
          2,375             5,203  
 
                       
Weighted average common shares outstanding, diluted
    11,919       11,844       12,659       10,699  
 
                       
 
                               
Net income (loss) per share:
                               
Basic
  $ (0.01 )   $ 0.08     $ 0.03     $ 0.36  
 
                       
Diluted
  $ (0.01 )   $ 0.05     $ 0.03     $ 0.15  
 
                       
     The following outstanding options were excluded from the computation of diluted net income (loss) per share for the periods indicated because they were anti-dilutive (in thousands):
                 
    Three and six Month Ended  
    June 30,  
    2010     2010  
Option to purchase common stock
    420       2  

12


Table of Contents

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
     We are a leading provider of on-demand supply chain management solutions, providing integration, collaboration, connectivity, visibility and data analytics to thousands of trading partners worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other trading partners manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model.
     We plan to grow our business by further penetrating the supply chain management market, increasing revenues from our customers as their businesses grow, expanding our distribution channels, expanding our international presence and developing new solutions and applications. We also intend to selectively pursue acquisitions that will add customers, allow us to expand into new regions or industries or allow us to offer new functionalities.
Acquisition of Direct EDI
     On May 17, 2011, we entered into an asset purchase agreement with Direct EDI LLC, a privately-held provider of cloud-based integration solutions for electronic data interchange, and we completed the asset purchase on May 18, 2011. Under the asset purchase agreement, we purchased and acquired substantially all of the assets of Direct EDI for $10.9 million in cash and assumed certain liabilities of Direct EDI. The acquisition of Direct EDI allows us to expand our base of recurring revenue customers. See Note B to our consolidated financial statements included in this Quarterly Report on Form 10-Q for additional information regarding the acquisition of Direct EDI.
Key Financial Terms and Metrics
     We have several key financial terms and metrics, including annualized average recurring revenues per recurring revenue customer. During the six months ended June 30, 2011, 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, 2010 as filed with the Securities and Exchange Commission on March 3, 2011.
     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. These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in the company’s 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.

13


Table of Contents

Critical Accounting Policies and Estimates
     This discussion of our financial condition and results of operations is based upon our financial statements, which are prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We base our estimates of the carrying value of certain assets and liabilities on historical experience and on various other assumptions that we believe to be reasonable. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
     We believe that of our significant accounting policies, the following accounting policies involve a greater degree of judgment, complexity and effect on materiality. A critical accounting policy is one that is both material to the presentation of our financial statements and requires us to make difficult, subjective or complex judgments for uncertain matters that could have a material effect on our financial condition and results of operations. Accordingly, we believe that our policies for revenue recognition, the allowance for doubtful accounts, income taxes, stock-based compensation and the valuation of goodwill and intangible assets are the most critical to aid in fully understanding and evaluating our financial condition and results of operations.
     During the six months ended June 30, 2011, except as noted below, there were no significant changes in our critical accounting policies or estimates. With the acquisition of Direct EDI, we have expanded our critical accounting policy for the valuation of goodwill to include the valuation of purchased intangible assets.
     Valuation of Goodwill and Purchased Intangible Assets
     We account for acquisitions pursuant to FASB ASC 805, Business Combinations. Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired. Assets acquired may include identifiable intangible assets such as subscriber relationships. In accordance with ASC 805, we recognize separately from goodwill the fair value of the identifiable intangible assets acquired. We have determined the fair value and useful lives of our purchased intangible assets with the assistance of an independent third-party valuation firm using certain estimates and assumptions. We test goodwill for impairment annually at December 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. The impairment test is conducted by comparing the fair value of the net assets with the carrying value of the reporting unit. Fair value is determined using the direct market observation of market price and outstanding equity of the reporting unit at December 31. If the carrying value of the goodwill exceeds the fair value of the reporting unit, goodwill may be impaired. If this occurs, the fair value is then allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of goodwill. This implied fair value is then compared to the carrying amount of goodwill and, if it is less, we would recognize an impairment loss. For the years ended December 31, 2009 and prior, the impairment test compared the carrying value of the company to the fair value of the company, which was based on a analysis of the discounted future cash flows. The methodology for evaluating the fair value of the company was changed with the completion of our initial public offering to use the per share prices as a direct market observable measure. There has been no impairment of our goodwill to date.
     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, 2010 as filed with the Securities and Exchange Commission on March 3, 2011 for additional information regarding our critical accounting policies, as well as a description of our other significant accounting policies.

14


Table of Contents

Results of Operations
      The following table presents our results of operations for the periods indicated (dollars in thousands):
                                                 
    Three Months Ended June 30,        
    2011     2010     Change  
            % of revenue             % of revenue     $     %  
Revenues
  $ 13,937       100.0 %   $ 10,944       100.0 %   $ 2,993       27.3 %
Cost of revenues
    3,750       26.9       3,101       28.3       649       20.9  
 
                                           
Gross profit
    10,187       73.1       7,843       71.7       2,344       29.9  
 
                                           
Operating expenses:
                                               
Sales and marketing
    5,852       42.0       4,122       37.7       1,730       42.0  
Research and development
    1,414       10.1       1,067       9.7       347       32.5  
General and administrative
    2,839       20.4       1,975       18.0       864       43.7  
Amortization of intangible assets
    123       0.9                   123       *  
 
                                           
Total operating expenses
    10,228       73.4       7,164       65.5       3,064       42.8  
 
                                           
 
                                               
Income (loss) from operations
    (41 )     (0.3 )     679       6.2       (720 )     *  
 
                                               
Other income (expense):
                                               
Interest expense
                (13 )     (0.1 )     13       (100.0 )
Interest income
    26       0.2                   26       *  
Other income (expense)
    (16 )     (0.1 )     10       0.1       (26 )     *  
 
                                           
Total other income (expense), net
    10       0.1       (3 )           13       *  
 
                                           
 
                                               
Income (loss) before income taxes
    (31 )     (0.2 )     676       6.2       (707 )     *  
 
                                               
Income tax expense
    (78 )     (0.6 )     (38 )     (0.3 )     (40 )     105.3  
 
                                           
 
                                               
Net income (loss)
  $ (109 )     (0.8 )   $ 638       5.8       (747 )     *  
 
                                           
                                                 
    Six Months Ended June 30,        
    2011     2010     Change  
            % of revenue             % of revenue     $     %  
Revenues
  $ 26,586       100.0 %   $ 21,187       100.0 %   $ 5,399       25.5 %
Cost of revenues
    7,071       26.6       6,082       28.7       989       16.3  
 
                                           
Gross profit
    19,515       73.4       15,105       71.3       4,410       29.2  
 
                                           
Operating expenses:
                                               
Sales and marketing
    10,978       41.3       7,629       36.0       3,349       43.9  
Research and development
    2,654       10.0       2,110       10.0       544       25.8  
General and administrative
    5,294       19.9       3,640       17.2       1,654       45.4  
Amortization of intangible assets
    123       0.5                   123       *  
 
                                           
Total operating expenses
    19,049       71.7       13,379       63.1       5,670       42.4  
 
                                           
 
                                               
Income from operations
    466       1.8       1,726       8.1       (1,260 )     (73.0 )
 
                                               
Other income (expense):
                                               
Interest expense
                (58 )     (0.3 )     58       (100.0 )
Interest income
    58       0.2                   58       *  
Other expense
    (34 )     (0.1 )     (8 )           (26 )     325.0  
 
                                           
Total other income (expense), net
    24       0.1       (66 )     (0.3 )     90       *  
 
                                           
 
                                               
Income before income taxes
    490       1.8       1,660       7.8       (1,170 )     (70.5 )
 
                                               
Income tax expense
    (107 )     (0.4 )     (103 )     (0.5 )     (4 )     3.9  
 
                                           
 
                                               
Net income
  $ 383       1.4     $ 1,557       7.3       (1,174 )     (75.4 )
 
                                           
Due to rounding, totals may not equal the sum of the line items in the table above.
 
*   Percentage is not meaningful.

15


Table of Contents

Three and Six Months Ended June 30, 2011 compared to Three and Six Months Ended June 30, 2010
     Revenues. Revenues for the three months ended June 30, 2011 increased $3.0 million, or 27%, to $13.9 million from $10.9 million for the same period in 2010. Revenues for the six months ended June 30, 2011 increased $5.4 million, or 25%, to $26.6 million from $21.2 million for the same period in 2010. Our fiscal quarter ended June 30, 2011 represented our 42nd 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 30% to 15,324 at June 30, 2011 from 11,804 at June 30, 2010. This increase included approximately 1,800 recurring revenue customers gained from the acquisition of Direct EDI.
    Annualized average recurring revenues per recurring revenue customer increased 5% to $3,321 for the three months ended June 30, 2011 from $3,149 for the same period in 2010. This increase was primarily attributable to increased fees resulting from increased usage of our solutions by our recurring revenue customers.
    If the impact of Direct EDI was excluded, the annualized average recurring revenues per recurring revenue customer would have been $3,402 for the three months ended June 30, 2011, an increase of 8% from the same period in 2010.
     Recurring revenues from recurring revenue customers accounted for 84% of our total revenues for each of the three and six months ended June 30, 2011, compared to 83% for each of the same periods in 2010. 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, such as the Trading Partner Intelligence solution we introduced in late 2009, and increase the penetration of those solutions across our customer base.
     Cost of Revenues. Cost of revenues for the three months ended June 30, 2011 increased $649,000, or 21%, to $3.7 million from $3.1 million for the same period in 2010. Cost of revenues for the six months ended June 30, 2011 increased $1.0 million, or 16%, to $7.1 million from $6.1 million for the same period in 2010. The increase in costs for both periods was primarily attributable to higher costs of personnel, network services, occupancy and stock-based compensation. As a percentage of revenues, cost of revenues was 27% for each of the three and six months ended June 30, 2011, compared to 28% and 29% for the same periods in 2010. Increased revenues allowed us to leverage our personnel and infrastructure costs and decrease our cost of revenues as a percentage of total revenues. Going forward, we anticipate that cost of revenues will increase in absolute dollars as we continue to build our business.
     Sales and Marketing Expenses. Sales and marketing expenses for the three months ended June 30, 2011 increased $1.7 million, or 42%, to $5.8 million from $4.1 million for the same period in 2010. Sales and marketing expenses for the six months ended June 30, 2011 increased $3.4 million, or 43%, to $11.0 million from $7.6 million for the same period in 2010. The increase in sales and marketing expenses was due to increased personnel costs, higher commissions earned by sales personnel from new business, and increased promotional and stock-based compensation costs. As a percentage of revenues, sales and marketing expenses were 42% and 41% for the three and six months ended June 30, 2011, compared to 38% and 36% for the same periods in 2010. As we build our business, we will continue to add resources to our sales and marketing efforts over time, and we expect that these expenses will increase in absolute dollars.
     Research and Development Expenses. Research and development expenses for the three months ended June 30, 2011 increased $347,000, or 33%, to $1.4 million from $1.1 million for the same period in 2010. Research and development expenses for the six months ended June 30, 2011 increased $544,000, or 26%, to $2.7 million from $2.1 million for the same period in 2010. The increase in research and development expenses was due primarily to increased personnel costs. As a percentage of revenues, research and development expenses were 10% for each of the three and six month periods ended June 30, 2011 and 2010. We expect research and development expenses will increase in absolute dollars as we continue to enhance and expand our solutions and applications.

16


Table of Contents

     General and Administrative Expenses. General and administrative expenses for the three months ended June 30, 2011 increased $864,000, or 44%, to $2.8 million from $2.0 million for the same period in 2010. General and administrative expenses for the six months ended June 30, 2011 increased $1.7 million, or 45%, to $5.3 million from $3.6 million for the same period in 2010. The increase in general and administrative expenses was due to increased expenses related to being a public company, including legal and accounting fees, as well as increased personnel, software maintenance and stock-based compensation expenses. In addition, for the three months ended June 30, 2011, general and administrative expenses included approximately $200,000 of costs related to the Direct EDI acquisition. As a percentage of revenues, general and administrative expenses were 20% for each of the three and six months ended June 30, 2011, compared to 18% and 17% for the same periods in 2010. Going forward, we expect that general and administrative expenses will increase in absolute dollars.
     Amortization of Intangible Assets. Amortization expense was $123,000 for the three and six months ended June 30, 2011 related to intangible assets recorded with the acquisition of Direct EDI in May 2011. There was no amortization expense for the comparable periods in 2010.
     Other Income (Expense). We did not incur any interest expense for the three and six months ended June 30, 2011 as our capital lease obligations were fully repaid in early January 2011. For the same periods in 2010, interest expense was $13,000 and $58,000 and was related to outstanding indebtedness under our equipment loans and credit facility, which were repaid in the second quarter of 2010, as well as our capital lease obligations. Interest income for the three and six months ended June 30, 2011 was $26,000 and $58,000, respectively, as the result of interest earned on our cash and cash equivalents. Other expense for the three and six months ended June 30, 2011 was $16,000 and $34,000, respectively. We recorded other income of $10,000 and other expense of $8,000 for the comparable periods in 2010.
     Income Tax Expense. Income tax expense was $78,000 for the three months ended June 30, 2011, compared to $38,000 for the three months ended June 30, 2010. Income tax expense was $107,000 for the six months ended June 30, 2011, compared to $103,000 for the six months ended June 30, 2010. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provision for income taxes includes estimated federal alternative minimum taxes and state income taxes, as well as deferred tax expense resulting from the book and tax basis difference in goodwill from asset acquisitions.
     Adjusted EBITDA. Adjusted EBITDA, which is a non-GAAP measure of financial performance, consists of net income (loss) plus depreciation and amortization, interest expense, interest income, income tax expense and non-cash, stock-based compensation expense. We use Adjusted EBITDA as a measure of operating performance because it assists us in comparing performance on a consistent basis, as it removes from our operating results the impact of our capital structure. We believe Adjusted EBITDA is useful to an investor in evaluating our operating performance because it is widely used to measure a company’s operating performance without regard to items such as depreciation and amortization, which can vary depending upon accounting methods and the book value of assets, and to present a meaningful measure of corporate performance exclusive of our capital structure and the method by which assets were acquired.

17


Table of Contents

     The following table provides a reconciliation of net income (loss) to Adjusted EBITDA (in thousands):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Net income (loss)
  $ (109 )   $ 638     $ 383     $ 1,557  
Depreciation and amortization of property and equipment
    473       403       895       745  
Amortization of intangible assets
    123             123        
Interest expense
          13             58  
Interest income
    (26 )           (58 )      
Income tax expense
    78       38       107       103  
 
                       
 
                               
EBITDA
    539       1,092       1,450       2,463  
Stock-based compensation expense
    487       175       799       226  
 
                       
 
                               
Adjusted EBITDA
  $ 1,026     $ 1,267     $ 2,249     $ 2,689  
 
                       
     Non-GAAP Income per Share. Non-GAAP income per share, which is also a non-GAAP measure of financial performance, consists of net income (loss) plus non-cash, stock-based compensation expense and amortization expense related to intangible assets divided by the weighted average number of shares of common stock outstanding during each period. We believe non-GAAP income per share is useful to an investor because it is widely used to measure a company’s operating performance.
     The following table provides a reconciliation of net income (loss) to non-GAAP income per share (in thousands, except per share amounts):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Net income (loss)
  $ (109 )   $ 638     $ 383     $ 1,557  
Stock-based compensation expense
    487       175       799       226  
Amortization of intangible assets
    123             123        
 
                       
 
                               
Non-GAAP income
  $ 501     $ 813     $ 1,305     $ 1,783  
 
                       
 
                               
Shares used to compute non-GAAP income per share
                               
Basic
    11,919       8,301       11,892       4,358  
Diluted
    12,620       11,844       12,659       10,699  
 
                               
Non-GAAP income per share
                               
Basic
  $ 0.04     $ 0.10     $ 0.11     $ 0.41  
Diluted
  $ 0.04     $ 0.07     $ 0.10     $ 0.17  

18


Table of Contents

Liquidity and Capital Resources
     At June 30, 2011, our principal sources of liquidity were cash and cash equivalents of $29.8 million and accounts receivable, net of allowance for doubtful accounts, of $7.4 million. Our working capital at June 30, 2011 was $33.2 million compared to $42.6 million at December 31, 2010. The decrease in working capital from December 31, 2010 to June 30, 2011 resulted primarily from the following:
    $10.7 million decrease in cash and cash equivalents, due primarily to cash used for the acquisition of Direct EDI in May 2011;
    $1.8 million increase in net accounts receivable, due to new business for the six months ended June 30, 2011;
    $457,000 increase in deferred costs, current, for expenses related to increased implementation resources and commission payments for new business;
    $690,000 increase in prepaid expenses and other current assets, primarily related to the renewals of insurance coverage and a prepaid service contract;
    $122,000 decrease in capital lease obligations, current, as all of our outstanding capital leases were repaid;
    $823,000 increase in accounts payable, primarily due to timing of payments for equipment purchases, professional services and rent;
    $259,000 increase in accrued compensation and benefits, due to increases in salary, vacation and commission accruals, slightly offset by payments made in early 2011 for bonuses accrued as of December 31, 2010;
    $453,000 increase in accrued expenses and other current liabilities, primarily due to an increase in accruals for professional services; and,
    $149,000 increase in deferred revenue, current, due to new business for the six months ended June 30, 2011.
Net Cash Flows from Operating Activities
     Net cash provided by operating activities was $1.1 million for the six months ended June 30, 2011 compared to $2.7 million for the same period in 2010. The approximate $1.2 million decrease in net income, the changes in non-cash expenses, including increased amortization and stock-based compensation, and the changes in working capital accounts discussed above all contributed to the decrease in net cash provided by operations.
Net Cash Flows from Investing Activities
     Net cash used in investing activities was $11.9 million for the six months ended June 30, 2011 and $1.2 million for the same period in 2010. In 2011, we used approximately $10.9 million for the acquisition of Direct EDI. Our capital expenditures, which totaled $1.0 million in 2011 and $1.2 million in 2010, 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 $43,000 for the six months ended June 30, 2011, representing cash received from the exercise of stock options offset by payments of capital lease obligations and stock offering costs. Net cash provided by financing activities was $30.6 million for the six months ended June 30, 2010, representing the approximate $33.0 million of net proceeds from our initial public offering slightly offset by $2.3 million of net repayments on our outstanding indebtedness.
Credit Facility
     We terminated our previous credit facility with BlueCrest Venture Finance Master Fund Limited effective March 31, 2010. We continue to review our future needs for a credit facility.

19


Table of Contents

Adequacy of Capital Resources
     Our future capital requirements may vary significantly from those now planned and will depend on many factors, including the costs to develop and implement new solutions and applications, the sales and marketing resources needed to further penetrate our market and gain acceptance of new solutions and applications we develop, the expansion of our operations in the United States and internationally, the response of competitors to our solutions and applications and our use of capital for acquisitions, if any. Historically, we have experienced increases in our expenditures consistent with the growth in our operations and personnel, and we anticipate that our expenditures will increase as we continue to grow our business.
     We believe our cash and cash equivalents and cash flows from our operations will be sufficient to meet our working capital and capital expenditure requirements for at least the next twelve months.
     Inflation and changing prices did not have a material effect on our business during the six months ended June 30, 2011. We do not expect that inflation or changing prices will materially affect our business in the foreseeable future.
Off-Balance Sheet Arrangements
     We do not have any off-balance sheet arrangements, investments in special purpose entities or undisclosed borrowings or debt. Additionally, we are not a party to any derivative contracts or synthetic leases.
Recent Accounting Pronouncements
     See Note A to our financial statements in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2010 as filed with the Securities and Exchange Commission on March 3, 2011 for a full description of recent accounting pronouncements, including the respective expected dates of adoption and effects on our results of operations and financial condition.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
     We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
     As of the end of the period covered by this Quarterly Report on Form 10-Q, our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934). Disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2011.
Changes in Internal Control over Financial Reporting
     There were no changes in our internal control over financial reporting during the quarter ended June 30, 2011 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

20


Table of Contents

PART II. — OTHER INFORMATION
Item 1. Legal Proceedings
     We are not currently subject to any material legal proceedings. From time to time, however, we may be engaged in legal actions arising from our normal business activities. Any such actions, even those that lack merit, could result in the expenditure of significant financial and managerial resources.
Item 1A. Risk Factors
     There have been no material changes in our risk factors from those disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2010 as filed with the Securities and Exchange Commission on March 3, 2011.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
     Not Applicable.
Item 3. Defaults Upon Senior Securities
     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.

21


Table of Contents

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
     
Dated: August 8, 2011
  SPS COMMERCE, INC.
 
   
 
  /s/ KIMBERLY K. NELSON
 
 Kimberly K. Nelson
Executive Vice President and Chief Financial Officer
(principal financial and accounting officer)

22


Table of Contents

EXHIBIT INDEX
     
Exhibit    
Number   Description
2.1
  Asset Purchase Agreement, dated as of May 17, 2011, by and between Direct EDI LLC and the registrant (incorporated by reference to the like-numbered exhibit to the registrant’s Current Report on Form 8-K filed with the Commission on May 23, 2011 (File No. 001-34702)).
 
   
4.1
  Registration Rights Agreement, as amended (incorporated by reference to Exhibit 10.2 to the registrant’s Current Report on Form 8-K filed with the Commission on May 6, 2011 (File No. 001-34702)).
 
   
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

23

EX-31.1 2 c64651exv31w1.htm EX-31.1 exv31w1
EXHIBIT 31.1
CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT
I, Archie C. Black, certify that:
  1.   I have reviewed this Quarterly Report on Form 10-Q of SPS Commerce, Inc.;
  2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
  3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
  4.   The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
  a.   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
  b.   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
  c.   Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
  d.   Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
  5.   The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
  a.   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
  b.   Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.
         
   
/s/ ARCHIE C. BLACK    
Archie C. Black   
President and Chief Executive Officer
(principal executive officer)

August 8, 2011
 

24

EX-31.2 3 c64651exv31w2.htm EX-31.2 exv31w2
EXHIBIT 31.2
CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT
I, Kimberly K. Nelson, certify that:
  1.   I have reviewed this Quarterly Report on Form 10-Q of SPS Commerce, Inc.;
  2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
  3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
  4.   The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
  a.   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
  b.   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
  c.   Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
  d.   Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
  5.   The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
  a.   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
 
  b.   Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.
         
   
/s/ KIMBERLY K. NELSON    
Kimberly K. Nelson   
Executive Vice President and Chief Financial Officer
(principal financial and accounting officer)

August 8, 2011 
 

25

EX-32.1 4 c64651exv32w1.htm EX-32.1 exv32w1
EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. §1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
     In connection with the Quarterly Report on Form 10-Q of SPS Commerce, Inc. (the “Company”) for the period ended June 30, 2011, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, the Chief Executive Officer and the Chief Financial Officer of the Company, hereby certify, pursuant to and for purposes of 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
  1.   The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
  2.   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
         
   
/s/ ARCHIE C. BLACK    
Archie C. Black   
President and Chief Executive Officer   
         
/s/ KIMBERLY K. NELSON    
Kimberly K. Nelson   
Executive Vice President and Chief Financial Officer   
 
August 8, 2011

26

EX-101.INS 5 spsc-20110630.xml EX-101 INSTANCE DOCUMENT 0001092699 2011-07-29 0001092699 2011-06-30 0001092699 2010-12-31 0001092699 2011-04-01 2011-06-30 0001092699 2010-04-01 2010-06-30 0001092699 2011-01-01 2011-06-30 0001092699 2010-01-01 2010-06-30 0001092699 2009-12-31 0001092699 2010-06-30 iso4217:USD xbrli:shares xbrli:shares iso4217:USD SPS COMMERCE INC 0001092699 --12-31 No No Yes Smaller Reporting Company 10-Q false 2011-06-30 Q2 2011 68900000 11962690 29788000 40473000 7353000 5574000 193000 209000 5177000 4720000 1564000 874000 43882000 51641000 2896000 2760000 5877000 1166000 6287000 290000 2193000 1943000 80000 80000 61215000 57880000 0 122000 1821000 998000 3836000 3577000 1260000 807000 3734000 3585000 10651000 9089000 5461000 5002000 247000 281000 16359000 14372000 0 0 0.001 0.001 5000000 5000000 0 0 0 0 12000 12000 0.001 0.001 55000000 55000000 11955017 11849572 11955017 11849572 107229000 106264000 -62385000 -62768000 44856000 43508000 61215000 57880000 13937000 10944000 26586000 21187000 3750000 3101000 7071000 6082000 10187000 7843000 19515000 15105000 5852000 4122000 10978000 7629000 1414000 1067000 2654000 2110000 2839000 1975000 5294000 3640000 123000 123000 10228000 7164000 19049000 13379000 -41000 679000 466000 1726000 13000 58000 26000 58000 -16000 10000 -34000 -8000 10000 -3000 24000 -66000 -31000 676000 490000 1660000 78000 38000 107000 103000 -109000 638000 383000 1557000 -0.01 0.08 0.03 0.36 -0.01 0.05 0.03 0.15 11919000 8301000 11892000 4358000 11919000 11844000 12659000 10699000 895000 745000 120000 165000 799000 226000 27000 -1000 1799000 385000 593000 -484000 -2000 708000 488000 823000 -362000 608000 590000 259000 491000 216000 -351000 1126000 2702000 10865000 989000 1214000 -11854000 -1214000 4450000 5950000 732000 122000 116000 32902000 108000 273000 43000 30554000 -10685000 32042000 5931000 37973000 <!--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 --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left"> </div> <div align="left" style="font-size: 10pt; margin-top: 0pt"><b></b> </div> <div align="left" style="font-size: 10pt; margin-top: 0pt"><b></b> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE A &#8212; General</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><i>Business Description</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We are a leading provider of on-demand supply chain management solutions, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Basis of Presentation</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;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&#160;10-01 of Regulation&#160;S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December&#160;31, 2010 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, 2010 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March&#160;3, 2011. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Use of Estimates</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;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. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Business Combinations</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We account for acquisitions of businesses pursuant to FASB ASC 805, Business Combinations. In accordance with ASC 805, we recognize separately from goodwill the fair value of the assets acquired and the liabilities assumed at the acquisition date as defined by FASB ASC 820, Fair Value Measurements and Disclosures. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date amounts of the assets acquired and the liabilities assumed. Assets acquired include tangible and intangible assets. We determine the value and useful lives of purchased intangible assets with the assistance of an independent third-party valuation firm using certain estimates and assumptions. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;While we use estimates and assumptions that we believe are reasonable as a part of the purchase price allocation process to accurately value the assets acquired and the liabilities assumed at the acquisition date, they are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the assets acquired and the liabilities assumed based on new information about facts and circumstances that existed as of the acquisition date. Any such adjustments would be recorded as an offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values, whichever comes first, any subsequent adjustments would be recorded in our statements of operations. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Significant Accounting Policies</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2011, 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, 2010 as filed with the Securities and Exchange Commission on March&#160;3, 2011 for additional information regarding our significant accounting policies. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Recent Accounting Pronouncements</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;In October&#160;2009, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2009-13, Revenue Recognition (ASC Topic 605), <i>Multiple-Deliverable Revenue Arrangements, a consensus of the FASB Emerging Issues Task Force. </i>This guidance modifies the fair value requirements of ASC subtopic 605-25, <i>Revenue Recognition-Multiple Element Arrangements, </i>by allowing the use of the &#8220;best estimate of selling price&#8221; in addition to Vendor Specific Objective Evidence and third-party evidence (or TPE) for determining the selling price of a deliverable. A vendor is now required to use its best estimate of the selling price when Vendor Specific Objective Evidence or TPE of the selling price cannot be determined. In addition, the residual method of allocating arrangement consideration is no longer permitted. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;In October&#160;2009, the FASB issued ASU No.&#160;2009-14, Software (ASC Topic 985), <i>Certain Revenue Arrangements That Include Software Elements, a consensus of the FASB Emerging Issues Task Force.</i> This guidance modifies the scope of ASC subtopic 965-605, <i>Software-Revenue Recognition, </i>to exclude from its requirements (a)&#160;non-software components of tangible products and (b)&#160;software components of tangible products that are sold, licensed or leased with tangible products when the software components and non-software components of the tangible product function together to deliver the tangible product&#8217;s essential functionality. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;ASU No.&#160;2009-13 and ASU No.&#160;2009-14 both require expanded qualitative and quantitative disclosures and are effective for fiscal years beginning on or after June&#160;15, 2010. We have adopted these updates and they did not have a material impact on our financial statements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;In January&#160;2010, the FASB issued ASU No.&#160;2010-06, Fair Value Measurements and Disclosures (ASC Topic 820), <i>Improving Disclosures about Fair Value Measurements</i>. ASU No.&#160;2010-06 enhances the disclosure requirements to include transfers in and out of Level 1 and 2 and the associated reasons, which was effective for fiscal years beginning on or after December&#160;15, 2009. ASU No. 2010-06 also requires the disclosure of a disaggregated gross reconciliation of Level 3 fair value measurements, which is effective for fiscal years beginning on or after December&#160;15, 2010. We have adopted these updates and they did not have a material impact on our financial statements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;In July&#160;2010, the FASB issued ASU No.&#160;2010-20, Receivables (ASC Topic 310), <i>Disclosures about the Credit Quality of Financing Receivables and the Allowance for Credit Losses</i>. ASU No.&#160;2010-20 enhances the disclosure requirements about the credit quality and related allowance for credit losses of financing receivables. We will be required to disclose the nature of the inherent risk of receivables, the methodology and analytics that support that assessment, and support any changes to the allowance for doubtful accounts. We will also be required to provide a rollforward of the allowance and disclose the accounts receivable on a disaggregated basis. This update is effective for fiscal years beginning on or after December&#160;15, 2010. We have adopted this update and it did not have a material impact on our financial statements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;In December&#160;2010, the FASB issued ASU No.&#160;2010-29, Business Combinations (ASC Topic 805), <i>Disclosure of Supplementary Pro Forma Information for Business Combinations</i>. ASU No.&#160;2010-29 amends the disclosure requirements for supplementary pro forma information for business combinations. This update addresses the diversity in practice about the interpretation of the pro forma revenue and earnings disclosure requirements for business combinations. The update specifies that if a public entity presents comparative financial statements, the entity should disclose revenue and earnings of the combined entity as though the business combination(s) that occurred during the current year had occurred as of the beginning of the comparable prior annual reporting period only. It also expands the supplemental pro forma disclosures to include a description of the nature and amount of material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and earnings. This update is effective prospectively for business combinations for which the acquisition date is on or after the beginning of the first annual reporting period beginning on or after December&#160;15, 2010. We have adopted this update and, with the acquisition of Direct EDI in May&#160;2011, the required supplementary pro forma information is presented in Note B. </div> </div> <!--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:BusinessCombinationDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE B &#8212; Acquisition of Direct EDI</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;On May&#160;17, 2011, we entered into an asset purchase agreement with Direct EDI LLC, a privately-held provider of cloud-based integration solutions for electronic data interchange, and we completed the asset purchase on May&#160;18, 2011. Under the asset purchase agreement, we purchased and acquired substantially all of the assets of Direct EDI for $10.9&#160;million in cash and assumed certain liabilities of Direct EDI. The acquisition of Direct EDI allows us to expand our base of recurring revenue customers. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Purchase Price Allocation</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We accounted for the acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The excess of the purchase price over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. Goodwill is attributed to a trained workforce and other buyer-specific value resulting from expected synergies, including long-term cost savings, that are not included in the fair values of assets. Goodwill will not be amortized; however it is deductible for tax purposes. Although we believe the purchase price allocation is substantially complete, it is considered preliminary and the finalization of the valuation of the net tangible and intangible assets acquired and liabilities assumed could result in a future adjustment to the purchase price allocation. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Current assets </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">195</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Property and equipment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">42</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Intangible assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,120</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,712</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Current liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(204</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Total purchase price </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,865</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Purchased Intangible Assets</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The following table summarizes the estimated fair value of the purchased intangible assets and their estimated useful lives (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Estimated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Estimated</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Fair Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Life</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000">Purchased Intangible Assets</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">(in thousands)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">(in years)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Subscriber relationships </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">5,250</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Non-competition agreements </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">870</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,120</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The purchased intangible assets are being amortized on a straight-line basis over their estimated useful lives. Amortization expense related to these intangible assets was $123,000 for the three and six months ended June&#160;30, 2011. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Acquisition-Related Costs and Post-Acquisition Operating Results</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Acquisition-related costs were approximately $232,000, of which $203,000 and $232,000 were recorded in our condensed consolidated statements of operations for the three and six months ended June&#160;30, 2011, respectively. Acquisition-related costs were recorded as general and administrative expense in accordance with the current accounting guidance for business combinations. The operating results of Direct EDI have been included in our condensed consolidated financial statements from May&#160;18, 2011, the date of the acquisition. For the three months ended June&#160;30, 2011, approximately $480,000 of our revenue was derived from Direct EDI customers. The amount of operating income or loss from Direct EDI was not separately identifiable due to our integration. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><i>Unaudited Pro Forma Financial Information</i> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The unaudited pro forma financial information in the table below presents the combined operating results of SPS Commerce and Direct EDI as if the acquisition had occurred on January&#160;1, 2010. The unaudited pro forma information includes the historical operating results of each company and certain pro forma adjustments, including annual amortization expense for purchased intangible assets of approximately $1.0&#160;million and additional annual compensation expense of approximately $280,000 related to employment arrangements entered into as part of the acquisition. </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000">Three Months Ended</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 0px solid #000000">Six Months Ended</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td align="left">(in thousands, except per share data)</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma total revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,528</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">11,921</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">28,432</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">23,040</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma net income (loss) </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(119</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">492</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">256</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,197</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma net income (loss)&#160;per share </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Basic </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.06</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.02</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.27</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Diluted </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.04</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.02</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.11</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have actually been reported had the acquisition occurred on January&#160;1, 2010, nor is it necessarily indicative of our results of operations for any future periods. </div> </div> <!--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:IntangibleAssetsDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE C &#8212; Intangible Assets</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Intangible assets included the following (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000">June 30, 2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000">December 31, 2010</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Net</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">Net</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Subscriber relationships </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,180</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(2,019</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">5,161</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,930</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(1,930</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Covenants not-to-compete </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,450</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(324</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,126</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">580</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(290</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">290</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">8,630</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(2,343</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,287</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">2,510</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(2,220</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">290</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Amortization expense for intangible assets was $123,000 for the three and six months ended June&#160;30, 2011. There was no amortization expense for intangible assets for the three or six months ended June&#160;30, 2010. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">At June&#160;30, 2011, future amortization expense for intangible assets was as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Remainder of 2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">520</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,040</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2013 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,040</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2014 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">861</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2015 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">750</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Thereafter </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,076</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,287</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--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--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE D &#8212; Stock-Based Compensation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Our equity compensation plans provide for the grant of incentive and nonqualified stock options, as well as other stock-based awards, to employees, non-employee directors and other consultants who provide services to us. Stock options generally vest over three to four years and have a contractual term of ten years from the date of grant. At June&#160;30, 2011, there were approximately 668,000 shares available for grant under approved equity compensation plans. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We recorded stock-based compensation expense of $487,000 and $175,000 for the three months ended June&#160;30, 2011 and 2010, respectively. We recorded stock-based compensation expense of $799,000 and $226,000 for the six months ended June&#160;30, 2011 and 2010, respectively. This expense was allocated as follows (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6">Three Months Ended</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6">Six Months Ended</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cost of revenues </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">72</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">24</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">118</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">34</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Operating expenses: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Sales and marketing </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">137</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">48</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">226</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">65</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Research and development </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">16</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">General and administrative </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">262</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">99</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">432</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">122</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total stock-based compensation expense </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">487</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">175</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">799</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">226</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2011, there was approximately $5.2&#160;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 approximately two years. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Our stock option activity was as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Weighted Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Options</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2">Exercise Price</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">(#)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">($/share)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Outstanding at December&#160;31, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,549,344</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4.59</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">420,042</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16.97</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Exercised </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(105,445</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2.59</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Forfeited </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(19,129</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10.80</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Outstanding at June&#160;30, 2011 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,844,812</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7.46</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The weighted average fair value per share of options granted during the first six months of 2011 was $8.21 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted-average volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">45.0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Expected life (in years) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6.25</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted-average risk-free interest rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td nowrap="nowrap" align="right">2.47%-3.05</td> <td nowrap="nowrap">%</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--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--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE E &#8212; Income Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We recorded a provision for income taxes of $78,000 and $38,000 for the three months ended June&#160;30, 2011 and 2010, respectively. We recorded a provision for income taxes of $107,000 and $103,000 for the six months ended June&#160;30, 2011 and 2010, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provision for income taxes includes estimated federal alternative minimum taxes and state income taxes, as well as deferred tax expense resulting from the book and tax basis difference in goodwill from asset acquisitions. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;As of December&#160;31, 2010, we had net operating loss carryforwards of $49.9&#160;million for U.S. federal tax purposes and $31.4&#160;million for state tax purposes. These loss carryforwards expire between 2011 and 2029. Section&#160;382 of the U.S. Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. We have performed a Section&#160;382 analysis for the time period from our inception through December&#160;8, 2010. During this time period it was determined that we had six separate ownership changes under Section&#160;382. We believe that approximately $17.6&#160;million of federal losses and $7.0&#160;million of state losses will expire unused due to Section&#160;382 limitations; however, additional state net operating loss carryforwards could expire unused due to future changes in apportionment factors. This limitation could be further restricted if ownership changes occur in future years. Our deferred tax asset is reported net of this limitation. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Realization of our net operating loss carryforwards and other deferred tax temporary differences are contingent upon future taxable earnings. Our net deferred tax assets have been reduced fully by a valuation allowance, as realization is not considered to be likely based on an assessment of the history of losses and the likelihood of sufficient future taxable income. Our deferred tax liability relates to goodwill created in a prior asset acquisition which is deductible for tax purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;We are subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. As of June&#160;30, 2011, we are generally subject to U.S. federal and state tax examinations for all tax years 2010 and prior due to net operating loss carryforwards. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2011, 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. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> </div> <!--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--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>NOTE F &#8212; Net Income (Loss) Per Share</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;Basic net income (loss)&#160;per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss)&#160;per share also includes the impact of our outstanding potential common shares, such as options, warrants and redeemable convertible preferred stock. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss)&#160;per share. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The following table presents the components of the computation of basic and diluted net income (loss)&#160;per share for the periods indicated (in thousands, except per share amounts): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6">Three Months Ended</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6">Six Months Ended</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2011</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Numerator: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Net income (loss) </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(109</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">638</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">383</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,557</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:30px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Denominator: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Weighted average common shares outstanding, basic </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,919</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,301</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,892</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,358</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Options and warrants to purchase common and preferred stock </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,168</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">767</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,138</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Redeemable convertible preferred stock </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,375</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,203</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:30px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 1px solid #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Weighted average common shares outstanding, diluted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,919</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,844</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,659</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,699</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:30px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"><!-- Blank Space --> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net income (loss)&#160;per share: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Basic </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.08</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.03</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.36</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:30px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Diluted </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.05</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.03</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.15</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td> <div style="margin-left:30px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" colspan="2" align="right" style="border-top: 3px double #000000">&#160;</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">&#160;&#160;&#160;&#160;&#160;The following outstanding options were excluded from the computation of diluted net income (loss)&#160;per share for the periods indicated because they were anti-dilutive (in thousands): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6">Three and six Month Ended</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">June 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Option to purchase common stock </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">420</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2</td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> EX-101.SCH 6 spsc-20110630.xsd EX-101 SCHEMA DOCUMENT 00 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 01 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 011 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 02 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 03 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 06001 - Disclosure - General link:presentationLink link:definitionLink link:calculationLink 06002 - Disclosure - Acquisition of Direct EDI link:presentationLink link:definitionLink link:calculationLink 06003 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 06004 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 06005 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 06006 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 spsc-20110630_cal.xml EX-101 CALCULATION LINKBASE DOCUMENT EX-101.LAB 8 spsc-20110630_lab.xml EX-101 LABELS LINKBASE DOCUMENT EX-101.PRE 9 spsc-20110630_pre.xml EX-101 PRESENTATION LINKBASE DOCUMENT XML 10 R3.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) (USD $)
In Thousands, except Share data
Jun. 30, 2011
Dec. 31, 2010
CURRENT ASSETS    
Accounts receivable, less allowance for doubtful accounts $ 193 $ 209
STOCKHOLDERS' EQUITY    
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 11,955,017 11,849,572
Common stock, shares outstanding 11,955,017 11,849,572
XML 11 R4.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Statements of Operations (Unaudited) (USD $)
In Thousands, except Per Share data
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Condensed Consolidated Statements of Operations [Abstract]        
Revenues $ 13,937 $ 10,944 $ 26,586 $ 21,187
Cost of revenues 3,750 3,101 7,071 6,082
Gross profit 10,187 7,843 19,515 15,105
Operating expenses        
Sales and marketing 5,852 4,122 10,978 7,629
Research and development 1,414 1,067 2,654 2,110
General and administrative 2,839 1,975 5,294 3,640
Amortization of intangible assets 123   123  
Total operating expenses 10,228 7,164 19,049 13,379
Income (loss) from operations (41) 679 466 1,726
Other income (expense)        
Interest expense   (13)   (58)
Interest income 26   58  
Other income (expense) (16) 10 (34) (8)
Total other income (expense), net 10 (3) 24 (66)
Income (loss) before income taxes (31) 676 490 1,660
Income tax expense (78) (38) (107) (103)
Net income (loss) $ (109) $ 638 $ 383 $ 1,557
Net income (loss) per share        
Basic $ (0.01) $ 0.08 $ 0.03 $ 0.36
Diluted $ (0.01) $ 0.05 $ 0.03 $ 0.15
Weighted average common shares used to compute net income (loss) per share        
Basic 11,919 8,301 11,892 4,358
Diluted 11,919 11,844 12,659 10,699
XML 12 R1.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Document and Entity Information (USD $)
In Millions, except Share data
6 Months Ended
Jun. 30, 2011
Jul. 29, 2011
Jun. 30, 2010
Document and Entity Information [Abstract]      
Entity Registrant Name SPS COMMERCE INC    
Entity Central Index Key 0001092699    
Document Type 10-Q    
Document Period End Date Jun. 30, 2011
Amendment Flag false    
Document Fiscal Year Focus 2011    
Document Fiscal Period Focus Q2    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Smaller Reporting Company    
Entity Public Float     $ 68.9
Entity Common Stock, Shares Outstanding   11,962,690  
XML 13 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 14 R8.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Intangible Assets
6 Months Ended
Jun. 30, 2011
Intangible Assets [Abstract]  
Intangible Assets
NOTE C — Intangible Assets
     Intangible assets included the following (in thousands):
                                                 
    June 30, 2011     December 31, 2010  
    Carrying     Accumulated             Carrying     Accumulated        
    Amount     Amortization     Net     Amount     Amortization     Net  
Subscriber relationships
  $ 7,180     $ (2,019 )   $ 5,161     $ 1,930     $ (1,930 )   $  
Covenants not-to-compete
    1,450       (324 )     1,126       580       (290 )     290  
 
                                   
 
  $ 8,630     $ (2,343 )   $ 6,287     $ 2,510     $ (2,220 )   $ 290  
 
                                   
     Amortization expense for intangible assets was $123,000 for the three and six months ended June 30, 2011. There was no amortization expense for intangible assets for the three or six months ended June 30, 2010.
At June 30, 2011, future amortization expense for intangible assets was as follows (in thousands):
         
Remainder of 2011
  $ 520  
2012
    1,040  
2013
    1,040  
2014
    861  
2015
    750  
Thereafter
    2,076  
 
     
 
  $ 6,287  
 
     
XML 15 R6.htm IDEA: XBRL DOCUMENT  v2.3.0.11
General
6 Months Ended
Jun. 30, 2011
General [Abstract]  
General
NOTE A — General
Business Description
     We are a leading provider of on-demand supply chain management solutions, providing integration, collaboration, connectivity, visibility and data analytics to thousands of customers worldwide. We provide our solutions through SPSCommerce.net, a hosted software suite that improves the way suppliers, retailers, distributors and other customers manage and fulfill orders. We deliver our solutions to our customers over the Internet using a Software-as-a-Service model and derive the majority of our revenues from thousands of monthly recurring subscriptions from businesses that utilize our solutions.
Basis of Presentation
     The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all of the information and footnotes required by GAAP. We have included all normal recurring adjustments considered necessary to give a fair statement of our financial position, results of operations and cash flows for the interim periods shown. Operating results for these interim periods are not necessarily indicative of the results to be expected for the full year. The December 31, 2010 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, 2010 included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 3, 2011.
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.
Business Combinations
     We account for acquisitions of businesses pursuant to FASB ASC 805, Business Combinations. In accordance with ASC 805, we recognize separately from goodwill the fair value of the assets acquired and the liabilities assumed at the acquisition date as defined by FASB ASC 820, Fair Value Measurements and Disclosures. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date amounts of the assets acquired and the liabilities assumed. Assets acquired include tangible and intangible assets. We determine the value and useful lives of purchased intangible assets with the assistance of an independent third-party valuation firm using certain estimates and assumptions.
     While we use estimates and assumptions that we believe are reasonable as a part of the purchase price allocation process to accurately value the assets acquired and the liabilities assumed at the acquisition date, they are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the assets acquired and the liabilities assumed based on new information about facts and circumstances that existed as of the acquisition date. Any such adjustments would be recorded as an offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values, whichever comes first, any subsequent adjustments would be recorded in our statements of operations.
Significant Accounting Policies
     During the six months ended June 30, 2011, 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, 2010 as filed with the Securities and Exchange Commission on March 3, 2011 for additional information regarding our significant accounting policies.
Recent Accounting Pronouncements
     In October 2009, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2009-13, Revenue Recognition (ASC Topic 605), Multiple-Deliverable Revenue Arrangements, a consensus of the FASB Emerging Issues Task Force. This guidance modifies the fair value requirements of ASC subtopic 605-25, Revenue Recognition-Multiple Element Arrangements, by allowing the use of the “best estimate of selling price” in addition to Vendor Specific Objective Evidence and third-party evidence (or TPE) for determining the selling price of a deliverable. A vendor is now required to use its best estimate of the selling price when Vendor Specific Objective Evidence or TPE of the selling price cannot be determined. In addition, the residual method of allocating arrangement consideration is no longer permitted.
     In October 2009, the FASB issued ASU No. 2009-14, Software (ASC Topic 985), Certain Revenue Arrangements That Include Software Elements, a consensus of the FASB Emerging Issues Task Force. This guidance modifies the scope of ASC subtopic 965-605, Software-Revenue Recognition, to exclude from its requirements (a) non-software components of tangible products and (b) software components of tangible products that are sold, licensed or leased with tangible products when the software components and non-software components of the tangible product function together to deliver the tangible product’s essential functionality.
     ASU No. 2009-13 and ASU No. 2009-14 both require expanded qualitative and quantitative disclosures and are effective for fiscal years beginning on or after June 15, 2010. We have adopted these updates and they did not have a material impact on our financial statements.
     In January 2010, the FASB issued ASU No. 2010-06, Fair Value Measurements and Disclosures (ASC Topic 820), Improving Disclosures about Fair Value Measurements. ASU No. 2010-06 enhances the disclosure requirements to include transfers in and out of Level 1 and 2 and the associated reasons, which was effective for fiscal years beginning on or after December 15, 2009. ASU No. 2010-06 also requires the disclosure of a disaggregated gross reconciliation of Level 3 fair value measurements, which is effective for fiscal years beginning on or after December 15, 2010. We have adopted these updates and they did not have a material impact on our financial statements.
     In July 2010, the FASB issued ASU No. 2010-20, Receivables (ASC Topic 310), Disclosures about the Credit Quality of Financing Receivables and the Allowance for Credit Losses. ASU No. 2010-20 enhances the disclosure requirements about the credit quality and related allowance for credit losses of financing receivables. We will be required to disclose the nature of the inherent risk of receivables, the methodology and analytics that support that assessment, and support any changes to the allowance for doubtful accounts. We will also be required to provide a rollforward of the allowance and disclose the accounts receivable on a disaggregated basis. This update is effective for fiscal years beginning on or after December 15, 2010. We have adopted this update and it did not have a material impact on our financial statements.
     In December 2010, the FASB issued ASU No. 2010-29, Business Combinations (ASC Topic 805), Disclosure of Supplementary Pro Forma Information for Business Combinations. ASU No. 2010-29 amends the disclosure requirements for supplementary pro forma information for business combinations. This update addresses the diversity in practice about the interpretation of the pro forma revenue and earnings disclosure requirements for business combinations. The update specifies that if a public entity presents comparative financial statements, the entity should disclose revenue and earnings of the combined entity as though the business combination(s) that occurred during the current year had occurred as of the beginning of the comparable prior annual reporting period only. It also expands the supplemental pro forma disclosures to include a description of the nature and amount of material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and earnings. This update is effective prospectively for business combinations for which the acquisition date is on or after the beginning of the first annual reporting period beginning on or after December 15, 2010. We have adopted this update and, with the acquisition of Direct EDI in May 2011, the required supplementary pro forma information is presented in Note B.
XML 16 R9.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Stock-Based Compensation
6 Months Ended
Jun. 30, 2011
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. Stock options generally vest over three to four years and have a contractual term of ten years from the date of grant. At June 30, 2011, there were approximately 668,000 shares available for grant under approved equity compensation plans.
     We recorded stock-based compensation expense of $487,000 and $175,000 for the three months ended June 30, 2011 and 2010, respectively. We recorded stock-based compensation expense of $799,000 and $226,000 for the six months ended June 30, 2011 and 2010, respectively. This expense was allocated as follows (in thousands):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Cost of revenues
  $ 72     $ 24     $ 118     $ 34  
Operating expenses:
                               
Sales and marketing
    137       48       226       65  
Research and development
    16       4       23       5  
General and administrative
    262       99       432       122  
 
                       
Total stock-based compensation expense
  $ 487     $ 175     $ 799     $ 226  
 
                       
     As of June 30, 2011, there was approximately $5.2 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 approximately two years.
     Our stock option activity was as follows:
                 
            Weighted Average  
    Options     Exercise Price  
    (#)     ($/share)  
Outstanding at December 31, 2010
    1,549,344     $ 4.59  
Granted
    420,042       16.97  
Exercised
    (105,445 )     2.59  
Forfeited
    (19,129 )     10.80  
 
             
Outstanding at June 30, 2011
    1,844,812       7.46  
 
             
     The weighted average fair value per share of options granted during the first six months of 2011 was $8.21 and this was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
         
Weighted-average volatility
    45.0 %
Expected dividend yield
    0 %
Expected life (in years)
    6.25  
Weighted-average risk-free interest rate
    2.47%-3.05 %
XML 17 R10.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Income Taxes
6 Months Ended
Jun. 30, 2011
Income Taxes [Abstract]  
Income Taxes
NOTE E — Income Taxes
     We recorded a provision for income taxes of $78,000 and $38,000 for the three months ended June 30, 2011 and 2010, respectively. We recorded a provision for income taxes of $107,000 and $103,000 for the six months ended June 30, 2011 and 2010, respectively. We record our interim provision for income taxes based on our estimated annual effective tax rate for the year. Our provision for income taxes includes estimated federal alternative minimum taxes and state income taxes, as well as deferred tax expense resulting from the book and tax basis difference in goodwill from asset acquisitions.
     As of December 31, 2010, we had net operating loss carryforwards of $49.9 million for U.S. federal tax purposes and $31.4 million for state tax purposes. These loss carryforwards expire between 2011 and 2029. Section 382 of the U.S. Internal Revenue Code generally imposes an annual limitation on the amount of net operating loss carryforwards that might be used to offset taxable income when a corporation has undergone significant changes in stock ownership. We have performed a Section 382 analysis for the time period from our inception through December 8, 2010. During this time period it was determined that we had six separate ownership changes under Section 382. We believe that approximately $17.6 million of federal losses and $7.0 million of state losses will expire unused due to Section 382 limitations; however, additional state net operating loss carryforwards could expire unused due to future changes in apportionment factors. This limitation could be further restricted if ownership changes occur in future years. Our deferred tax asset is reported net of this limitation.
     Realization of our net operating loss carryforwards and other deferred tax temporary differences are contingent upon future taxable earnings. Our net deferred tax assets have been reduced fully by a valuation allowance, as realization is not considered to be likely based on an assessment of the history of losses and the likelihood of sufficient future taxable income. Our deferred tax liability relates to goodwill created in a prior asset acquisition which is deductible for tax purposes.
     We are subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. As of June 30, 2011, we are generally subject to U.S. federal and state tax examinations for all tax years 2010 and prior due to net operating loss carryforwards.
     As of June 30, 2011, 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 18 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; } ZIP 19 0000950123-11-074437-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950123-11-074437-xbrl.zip M4$L#!!0````(`">""#\`1`/`\C0``)01`@`1`!P`>:&!8-S_>&*>&2>$^@YWF3_Y>!*)FBT[J>S): MD*79!:+:GDTA;P+/=5;=:9&=][&P4>`3Z^^'@R#;W^^OIZ MAI?/>#"I6X;1J#-?A+;OT!-5\MQC_I\[BN/M$>`EQ=\VRK\V9&FSU^O5Y=VD MJ)@+9UD2_^"S&0T<>@8_H'+3K!GM6L-(BC/!FY;9V45=E4@>`.E.;'N^?&!L MBY$L'-^(,$\'R MI`@5F_5?[SX-G2F=V;4E'^A>0BY0NN="WGJB8R*E?1XNYO3CB6"SN8>\Y;5I M0,=P#61>0VBCW3#.WH1[0NJ)#EUQ/Z1O(1E2)P35C37(B:\R]^/)I>TA=%\\ MC'^W>C]''M:$1"ZH'[)P@;^8B[_'C`9$TJ*I-B42N+K]Y>0'`UIF]*QVKW=1 M7SV&E=17],GR/_*_)'/3^( MOWE-':C*^!K\C9II@>;NR_\9E)#>P86I&/@N=;]")P#=(+P&2QMW0Q/&X$5] M=572<-<*J'Y*KAW8SO?KK%0[C:)V&M7:.61OWU9OFL?HS2VM_'I]N;N5%?LR MQ[88O:]@6XQ>-=N29]N_DFTL;=O!ZW[VV=+C2H=++B*\A$WZ/+P>/`Z5HR<7 M+GL!(NH/HDK=1S.,&GF07(7K,VJ+**`_Q)'1.51R44\NDN3I>N[CLM)KZO,9 M\[=4*\.E2=6W_,@YF][*<+".+.!U(5GNB$B3"`OKZW9Y3$'?R$ M\=9V"SE\')*KA[N[P=/5@-S>7UW4MU68!KL",H'MW4)];[]`#E`.;5V=M]:5 M`%U%00!W;IAP;.\W:@<#94E*8M62`;RKKG2COD`^\XO/7_TA]!'WJ7LK1`2C MM!S@/5]OU):ZTH#_XE[D@P%=W#`/,K5*0)DZ,MVDVOU$YSP((?,;AG88E<7Y M#16^J*XTGN1P!8*=\*"L4@QG-J21`5E6#"G`;&[[BW7P5,4)9C(JGB'1*`D& M=O&?JM[UAY,*^W#!Q8LWGCTI6>/8]@155:8>1VN48ODHC>]^2KP>+FRM*RL. MI>6JR`U<*]O?_[32(!OU;#1I-9[VP<'_YR$MZUGBJ+Y_C$8>@?^MJ]9:]9G!PVD:D=O[FS4FB9\QS5X;;&&*S"[,)$.^C7/OQ%T(`CZ!7/8_]>^O M!K\/?QH,GH>QZX@G',ZO;#'M^R[^,_AWQ%YL#Y_KAU=V$"R@ZG_97D0+A6MF MQ+DNZ@;T:Z_3[4KA[@6KD>/8=AX/5%4_4H5!\Y-%[&L8& M\E`Q=AJM-+M=8(>3*B>S5JO3K$;*\_@KHMWPX)I'HW`<>9O/:A*=V^H#"T'\(I#?I"4&V",5OM](@H@:F-8CFQ=3L',=0JKF:CV[72:GX@;DG# M9;:;9CG^X[>DQC-RW[ M7(P#2)3T%7N24/<.'A"F9;9RK/,^2"7]@,I-=B)=V7,6VMXG:@OZ`$GA1,ZS MZ?*`J7QC%Y`.2B45W[(R>5!97DD\^F@O=,;O787J^[)X_! M;.[Q!:5/U,,-%)^8/6(>"QG5I3Z-;B/MO@H1-=$K)[%&*^/*]Z('\@VB8TC- MM#(ASE:D`^F4M;*=_=DDWNB)OE`_TC76&IU&,]?II6$.(5)6<[JM/8D<04^, M=BMM>G;WB7[5Z!G=WAX$,D+2%XVTFFUS5W?DAP,5Z)3TVX9A[4]'AB]K`M0G M'JO9V0R4A893!Q.IV%/CU# ME*V],GBYKJP*_F@'#P$N05)7EGRD@5PPV5<8N+4ALU+S@W%FX-:6_8!U4LT7 MW3M056M._2B<\H#]1=V]I!FO:V4IM@PC.\NT"U('N1SYO0\YN_19NZM'T^HKCU^^$1%Q[(R M^P4*0751+&G]C;:561O?C^(3#6WF4W=@!SX(6/0=)YI%)0J36;W59Z#GH3HRJ#DAM! M&BVCNP>#M6D!2,OU2V1S_:H(40^[JFM>9=AMWV(X?+Z[?_[]X7'PU'^^?;C/ M;C*,9^32LSL[7K;:;40:O48GH_VJ^NJ0A7:KUVQ6@]RZV77WW%V[U6UK!2R: M+`3/5BQ47/5^&,=WM'1FH]/*AFAK$`=B%RTOF(9Y*':U[NT8G6,A%[2Y;72S M&=@6Y!\#+L1CP,<9AU5YV!I9#5M#.`BXH,F=;F8/QYZXU;H80MB,_=<#6V2I M6J91"G9(/0\B!;#U^!X_Q4GI>/>?EMYN=5MI/=N.IY-549"0W=:@E55%13%Z MG>Z[DRH:,^U,)E&.TQ,5U`XX/;'3 M>@]^U;2N9?6:7Y%=4?0G)R*JL>O/\'W$O^0>N(=Q=A^L'D-G95Y8V0E9D5Q% MCU69VL,^0Y-HC(L*^U!-W`TD"CRF&9F8NL`#E4C3J/9.S*%(GO4:'2J M4+CU'3ZCGR!0U:(0M;3@.B2*]Z%A[L0`; M0@,J]$9G::.5@2B+7JW]K6YY[!>X@2&/DDQ25$\XT\[0R,?:FT_%\"`KE&(V M<@O;/?=Y6GUTAGPU,Z.I.R%UDRO,,([/K5IGUC);AM^36M%R2;B5F3N:#CE[LIL:HJ=&F;&++\;_V]:;(6Q7M:W_I\2 M6\78-/-NZ?\+K4P,T&Y_0U*#ZF*C=TE]JFNMJ),-#7.AM+$IFBDZ"INJJP6= M=R13&(YF`\B M)232:!]`Y)IY49C9W7HT58G!M/$IHRXM[72.HS)ZR920C+F?9+Y0_/``=?LO M$.A,Z'TT&]'@8;RQ#;>BY=G<`JS.BNF9:7^S%XTC\]^]A5F^9][(;'KZ"O1+ MJ.LVX7=[UC?*OECTS49FRE,W^7B,[-[Y_AZZOXW(T=M0W`FX@[_Y+;2A^B"P MVJUOHA$(#;#'%F7MG4R`RH?2`^5HBU=F67&[53P8S_G5U/;GU!\\6?M1-V' M:$+`TB;)=6PIQ7C+00+-IZM;G&>`C![6<7ZMCP MT"KRKMOACTF[:)SW-K8,:**]>0BB#BF;&TOUA;#'H%DX]EM%8MW-$[^Z`#&C M3$T`]W+Q6>"9S2NOY83L19=033,3]9='/Q[GXDS`TL`9+*^<>WCF?>??$8-< M)Q+,IQ`3X(G8#V/Y"1%UI\JL_>;D23>;?.Y!8"?QK8>\:Z#=RYQA61[\>)0+ MSRK*O&M6C?,6K5+;*G2/PYII=C/O>I7'/Q[KPI0W*^IJI*&X0ZDKM[!\PB$` MR@]*KV6S0[/9VIB*R@=+OS\WCY7F8:R;4:N78;05;!LCF<9K:+@_>:;!;,LQXUHF$K?3*T`_(NGB#U/H(+VNJ7B:$TZ9WP(LLSWUB;.' M,83`%:;W\Z9>K%[&JY9&SS/T#V,Y!Y<\M_E1A\I.-->RY\%MDZ0L^3"7TAZ\ MTO#^Y/R/I7 MLU\;9SR8U)^?ZF]8EXD/QS]KX=J39V[HGH`(_C8)/\BO-,=$MDK+)#5R+%GE MT,"O39]"5+'UUEOVELM>B`@7'OUX,@99U\;VC'F+<_+W9S8#:WI/7\D3G]G^ MWT_EA5,!8W!\LE&%#3&%__'$H^,P?1,_FKVS=`I=L+_H.3&->?B!S.P`9%H+ M^?RS;_\-]=R[0^D/B\@:.1:*]Q M8/@CF18@UU0X`9-1A(1CQT27+88XMO2O+Y3@J;DV\:@M]YS,E6\."!\3[M=< M"CKK$A'-Y]Z".%,;1B=%]=FY:_8N\$?X\29`;/$FY&I#5TZHM0' M[8=\%6<]F2_;A)4'KMRP]A@^$^G8?R>:DC MGWU)1GI.*=`^Z"!S;/)=8E%X?@/V&R--//A^DSM M>\&A($DA$/-A_$3.4N=OH!C!#\3+8D^11U=2@\N&"60DSA.=X*FKV+_+`L/: MKV>D+YL.+?7`O@"$"JY+R]3EQ.=@`GS'B\"<@'0D'(A`T4VW8\QY",5!1@&- MYYU'"X*"D49)=E!_Q5;>13;5.]-I<) M@B!BRE_],[*ON]'`/5$YSP`7?"7H^<7`LT'7T/52%OZ ML2&JG"K8&+]'-XUOOST*JQT"$D("!=+Y! MPRWWT4A'F-O33.[J0TU!_RJ-'-J"Q#B(]>@)U&=F_PFZGS17F0+4%2&BV3P) M8$`O[?$8AD<\;K"OT9C,U`Y+$)BM-N/@H][:PJ@,J)8)3V(',#5D^%FD<.MS M"@D5.AFM6]4ZCU)B+Y=Q!1:DR=%';B3%MWI0^B1E.]!XAY$TC\HZ@-/RL!$X M;;D,3X2R!TNYO4-8D83S,$Y&(`K9-=^@=GZAB:.7AL7&I3/E#J2>K`5I\RC` M>5>IA3?]X27I#Z](UVB=DMRVGD'0F1M7+!][Q>YT^,3'J$_@((&N`9,58(#5I:A;^CQU@:: M=.0J6)#S'VKWR[)M&,-OJWYM>*]$E!+/TJCGB`@&4N:!))Y)3HR3))B_^E.6 MET&+2\&IST",6+M$4;V%3T2"@FLFF+!(;J!'X$($S:EK%>/!WRQ^>P"ME8_A M`)VCM_/#N!4L<&N@,V`T$4N);,S`F:DCA.QW+>5""'60X'$"J`BK%C8&,([,C3ECA+5'!?Q> ME:3P.31'@9N*K>.(;9L%*F=]1JCNRL?Y,(1?TSG!B$=@?&TG-BL."YQHII0_ M[G3ZQN3$PW;;`M+R<;[!F6YD!Z_2(8YHW#I5#8PH/AY#"V2>$-NN,_)YSOTD M0H7!KZ*[<5;B:[$[X2J3\)8F0#4J"0*68A-Q_U"U/S2").<'Z._+6D MOF&H]$+:E@`MI\P?"9K-`"-.E:*(I::L9+&,2)*9C5@>9Y#G4+5RT"^?I>4G M5_%X;/+GN8P$U^OH#S^GJKCG9VEN-1/4(]G2_:0"6@9?\152!Y]?"E+):T")\YQ*$$N M%RW]EXRT!S.*0I\0^1$S09YM\2<.%P?M36W;2SIOX)RG"JY"N+A7612>?`M9[V5C;66 MLWD&"5#$,00PN)CFO]^^S``#$N!-!#20B\9F,))AN&ODC1BYP0MCNR(QA1_[A"E[^>OOQ#>UZ>3JG M&E8E@DQL&5/`M01K@J>528#Y]X-UYJX$XI!7%V9YA[O=CZ^7CG\L,TQR\7=` M&:&/<*;<-FR\9*:39DHOH6NC0^"!ZF/)JY6T?#'ZD:WIUHV+\`/X:HH'S MX,:@^_6Y*!Q0+[BGI(:X^ZMHIP_--/*C;N_I)+>]WPO;O&Q'&U_1*/TDKH?I M!V6:]UD;?DN9[]GTT1QLO9WM/1V/KL===7^G(:Z"C:YN99!FN(4C*QR,P)L" MBG9.FUQ9;[*Y]$%3I#%`]-'"-4->O.6%%JY7=B)-^JN9\G;!FVFX8.=M]N5A MJ#'PX(H#1R\')6"C>`Y=HMDZV'F1=AU-EQA..!A28I&N?8PLG9VO&@LX>X5Z MNG?(QPV3)V.1\LJY_58:5;_Y%`3*;UD8R=5GBY5LG`'-5]FN,F8! M+((0&/1;6F3<_9,@9^`7'##(/$M_V\6URW.(K"[I;17.+PQJH M;(%!4N%HY8$IMP`]N&4;]T9L/J:Q)'$?#"A4QR&8A*R$U!N[`3ILBK]0[,G* M[&CW80774AHM%S'*3&!]%@YTXW];8'Z'&W5Y>MVC=".&"<>JQV^OMX]4)ZLI MTCV3?E=5GY\("H#+I+[#U_R2$3)MU"DE#VX,2^D3V!:?O+*"39GZ[H0/D>Y" MA#5(R#_T!W9O,7KTJW[JN["B*,#J$L)9P7.G^-C)TKE[P6$)[4Y33FDL MR:3E14$6^Z"@@AJ/0#O%C:S[>[ROH$3?8P,M\@V`:'INZGU@!@>*!X*]/,JD M2[[<"[+U0C=>XIVYZ]#/GF7Y1ZI1,NCE=M7.7DJ=V2)EXW])VQ)$)<4'Y[XM MI?PM&NUD5^!BB[>Q0*)SQ#[L=SF2I.S%TGW(6YY<"3S(/X)$I"3D;$N^0J34 M\(,TA$<4(3N+E)TP8X?DC"(.,R=GF@MJV(OK6['8.!RN9P^L$;I@>`G+6/FF M*3Q]:#@'7G#/E"K@*K1&$-2$K@TV39#&"-DU#8G[PC^B4T]Z8>(@7:H\L[:H MQ2)=#`I/I`:V&)-P+%'J<2]'DM(=*N699T1\\T\!D@B9Q--\14E&!EX*8IP+ MPN#1=R@>3$=R@8"S](BWHJ6(^?.&%UJM@`7!+!,)$B?>IU@L83[QKT6\7$5O MF.8`0V6AL(^4>!3]%A0KN7:7EIT^J,1L%#V1TH%,\EW)1 MIF-\BEDU\AU#7(@S%(XISP#EJ""-3Y%D0G,*G6/B73&# M=&:CJ)$F&V1BCN$]*V:`*[$FO.E%TRJ0OYD3/8<-R08I6LQR+8TOHKCAO[U- MJK,+913_PF$F,@7+PO:J8B]<2HIE"31.?@WE^EW\E&!]ET7,%;*!J`^T%L;' M#Y]P7O_'RMMG/>DK$Z?K,1K)Y:TKMBBO%P5,WNTY;;)?*#6S+IR.(1-G/H)T ME*7-')]8(T\`Y0!X`>DR?25=YK@9T#'RF25SO,LE<[PMVQO5IW><;#!]WMJM MO1L9[%S3@>*TE<=?FMA1?>SU5D[Z+<5>WJ:X(0V#KAF$44&#JW-/R*BBXY_.6!$9$F*: M!TRQ<13DO>%T0T,@&MBS9.'LXMARJ*!21)#!8!L1PY11-%M%S>R%_/R-"N'> MNJ=Q5(1<,3J.+2%$R*'R((`=2J`PNPKQ.SG$TQ[@'LL[@QG5W(6EAI\$[-D<.)H5U@_ M<#U6<$-"U+0GKCP*H+!@Q13`(,QB3K&F`274\2:/JZ:B@*'HN2A0X29UO1%4 M3)9'5F0L]PM5'%+E?L8>8R0X+QJYOXU%PE><],XB]O9^J*0^SA3<9(L@Q1S0 M]@!>X>,PE``4%VJ1`Y#@4Q#35R2F(N'OS2]'SH+YDOM*VOZ>U? M#)[9N>-YT2 M4+1H1\GX8Z=4EE]CKXVLO5;!U)ZZ!-FT#OO5SFK-0ORIT%+29;+'9J_?;9P4 M2[-+JZD]YR6Z4O]N9Y=<6`G[P3JT5K^]XO^^VE'*YRW'5;\[/'Y0?.3- MD8M28!Z)";OP_&>,US'M\P!-.1\;B^5G,Y4Z,NZ$>TK!Z>1;/O&\?X3!3LW'AM>PKN6S9]JZM7$]OQGK< M@MM1+N$W*#P-)K!3CSR`+VI@EYB%8BNINAW?EL5&[!JO`#53^,Q6+$-=:[MD M?[B+LXF[]&KMO29MV3/\E3(K_=!Q7]<,GT1T_M354F).YH>0JF?S> MJ6JXE'JHS)^H^W.'#=-:_9V/\S3N=1>&"-.BZA42\L7Y:Q$BV4`NKCVLOC?C M8M8"9K<#+%2=BQTCUZM>%-M,TQ(9&!45@1L1ZUQ^8(&=I_@0A))=@-W$: MX'$%G-I27?@/!9U^+7IP&MQ*":?R%OYUK0+8L^+*7[CD*?&NE^-<94E*U)Q8 MHEI=UFH5!C](*+V-\;H_Z*,LF>@WYSR"*RG6758A M+@4)EPLL#5-6=2QTLO2BCG&`UQPVE8NG,Y[#G:+<>4QZ5AE^NZS9H5KH]'EEL@D=6XCNY[0CM4RP@B_D MZMG9NNQ7(#0H?W-+G(:3+HE+OE?!;GEOA?<,6<_`?9G_MC5Q,#'P%!5?P:H# MVU_!$1"8J]2RS2&9[<21/1J4[(H:BF2GG0*RQ->L%IF2`JNA)J$4TI3^+#.M MN$^`@%!SO&OF>,$Z2RE5,S_+-\3=[9TAVWZ(NA]9UD:$.:O;J-A*XA*A)4"O,T592ZR%:T MBDP!U"GY+)M=6P`!ZOG=U^MT=Q-I6.&EA0?%J.1S\:/\J+)>U]81(?:T8IXX MU+::4-R66IPJGR,5J25Q<]KF*!%_MM'445^/V&`[2CO*\QCE:!^%[C'3<5EX MJ5OHA?Q*QAHG0!N4`5V?=Z`JGN[@.G`)CIZ_3!1[IM%:-\!(;Y(D5,/)LY&` M$X/.>#/3D6=*8QHB;Y;+)10(Y2D M?:Y][D7#>FY3QT=,V1:A4LJ:V-8D:ML;FJ/^I$;E_#AJ>^:T7^=1\BAJ^Q-S M.#@[3:YV:@=F=]B\_,ALHV'9!N$@OT+W^)LJ-MNA!+Z3IORJUYL>/Q8^C1N"FD]LS>M&+8XI.=?SO;,N,D-4\KV*GM<^USU5JJM>3J8G?X MN?X'6;?3W6.6:7F2`7;[IP+QPO0AP*643"`W$V92@1RE6UJ(^]M"`)'HZ2%R!'ALU-B>S_B MQ^`6!SYWSW/WD1@DH1BNB$QJV>EO9.E"V?6^?)&+*FX?5]'YLG6TLX1/SO=\ M`46T!TH1[2/8UQ&0/,-_4`7M][D*VL7INS.M],U.^;,,R!KG"GFT935^S7`M M_1=5PK(=I1VE'>5ECE)RNVT>%*?7/0_#9&@*!#F5']DTQQ@(0_O"_H[F2037 MD'EOA>$&+`@-EY@)?`N7IH?$J[=VDN[/M8M(5I%.O*9X`L;4S;LQNQ--("PGQE2ZYO=QD&T M1F9OW!B,9,^<#IHK'@>HUU(\%*_ZA6W/ZL&>[X/OCF]ADK4?Q-=Q(*KF/25^ MK$BDAW462JRJI\2@_]B>$O5.>J]?(YSG?$)'6IV&9\I&?UJ_UCN?W+W4GJ7I MFE[WK40Z&EH2LN6CY:/EHVE\'&=$UGRMKE;?/LINGYCC!M^4^N9@N*]Y;*Q>FCHB#JSY44[=VG(#PL_P*@TW.$B MW=V76*1;"L;;N+0(M$C(.&$1<-FL2.#0V^:.K*?$$),7A4(_K`8;&QC_XCQ8 M^,L0\YAPIVAWD1\UL`L]3&2_@HD\=<+5>$_EQ6IJ%ER8XL%+F^)JIG&HU31. MS@=CZ"JG(ZTF^.;\:/N322G9T=8";"FMIK)O=F_.CJ*73&;3G5J7N,^V,10] M3*]'>?2?J7Q?2L8;Z+,I*E5P1-[\9>L49`-\7KQ7&I*(3ES4B.L.BZ2]PS8H MMQ9U'(F>;0V#H5+#X)%3HXDOIZ2^P8=>?Q(TW^08Z*P^6'_C>`SX3\S/6,)LA:6R%6N4Z;\#BP7/C):_FC85/7 MI"#D'G;T"1H`&X@E7DP8TO4R2,F%Q?[NSK'E40#BU^'UD.3(OFG>QOCN1+'L M;XBNS!B+RL"$4']S'(M&X8(NM#5#KNL".CU\H((PCFB&SMV[U'9D-%4=8X_/ M+V;WJVQ#E^]1-!Y/R,5+%16!EN^6ZY%ZQ*7@94C(,4*O81>RTE6\=$NP\X7M M;Z6!G2H"):V;L/G:3=:XKW1[2I+*?JZ=",Y(@U'KEX/E"`UJVJ=OB6NU;8'53M*.TK%@85&9B6/A9NF M$:VE\.VV8U3;,:KM&-5V*6H[1FG%Q45#$\\D1(]^&[RKB9XX&N:L-Z;.[[X< M3;TH[?4:TV5H=N847(-J]VMUS[7,:!R_W%?N_LSR' M?<;PQC<'M]03;J0"-3JH,2/I?#*'-2K[\ZGL-Z-DP'BDY7FT;QM]<2+'"N=+ MVDDVV'E>L,+@G%Y[J1&K7Z.%]XB=M">W4Q\J*]Y'-1]5_^:@)&TQRWYP?3>* M0^KJH-4NZX]KO$V=3^9T3YDO?:BLM9_H(S1K_VPR2[9:TU%68J:T1!&V?+1\ M/!TZM8(]_)5:;A^"9FCG=APVI]I$[^9L6ZIN4F_J/-D?ZS$%;7X\Z_>SY!]?SJ`7BPDA\1&+>^T!G M#HM)[!7B,1D"&^S#,)O&>NG.EX;`5,X10AD'QHQAGV(P>-BB4?#2C0)A>*[O M&#`ZO$8`8..UL5"VSTD< MQ9:/AH=AQ89L#*C8MJ)#8`7.IE-]$FIEC]%P:@Z&C0&/#3NCLYTX);JG^ACX MOS'E3EQ%=%GY8;]K=H?-B"&-.]-+Y^H_;62WDXH1,,55#!*D]9_X:N<82+IXM2LYR MR>U)I\\5.V*LSH&_.RY\:8Y MMZ7AJ'-B?YN?:[V<[EN`CS((#N^Z\#?;V+B.UZ"K:CTS7_.V2%?%O9_+220HG=*-OUPLL!>/B88DEX$*KDJ[#E]D`)1]1?63#FY^O M!YWNB8Z]HW9&=;4Y'UD/\K)U.S_Y\^#!^6K]**@0^MR*+H$24/#U+3ZZ8E&&DL^,7@HN4.4VH(QTT.A3?XL&H3_EBJ#:SL()0P0B`GD2RPBSDGA4]2&M)3H+@F]\ MZ83G&(QHN\!;Z/AS',*X#P)[[7H>C4.O47<@PYK_D[BL(#1"(3)I!,T%PF39WSA`CK&^\!VE!JU[H,D6T@WC>:Y#V[,*%?A?;`>P$BE M2CP'9R]>6C$(+L)<9PXV$BAP7SG0D=),@1>FC! MLI)1HH]"_>+`8*);'#HX@:N#FS^MH)V?@-AYP,T=LACLU08=/%9H4Q5?YV86^D8'[/_89;*;4++!X%AXXB$BRA=&$M0;XV^*.R MJ_`O]`EW&3"F/TH6H-%<$LD\MZP5,R,BQZOG6C/R9@'5>(^A&N3RF#;FP`K) MJD^&EPN:;>?`SO(5;)RBV)7:F/2@>BYI(X>@WE!*HF3V']`LR/&6*94==U*C M_0=4<62[;K)F$[-Q4B,D-G)EH0)Q0D7"3 M\5GST23#^S317-D=CPYZB]=+J+%#^TR?Q3DX;W9`6XK+W/N;?!H.69XPJ0LW MAC7XA#J2],P*2^&[;,@9,C=G&7S>=A(O?FGD%PPUN4QP.6 M1=IL0+&EI<%,YH2@G3-[Z,-XIH8N++1RPB#!.P/"'F(#678`P+/M!Q>UZ:D) M2G2W:7C?TN+F*.5W_\MZ5SZ*\^'6"HF-]D#V3Q8+S`H"U"FB;!,SD+ MV.Y$E/T$+Q2R^X-HR0&*"=X%[2#O.0I61X26'0L.FC7$7L>X+1Y"7&B09OCKM8U<4E\8<2]V?A`#=N;5 MF%O>//%2J]4^85[T.56_Y@+U'&.'*8O01\UX6\;`EH^U,TF8L7OA9%N_"9@#__3![08QJ$;3^#]CF]GRLY"ZM/ M'OUSVPU2P58Y"$P\*9__JM>M/W'TD:WC!\WI7S.IL1K[(^N(FJ/1I9/\+YI/ MMV_?9935L>&:FDO7,M(R/W]CG=GSO^_+FP'?GW-G@@'RVG3RN1>Y/CP$^XGXJZ>YK3 M7B,ZZ$S,0;=&=^&CIG0R;41-E*$Y&)U].7ZR3-N1#].F,_S_5>5'HS[ MMN&7HW!F[3X[G]R^.:BSD\^+F=>1V>^>[80MV6^M7U.G4H,M'RT?&ENW%[UO M"K2Q5@=MZ0E;NK M#1RVS[7/G;-[+KQ'=F!K&8UI]ED;-6R?T_NYX[9/S3>\=Q4%""^,`NUV]H7B MM(2!`LF-P8$"K8T!@G8[`ZW[*K37N9:1EA'-KG,7WL:)S]#*U^9^T<)):PTKV9UH[H5-4-BI?/DDI MFD2L'"RI55XT:>;,K23"TKS.AD?/E[+*%55ZZ:63;L9Z%)QI1SEUE*,M!-W+ M>Z@E>JB7FK!E;9425G20"Y-0*WV68%;X=0KII*RT:]1 M#L\G\^STE^ILWZ*RR*5U>X^LB?Q[$,0^_D9T6:`_X``_9J$'__Q_4$L#!!0` M```(`">""#^@+[HC=@H``+I]```5`!P`&UL M550)``-)1$!.241`3G5X"P`!!"4.```$.0$``.U=WW/:.A9^WYG[/WBY+^T# M@22]W6WG=N\02#J9H84A[>Y]NV-L`9H:B97L).Q?OY)L@<'Z8<@M''?W*02? M(W_G^XXEZU@6O_[VO$R"1\0XIN1#Z_*BVPH0B6B,R?Q#*^/MD$<8MW[[QT]_ M^?6O[7;P^\UD&'Q$!+$P17'PA-.%^NY3R+X%?;I:,SQ?I,&K_NM@N@XFDV!` M"4%)@M9!NZT;N0FY\*4D;^WJXK(XEF#R;2J.!0(3X1]:BS1=O>]TGIZ>+IZG M++F@;-ZYZG:O.]JPE5N^?^9XQ_KI6MM>=G[_-'R(%F@9MC'A:4BBK9=LQN1W M^>[=NXXZ*DPY?L^5_Y!&8:I8\N(*K!;RO[8V:\NOVI=7[>O+BV<>MR0'C"9H M@F:!.OW[=+U"'UH<+U>)A*V^6S`T$]^M>"3\+R^[;Z^[TOOG`8VR)2)IC\2W M),7I^I[,*%LJS*U`MOMUB&"<(NH4\'0:HX&1"9D]Z?WN8<*?)9]'K!!HCXW*?BVB&R9Q2? M.$UPK+K8HHT@;R1X]96$68S%D=E(:[1Q,9-]%V2XO!7+50X^AF3*:=/D(13E*C3[A_O MG!B>E%?T+O+/[;\S_!@F4O9>V@\96XM![I]ADB$#[)I^^^G18[N1A2S2C8N/ M.QE3'1P*BP[/EGDGUA8Z+[7_C-&ED=+B?/0@X)3%B(D!OQ5D7&"B*WD^V5D\ M(3F"JR.GUJH713038"K(+*`M!KB`),D`S).#%?0B!\SM`IQ?/N\DB."N)Q'8C1GOJZVEA<\66K!+E1Z`TFE M'*)US#LKUY7.QTCG+Y#H'#,J;@_3]5C<\*@9@1B^5O+F2'23QFQWF0.BW@VT M4.(M)"4^4AH_X20QL+X]!(CA+:B"S;]!8O,.$Q',$#^B^)ZD(9EC,?3G@9@S MV^<`B'D?U$*/OT/28^\@D5L:NS]3$EGO52QV@,BV(-03 MIRXDUH?CJ]P&B9#%'(TFB9XGE>#[*!]#F=)&#O=VUFX M&[;.(I#S[W&XEK-3_\Q[WQ"H&#:X6@10<^[;Y2JA:X0F*)'UOUI7=@T?H-+4 M0*Y5`C5!%RG%LIKJ.&R!JN)`K-4`-1'7]T43](A(YNBX;(9`=;#!U2*`FKZ7 MPG'??)R?[GV>78D.:F*^EQ#..VR'+33^'5"U#*!F]&IJ4(K'/].Q&$,3PH55 M*P%J+E_"VB/Q0TJC;PN:"*!<5MG2M;LGLKB<6Q5G)(8^:ZL-J%)`+36L_)_V M:4O>_R@PMB?"1JNSI(H_.8Q8]1-&4)6+/ETN*7$27S4!RGH5J*8M,DIH834%GJ0-="@2H%3%`:8H+BVY`13.9<3,NR9:8FRN*. M"4?8=+M1QPFH4'6@:Z'\U0#H`[C)0D?GGUUW]M:DO629FF>%7K%>[:K>>K5M M8P&=!=OFX*U<^\@HYV-&9\;K:.?HZ:]\-1$R3:2WA\Z2Y0;2MI>O1J;3&%1] M0CXT&\T*D,;;C)WCT-C=@Z8&.>7.YG?$]&[H*&(QC0C-EF=A6\' MWLW:@K(DFG58U0@=1+&"RDGYUN;DTT&4B#;G8FR4+XN@$AC3M-!A?-Y,V2=Y M,YP[$.NT`54ZF2".1/1RL?!`]"H)56N2[))X[&&JX@&MA0%5-\E?KTH$Y%Z\ MQ`3S5,;XB.S2>#U@BN.%K9?F@JI8]):4I?@_*O+1;'_5DVGJ['&`*8X/M=;& M7]H`.*@;HM?QV"L`Y[BAVH9P)^(3$RT!.A.XM_.J&S2C#.5V7\)GQ#]A0IEZ ME2Y%#'&YXG2WE7RR^0FE"RJ./`H3-5TS9.Y)SWZ67#D#OY4<+*>ISD)0BQT^ M4T)WP=J'(H?MZ:^=7"`[V(K%67+02Z_.F`IRUAO;W?KA3W>N@>+9S M?O_0+JOXS0"N&(JP($)\3I'@E<;E@8ER.6<>M87K5"TK+"&L5 MS`]1QCM>NIKUO3>@5L2H..5697>4#6@V36=9HM_N,2[9+<T^JFS^9I[DUW!HF7KV@M([V&A,,'8O-BO0;2\9-BVHI6Z^AQFM=+TRM MOKT\!4-]!7K+0WVUS8Z-5]</IQJ?Q\E4BTO*!JK;8T\Z^(+N&3^/5JT2DU0-5=JGBMN_; M44M(EWOC-74%I^4%5:8Q=BI[&X#4[5TK;HV7TQ24EA'4+BCFG9_'B&'Y,'@W M+(.4*4?2P#Y8_XC'VD:G4]>U`_7ZIGR%]J+A*H, MW60<$R0F$W(/R?RI=7$D-H1VF#ND[L@AW:;H?U!P.F]A%<,J,5@WQ*VCKL.Y MZ=HZ0M/*UBB/_0"=LI$\30&H)4R6`.XP"4ET9*=L=#[#D]8(H5BM*AO*'D?T M-:*/,:[.L=HBT>D'ZE6Q"5H5G29_2.N>B&C#9)P)^-%H-A/W*63N&=0\O@T3]H#(M*R@RE7C35JJ M%1LZ!-MV_F[SIFGG#$;+!>M]L'*^*=0C!8O?/B,686Z>U/M]FJ:J,'6U MSU3)4[ZZDOL&MX/[%W-773E=BS7_^O$_@2_;JO824]?[3&U]@AUDQS.D>CO# MJMA:/-F8^:6: M3=(\*.,YGHV=MX/$X*.66]?DQ>+['1BRG*G"U=M]KH2CYNN5]'T=".^@#'3S M`^/BG_\"4$L#!!0````(`">""#\NI_Y9[1P``)J:`0`5`!P`&UL550)``-)1$!.241`3G5X"P`!!"4.```$.0$``-5=ZW/C M-I+_?E7W/^!FMRHS5?+8SMQF;[))MC2R9M85CZ63GAC?H*<@>V>\^ M>LDG-(OWQR1X>,S0R]DKM#ZBU0I=Q5&$PQ`?T=E9(>2=EQ+>..+2OGY]F?\M M#*)/:_(W1#!%Z??Z/CS=W_B/>>6=!E&9>Y)^XJ!@1W^7;MV_/V5\):1I\FS+^F]CW M,M9*6EQ(2D'_=5:0G=%?G5U^??;F\O67=/."MD$2AWB%MXA]_MOLN,??OTB# MW3ZDL-GO'A.\%6,(D^2<\I]'^(%V#Y7_ELJ__(;*_T/^ZQMOC<,7B%+^M+J6 MJO.V)BMG.K>$\3[.O+`7T"HG14OMBO[KAN"J(<9?,AQM\*;`3(4H^I9]@]E$ M+C3V:^)":AYQ4DACWR3-LD_]7Z]B_[##43:--O,H"[+C=;2-DQVSINDZS1+/ MS^HM1]E(RUQ>7GSSYH*U2P=!K(_8]Z=)':.7^,5WR(\:A7.* MIIQ]F\2['MIE<0>F7\-U6-6FIDJ"T_B0^+AO>W/A9"`@G'2HP]'93W>=3($U MQP_%MY`7;1#_&JI\#OVS^."_ON,L1M93\Q_V\:V7KAD",B8_>-[^G%K'.0ZS MM/@-LY>SB\M\-/E#_NM?IVF*L[39$WE[R8CLV9`:)C48,45A'"0IQFB(O#.,G&FLCLA)&F_BPSK:'$'D% M0[Q%?[Q\^X:9Y1^_OGAK=\89H.FJHBGA*J-]IUOC$TK>E32$%")P7VSRN\Q03`9A:GY2)7TC)B M4OO>IH)<=2H1'83OR'&T#*<@13ZEG2"_:1P6'*`/W!F'"VS+RP3OO6`S_[+' M48K)*D%K])=#;BM&_I'12J&KX!&X0?&,-JV5G.B3!G3=FR+*;XR0[+@E"MM_SVR'8T_T8$IQ)QQ45"\0LI%>A/OW( MZ6'F'1V>]@"]6BSGJ_M?T/3V"LW_]Z?KY_FS?Q)O0JN9<_`W"=.O?;O7UA\7BZN?KFQNK-JG# ME/\9RLK>!U&0X9O@,]Y<1QE!%I`PF\\:\B%7QV3?(LW4J-JIF@/">DT0M>SG M^O9^>OOA^MW-/-_LLS_J]L+-F]>8&LQ[(D-?!^\EM,RR7N!YS6U"4WP3*9A M"I,,WG0WK;"$?9S08V=P&4W#5.;)>)T:M;LXJS.CM/'H#&'3"B"2\2V*HS/` M?$UWP.T!&3:OJ$SMP&42Y2E$N-RA,L/%,^!@*4-EKA`N-ZAL,MADX$W@K8,P MR`*<3J/-71;[GQ[C<(.3E&9HLJ-F36[.;M^%NJI6=3)37I!%>S=P+;.[N9Z^ MN[ZYOK^>W[%DXMW]8O;CWQ8W5_/5W5TBWP]P5WX!R`3/`%0:7SG;O`SHA8B_%BW48/+#[/)I- M6QT3Q&EN$S7JQ[A5'##GM_6(!,>>&1,**1>*3VPPQWX&Z<"XT**J`_0)AORL MW=([&APPE1##'=(6PQ8=SZY30A[,%B&1'P+=H#C>&9YD MV9XQ>JGBDA<46QLK_!E'!\U22$8,MQTFABW:%ZM30FZ0B9#(MYP23@U[W+\; MY%4!&=BVC8=V-\9TL\',RK'[>%&JF-X8J&9L`#S6,V,\`&=05^M[-% M&D:@K6LC=5K[V$HNN*-&!K`DYXV@,K/]8;/58LVU'3Q^E,^:VN,<"GKP=9CZ M6(>4V('5F/:T1'M!QFXGNW!TJ;,*Y0(-_M"'W*D[CP)NS0O=Y@.PPTT*-`8G MG*#6Q`T&$2;;@09'1O1\O;VO%N%V3T MLAH]GS*+HRR('G#DRSU(R0&PH:U7H+:;+2<'V4#GDX$SLLDCV<8:%6U2B$E2,46&>!&A98F&5!% M%C$,4<62/+!,*>D$_?'B]<7%)=I["?I,^?Z"_C2YN+B@_Z'TD5@/&5`/V6.< M!/_&F[^@\I=!FM+],;;#=\AHO7M:R=]VW9;.6M]QK1GQ!%TS)0#+'%7P$T]= M)'<9W7MGZ)8XN:--;:2\G!G:=71JR;U)Q@GO8&ID>I\KG0W077KKD'L0X4=Q M@K@$[D^(R$!,B!L>Q:"DTW+T,FJ7-A.T!\G4D'M.DP/>8\2(])[2FH$`/::S M#KFG<#XT%>@`[QU\!NR@?\'@AE?4X>L\@E.[X@U5-,:>$#16+$!>8(B][@$N MK;8XI,5IY=I!^1J7&WX@4$3G#!465SRB!0A4@+^UG;.-)& MZ6TRF/RL"&HS*5NE@7D+:6X_#,+R_WT[^ M].>OU?'Z!)&_[;&?!9]Q>+2>Y#5O%I?B]@KRCD&[$2>H)W4)UPW8@/VM8Y!; M=T&8*'TP>I?C\XIRAL&YD@/44TS"<@4YL&<8!K-UCX"-QGNC=RT.;RFB#,*E MU`Y8OSS\EI`Z8?7*X%5H\0!1=R_4-4MW:)ED&FVK61PP>$VNS8"Y=>L+F.\I(+%14EC6#""'"KU5B=VO56+1?( M/5=#5.U;HB4CHN^`G`41\CFOW`'LI-4)HSV?<9AF=4&(-IS2JK/T M!EXPHH(3O:SJDC._TH:0!1(0NG"X4V7Z;"L+692@DAZ_3VL$\S!B`CQ(. M/T((>.A]U.9WJU"H1&,]FWN%047NJ^,!OHJBP.2J:_=$+Z[V"7R#I7OSAPTU M6'C*V;]*@5T]OZ@IN]QR^C/$NK,.K;ZZY'^#64-6ORU8=L1D.ZF6 M9HMMCD*:-:G10*3-!"#K>;(*`4QBK`5`D$E*V8L7"809=@&84X$]!Y?$:;I, MXJTT&J]1`#P*UP98>Q?N]&>0I^&:GV^_Q$8IT)Z1V'TASA#:L@'-WFJB;^-9 M+IRPQXE'[R/F[P2GNKHZWYW."0R'\C*_J.7?,(5962QO8(!("FEA5]+3DFI09)4&C3MY(\7YF'4 MKF"PFZ7J#)@S,,@E2V'[<&%?BHF%/1(UKL@Z+(S9^[QJH]?P0`2(!DK4HT8% M`TPHJ04DB.4X#S.HS8G+K)8[0U: M+H"(P4R16A2A9@&)+$P@M1?,G(O9EE?CLQM[#`9?YX/VC>F.5IW[-ZL.O]@V MGR.6;>QKF`".?1BI43ORH>0`.>YA@*B];5UAHDF7X/0R-,3#?6.HT'K-HJ#08H&BD'('J%T+/@U#GH!=Z;':V$@A[N._'B';^)4ZW)52D"G M:P,6NMV)#-3QFC!:AL$)T,N0D+Q"5.?"2N((R/^TF$\>6*"GQ*]`_6^LAK;K MAK=Q%-47O&YK3M2Y\)"IHNY&Y>X)(J)R.'\"XU]+J;B6EA_$V%16XI M?":Q['<=H1;D^:0Q004'Z"L%TFE0MI#4,`&]5J!5H_5B@90#[-4"#2(7%U$# M<"O74<[%&5T7D4[%%9WB"0CS[VI!>99(:/\3%&&[&Y-=T2LM'S!']XR]8'OA M5N0XWA,'X17N#T2I19G'>(>W<8(YW;WW!:6R9*!5!!#+2^L-7%^Q6OL\S"+8LGJ:'.":?:UP\8Q^S_)*VY7VN#GE M1$\PT`E'T53Y_4`N'E7D3XKQGJ&ZYR M=3L9+BAO`57:< MD[I@R34H[6?+^5]!K5F-4&3/+=1V+?IG'#P\DN]/27=X#_CVL%OC9+%M5;S4 MK%"ZB['O`WU5K3I'5QD@*YU^(%O66HA!'I>#_+P\*Z_+>DC)G\B2G_QV3RR8 M[DXXL6`:6_M<#N*"Z-V%]HLII1N#K[%,M5>MO3K*<->3I6NU3@(@9KX>`!U8 MVXV!NJ/?@2X')?KF8X%IX?'.4IQQ.)VB!BXG$^&0TZDA.K$,'0=YORD/,#,] M\]+'91)_#C9X\^[X$UF07$?EM8PI?5B*U_K3W&CH(0@DQ]U3W48BO*,4F$L0 M/6&VRY01*6@;QD]I[=X-+>11BK"=9A]',YKH8]H5HM#ZB%Y2:605_@J5`M%) MHF1Q.DY^'B=C[H#`/93P?X=\]_P^7F'JET&(:]COXW&&G>?Y%,1C#,_79/7G M&\;_#LC@]GR*"(JU<.E!>>^^$J63V)W^RZ>#R+XRB("/D18;J/(IVA[EQU![ M'X7\>9SQUMYH=H7W"?9YYY.?0TQ_H%5-*L48)'U@QFI_M.FB4G7T,.&#B#G, M<;4#C0HKKYC3J+%!G)I8979D?Z0%JNU7F!I)/1)L%,R\O$Z%'>Y-;S(.I`3` M^SBYB@_K;'L(I[X?'^1GF-4L$*]YZU6H/^4MIX=YQUN'1_#\=DXE^4'O`?"+YC0M`7?IS^SUXILW%\Q:Z6]^G3V2 MSV'Z3EF2',EZC;U.O-@N"0].$LQ?A?B9_-%KC^-]!-BSZO[J44OOSCVZ]8N, MJ"^L=B:(R2!K>E1(R1^F7FQ1*8B_.(<*4:.[B<*_QU:4/0>8*\I>$NGHN13>Q?Z"+3=$\X(BF,#?#:;3=Y5*X@![N/K@4O.@J>(L8\A:X!(SX M(C7(?>]."%'.H+GE/0R\^>6&@:UL_991@LGZX@KS_U?21OG[HYK$;11 M.JK7N)YDR`V2.NT*3S)EI'3.X)5363JA\K07NV5-)Q"\W6*?_>3YOQU(S&5] MW3Q8V4(`>EF(>$45/Z4J;"$-%%;?6@82+)C6'$'*D@&7&ZFBO/`0%1,'6XTLMNYT*,64^JT!]UME!(SNS`JJ=32Q`X" M3C=&'3DR2<#MQ$#2`;5L[<^4J1Q6<&JX&-PKT"-`,="1,#-YD#XE8<#G@M]+ ME%&[?(/)#6\7@A(<.,@SQGZ<@KNZ&62)EY>:Y-RN^/>P?H!V[B)B6GK'7@F) MDL\%YY8H8Y:*R)G<<&XA*'FXN^=DCF0@U*!UZ8=E4Q=H%RE<5_U&O`&?"RXB M4<9L_@-\7]X0E'S<39IONH/.@&K0NAD0^'WZMEKSW3Z,CQBO<,@FT-/6@W'+ MJ$2XX#AZ%=4^).=WPYUT^$233W)H',%B^8PUKP('O=CLK)#$ZPHY*!>$*I+< M\<"\-_IXGHC5!8^3JZ1=T#7XW/`P&2ZI9RFRA*'(!J$6?69:R==]3%D'O,K\ M&J.D=;H(\I>G>I;%1U.IXP0NHSJ7U[G-B;.&%K4>X MV*\4Y,Q88Z"NP9BCD.+2Q7XM3.W%_J"0X-CXTUTSS3A4"G3IHNG2.^;7=:?T ML%R"WQW2(,(I69$1=19;JD_^%UFQQ&XB`.[*]5"Q=G>N`S_(7;K.^`2+\?*@ M)#TW>45(_0S-KZ[MWJH;KD@A@M[YSDG12$MST\8MY<979M%$4`AP82+3J*8<1*;<3@X@&7=OS"*A'CP;R;MQ?'ZZ0 M8"@I9$P0DS)A^LW;^H$.),_:2%5)T\FCWP!?0OZ=` M8;P`P:%$Q;-UG1-CROL@\B)_A"2%4I`S8XR!N@9CC4**2TD*+4QMDF);2'!L M[.FNF68,*@4ZE:1(8A_C#7LQ[X8&220\(F&1]($Y!3U(J1XU^$:='C$Q4)$> M%9AVV>HX2>(G]DP"B4B)1':?WVT'-?9QPL2]!`;M?H5WB?K^P7 M6Q.C5]#;-WHM^*K12XDAC%X#1AXFPII\5]@G>@I8:?*V`MGG:'DXEV77'*[P MVL1=*[2PKMH"+7/3DA#:11M`E$92IC-0&'N1W?5;%\QUW^3W92@YO%N.TMJ` MTV@M&\!0V2::' MO&Q&R,YHQ2=>N+FZETZ-V9O(.,N(D+(L"!.#%B+]P&9T&YT'%Y9>I^F!!,[X M.B(ALQO]AN<2)_/J8#/VS8:J2<+(Q5,D.'M0;@A!F4?2UB##@WVC-V M8JN<'RSF[:-5/08N)*!+K%)! MM&\LHH?<*9;C$1>S+=T"X)9N#\S5F8?C+WUBUK[=:GNS=[3&AYLQ&:[%GLW@ M\R\X\8-4?L1,SP<[0RJ5D]['M#U:E,=Y&5HC1^"**(#+3WRRL`\FY;S2!G1 M/9N.F-ZG%FMG\?&$Y,&+\N>^9F3-'(?!QLM?$EN2-BT>FEAL\ZG3"XE59)@% MN5=!ZH=Q>DCP/?Z2O2,P/TD:1O@#P,\2PZM'SK`XYP MXH5V7Y2PHUKU,Q-4^Q`;3:J?HD-(^3%T^AHZ?0[]DWX0L2_^ZW75:(T$Q=@Z7:=\B1&J+JH@-%0DR' MHT"6/$'/6"0/NEOPX.=1K3)WTDMOU>+.10%D)GF"JJ_:ET<"79AOC1MF76T8 MS00\5*C#`X"R&7KYOU`BR)P]!F1C]X>:R^&5M%[^/-[A>^]+E]A3Q0)2[ERK M0J/,N90>J+RY!H^H`#A]UIWPV"]:WA^K:\&D0!G]T^YR#B"[YJ\%)BB&%>`T9XB"ZW MG):1@U=Z[XB[H3W![#_8YD@T.?IV2==:&KK7>A]Z#W"M2[+]^ MB#^?$Q;N$.2'IA\(Q-FS8ZDNU&Y;?^QDI[+6$O=39^OXH12*J%3S&ET57#/^ MYLI[,G)ZX2_82^;1YHJLJX=WJ%RRW;[5:5ATLXRN;X^KY0WO_%P^XA]`]`N( M?`+1;_0RA:O8/U!C6A;'5\>Q`XE8NT:@U*VP`"%1W^Y7"!O>]X7PXJ#Z*/U^ M3^C&ZVXN#::7JYHT.Y?^;6B?GF2,V)54:*_^FT=9D!UG1$;BA=?1!G_Y$1^' M=Z1$K-T>5>I6=*V0J&\?*X0-[VPN'.72$1./B/PA_ MM*F4Z!AL!,IO@%B$@=8-\U!P#+05K>3Q#(=?HV;?RO%#+'LY1\=5A^!?'/#+"0]T&(DQE9 M93S$R6CS2T,HA#T(]:J;08UD6.\+1(W6Z4PV*H0/Z.H5?@AH3BS*;KW="(M" ML52(SA9K5N_M.LVP[A;)&JV_3\(1E3Z@P_\>AX MYPVB89TN%#9:KY?2N;\/&=)_QF'X8Q0_17?82^,(;VAA(:S(<7?K?JEX"#/0 MZ%HW!PGQ,+-0"AW-/.A7SC[1SZ#B.XA_:("A\#)P[\/8R\8RCII("(,0Z%0W M@@K!L(YO"1JML_/R?$STH.0/SR+R=-)[\KL1I@"%:)BTD%3'9HZH13@T8201 M.&+V*,\"Y_E`]HT1[($FE9_%&BJ"(6VAI9_8$DJR<>R@(6Y\*V![`0T;L+NC M75XPK5PZ7<;\TH_F1(<9J_U][BXJ5;>\3?C&/^RAVC\V1]2N/!)'&QSQ4W/% M36/RCW=>R"IDWCUB-P[*\VWZ4E&C0T0":J@#1%+@[<-#+5*[MJ0$86H^E?(2 M].$#_K(]K;0(;T@57Z%5=][3I\',!S`!"^C`)55!,F"UZ,$&*@F2?A;&ZB M\*)W.3Q_"MVS1$2%]L^8,N0#GCK#-V_>].FW9\0&`?+`#"PL\N_OL[L=1[@) M';1>@\`!Y_B//OF^?XV<>`W\:.2[-WX$H^V=OT#!FNJ.?Y@T^C;:;L"[LQ"N M-QY@GZT"L,"?X2:Q7L/AX/7E@&CU@[R]?EZ^YHTG7N.=J:FVH][S5T?.WS$, M(=%@LKB&`7"B&Q@/\,`5:21H1\]ZVP;\`/MM/0-TL.8X]?_TCB)+F[E$83D'P:64'0%$.`2^5 M:!.`$/1H'M1*PASYX#+VE)D:^O+%YJ5!J40^"<+]%# MWP6P3R0F?U#1>X-A&M!_P!_M9/B,FRW)6/VZ@NLH*(IE!PYK!/]9@+HZ7*04 M_0WV&3_J.2OHN8Q[$:!U(RNE4B">V"AP0?#N[-7YX/+,BD,L$]H0[EVH/9IU M1U@(EPARZ]E+CGE+WVMCWY+R#"\KO7>(XF\>,2G38&%\B? M&?[EB0V?2#X#2T@$]J./]IIG=SZ9-F;GBY]9?=B*U<=8"SQ/O,.#U]-O8"LT M>X5.,[M7Y,\,?W%BPX_C@"AY"T/']OX#[$`<:L2DVIA?K$*&P,^MN/Z?>%W] MFX\>_4_`#I$/W+LPC$$@[`)">FVPJ-$C`^1-*X#\@;P86S#8WD(/!*$0B`J= M9@!4Y-\9?CAH9Q!(^N@,;%`007_Y"5LQ%MM?1*X9#"(U,C3:&9*I5XQQB%RB M0#P@EZ@TLWU)^LSDIQZ,4U=`ZS7R:4J&IAW"21R1M"A)XXJ[@91),T#DRF3X MM+,VF,9S#SJW'K++R0\!C6;6+\B>&?O4*0:F0#)92]:'M_@SWE`@H=7&^!(= MLKG03ZV"0&;,:A#D*#4%(*=!9O[7?//WRRGA_1+75[9'-L$^K8#Z?D*)9\_4 M>:&U*37U"D304=[QD36P]T8''JD)3N%D,=F0O4ML=%4SB9@/*-/8#E#X^ M1Z0J&\WY"/1P@[GM'O'86]IVYLD'`$O"MDGY;B4?OQE)^QD<0M] M+!3$81,E.WR"W0DLC2+;\\+J\Y5)=@$E8I<)3AU6U4V7156>W&DP'9Y70BE6 M9@'P*LB]3[06"DLE?0#!'(6`TA)>B`(N@*'9"`KRI^"?GE>S0<5@-O'`TX>;AT'Q5C9&7``5GSN@8\@2LW%Z[=2 M\LX"+!<[Q?6E2;A>IZ*.4;BS#@=//EEG<>2+FRU+S,%O&H"-#=V;)W((">#@ M-,'KAJ!@)`Z<2ER=15=)^A3LUR:!70>K+@#RH?KIL%!%*+*]UGHEPFOE:#O% M2S^:4L&SA0U9!^#AA-L=9>3=F^S*Y4WA_-FDGO<>(?<1>AX'O.RK[@&5R9:" M\L8D4/"2&D;@'CX`MWPZF-_/ZABZ!V"=Q"PY,#`)U]QP_A'Y3FV2H(:^>ZC6 M",Q`'9J5-2A,RNO6&.W`IN1YW$5&AMJ%\5U1M0MJ@*%`;H:E62F<]-Z,8-G0 MQ4#))&-X'#CUTN82X1[:<^C!"((0SZ#IT8T5\K":(9E-1UO)>*?.JLN>A[I& MS!->F34VY@Q0ORDB(VX#\::NS$%=M'$R?'U>/5.F,P-)S`%V""9S#RZ3 M_71Q2J>.H66\:S=,Y-(SE`^<^NG&5LG4WI(=A/I-DC)AMS$52 M>&@+P`QXY#!'U4H<6!5XNHVP@@(,;*/R2=BS@U@19`EMM\&5",X.*QB53&*K M]!EX`'XLB<8BPF[#*9*:83DT"4NEGJE?EY3UQ0-GD]I<\=)<2TY7]=QN#9-. M:QX5?1CVEV:M<4NA2II/E-"VEE-4TD:LI$I[J+#MISJ=K9#%+%DBLR M`]&H-%/NLK;PHD2%I-O@5>5E=R",RB6-7!IE"!J=OH MJFC`\#8JWS0#D0U]X-[8@8\G$.'(<>)U3)/B>'T''<@;7%68NHVWB@8,;Z-. M.U5-I#1YZCJ>/(D9?@<^X=3E$S7/.$FCUW2X7AN&^K'/47'K.QSS;GZI8D+: M,KNHO_=-?>O'P@^\.+.^7=W_=G7_V]7];U?WM4//\]`CB7*W*+A&\3Q:Q%[U MUK/DW$,S_NY>06RFQ^[JMT$IPV\GD!O,G8P_@?PM@?S_F$#&T]I)0/N+2Q-W MVWX592(=M5-&A4KA3OE@[)4FIM(!8.QAA:@P;CBL;"D5A(J1FDI3$8 MPVG0&-S@H0&N<30:?95>%,#H'GOH/<5.DJC&=7$7Z4)M$REKS$(+*VNNS<+/ MRF/7M!S\[Q3JME7;72A&EMF9RB8D+M-((,.2I"2-Y-%JB,W M\A6^[S!.)4EWFSX&@?4^($_R!FC!/:Y4^+;#0!7D/$Z%Y58OQR4#A;],JYK* MMLCHJ$N)4K477^N-M"D0AN M8L'E&88!FY#4@;_&HX:':.%3,;`U])W&MD9V$TLLOP<^-HZ'-1ZY:^C3UWXC M^`#$`-=R=!KB6NF/4YRYY7/\:_)FY#\4C,FB7%B5=^JEAJ'3$-<);V*]YHIQ M5*91'<>1(^]QJCIW8AZ2H>Y;U[>(]5N;A.]C\A'1579(PWB MU8P"3X>159#>T'+.>"`!&!+)U+="T0:.RB[)$*U(?>C"SF\2,'VPI-75VNFI M=_X#UI%X=F(4IC471A&I)GB*Q#>RRC.M3"(T$F\LK6'0`N0Z)8Y40+I=J)N@ MK#O`"M@>.,W4YCPJFR;>8I,E]4MBK'FVG7@%%B@`"=UG^PF$'Z!/-67A#:_H MBZTD^[T?0+1";A83>;/KD_YZA^=V)[5#5O#:,"_&=DF[ZA7P`7\32DC9>>_@ MR'SHHM:=F"]^!)%T15[ZOL.XE20]4MGJ-OL=J]O`SDU*%M]BT@XC*!8Z*TMM MU%*[K/"5'4)'`1(>#FKUC#CD+:R)B133`#U`C.K5]O>0/-.[V^P=.1%\ M2(H22+8_G]%(RT4UA$CEEMB-==H=DS=J,J!!VN3Y7BS/J!SZY1(0M%CW];]Q MFJC]C&;`0;X#/5!0^S/:/Q0N(_2U[H$5%^]W-!(-6'D:G#7J>@,U5XBUX-3% MX[B&G-Q4QY!K;>*U"):;!^X8K7`PHL M^>3+>(4C&B`%_8-@B]6EU58FBV+EG3_QEW:U]S^G`1.=X#EV,/+&17H"S\&F M5#URR*$UT45J5#[P)8Y.'!?!*@;DT?=KD/R;LU7Z>HB\"(4RLZG^TL0&V442 MHY:U51-4"S0K>0^/K:6=U(:=0NP-/)VRBR9&1Q(\JFYLZ+(75MG!8=^E,5:X MBGUN0[I[BIJ6AEYRJ9B1Z)R%875?X3/J[AM\K0Y]+Z:COL!Z!)Z\!TON#6$% M'MT]H*+0H6_*=!1\-GY.[6WC><2.1W?P*PH=Z2I-NRM3L=.+"Y@I\.@.?D6A M(]U`Z1KX-^N-A[8`S`!]T5#^L'DS=MU=0J;;H6^U=-0[<$@,XN9>P6/3W1MX M.AWIMDS+]VB53ROL=7Y+UZ,8333,+N`87//4W[21C0]Y2?5*;O7 M8U2J$D^@TW3PR/D[A@&XBD/H`[R>#K&5$ENFWW"?86G$WJ$HHM`)=GOFC70\ M])6A3JQ"*R;`YL1!--I./=LG5\7)Y7!:8E'%1R3,AGB(1,/L[I!!_J%NPKU& M&%W]HXF&1[HRU,%Y2/K"Y7[S$&DCFLY#I#IEMX3,FH<$R`'`I95&[LGHBLV' M%>'6W)#0=B@^*+AW[E2>2"$&MU%YS1G8I"/F9%$'MH163[`E"C&P#Y7'[,3< M(*\OW;6[!O,ZH'-T^H.<4X8!;%2!G8)#(W_Y&03K-&5W3_)QD[D'EW;A92)1 M_Z[CUM\9:E64/]ZLJ8OD!SCRSAIYOO[.QT:SO6F,M7-N!8-Z*)==\E_Y`$ZH/M MD1@YQ6,AJ4!:W/3E^$K)];?+*R4Z=0OJB+D/D+/HT]A M%.7/!)5TO(;\IS]"+I))U@V5N-KH@\]"*_=T6KU61O5(FF84UL7)][?81L<_C!_LJNOM:P*CHD3N@2A.:'A5';()N970M_5FD]+8+*5N[;DIU2%8 M1M[>2PM2VU<>GS)_B"W4U6%OBW"ZT>MR-\*,K"O]2'A?6)C;2MBU?9&I1:%E MG4E"J].3-9WI0WTB)AEI\7^^_^Y_4$L#!!0````(`">""#]K9N\\V@0``#X; M```1`!P`"EH:V40D M4B6I.O[W.Z0DZ\.6UW:VAZYS""C.O#?-Y_/.O-\1)C)B-8R9*5!]CW&E*?>A M!HH8?]Z`,>8)IEH/M`+*D^N=GIYZUIK[:RJGH&]I#"JA/BPQ*E&^B&.0/G1P M@+%Z/;=[XO:[M4#&;7L,1!`#UY^$C*\AI&FD!\Z/E$8L9!`X)'.B6DLV2374 MW%)>.C8E#?0RA:HV'[S,6!!G`-PM>I&`JD,4^)VI^.D5UCSWGMOOU>$<=TH: MKU^/0$O/H#UT]Y>)0GCH3!#LWYG4D3PA!!B M!E\?1JW+8.S>M?!3H_TE#VZX9GHQ0BX96W:'L&#@;/2X,%5D<0,(&64!R0C(166+/=\0L[3B0H9+&8,4[DN-QE/:8DW1;AT\A/ MH]8@^76A\IZR7]'(W-"/,P"M,IWK4RW"XF%#'E$!R)4="AX`-P<2CI2(6&!/ MMIR+9&3DZ"NG:<#0\N[0M;ZG$LN:@688>XWP=7O;*KQZ&&96WKY;;.T*OV\J;!G<[*NURG&`0H\X M#N&)OL!RYY83[9)^6-VT!D8L[@!EO`6=*3`62MV#?)SANVPFZ'I3N[0G36F1 MH)#WR'"\(\A"+,UOKG2AM?EG&C,/$!+;<3DS'_@#1[$XB5#&;&XF(<0YE-\U M+8?N2;_['4-V7N*H<#'<&QI`=JD:6>9Q"P8J_162E8:0ETB![\J:@2J;2D7F M3!OXL(Q"3!CU)Z$1YNE=D-=7CZ$0+1+RQX M;/C75.I5>E!>O3N%90JI"5]I)&[HU)0F;0!4YI32Q0`\BK99<;LFU_Z;(^S[=N[9.6A_^CC#.<:G(PVQ M>5AB82FZ,9T:Q&&UL550%``-)1$!.=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`)X(( M/Z`ONB-V"@``NGT``!4`&````````0```*2!/34``'-P`Q0````(`">" M"#\NI_Y9[1P``)J:`0`5`!@```````$```"D@0)```!S<'-C+3(P,3$P-C,P M7VQA8BYX;6Q55`4``TE$0$YU>`L``00E#@``!#D!``!02P$"'@,4````"``G M@@@_301D]>P0``"H!@$`%0`8```````!````I($^70``&UL550%``-)1$!.=7@+``$$)0X```0Y`0``4$L!`AX#%`````@` M)X((/VMF[SS:!```/AL``!$`&````````0```*2!>6X``'-P'-D550%``-)1$!.=7@+``$$)0X```0Y`0``4$L%!@`````%``4`OP$` '`)YS```````` ` end XML 20 R11.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2011
Net Income (Loss) Per Share [Abstract]  
Net Income (Loss) Per Share
NOTE F — Net Income (Loss) Per Share
     Basic net income (loss) per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share also includes the impact of our outstanding potential common shares, such as options, warrants and redeemable convertible preferred stock. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net income (loss) per share.
     The following table presents the components of the computation of basic and diluted net income (loss) per share for the periods indicated (in thousands, except per share amounts):
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
Numerator:
                               
Net income (loss)
  $ (109 )   $ 638     $ 383     $ 1,557  
 
                       
 
                               
Denominator:
                               
Weighted average common shares outstanding, basic
    11,919       8,301       11,892       4,358  
Options and warrants to purchase common and preferred stock
          1,168       767       1,138  
Redeemable convertible preferred stock
          2,375             5,203  
 
                       
Weighted average common shares outstanding, diluted
    11,919       11,844       12,659       10,699  
 
                       
 
                               
Net income (loss) per share:
                               
Basic
  $ (0.01 )   $ 0.08     $ 0.03     $ 0.36  
 
                       
Diluted
  $ (0.01 )   $ 0.05     $ 0.03     $ 0.15  
 
                       
     The following outstanding options were excluded from the computation of diluted net income (loss) per share for the periods indicated because they were anti-dilutive (in thousands):
                 
    Three and six Month Ended  
    June 30,  
    2010     2010  
Option to purchase common stock
    420       2  
XML 21 R5.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Thousands
6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Cash flows from operating activities    
Net income $ 383 $ 1,557
Reconciliation of net income to net cash provided by operating activities    
Depreciation and amortization of property and equipment 895 745
Amortization of intangible assets 123  
Provision for doubtful accounts 120 165
Stock-based compensation 799 226
Change in carrying value of preferred stock warrants   27
Other   1
Changes in assets and liabilities, net of effect of acquisition    
Accounts receivable (1,799) (385)
Prepaid expenses and other current assets (593) 484
Other assets   2
Deferred costs (708) (488)
Accounts payable 823 (362)
Deferred revenue 608 590
Accrued compensation and benefits 259 491
Accrued expenses and other current liabilities 216 (351)
Net cash provided by operating activities 1,126 2,702
Cash flows from investing activities    
Acquisition of Direct EDI (10,865)  
Purchases of property and equipment (989) (1,214)
Net cash used in investing activities (11,854) (1,214)
Cash flows from financing activities    
Borrowings on line of credit   4,450
Payments on line of credit   (5,950)
Payments on equipment loans   (732)
Payments of capital lease obligations (122) (116)
Net proceeds from initial public offering   32,902
Stock offering costs (108)  
Net proceeds from exercise of options to purchase common stock 273  
Net cash provided by financing activities 43 30,554
Net increase (decrease) in cash and cash equivalents (10,685) 32,042
Cash and cash equivalents at beginning of period 40,473 5,931
Cash and cash equivalents at end of period $ 29,788 $ 37,973
XML 22 R7.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Acquisition of Direct EDI
6 Months Ended
Jun. 30, 2011
Acquisition of Direct EDI [Abstract]  
Acquisition of Direct EDI
NOTE B — Acquisition of Direct EDI
     On May 17, 2011, we entered into an asset purchase agreement with Direct EDI LLC, a privately-held provider of cloud-based integration solutions for electronic data interchange, and we completed the asset purchase on May 18, 2011. Under the asset purchase agreement, we purchased and acquired substantially all of the assets of Direct EDI for $10.9 million in cash and assumed certain liabilities of Direct EDI. The acquisition of Direct EDI allows us to expand our base of recurring revenue customers.
Purchase Price Allocation
     We accounted for the acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The excess of the purchase price over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. Goodwill is attributed to a trained workforce and other buyer-specific value resulting from expected synergies, including long-term cost savings, that are not included in the fair values of assets. Goodwill will not be amortized; however it is deductible for tax purposes. Although we believe the purchase price allocation is substantially complete, it is considered preliminary and the finalization of the valuation of the net tangible and intangible assets acquired and liabilities assumed could result in a future adjustment to the purchase price allocation.
     The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
         
Current assets
  $ 195  
Property and equipment
    42  
Intangible assets
    6,120  
Goodwill
    4,712  
Current liabilities
    (204 )
 
     
Total purchase price
  $ 10,865  
 
     
Purchased Intangible Assets
     The following table summarizes the estimated fair value of the purchased intangible assets and their estimated useful lives (in thousands):
                 
    Estimated     Estimated  
    Fair Value     Life  
Purchased Intangible Assets   (in thousands)     (in years)  
Subscriber relationships
  $ 5,250       7  
Non-competition agreements
    870       3  
 
             
Total
  $ 6,120          
 
             
     The purchased intangible assets are being amortized on a straight-line basis over their estimated useful lives. Amortization expense related to these intangible assets was $123,000 for the three and six months ended June 30, 2011.
Acquisition-Related Costs and Post-Acquisition Operating Results
     Acquisition-related costs were approximately $232,000, of which $203,000 and $232,000 were recorded in our condensed consolidated statements of operations for the three and six months ended June 30, 2011, respectively. Acquisition-related costs were recorded as general and administrative expense in accordance with the current accounting guidance for business combinations. The operating results of Direct EDI have been included in our condensed consolidated financial statements from May 18, 2011, the date of the acquisition. For the three months ended June 30, 2011, approximately $480,000 of our revenue was derived from Direct EDI customers. The amount of operating income or loss from Direct EDI was not separately identifiable due to our integration.
Unaudited Pro Forma Financial Information
     The unaudited pro forma financial information in the table below presents the combined operating results of SPS Commerce and Direct EDI as if the acquisition had occurred on January 1, 2010. The unaudited pro forma information includes the historical operating results of each company and certain pro forma adjustments, including annual amortization expense for purchased intangible assets of approximately $1.0 million and additional annual compensation expense of approximately $280,000 related to employment arrangements entered into as part of the acquisition.
                                 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2011     2010     2011     2010  
(in thousands, except per share data)                                
Pro forma total revenue
  $ 14,528     $ 11,921     $ 28,432     $ 23,040  
Pro forma net income (loss)
  $ (119 )   $ 492     $ 256     $ 1,197  
Pro forma net income (loss) per share
                               
Basic
  $ (0.01 )   $ 0.06     $ 0.02     $ 0.27  
Diluted
  $ (0.01 )   $ 0.04     $ 0.02     $ 0.11  
     The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have actually been reported had the acquisition occurred on January 1, 2010, nor is it necessarily indicative of our results of operations for any future periods.
XML 23 R2.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Balance Sheets (Unaudited) (USD $)
In Thousands
Jun. 30, 2011
Dec. 31, 2010
CURRENT ASSETS    
Cash and cash equivalents $ 29,788 $ 40,473
Accounts receivable, less allowance for doubtful accounts of $193 and $209 7,353 5,574
Deferred costs, current 5,177 4,720
Prepaid expenses and other current assets 1,564 874
Total current assets 43,882 51,641
PROPERTY AND EQUIPMENT, net 2,896 2,760
GOODWILL 5,877 1,166
INTANGIBLE ASSETS, net 6,287 290
OTHER ASSETS    
Deferred costs, net of current portion 2,193 1,943
Other non-current assets 80 80
Total assets 61,215 57,880
CURRENT LIABILITIES    
Capital lease obligations, current 0 122
Accounts payable 1,821 998
Accrued compensation and benefits 3,836 3,577
Accrued expenses and other current liabilities 1,260 807
Deferred revenue, current 3,734 3,585
Total current liabilities 10,651 9,089
OTHER LIABILITIES    
Deferred revenue, less current portion 5,461 5,002
Other non-current liabilities 247 281
Total liabilities 16,359 14,372
COMMITMENTS and CONTINGENCIES    
STOCKHOLDERS' EQUITY    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding 0 0
Common stock, $0.001 par value; 55,000,000 shares authorized; 11,955,017 and 11,849,572 shares issued and outstanding, respectively 12 12
Additional paid-in capital 107,229 106,264
Accumulated deficit (62,385) (62,768)
Total stockholders' equity 44,856 43,508
Total liabilities and shareholder's equity $ 61,215 $ 57,880
XML 24 FilingSummary.xml IDEA: XBRL DOCUMENT 2.3.0.11 Html 9 102 1 false 0 0 false 3 true false R1.htm 00 - Document - Document and Entity Information Sheet http://spscommerce.com/role/DocumentAndEntityInformation Document and Entity Information false false R2.htm 01 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://spscommerce.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) false false R3.htm 011 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://spscommerce.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) false false R4.htm 02 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://spscommerce.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) false false R5.htm 03 - 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 06001 - Disclosure - General Sheet http://spscommerce.com/role/General General false false R7.htm 06002 - Disclosure - Acquisition of Direct EDI Sheet http://spscommerce.com/role/AcquisitionOfDirectEdi Acquisition of Direct EDI false false R8.htm 06003 - Disclosure - Intangible Assets Sheet http://spscommerce.com/role/IntangibleAssets Intangible Assets false false R9.htm 06004 - Disclosure - Stock-Based Compensation Sheet http://spscommerce.com/role/StockBasedCompensation Stock-Based Compensation false false R10.htm 06005 - Disclosure - Income Taxes Sheet http://spscommerce.com/role/IncomeTaxes Income Taxes false false R11.htm 06006 - Disclosure - Net Income (Loss) Per Share Sheet http://spscommerce.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share false false All Reports Book All Reports Process Flow-Through: 01 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Process Flow-Through: Removing column 'Jun. 30, 2010' Process Flow-Through: Removing column 'Dec. 31, 2009' Process Flow-Through: 011 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Process Flow-Through: 02 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Process Flow-Through: 03 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) spsc-20110630.xml spsc-20110630.xsd spsc-20110630_cal.xml spsc-20110630_lab.xml spsc-20110630_pre.xml true true EXCEL 25 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=%\V-V%D8C4X.5\T-CDR7S1D8F%?838Q-U]C,C5A M9#,V.6,W-&4B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F1E;G-E9%]#;VYS;VQI9&%T961?4W1A=&5M M93$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DEN=&%N9VEB;&5?07-S971S/"]X.DYA;64^#0H@ M("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I7;W)K#I%>&-E;%=O#I!8W1I=F53:&5E=#XP/"]X.D%C=&EV M95-H965T/@T*("`\>#I0#I%>&-E;%=O7!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^4U!3($-/34U%4D-%($E.0SQS M<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,C`Q,3QS<&%N/CPO M'0^43(\2!7 M96QL+6MN;W=N(%-E87-O;F5D($ES'0^3F\\2!6;VQU;G1A'0^665S/'-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-$2!0=6)L:6,@1FQO870\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\V-V%D8C4X.5\T-CDR7S1D8F%?838Q-U]C,C5A9#,V.6,W-&4-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C=A9&(U.#E?-#8Y,E\T9&)A M7V$V,3=?8S(U860S-CEC-S1E+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3PO=&0^#0H@("`@("`@(#QT9"!C;&%S7!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^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$F5D/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#`P,"PP,#`\F5D/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XU-2PP,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\V-V%D8C4X.5\T-CDR7S1D8F%?838Q-U]C,C5A M9#,V.6,W-&4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C=A9&(U M.#E?-#8Y,E\T9&)A7V$V,3=?8S(U860S-CEC-S1E+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'!E;G-E M'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$F%T:6]N(&]F(&EN=&%N9VEB;&4@87-S971S/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C,\'0^ M/'-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 M;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M6%B;&4\+W1D/@T*("`@ M("`@("`\=&0@8VQA2!O M<&5R871I;F<@86-T:79I=&EE'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-$2!F:6YA;F-I;F<@86-T:79I=&EE'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$F%T:6]N0V]N&)R;"QN&)R;"QN>"`M+3X-"B`@(#QD M:78@F4Z(#$P M<'0[(&UAF4Z(#$P<'0[(&UA MF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M2!S=7!P;&EE2!O9B!O M=7(@2!R96-UF4Z(#$P<'0[(&UA2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T871E M2!T;R!G:79E(&$@9F%I&-H86YG92!#;VUM:7-S:6]N(&]N($UAF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M MF4Z(#$P<'0[(&UA2!&05-"($%30R`X,C`L($9A M:7(@5F%L=64-"B`@($UE87-U&-EF4Z(#$P<'0[(&UA M2!A2!U;F-E&ES=&5D(&%S(&]F('1H92!A8W%U:7-I=&EO;B!D871E+B!!;GD@ M2!S=6)S97%U96YT(&%D:G5S=&UE;G1S#0H@("!W;W5L9"!B92!R96-O M3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&UA6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M0T* M("`@86QL;W=I;F<@=&AE('5S92!O9B!T:&4@)B,X,C(P.V)EF4Z(#$P<'0[ M(&UA2X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE M9G0@65A2!D:60@;F]T(&AA=F4@82!M871EF4Z(#$P<'0[(&UAF4Z(#$P<'0[ M(&UA2!P M2!A='1R:6)U=&%B;&4@=&\@=&AE(&)U0T*("`@9F]R(&)U7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&UA2!A M;&P@;V8@=&AE(&%S6QE/3-$)V9O;G0M"!P=7)P;W-E2!A;F0@=&AE(&9I;F%L:7IA=&EO;B!O9B!T:&4@=F%L=6%T M:6]N(&]F('1H92!N970@=&%N9VEB;&4-"B`@(&%N9"!I;G1A;F=I8FQE(&%S M6QE/3-$)V9O;G0M'0M86QI9VXZ M(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG M/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@ M+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T M:#TS1#@X)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/"$M+2!% M;F0@5&%B;&4@2&5A9"`M+3X-"B`@(#PA+2T@0F5G:6X@5&%B;&4@0F]D>2`M M+3X-"B`@(#QT"<^0W5R"<^4')O<&5R='D@86YD(&5Q=6EP;65N=`T* M("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT M,CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@ M/'1R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E M969F)SX-"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY);G1A;F=I8FQE(&%S6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SY';V]D=VEL;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M86QI9VX],T1R:6=H=#XT+#6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY#=7)R96YT(&QI86)I;&ET:65S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W M6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;"!P M=7)C:&%S92!P6QE/3-$ M)V9O;G0M6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V M,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L2`M+3X-"B`@(#PO=&%B M;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&UA'0M86QI9VXZ M(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG M/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@ M+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T M:#TS1#6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXH:6X@=&AO=7-A;F1S*3PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E2`M+3X-"B`@(#QT"<^4W5B"<^3F]N+6-O;7!E=&ET:6]N(&%G#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D M:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M;F]W6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D M:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1')I9VAT/C8L,3(P/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@(#PO='(^#0H@("`\='(@#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE M/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@ M("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO M9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@F%T M:6]N(&5X<&5N"!M;VYT:',@96YD960@2G5N928C,38P.S,P+"`R,#$Q+@T*("`@/"]D:78^ M#0H@("`\(2TM($9O;&EO("TM/@T*("`@/"$M+2`O1F]L:6\@+2T^#0H@("`\ M+V1I=CX-"B`@(#PA+2T@4$%'14)214%+("TM/@T*("`@/&1I=B!S='EL93TS M1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&UA&EM871E;'D@)FYB28C,38P.S$X+"`R,#$Q+"!T:&4@9&%T92!O9B!T:&4@ M86-Q=6ES:71I;VXN($9O&EM871E;'D@)FYB6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M28C,38P.S$L#0H@("`R,#$P+B!4:&4@=6YA=61I=&5D('!R;R!F;W)M M82!I;F9O2`F;F)S<#LD,C@P+#`P,"!R96QA=&5D('1O M(&5M<&QO>6UE;G0@87)R86YG96UE;G1S(&5N=&5R960@:6YT;R!A'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(] M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E M9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T* M("`@("`@(#QT9"!W:61T:#TS1#4R)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED M=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED M=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C M,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SY3:7@@36]N=&AS($5N9&5D/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@ M6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SY*=6YE(#,P+#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!A;&EG;CTS1&-E;G1E2`M+3X-"B`@(#QT"<^4')O M(&9O"<^4')O(&9O6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E!R;R!F;W)M82!N970@:6YC;VUE("AL M;W-S*28C,38P.W!E#L@=&5X="UI;F1E;G0Z+3$U<'@G/D)A"<^1&EL=71E9`T*("`@/"]D:78^/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W28C,38P.S$L(#(P,3`L(&YO2!I;F1I8V%T:79E(&]F(&]U<@T*("`@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\V-V%D8C4X.5\T-CDR7S1D8F%?838Q-U]C,C5A9#,V.6,W-&4-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C=A9&(U.#E?-#8Y,E\T9&)A M7V$V,3=?8S(U860S-CEC-S1E+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/"$M+41/ M0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T14 M1"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN M($)L;V-K(%1A9V=E9"!.;W1E(#,@+2!U6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[ M(&UAF4Z(#$P<'0[(&UA'0M86QI9VXZ(&QE9G0G(&-E M;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T M:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#(X)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@ M/"]TF4Z(#AP="<@=F%L:6=N M/3-$8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI M9VX],T1C96YT97(@8V]L6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SY*=6YE(#,P+"`R,#$Q/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SY!;6]U M;G0\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX] M,T1C96YT97(@8V]L6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SY!;6]U;G0\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(@8V]L6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=6)S8W)I8F5R(')E;&%T M:6]N"<^0V]V96YA;G1S(&YO="UT;RUC;VUP M971E#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I M9VAT/C$L-#4P/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$ M,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`@8V]L6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XX+#8S,#PO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@8V]L2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@ M86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M"!M;VYT:',-"B`@ M(&5N9&5D($IU;F4F(S$V,#LS,"P@,C`Q,2X@5&AE'!E;G-E(&9O`T*("`@;6]N=&AS(&5N9&5D($IU;F4F(S$V,#LS,"P@ M,C`Q,"X-"B`@(#PO9&EV/@T*("`@/"$M+2!&;VQI;R`M+3X-"B`@(#PA+2T@ M+T9O;&EO("TM/@T*("`@/"]D:78^#0H@("`\(2TM(%!!1T5"4D5!2R`M+3X- M"B`@(#QD:78@6QE M/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)E;6%I;F1E M#L@=&5X="UI;F1E;G0Z+3$U<'@G/C(P,3(-"B`@(#PO9&EV/CPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$"<^,C`Q,PT*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@86QI9VX],T1R:6=H=#XQ+#`T,#PO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O M;3X-"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXR,#$T#0H@("`\+V1I=CX\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C@V,3PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@ M("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXR,#$U#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4:&5R96%F=&5R#0H@("`\+V1I=CX\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C(L,##L@=&5X="UI;F1E;G0Z+3$U<'@G M/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@;F]W6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V M,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XV+#(X-SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@8V]L2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I M=CX-"B`@(#PO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\V-V%D8C4X.5\T-CDR7S1D8F%?838Q-U]C,C5A9#,V.6,W M-&4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C=A9&(U.#E?-#8Y M,E\T9&)A7V$V,3=?8S(U860S-CEC-S1E+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/"$M+41/0U194$4@:'1M;"!054),24,@ M(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO M;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E M(#0@+2!U'1";&]C:RTM/@T*("`@/&1I=B!S M='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M65A65A'!E M;G-E(&]F("9N8G-P.R0T.#'!E;G-E(&]F#0H@("`F;F)S<#LD-SDY+#`P M,"!A;F0@)FYB'0M M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP M861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE M($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!W:61T:#TS1#4R)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^ M#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXR,#$Q/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXR,#$P/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXR M,#$Q/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXR,#$P/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!(96%D("TM M/@T*("`@/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T*("`@/'1R('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@ M("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY#;W-T(&]F(')E=F5N=65S#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1&QE9G0^)FYB#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D]P97)A=&EN9R!E>'!E;G-E6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY386QE"<^ M4F5S96%R8V@@86YD(&1E=F5L;W!M96YT#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C$V/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1R:6=H=#XR,SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY'96YE6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N M/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R M87`],T1N;W=R87`@8V]L6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P@"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@("`@("`\=&0@;F]WF4Z(#$P<'0[(&UA2`F;F)S<#LD-2XR)B,Q-C`[;6EL;&EO;B!O9B!U M;G)E8V]G;FEZ960@'!E M;G-E('5N9&5R(&]U'!E8W1E9"!T;R!B92!R96-O9VYI>F5D(&]N(&$-"B`@('-T&EM871E;'D@='=O('EE87)S+@T*("`@/"]D:78^#0H@("`\ M9&EV(&%L:6=N/3-$;&5F="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&UA M2!W87,@87,@9F]L;&]W'0M86QI9VXZ(&QE9G0G(&-E M;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T M:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#&5R8VES92!06QE/3-$ M)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXH)FYB6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D]U='-T86YD:6YG(&%T M($1E8V5M8F5R)B,Q-C`[,S$L(#(P,3`-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$"<^1W)A;G1E9`T*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT,C`L,#0R/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XQ-BXY-SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R M/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD M.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY%>&5R8VES960- M"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH,3`U+#0T-3PO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<#XI/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XR+C4Y/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M("`@(#QT9#X-"B`@(#QD:78@#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D9O"<^)B,Q-C`[#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L M6QE/3-$)V)A8VMG#L@=&5X="UI M;F1E;G0Z+3$U<'@G/D]U='-T86YD:6YG(&%T($IU;F4F(S$V,#LS,"P@,C`Q M,0T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XQ+#@T-"PX,3(\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C"<^)B,Q-C`[#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M("`@("`\=&0@;F]W3H@)U1I;65S($YE=R!2;VUA M;B"!M;VYT:',-"B`@(&]F(#(P,3$@=V%S("9N8G-P.R0X M+C(Q(&%N9"!T:&ES('=AF4Z(#$P<'0[('1E>'0M86QI9VXZ(&QE9G0G(&-E;&QS M<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS M1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#@X)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E M/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/"$M+2!%;F0@5&%B;&4@2&5A M9"`M+3X-"B`@(#PA+2T@0F5G:6X@5&%B;&4@0F]D>2`M+3X-"B`@(#QT"<^5V5I9VAT960M879E6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D5X<&5C=&5D(&QI9F4@*&EN('EE87)S*0T*("`@/"]D:78^/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XV+C(U/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N M/3-$8F]T=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/E=E:6=H=&5D+6%V M97)A9V4@'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&5S/&)R/CPO&5S(%M!8G-T&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\(2TM1$]#5%E0 M12!H=&UL(%!50DQ)0R`B+2\O5S-#+R]$5$0@6$A434P@,2XP(%1R86YS:71I M;VYA;"\O14XB(")H='1P.B\O=W=W+G'1";&]C:RTM/@T*("`@/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M M&5S(&]F("9N8G-P.R0W."PP,#`@86YD("9N8G-P.R0S."PP,#`@ M9F]R('1H92!T:')E92!M;VYT:',@96YD960-"B`@($IU;F4F(S$V,#LS,"P@ M,C`Q,2!A;F0@,C`Q,"P@&5S(&]F("9N8G-P.R0Q,#&5S(&)AF4Z M(#$P<'0[(&UA2!I M;7!O2`F;F)S<#LD,3'!I'!I"!A2!B>2!A M('9A;'5A=&EO;B!A;&QO=V%N8V4L(&%S(')E86QI>F%T:6]N(&ES(&YO="!C M;VYS:61E2!B87-E9"!O;B!A;@T*("`@87-S97-S M;65N="!O9B!T:&4@:&ES=&]R>2!O9B!L;W-S97,@86YD('1H92!L:6ME;&EH M;V]D(&]F('-U9F9I8VEE;G0@9G5T=7)E('1A>&%B;&4@:6YC;VUE+B!/=7(- M"B`@(&1E9F5R"!L:6%B:6QI='D@"!P=7)P;W-E"!Y96%R6QE/3-$)V9O;G0M2!U;G)E8V]G;FEZ960@=&%X(&)E M;F5F:71S+B!)="!I"!P;W-I=&EO;G,@;W9E M6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UE7!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@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RQ4:6UEF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M&-E<'0@<&5R M('-H87)E(&%M;W5N=',I.@T*("`@/"]D:78^#0H@("`\9&EV(&%L:6=N/3-$ M8V5N=&5R/@T*("`@/'1A8FQE('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SY*=6YE(#,P+#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!A;&EG;CTS1&-E;G1E6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DYU;65R871O6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY. M970@:6YC;VUE("AL;W-S*0T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE M/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/CPA+2T@0FQA;FL@4W!A M8V4@+2T^#0H@("`@("`@/'1D/@T*("`@/&1I=B!S='EL93TS1"=M87)G:6XM M;&5F=#HQ-7!X.R!T97AT+6EN9&5N=#HM,35P>"<^)B,Q-C`[#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^1&5N;VUI;F%T;W(Z#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M"<^5V5I9VAT960@879E"<^3W!T:6]N#L@=&5X="UI M;F1E;G0Z+3$U<'@G/E)E9&5E;6%B;&4@8V]N=F5R=&EB;&4@<')E9F5R6QE/3-$)V9O;G0M M6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@ M(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT M('-T>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@8V]L6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]T"<^5V5I M9VAT960@879E#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT* M("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@;F]W6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L- M"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\ M+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;3X-"B`@("`@("`\=&0^#0H@ M("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY.970@:6YC;VUE("AL;W-S*28C,38P.W!E6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY"87-I8PT*("`@ M/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@;F]W#L@=&5X="UI;F1E M;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W"<^1&EL=71E9`T* M("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@;F]W#L@=&5X="UI M;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS M1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P M,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`@("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!C;VQS<&%N/3-$,B!A;&EG M;CTS1')I9VAT('-T>6QE/3-$)V)O"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L M93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@F4Z(#$P<'0[('1E>'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$ M,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@ M("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXR,#$P/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXR,#$P/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!(96%D M("TM/@T*("`@/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T*("`@/'1R('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX- M"B`@("`@("`\=&0^#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY/<'1I;VX@=&\@<'5R8VAA2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#PO9&EV/@T*/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@ M(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\V-V%D8C4X M.5\T-CDR7S1D8F%?838Q-U]C,C5A9#,V.6,W-&4-"D-O;G1E;G0M3&]C871I M;VXZ(&9I;&4Z+R\O0SHO-C=A9&(U.#E?-#8Y,E\T9&)A7V$V,3=?8S(U860S M-CEC-S1E+U=O&UL#0I#;VYT96YT+51R86YS M9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z M('1E>'0O:'1M;#L@8VAA&UL;G,Z M;STS1")U