0001140361-22-003916.txt : 20220204 0001140361-22-003916.hdr.sgml : 20220204 20220204165714 ACCESSION NUMBER: 0001140361-22-003916 CONFORMED SUBMISSION TYPE: S-1 PUBLIC DOCUMENT COUNT: 141 FILED AS OF DATE: 20220204 DATE AS OF CHANGE: 20220204 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FTC Solar, Inc. CENTRAL INDEX KEY: 0001828161 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 814816270 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: S-1 SEC ACT: 1933 Act SEC FILE NUMBER: 333-262538 FILM NUMBER: 22594272 BUSINESS ADDRESS: STREET 1: 9020 N CAPITAL OF TEXAS HWY, SUITE I-260 CITY: AUSTIN STATE: TX ZIP: 78759 BUSINESS PHONE: (907) 312-0717 MAIL ADDRESS: STREET 1: 9020 N CAPITAL OF TEXAS HWY, SUITE I-260 CITY: AUSTIN STATE: TX ZIP: 78759 S-1 1 ny20002442x1_s1.htm S-1

TABLE OF CONTENTS

As filed with the Securities and Exchange Commission on February 4, 2022
Registration No. 333-   
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM S-1
REGISTRATION STATEMENT
UNDER
THE SECURITIES ACT OF 1933
FTC SOLAR, INC.
(Exact name of registrant as specified in its charter)
Delaware
3674
81-4816270
(State or other jurisdiction of
incorporation or organization)
(Primary Standard Industrial
Classification Code Number)
(I.R.S. Employer Identification Number)
FTC Solar, Inc.
9020 N Capital of Texas Hwy, Suite I-260,
Austin, Texas 78759
(737) 787-7906
(Address, Including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Patrick M. Cook
Chief Financial Officer
FTC Solar, Inc.
9020 N Capital of Texas Hwy, Suite I-260,
Austin, Texas 78759
(737) 787-7906
(Name, address, including zip code, and telephone number, including area code, of agent for service)
Copies of all communications, including communications sent to agent for service, should be sent to:
Andrea L. Nicolás, Esq.
Skadden, Arps, Slate, Meagher & Flom LLP
One Manhattan West
New York, New York 10001
(212) 735-3000
Jacob D. Wolf, Esq.
General Counsel and Secretary
FTC Solar, Inc.
9020 N Capital of Texas Hwy, Suite I-260,
Austin, Texas 78759
(737) 787-7906
Approximate date of commencement of proposed sale to the public:
As soon as practicable after the effective date of this Registration Statement.
If any of the securities being registered on this form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933, check the following box. ☒
If this form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.
If this form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.
If this form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act.
The registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until the registration statement shall become effective on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine.

TABLE OF CONTENTS

The information in this preliminary prospectus is not complete and may be changed. The selling stockholders may not sell these securities until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus is not an offer to sell these securities and it is not a solicitation of an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.
Subject to Completion, dated February 4, 2022
PRELIMINARY PROSPECTUS
   37,277,987 Shares of Common Stock
graphic

FTC Solar, Inc.
  Common Stock
This prospectus relates to the offer and sale from time to time by the selling stockholders identified in this prospectus of up to 37,277,987 shares of our common stock, par value $0.0001 per share. This prospectus also covers any additional securities that may become issuable by reason of stock splits, stock dividends or other similar transactions. We are registering the resale of the shares of common stock as required by the registration rights agreement that we initially entered into with the selling stockholders on April 29, 2021.
This prospectus provides you with a general description of the common stock and the general manner in which the selling stockholders may offer or sell the common stock. More specific terms of the common stock that the selling securityholders may offer or sell may be provided in a prospectus supplement that describes, among other things, the specific amounts and prices of the common stock being offered and the terms of the offering. The prospectus supplement may also add, update or change information contained in this prospectus.
Our registration of the shares of common stock covered by this prospectus does not mean that the selling stockholders will offer or sell any of the shares. The selling stockholders may offer and sell or otherwise dispose of the shares of common stock described in this prospectus from time to time through public or private transactions at prevailing market prices, at prices related to prevailing market prices or at privately negotiated prices. See “Plan of Distribution” for more information.
We will not receive any of the proceeds from the sale by the selling stockholders of the shares of common stock offered hereby.
The selling stockholders will pay all underwriting discounts and selling commissions, if any, in connection with the sale of the shares of common stock. We have agreed to pay certain expenses in connection with this registration statement and to indemnify the selling stockholders and certain related persons against certain liabilities. As of the date of this prospectus, no underwriter or other person has been engaged to facilitate the sale of shares of common stock in this prospectus.
We may amend or supplement this prospectus from time to time by filing amendments or supplements as required. You should read this entire prospectus and any amendments or supplements carefully before you make your investment decision.
Our common stock is listed on The Nasdaq Global Market (“Nasdaq”) under the symbol “FTCI.” On February 3, 2022, the last reported sale price of our common stock as reported on Nasdaq was $3.71 per share.
We are an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), and will be subject to reduced public company reporting requirements. This prospectus complies with the requirements that apply to an issuer that is an emerging growth company. See “Summary—Implications of Being an Emerging Growth Company.”
Investing in our common stock involves a high degree of risk. See “Risk Factors” beginning on page 7 to read about factors you should consider before buying shares of our common stock.
Neither the Securities and Exchange Commission (the “SEC”) nor any other regulatory body has approved or disapproved of these securities or passed upon the adequacy or accuracy of this prospectus. Any representation to the contrary is a criminal offense.
Prospectus dated    , 2022

TABLE OF CONTENTS

TABLE OF CONTENTS
Neither we nor the selling stockholders have authorized anyone to provide any information or to make any representations other than those contained in this prospectus, any accompanying prospectus supplement or in any related free writing prospectuses. We and the selling stockholders do not take responsibility for, and can provide no assurance as to the reliability of, any other information that others may give you. This prospectus is an offer to sell only the shares of common stock offered by this prospectus, but only under circumstances and in jurisdictions where it is lawful to do so. The information contained in this prospectus is current only as of its date regardless of the time of delivery of this prospectus or any sale of shares of common stock. Our business, financial condition, results of operations and prospects may have changed since that date.
For investors outside of the United States: Neither we nor the selling stockholders have done anything that would permit this offering or the possession or distribution of this prospectus, any accompanying prospectus supplement or any free writing prospectus we or the selling stockholders may provide to you in connection with this offering in any jurisdiction where action for that purpose is required, other than in the United States. Persons outside of the United States who come into possession of this prospectus must inform themselves about, and observe any restrictions relating to, the offering of the shares of common stock and the distribution of this prospectus outside of the United States.
i

TABLE OF CONTENTS

ABOUT THIS PROSPECTUS
Basis of Presentation
Certain monetary amounts, percentages and other figures included in this prospectus have been subject to rounding adjustments. Accordingly, figures shown as totals in certain tables or charts may not be the arithmetic aggregation of the figures that precede them, and figures expressed as percentages in the text may not total 100% or, as applicable, when aggregated may not be the arithmetic aggregation of the percentages that precede them.
Market, Industry and Other Data
This prospectus includes estimates regarding market and industry data and forecasts, which are based on publicly available information, industry publications and surveys, reports from government agencies and our own estimates based on our management’s knowledge of, and experience in, the industry and markets in which we compete. In presenting this information, we have made certain assumptions that we believe to be reasonable based on such data and other similar sources, and on our knowledge of, and our experience to date in, the markets for our products. Market data is subject to change and may be limited by the availability of raw data, the voluntary nature of the data gathering process and other limitations inherent in any statistical survey of market data. In addition, customer preferences are subject to change based on various factors, including those discussed under the headings “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements.” Accordingly, you are cautioned not to place undue reliance on such market data. References herein to our being a leader in a market or product category refer to our belief that we have a leading market share position in such specified market based on sales dollars, unless the context otherwise requires.
Trademarks, Service Marks and Trade Names
This prospectus includes our trademarks and trade names, including, but not limited to, Voyager Tracker, SunDAT, SunPath, Atlas and FTC Solar, which are protected under applicable intellectual property laws. This prospectus also may contain trademarks, service marks, trade names and copyrights of other companies, which are the property of their respective owners. Solely for convenience, the trademarks, service marks, trade names and copyrights referred to in this prospectus are listed without the TM, SM, © and ® symbols, but we will assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensors, if any, to these trademarks, service marks, trade names and copyrights.
ii

TABLE OF CONTENTS

SUMMARY
This summary highlights information included elsewhere in this prospectus. This summary may not contain all of the information that you should consider before deciding to invest in shares of our common stock. You should read this entire prospectus carefully, including the “Risk Factors” section immediately following this summary, “Cautionary Statement Regarding Forward-Looking Statements,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and the consolidated financial statements and related notes thereto included elsewhere in this prospectus, before making an investment decision to purchase shares of our common stock. Unless the context otherwise requires, all references to “FTC Solar,” “we,” “us,” “our,” the “Company” and similar designations refer to FTC Solar, Inc, a Delaware corporation, and, where appropriate, its consolidated subsidiaries.
FTC SOLAR, INC.
Overview
We are a global provider of advanced solar tracker systems. Our trackers are supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers. We believe achieving our mission will help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. The combination of integrated hardware tracking technology and advanced software algorithms in solar tracker systems yields, on average, 25% more energy and delivers a 17% lower levelized cost of energy (“LCOE”) compared to fixed-tilt mounting systems, according to 2020 Bloomberg New Energy Finance (“BNEF”) reports. Our systems offer efficiency gains relative to other tracker systems due to our tracker’s enhanced design, which includes a two-panel in-portrait format and independent rows, and its optimization for use with bifacial panels. Additionally, these efficiency gains can be enhanced by our proprietary software solutions. Our customers include leading project developers, solar asset owners and engineering, procurement and construction (“EPC”) contractors that design and build solar energy projects. Our team of experienced renewable energy professionals is focused on delivering compelling value to customers across the full solar energy project lifecycle, including at the development, construction and operations phases.
Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. With our Voyager offering, we are one of the largest providers of two-panel in-portrait trackers in the United States, which we determined based on our estimated U.S. tracker market share of approximately 11% (which was calculated using our megawatts (“MW”) shipped for fiscal year 2020 compared to a total tracker market shipment estimate from a 2020 Wood Mackenzie Power & Renewables (“Wood Mackenzie”) report). We designed Voyager to reduce construction costs by enabling efficient use of land, maximizing site accessibility and reducing materials needed for construction. Additionally, Voyager’s patented panel connection features are designed to optimize speed of installation and reduce assembly labor. Due to these design and installation benefits, we believe Voyager offers industry-leading installation cost per watt compared to competing trackers. Post-installation, owners of solar energy projects benefit from Voyager’s proprietary control system, which employs advanced adaptive tracking algorithms that improve production and site yield. We also offer a software solution, SunPath, which uses proprietary algorithms that take into consideration topography, meteorological conditions and other local site conditions to further optimize tracking and help produce additional energy yield over our Voyager Trackers.
Our company was formed in 2017 by a group of renewable energy industry veterans, including the team with substantial experience deploying the AP90 tracker, a first-generation one-panel in-portrait, linked-row design tracker system. The AP90 tracker was first installed in 2013, and achieved approximately 900 MW of cumulative global installations between 2013 and 2016, prior to our formation. Our management team utilized their design and construction expertise, and their experience installing and operating other competitive tracking solutions, to design and develop a next-generation tracker system, Voyager, which achieved product certification in 2019. As of November 9, 2021, we had $692 million of executed contracts and awarded orders for Voyager, with anticipated shipment dates in 2022 and beyond. We define executed contracts and awarded orders as orders that have been documented and signed through a contract or where we are in the process of documenting a contract but for which a contract has not yet been signed, or that are subject to multi-project transactions. In the case of certain projects, including those that are scheduled for delivery on later dates, we have not locked in binding pricing with customers
1

TABLE OF CONTENTS

and we instead use estimated average selling price to calculate the revenue included in our executed contracts and awarded orders for such projects. Actual revenue for these projects could differ once contracts with binding pricing are executed. These amounts do not represent GAAP revenue, and if and when these orders are fulfilled by us will be subject to our revenue recognition policy as described in the Notes to our Consolidated Financial Statements.
As of December 31, 2021, we had one U.S. trademark registration, five U.S. applications for trademark registration, 52 issued U.S. patents, twelve issued non-U.S. patents, six patent applications pending for examination in the United States and nine patent applications pending for examination in other countries related to panel attachments, solar tracking algorithms, related design and assembly methods, and software solutions.
In addition to conducting internal quality control procedures, we have engaged and received testing and inspection certifications from several organizations including Black & Veatch Holding Company (“Black & Veatch”), DNV GL Australia Pty Limited (“DNV GL”), Enertis Solar S.L. (“Enertis”) and Rowan Williams Davies & Irwin Inc. (“RWDI”) to help validate the quality of our operations and product offerings.
Our corporate headquarters is located in Austin, Texas and we have training and technology development sites in Aurora, Colorado and Chennai, India. To assist with our global expansion effort, we have grown our sales and support network abroad, with employees located in Australia, India, the Middle East, China, Europe, Latin America, South Africa, and South-East Asia as of December 31, 2021.
Risks Associated with our Business
Investing in our common stock involves a high degree of risk. Before you participate in this offering, you should carefully consider all of the information contained in this prospectus, including the information set forth under the heading “Risk Factors.” Some of the more significant risks include the following:
our limited operating history and the rapidly changing solar industry make it difficult to evaluate our current business and future prospects and we may not achieve profitability in the future;
we have a history of losses that may continue in the future, and we may not achieve profitability;
the market for our products and services is highly competitive and rapidly evolving and we expect to face increased competition;
if potential owners of solar energy systems incorporating our solar tracker systems are unable to secure financing on acceptable terms, we could experience a reduction in the demand for our products;
our dependence on a limited number of customers may impair our ability to operate profitably;
we invest significant time, resources and management attention to identifying and developing project leads that are subject to our sales and marketing focus and if we are unsuccessful in converting such project leads (or awarded orders) into binding purchase orders, our business, financial condition or results of operations could be materially adversely affected;
we plan to expand into additional international markets, which will expose us to additional regulatory, economic, political, reputational and competitive risks;
we may acquire other companies or technologies, which could divert our management’s attention, result in dilution to our stockholders, reduce our available cash that could be used for other purposes and otherwise disrupt our operations and harm our results of operations;
defects or quality or performance problems in our products could result in loss of customers, reputational damage and decreased revenue, and we may face warranty, indemnity and product liability claims arising from defective products;
we face risks related to actual or threatened health epidemics, such as the coronavirus (“COVID-19”) pandemic, and other outbreaks, which could significantly disrupt our operations;
if we fail, in whole or in part, to obtain, maintain, protect, defend or enforce our intellectual property and other proprietary rights, our business and results of operations could be materially harmed;
we depend upon a limited number of outside contract manufacturers, and our operations could be disrupted if our relationships with these contract manufacturers are compromised;
2

TABLE OF CONTENTS

we may experience delays, disruptions or quality control problems in our contract manufacturers’ manufacturing operations, which could result in reputational damage and other liabilities to our customers;
failure by our contract manufacturers to use ethical business practices and comply with applicable laws and regulations may adversely affect our business;
we and our contract manufacturers are dependent on domestic and international transportation and logistics markets to deliver our products. If we or our contract manufacturers experience disruptions, unavailability or escalated pricing in the transportation and logistics markets, which include trucking, vessels, ports and related infrastructure and logistics, our business, results of operations and financial condition could be materially and adversely impacted;
the reduction, elimination or expiration of government incentives for, or regulations mandating the use of, as well as corporate commitments to the use of, renewable energy and solar energy specifically could reduce demand for solar energy systems and harm our business;
changes in the U.S. trade environment, including the imposition of import tariffs, could adversely affect the amount or timing of our revenue, results of operations or cash flows;
forced labor practices in China and legislation and policies adopted to address such practices may disrupt the global supply of solar panels and affect our business; and
we could be adversely affected by any violations of the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), and other foreign anti-bribery laws, as well as of export controls and economic sanctions laws.
Corporate Information
We were incorporated under the laws of the State of Delaware on January 3, 2017 under the name FTC Solar, Inc. Our principal executive offices are located at 9020 N Capital of Texas Hwy, Suite I-260, Austin, Texas 78759. Our telephone number is (737) 787-7906. Our website address is https://ftcsolar.com. Information contained on, or that can be accessed through, our website is not incorporated by reference into this prospectus, and you should not consider information on our website to be part of this prospectus.
Implications of Being an Emerging Growth Company
We qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. An emerging growth company may take advantage of certain reduced reporting and other requirements that are otherwise generally applicable to public companies. As a result:
we are permitted to include only two years of audited financial statements and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” disclosure;
we are not required to engage an auditor to report on our internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002, as amended, or the Sarbanes-Oxley Act;
we are permitted to take advantage of extended transition periods for complying with new or revised accounting standards which allows an emerging growth company to delay the adoption of some accounting standards until those standards would otherwise apply to private companies;
we are not required to submit certain executive compensation matters to stockholder advisory votes, such as “say-on-pay,” “say-on-frequency” and “say-on-golden parachutes;” and
we are not required to comply with certain disclosure requirements related to executive compensation, such as the requirement to disclose the correlation between executive compensation and performance and the requirement to present a comparison of our Chief Executive Officer’s compensation to our median employee compensation.
We may take advantage of these reduced reporting and other requirements until December 31, 2026 or such earlier time that we are no longer an emerging growth company. If certain events occur prior to December 31, 2026, including if we have $1.07 billion or more in annual gross revenue, issue more than $1.0 billion of non-convertible debt over a three-year period or are deemed to be a “large accelerated filer,” as defined under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we will cease to be an emerging growth company prior to December 31, 2026.
3

TABLE OF CONTENTS

We have chosen and may continue to choose to take advantage of some but not all of these reduced requirements. We have elected to adopt the reduced requirements with respect to our consolidated financial statements and the related “Management’s Discussion and Analysis of Financial Condition and Results of Operations” disclosure. We have also elected to take advantage of the extended transition periods for complying with new or revised accounting standards. As a result, the information that we provide to stockholders may be different than the information you may receive from other public companies in which you hold equity.
For risks related to our status as an emerging growth company, see “Risk Factors—Risks Related to Ownership of Our Common Stock—We are an “emerging growth company” and intend to take advantage of the reduced disclosure requirements applicable to emerging growth companies which may make our common stock less attractive to investors.
4

TABLE OF CONTENTS

RECENT DEVELOPMENTS
Resignation of Chief Executive Officer/Appointment of New Chief Executive Officer
Effective September 23, 2021, Anthony P. Etnyre and our board of directors agreed that Mr. Etnyre would step down from his position as our President and Chief Executive Officer and resign from our board of directors. Sean Hunkler was appointed by our board of directors as our new President and Chief Executive Officer effective as of September 24, 2021 and as a member of our board of directors.
Resignation of Chief Operations Officer
On January 23, 2022, Deepak Navnith and our Chief Executive Officer agreed that Mr. Navnith would step down from his position as Chief Operations Officer. Mr. Navnith has agreed to remain employed by us for a transition period of 30-45 days in order to facilitate an effective transition. We presently intend to eliminate the position of Chief Operations Officer, with functions previously performed by Mr. Navnith to be transitioned to other parts of our organization, each of which will ultimately report to our Chief Executive Officer.
Initial Public Offering
We completed our initial public offering (“IPO”) on April 30, 2021, in which we sold 19,840,000 shares of common stock at a price of $13.00 per share. We used the net proceeds from the IPO for general corporate purposes, with $54.2 million used to purchase shares of our common stock from certain of our employees, officers, directors and other stockholders. See “Certain Relationships and Related Party Transactions—Stock Repurchase Agreements.”
5

TABLE OF CONTENTS

THE OFFERING
Issuer
FTC Solar, Inc.
Common stock offered by the selling stockholders
37,277,987 shares
Common stock outstanding*
96,751,102 shares
Use of proceeds
We will not receive any of the proceeds from the sale by the selling stockholders of the shares of common stock pursuant to this prospectus.
Dividend policy
We have not declared or paid any cash dividends on our capital stock since our inception. We currently intend to retain all available funds and any future earnings and do not expect to declare or pay any cash dividends for the foreseeable future. See “Dividend Policy.”
Listing
Our common stock is listed on Nasdaq under the symbol “FTCI.”
Risk factors
Investing in our common stock involves a high degree of risk. See “Risk Factors” for a discussion of risks you should carefully consider before deciding to invest in our common stock.
*
The number of shares of our common stock outstanding as of the date of this prospectus is based on 96,751,102 shares of our common stock outstanding as of February 4, 2022 and excludes:
12,980,886 shares of common stock reserved for future grant or issuance under our 2021 Stock Incentive Plan (the “2021 Plan”) and 1,702,891.31 shares of common stock reserved for future grant or issuance under our 2021 Employee Stock Purchase Plan (the “ESPP”), which shares will automatically increase each year, as more fully described in “Executive and Director Compensation;”
5,568,770 shares of common stock issuable upon exercise of options outstanding as of February 4, 2022, having a weighted-average exercise price of $3.26 per share (with 2,660,864 of such options being vested as of February 4, 2022); and
11,115,517 shares of common stock issuable upon settlement of restricted stock units (“RSUs”) outstanding as of February 4, 2022, having an estimated grant date fair value of $3.82 per share (with 6,107,784 of such RSUs being vested as of February 4, 2022).
6

TABLE OF CONTENTS

RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the following risk factors, as well as all of the other information contained in this prospectus, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes thereto included elsewhere in this prospectus, before deciding to invest in our common stock. The occurrence of any of the following risks could materially and adversely affect our business, strategies, prospects, financial condition, results of operations and cash flows. In such case, the market price of our common stock could decline and you could lose all or part of your investment.
Risks Related to Our Business and Our Industry
Our limited operating history and the rapidly changing solar industry make it difficult to evaluate our current business and future prospects and we may not achieve profitability in the future.
We have only been in existence since January 3, 2017 and the first installation of Voyager was in the third quarter of 2019. Our solar tracker systems and other solar energy products and services are used primarily in utility-scale ground-mounted solar energy projects. As a result, our future success depends on continued demand for utility-scale solar energy products and services and the ability of solar equipment manufacturers and suppliers to meet this demand. The solar industry is an evolving industry that has experienced substantial changes in recent years, and consumers and businesses ultimately may not adopt solar energy as an alternative energy source at levels sufficient to grow our business. Some of the factors that may impact the demand for solar energy include:
the cost competitiveness, reliability and performance of solar energy systems compared to conventional and non-solar renewable energy sources and products, including the pricing of component parts (e.g., panels) used in solar energy systems;
the availability, scale and scope of federal, state, local and foreign government subsidies and incentives to support the development and deployment of solar energy products;
prices of traditional carbon-based energy sources and government subsidies for these sources;
the extent to which the electric power industry and broader energy industries are deregulated to permit broader adoption of solar electricity generation;
investment by end-users of solar energy products, which tends to decrease when economic growth slows; and
the emergence, continuance or success of, or increased government support for, other alternative energy generation technologies and products.
We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including unpredictable and volatile revenue. If demand for solar energy fails to develop sufficiently or is not sustained, demand for our products and services will suffer, which would have an adverse impact on our ability to increase our revenue and grow our business.
We have a history of losses that may continue in the future, and we may not achieve profitability.
We had net loss of $82.7 million and $15.9 million for the nine months ended September 30, 2021 and the year ended December 31, 2020, respectively. We have incurred substantial net losses from our inception through the nine months ended September 30, 2021, and we may not be able to achieve profitability and may incur additional losses in the future. At September 30, 2021, we had an accumulated deficit of $125.4 million. Our revenue growth may slow or revenue may decline for a number of reasons, including a decline in demand for our offerings, increased competition, a lack of success in converting sales leads into binding purchase orders, loss of existing customers, our inability to sell software and other complementary products, a decrease in the growth of the solar industry or our market share, future decline in average selling prices of our products and services, our inability to enter international markets or our failure to capitalize on growth opportunities. We may not achieve profitability for a number of reasons, including any declines in revenue, as discussed above, as well as increases in costs to manufacture our products, the impact of U.S. trade tariffs and the imposition of additional tariffs applicable to our industry or our products. In addition, we expect to incur additional costs and expenses related to the continued development and expansion of our business, including in connection with any future acquisitions, as well as ongoing development and marketing of our
7

TABLE OF CONTENTS

products and services, expanding into new markets and geographies with respect to both manufacturing and sales of our products, maintaining and enhancing our research and development operations, hiring additional personnel, incurring additional overhead costs and incurring greater costs from professional third party advisors as necessary in connection with the expansion of our business and public company operations. We do not know whether our revenue will grow rapidly enough to absorb such costs and expenses, or the extent of such costs and expenses and their impact on our results of operations. If we fail to generate sufficient revenue to support our operations, we may not be able to achieve profitability.
The market for our products and services is highly competitive and rapidly evolving and we expect to face increased competition.
The market for solar energy products and services is highly competitive with relatively low barriers to entry. We principally compete with other solar tracker equipment suppliers, as well as fixed-tilt suppliers. A number of companies have developed or are developing solar tracker systems and other products and services that will compete directly with our products and services in the utility-scale solar energy market. Public competitors in the solar tracker market include, among others, Array Technologies, Inc. and NEXTracker Inc., a subsidiary of Flex Ltd., and there are numerous private company competitors, both domestically and internationally. We expect competition to intensify as new competitors enter the market and existing competitors attempt to increase their market shares. Any failure by us to develop or adopt new or enhanced technologies or processes, or to adapt or react to changes in existing technologies, could result in product obsolescence, the loss of competitiveness of our products, including offering lower cost savings or return on investment relative to competing products, decreased revenue and a loss of market share to competitors.
Several of our existing and potential competitors are significantly larger than we are and may have greater financial, marketing, manufacturing, distribution and customer support resources, as well as broader brand recognition and greater market penetration, especially in certain markets. In addition, our competitors’ existing or future products may result in higher energy production and lower cost of energy for the solar energy projects to which they are deployed, either broadly or in certain conditions. Certain of our competitors offer a more comprehensive set of products, including fixed-tilt systems and one-panel in-portrait tracker systems, which may be attractive to certain customers because they often involve lower up-front costs, whereas we do not. In addition, some of our competitors have more resources and experience in developing or acquiring new products and technologies and creating market awareness for these offerings, as well as more established customer relationships due to their longer operating histories. Since we are a fairly new participant in the solar tracker market, both in the United States and globally, it is essential that we acquire market share from our competitors and our failure to do so could impact our ability to continue to grow our business.
Further, technological advances in the tracker industry are developing rapidly and certain competitors may be able to develop or deploy new products and services more quickly than we can, or that are more reliable or that provide more functionality than ours. For example, we intend to continue to develop and deploy products that can withstand higher windspeeds, are adaptable to irregular site boundaries and undulating terrain and can support larger-format panels, however our competitors may do so more quickly or effectively. In addition, some of our competitors have the financial resources to offer competitive products at aggressive pricing levels, which could cause us to lose sales or market share, or prevent us from gaining sales or market share, or require us to lower prices for our products and services to compete effectively. If we have to reduce our prices, or if we are unable to offset any future reductions in our average selling prices by increasing our sales volume, reducing our costs and expenses or introducing new products and services, our revenue and gross profit would suffer.
We also may face competition from some of our customers or potential customers or other participants in the solar energy industry who evaluate our capabilities against the merits of manufacturing products internally or as a complementary offering to their other products. For example, solar panel manufacturers or project developers could develop or acquire competing technology and, in the case of project developers, use such technology in their solar energy projects. Due to the fact that such customers may not seek to make a profit directly from the manufacture of these products, they may have the ability to manufacture competitive products at a lower cost than we would charge such customers. As a result, our customers or potential customers may purchase fewer of our systems or sell products that compete with our systems, which would negatively impact our revenue and gross profit.
8

TABLE OF CONTENTS

Our solar tracker systems and associated products and services may not achieve broader market acceptance, which would prevent us from increasing our revenue and market share.
If we fail to achieve broader market acceptance of our products and services, including international acceptance of Voyager, our ability to increase our revenue, gain market share and achieve profitability would be adversely impacted. Our ability to achieve broader market acceptance for our products and services may be affected by a number of factors, including:
our ability to produce solar tracker systems that compete favorably against other products on the basis of price, quality, cost of installation, overall cost savings, reliability and performance;
the rate and extent of deployment of tracker systems versus fixed-tilt ground-mounted systems within the solar industry, especially in international markets;
the rate and extent of deployment of two-panel in-portrait tracker systems versus one-panel in-portrait tracker systems;
our ability to timely introduce new products and complete new designs, and qualify and certify our products;
whether project developers, solar asset owners, EPC contractors and solar financing providers will continue to adopt and finance our solar tracker systems and other products and services, including as a result of the quality, reliability and performance of our tracker systems that are in operation, which have a relatively limited history;
the ability of prospective customers to obtain financing, including tax equity financing, for solar energy installations using our products on acceptable terms or at all;
our ability to develop products and related processes that comply with local standards and regulatory requirements, as well as local content requirements; and
our ability to develop and maintain successful relationships with our customers and contract manufacturers.
In addition, our reputation and our relationship with our customers is paramount to us and we have invested heavily in building a brand and solutions associated with high quality, differentiated product offerings and strong customer service. We believe that maintaining the quality of our products and the strength of our reputation is critical to our existing customer relationships and our ability to win new customers and achieve broader market acceptance. Any negative publicity can adversely affect our reputation, and may arise from many sources, including actual or alleged misconduct, errors or improper business practices by employees, officers or current or former directors, including for activities external to FTC Solar, employee claims against us, product defects or failures, future litigation or regulatory actions, matters affecting our financial reporting or compliance with SEC or exchange listing requirements, media coverage, whether accurate or not, governance lapses or workplace misconduct. For example, two of our directors, who are also founders of our business, held senior management roles, including Chief Executive Officer, at SunEdison Inc. (“SunEdison”) in 2016 at the time SunEdison filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code. One of these directors, Ahmad Chatila, had been one of the defendants in a number of now dismissed federal and state civil actions related to the SunEdison bankruptcy. In addition, we and our officers, directors and/or employees could be involved in future litigation or claims which could result in negative publicity and adversely impact our business, even if without merit. Any such reputational damage could reduce demand for our products, undermine the loyalty of our customers or reduce our ability to attract new customers and recruit and retain employees, and adversely impact our ability to increase our market share and revenue.
A decrease in the price of electricity may harm our business, financial condition, results of operations and prospects.
Decreases in the price of electricity, whether in organized electric markets or with contract counterparties, may negatively impact the owners of solar energy projects or make the purchase of solar energy systems less economically attractive and would likely result in lower sales of our products and services. The price of electricity could decrease as a result of:
construction of a significant number of new, lower-cost power generation plants, including plants utilizing natural gas, renewable energy or other generation technologies;
9

TABLE OF CONTENTS

relief of transmission constraints that enable distant, lower-cost generation to transmit energy less expensively or in greater quantities;
reductions in the price of natural gas or other fuels;
utility rate adjustment and customer class cost reallocation;
decreased electricity demand, including from energy conservation technologies and public initiatives to reduce electricity consumption;
development of smart-grid technologies that lower peak energy requirements;
development of new or lower-cost customer-sited energy storage technologies that have the ability to reduce a customer’s average cost of electricity by shifting load to off-peak times; and
development of new energy generation technologies that provide less expensive energy.
If the cost of electricity generated by solar energy installations incorporating our systems or similar tracker systems is high relative to the cost of electricity from other sources, then our business, financial condition and results of operations may be harmed.
Our success in providing panel agnostic versions of our solar tracker systems will depend in part upon our ability to continue to work closely with leading solar panel manufacturers.
We continue to work on variants of our solar tracker systems that enable direct attachment to solar panels produced by various solar panel manufacturers. The market success of such panel agnostic tracker solutions will depend in part on our ability to continue to work closely with solar panel manufacturers to design solar tracker systems that are compatible with their solar panels, including new larger-format solar panels that are entering the market. The solar panel manufacturer market is large and diversified, with many market participants, and we may not be able to effectively work with all necessary solar panel manufacturers on the development of such compatible tracker solutions for a variety of reasons, including differences in marketing or selling strategy, our relatively limited operating history, competitive considerations, engineering challenges, lack of competitive pricing and technological compatibility. In addition, our ability to form effective partnerships with solar panel manufacturers may be adversely affected by the substantial challenges faced by many of these manufacturers due to declining prices and revenue from sales of solar panels and the tariffs in the United States.
If potential owners of solar energy systems incorporating our solar tracker systems are unable to secure financing on acceptable terms, we could experience a reduction in the demand for our products.
Voyager is new to the market, having achieved product certification and first installation in 2019. While we believe we have quickly built a strong reputation in the industry, resulting in an estimated U.S. tracker market share of approximately 11% as of December 31, 2020, (which was calculated using our MW shipped for fiscal year 2020 compared to a total tracker market shipment estimate from a 2020 Wood Mackenzie report), the limited deployment of Voyager and the short operating history to date for systems that have been installed, coupled with our relatively smaller size and capitalization compared to some of our competitors, could result in lenders or tax equity providers refusing to provide the financing to our customers or their customers that is necessary to purchase solar energy systems based on our product platform on favorable terms, or at all. Additionally, an increase in interest rates, or a reduction in the supply of, or change in the market terms offered for, project debt or tax equity financing, could make it more difficult for our customers or their customers to secure the necessary financing on favorable terms, or at all. Any of these events could result in reduced demand for our products, which could have a material adverse effect on our financial condition and results of operations.
Our dependence on a limited number of customers may impair our ability to operate profitably.
We have been dependent in each year since our inception on a small number of customers who generate a significant portion of our business. For the nine months ended September 30, 2021, our largest customer accounted for 56% of our revenue and our two largest customers collectively accounted for approximately 75% of our revenue. For the year ended December 31, 2020, our largest customer accounted for 21% of our revenue and our two largest customers collectively accounted for approximately 40% of our revenue. For the year ended December 31, 2019, our largest customer accounted for 59% of our revenue and our two largest customers collectively accounted for approximately 80% of our revenue. Further, our trade accounts receivable are all from companies within the solar industry, and, as such, we are particularly exposed to industry credit risks.
10

TABLE OF CONTENTS

As a result, we may have difficulty operating profitably if there is a default in payment by any of our customers, we lose an existing order or we are unable to generate new orders from new or existing customers. Furthermore, to the extent that any one customer or a small group of customers continues to account for a large percentage of our revenue, the loss of any such customer or that customer’s inability to meet its payment obligations could materially affect our ability to operate profitably. We anticipate that our dependence on a limited number of customers in any given fiscal year will continue for the foreseeable future. There is always a risk that existing customers will elect not to do business with us in the future or will experience financial difficulties. If we do not book more orders with existing customers, or develop relationships with new customers, we may not be able to increase, or even maintain, our revenue, and our financial condition, results of operations, business and/or prospects may be materially adversely affected.
We invest significant time, resources and management attention to identifying and developing project leads that are subject to our sales and marketing focus and if we are unsuccessful in converting such project leads (or awarded orders) into binding purchase orders, our business, financial condition or results of operations could be materially adversely affected.
The commercial contracting and bidding process for solar project development is long and has multiple steps and uncertainties. We closely monitor the development of potential sales leads through this process. Projects leads may not be converted into binding purchase orders at any stage of the bidding process because either (i) a competitors’ product is selected to fulfill some or all of the order due to price, functionality or other reasons or (ii) the project does not progress to the stage involving the purchase of tracker systems. In addition, there is also a risk that an awarded order (which is an order for which we are in the process of documenting a contract but for which a contract has not yet been signed) will not be converted into a binding purchase order. In addition, there is also a risk that an awarded order once converted to a binding purchase order will not be subject to the same pricing as we originally anticipated. If we fail to convert a significant number of project leads that are subject to our sales and marketing focus (or awarded orders) into binding purchase orders, or the pricing in binding purchase orders is not as favorable to us as originally anticipated in the awarded order, our business, financial condition or results of operations could be materially adversely affected.
Due to the seasonality of construction in the United States and step-downs of the investment tax credit (“ITC”), our results of operations may fluctuate significantly from quarter to quarter, which could make our future performance difficult to predict and could cause our results of operations for a particular period to fall below expectations, resulting in a decline in the price of our common stock.
Our quarterly results of operations are difficult to predict and may fluctuate significantly in the future. Because a substantial majority of our sales since inception have been concentrated in the U.S. market, we have experienced seasonal and quarterly fluctuations in the past as a result of seasonal fluctuations in our customers’ businesses. Additionally, our end-users’ ability to install solar energy systems is affected by weather. For example, during the winter months in cold-weather climates in the United States, construction may be delayed in order to let the ground thaw to reduce costs. Such installation delays can impact the timing of orders for our products. We expect expansion into areas with traditionally warmer climates will result in less pronounced seasonal variations in our revenue profile over time. Additionally, we have historically experienced seasonal fluctuations in the purchase patterns of our customers related to the ITC step-downs, with at least some customers placing large orders in the fourth quarter of a particular year and the corresponding shipments occurring during the first half of the subsequent year, resulting in increased revenue in the first half of the year. There are no ITC step-downs in 2022, but this fluctuation could continue to impact our business when the ITC step-downs resume after 2022.
Given that we are an early-stage company operating in a rapidly growing industry, the true extent of historic fluctuations due to the seasonality of construction and the ITC step-downs may have been masked by our recent growth rates and consequently may not be readily apparent from our historical results of operations and may be difficult to predict. Any substantial decrease in revenue would have an adverse effect on our financial condition, results of operations, cash flows and stock price. Seasonality and fluctuations in sales as described herein may also present cash flow challenges as well as place strain on our supply chain.
11

TABLE OF CONTENTS

We plan to expand into additional international markets, which will expose us to additional regulatory, economic, political, reputational and competitive risks.
We are currently expanding our operations to other countries, which requires significant resources and management attention and subjects us to regulatory, economic, political and competitive risks in addition to those we already face in the United States. There are significant risks and costs inherent in doing business in international markets, including:
difficulty in establishing and managing international operations, including establishment of local customer service operations and local sales operations, and the associated legal compliance costs;
risks related to the usage of international sales representatives, who we do not presently engage but may in the future, who would not be our employees and would not be under our direct control, including legal compliance risks and reputational risks;
acceptance of our single-axis tracker systems or other solar energy products and services in markets in which they have not traditionally been used;
our ability to accurately forecast product demand and manage manufacturing capacity and production;
willingness of our potential customers to incur a higher upfront capital investment for Voyager than may be required for competing fixed-tilt ground-mounted systems;
our ability to reduce production costs to price our products competitively;
availability of government subsidies and economic incentives for solar energy products and services;
timely qualification and certification of new products;
the ability to protect and enforce intellectual property rights abroad;
compliance with sanctions laws and anti-bribery laws, such as the FCPA, by us, our employees, our sales representatives and our business partners;
import and export controls and restrictions and changes in trade regulations;
tariffs and other non-tariff barriers, tax consequences and local content requirements;
fluctuations in currency exchange rates and the requirements of currency control regulations, which might restrict or prohibit conversion of other currencies into U.S. dollars; and
political or social unrest or economic instability in a specific country or region in which we operate.
We have limited experience with international regulatory environments and market practices and may not be able to penetrate or successfully operate in the markets we may choose to enter or have entered or otherwise effectively mitigate the regulatory, economic, political, reputational and competitive risks that are inherent when operating in such environments. In addition, we may incur significant expenses as a result of our international expansion, and we may not be successful. Our failure to successfully manage these risks could harm our international operations and have an adverse effect on our business, financial condition and operating results.
We may acquire other companies or technologies, which could divert our management’s attention, result in dilution to our stockholders, reduce our available cash that could be used for other purposes and otherwise disrupt our operations and harm our results of operations.
In some circumstances, we may decide to grow our business through the acquisition of businesses and technologies rather than through internal development. The identification of suitable acquisition candidates can be difficult, time consuming and costly, and we may not be able to successfully complete identified acquisitions. The risks we face in connection with acquisitions include, but are not limited to:
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
retention of key employees from the acquired company;
failure to realize long-term value and synergies from the acquisition;
failure to realize incremental revenue that was anticipated to result from the acquisition;
12

TABLE OF CONTENTS

synchronization and integration of the operations of the acquired company with our operations, including blending of corporate cultures;
assumption of liabilities for activities of the acquired company before the acquisition; and
litigation or other claims in connection with the acquisition, including claims from terminated employees, customers, former stockholders or other third parties.
Our failure to address these risks or other risks encountered in connection with future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments and incur unanticipated liabilities, or otherwise harm our business. Future acquisitions also could result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities or amortization expenses, any of which could harm our financial condition. Also, the anticipated benefits of any acquisitions may not materialize. Any of these risks, if realized, could materially and adversely affect our business, financial condition and results of operations.
Defects or quality or performance problems in our products could result in loss of customers, reputational damage and decreased revenue, and we may face warranty, indemnity and product liability claims arising from defective products.
Although we set stringent quality standards for our products, they may contain errors or defects, especially when first introduced or when new generations are released. Errors, defects or poor performance can arise due to design flaws, defects in raw materials or components, manufacturing difficulties and quality control failures, which can affect both the quality and the yield of the product. Any actual or perceived errors, defects or poor performance in our products could result in replacements or recalls, remediation requests, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our engineering personnel from our product development efforts, diversion of our sales personnel from sales efforts and increases in customer service and support costs, all of which could have a material adverse effect on our business, financial condition and results of operations.
Furthermore, defective products may give rise to warranty, indemnity, product liability, liquidated damages or other contractual claims against us that exceed any revenue or profit we receive from the affected products, including claims for damages related to aspects or components of a solar energy project that go beyond the scope of our product offerings. Our limited warranties cover defects in materials and workmanship of our products. As a result, we bear the risk of warranty claims long after we have sold products and recognized revenue. Our accrued reserves for warranty claims are based on our assumptions and we do not have a long history of making such assumptions. As a result, these assumptions could prove to be materially different from the warranty obligations that we may be required to compensate customers for in the case of defective products. Our failure to accurately predict future warranty claims could result in unexpected volatility in, and have a material adverse effect on, our financial condition. In addition, while we seek to support our warranty obligations with warranties from our contract manufacturers, such warranties may not be of the same scope as our warranty obligations, or we may not be able to effectively enforce our rights thereunder.
If one of our products were to cause injury to someone or cause property damage, including as a result of product malfunctions, defects or improper installation, then we could be exposed to product liability claims. We could incur significant costs and liabilities if we are sued and if damages are awarded against us, which could far exceed the revenue we recognize in connection with the related project. Further, any product liability claim we face could be expensive to defend and could divert management’s attention. The successful assertion of a product liability claim against us could result in potentially significant monetary damages, penalties or fines, subject us to adverse publicity, damage our reputation and competitive position and adversely affect sales of our products. In addition, product liability claims, injuries, defects or other problems experienced by other companies in the solar energy industry could lead to unfavorable market conditions for the industry as a whole, and may have an adverse effect on our ability to attract new customers, thus harming our growth and financial performance.
If we fail to retain key personnel or if we fail to attract additional qualified personnel, we may not be able to achieve our anticipated level of growth and our business could suffer.
Our future success and ability to implement our business strategy depend, in part, on our ability to attract and retain key personnel, and on the continued contributions of members of our senior management team and key technical personnel, each of whom would be difficult to replace. All of our employees, including our senior management, are free to terminate their employment relationships with us at any time. Competition for highly skilled
13

TABLE OF CONTENTS

individuals with technical expertise is extremely intense in our industry, and we face challenges identifying, hiring and retaining qualified personnel in many areas of our business, with such challenges intensifying during the second half of 2021. Integrating new employees into our team could be disruptive to our operations, require substantial resources and management attention and ultimately prove unsuccessful. An inability to retain our senior management and other key personnel or to attract additional qualified personnel could limit or delay our strategic efforts, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
Risks Related to the COVID-19 Pandemic
We face risks related to actual or threatened health epidemics, such as the COVID-19 pandemic, and other outbreaks, which could significantly disrupt our operations.
Our business has been and could continue to be adversely impacted by the effects of a widespread outbreak of contagious disease, including the recent COVID-19 pandemic. Any widespread outbreak of contagious diseases, or other adverse public health developments, has in the past caused and in the future could cause disruption to, among other things, our contract manufacturers located in the United States and elsewhere around the world, which has in the past caused and in the future could cause delays in our supply chain and product shipments and delays in project completion, as well as reductions in customer support trainings and monitoring of our contract manufacturers, which could adversely affect our business, operations and customer relationships.
To date we have experienced significant supply chain disruptions that have caused delays in product deliveries due to diminished vessel capacity, diminished supplier capacity (including local shutdowns and capacity restrictions), port detainment of vessels, port congestion, maritime congestion, labor shortages and other stresses on cargo infrastructure (including ports, warehouses, trucking and rail transportation), in each case, as a consequence of the COVID-19 pandemic (including as a result of multiple COVID-19 variants), which have contributed to increased shipping costs and increased lead times for delivery of our tracker systems. For instance, we experienced a COVID-related supplier production slowdown in India at the end of March 2021, which continued through 2021 due to the emergence of the Omicron variant. We expect that supply chain challenges that originated during COVID-19 will continue for the foreseeable future. Many of our contracts with customers include liquidated damages that are payable for shipment delays, and we have in the past incurred and may in the future incur liabilities under such provisions if we continue to face these challenges.
Additionally, ground operations at project sites have been impacted by health-related restrictions and worker absenteeism, which resulted in delays in project completion in 2020 and 2021 and may result in additional delays in the future. Although we are not primarily responsible for the construction or installation process at project sites, any delays due to the COVID-19 pandemic could negatively impact our customer relationships and adversely affect our business. Such restrictions have also hindered our ability to provide on-site support and trainings to our customers and conduct inspections of our contract manufacturers to ensure compliance with approved vendor standards, and may continue to do so in the future.
The macroeconomic effects of the COVID-19 pandemic and the resulting economic downturn may also have the effect of heightening other risks described in this “Risk Factors” section, including those regarding the ability of our customers to raise capital, customer demand and our dependence on timely performance of our manufacturing partners.
The duration and intensity of the impact of the COVID-19 pandemic and resulting disruption to our operations is uncertain and continues to evolve as of the date of this registration statement. Accordingly, management will continue to monitor the impact of the COVID-19 pandemic on our financial condition, cash flows, operations, contract manufacturers, industry, workforce and customer relationships.
Risks Related to Intellectual Property
If we fail, in whole or in part, to obtain, maintain, protect, defend or enforce our intellectual property and other proprietary rights, our business and results of operations could be materially harmed.
Our success partly depends on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patents, trademarks, copyrights, and trade secrets to establish and protect our intellectual property and other proprietary rights, as well as unfair competition laws, confidentiality and license agreements and other contractual arrangements. As of December 31, 2021, we had six pending patent applications and 52 issued patents in the United States and a total of twelve pending patent applications and nine issued patents in jurisdictions
14

TABLE OF CONTENTS

outside of the United States including Australia, Canada, China, Germany, India, South Korea and Mexico. Also as of December 31, 2021, we had one registered trademark, for “VOYAGER TRACKER,” and five pending applications to register trademarks in the United States. Our pending patent and trademark applications or other applications for intellectual property registrations may not be approved, issued or granted and our existing and future intellectual property rights may not be valid, enforceable or sufficiently broad to prevent competitors from using technology similar to or the same as our proprietary technology, to prevent our contract manufacturers from providing similar technology to our competitors or to sufficiently allow us to develop and maintain recognized brands. Additionally, our intellectual property rights may afford only limited protection of our intellectual property and may not (i) prevent our competitors or contract manufacturers from duplicating our processes or technology, (ii) prevent our competitors from gaining access to our proprietary information and technology or (iii) permit us to gain or maintain a competitive advantage. Any impairment or other failure to obtain sufficient intellectual property protection could impede our ability to market our products and services, negatively affect our competitive position and harm our business and operating results, including forcing us to, among other things, rebrand or re-design our affected products and services. In countries where we have not applied for patent protection or trademark or other intellectual property registration or where effective patent, trademark, trade secret and other intellectual property laws and judicial systems may not be available to the same extent as in the United States, we may be at greater risk that our proprietary rights will be circumvented, misappropriated, infringed or otherwise violated.
To protect our unregistered intellectual property, including our trade secrets and know-how, we rely in part on trade secret laws and confidentiality and invention assignment agreements with our employees and independent contractors. We also require third parties, such as our customers and contract manufacturers, that may have access to our proprietary technologies and information to enter into non-disclosure agreements or other contracts containing obligations to maintain the confidentiality of our intellectual property. Such measures, however, provide only limited protection, and our confidentiality and non-disclosure agreements and other agreements containing confidentiality provisions may not prevent unauthorized disclosure or use of our confidential information, especially after our employees or third parties end their employment or engagement with us, and may not provide us with an adequate remedy in the event of such disclosure. Furthermore, competitors or other third parties may independently discover our trade secrets, copy or reverse engineer our products or services or portions thereof, or develop similar technology. If we fail to protect our intellectual property and other proprietary rights, or if such intellectual property and proprietary rights are infringed, misappropriated or otherwise violated, our business, results of operations or financial condition could be materially harmed.
We may need to defend ourselves against third party claims that we are infringing, misappropriating or otherwise violating third party intellectual property rights, which could divert management’s attention, cause us to incur significant costs and prevent us from selling or using the products, services or technologies to which such rights relate.
Our competitors and other third parties hold numerous patents related to technologies used in our industry, and may hold or obtain patents, copyrights, trademarks or other intellectual property rights that could prevent, limit or interfere with our ability to make, use, develop, sell or market our products and services, which could make it more difficult for us to operate our business. From time to time we may be subject to claims of infringement, misappropriation or other violation of patents or other intellectual property rights or licensing fee and royalty claims and related litigation, and, if we gain greater recognition in the market, we face a higher risk of being the subject of these types of claims. For example, in early 2021 we learned that a claim had been filed against us seeking damages for alleged breach of contract and other claims related to a patent license agreement and consulting relationship, and the same plaintiff subsequently filed a separate lawsuit against us alleging a claim for patent infringement in respect of the same underlying technology. See “Our Business – Legal Proceedings”. Regardless of their merit, responding to such claims can be time consuming, can divert management’s attention and resources, and may cause us to incur significant expenses in litigation or settlement. While we believe that our products and services do not infringe in any material respect upon any valid intellectual property rights of third parties, we may not be successful in defending against any such claims. If we do not successfully defend or settle an intellectual property claim, we could be liable for significant monetary damages and could be prohibited from continuing to use certain technology, business methods, content or brands, could be prohibited from continuing to sell certain products or services, or could be required to license such intellectual property from the applicable third party, which could require us to pay significant royalties, increasing our operating expenses. Even if we do reach a settlement agreement to resolve an intellectual property claim, such settlement agreement could also result in our making a significant monetary payment or paying significant royalties. If a license is not available at all or not available on reasonable terms, we may be required to
15

TABLE OF CONTENTS

develop or license a non-infringing alternative, either of which could require significant effort and expense. If we cannot license or develop a non-infringing alternative, we would be forced to limit or stop sales of our offerings and may be unable to effectively compete. Any of these results would adversely affect our business, financial condition and results of operations.
We use “open source” software, and any failure to comply with the terms of one or more open source licenses could negatively affect our business.
Our products and services use certain software licensed by its authors or other third parties under so-called “open source” licenses. Some of these open source licenses may contain requirements that we make available source code for modifications or derivative works that we create based upon the open source software, and that we license such modifications or derivative works under the terms of a particular open source license or other license granting third parties rights with respect to such software. In certain circumstances, if we combine our proprietary software with certain open source software, we could be required to release the source code for such proprietary software. Additionally, to the extent that we do not comply with the terms of the open source licenses to which we are subject, or such terms are interpreted by a court in a manner different than our own interpretation of such terms, then we may be required to disclose certain of our proprietary software or take other actions that could negatively impact our business. Further, the use of open source software can lead to vulnerabilities that may make our software susceptible to attack, and open source licenses generally do not provide warranties or controls on the origin of the software. While we attempt to utilize open source software in a manner that helps alleviate these risks, our attempts may not be successful.
Risks Related to Manufacturing and Supply Chain
We depend upon a limited number of outside contract manufacturers, and our operations could be disrupted if our relationships with these contract manufacturers are compromised.
We do not have internal manufacturing capabilities, and currently rely on contract manufacturers to build all of our products. Our reliance on a limited number of contract manufacturers makes us vulnerable to possible capacity constraints and reduced control over component availability, quality, delivery schedules, manufacturing yields and costs. We currently have long-term supply contracts with only a limited number of our contract manufacturers and for all other contract manufacturers, they are not obligated to supply products to us for any period, in any specified quantity or at any certain price beyond the single delivery contemplated by the relevant purchase order. While we may enter into additional long-term master supply agreements with our contract manufacturers in the future as the volume of our business grows in a way that makes such additional arrangements economically feasible, we may not be successful in negotiating such agreements on favorable terms or at all. With respect to such long-term master supply agreements that we have entered into, and that we may enter into in the future, we could be subject to terms that may be harmful to our business, including in the event that we do not have the customer demand necessary to utilize the products that we are required to purchase, or in the event that we are required to purchase products at a price in excess of the prevailing market rate. Any change in our relationships with our contract manufacturers or changes to contractual terms of our agreements with them could adversely affect our financial condition and results of operations.
The revenue that certain of our contract manufacturers generate from our orders represents a relatively small percentage of their overall revenue. As a result, fulfilling our orders may not be considered a priority in the event of constrained ability to fulfill all of their customer obligations in a timely manner. In addition, some of the facilities in which our products are manufactured are located outside of the United States. Our use of international facilities may increase supply risk, including the risk of supply interruptions or reductions in manufacturing quality or controls.
We may be negatively impacted by the deterioration in financial conditions of our limited number of contract manufacturers. If any of our contract manufacturers were unable or unwilling to manufacture the components that we require for our products in sufficient volumes, at high-quality levels, on a timely basis and pursuant to existing supply agreement terms, due to financial conditions or otherwise, we would have to identify, qualify and select acceptable alternative contract manufacturers. An alternative contract manufacturer may not be available to us when needed or may not be in a position to satisfy our quality or production requirements on commercially reasonable terms, including price and timing. Any significant interruption or delays in manufacturing would require us to reduce or delay our supply of products to our customers or increase our shipping costs to make up for delays in manufacturing, if possible, which in turn could reduce our revenue, cause us to incur delay liquidated damages or other liabilities
16

TABLE OF CONTENTS

to our customers, harm our relationships with our customers, damage our reputation or cause us to forego potential revenue opportunities. While we may have contractual remedies against our contract manufacturers for the supply chain malfunctions noted above to support any liabilities to our customers, such remedies may not be sufficient in scope, we may not be able to effectively enforce such remedies and we may incur significant costs in enforcing such remedies.
We may experience delays, disruptions or quality control problems in our contract manufacturers’ manufacturing operations, which could result in reputational damage and other liabilities to our customers.
Our product development, manufacturing and testing processes are complex and require significant technological and production-related expertise. Such processes involve a number of precise steps from design to production. Any change in our processes could cause one or more production errors, requiring a temporary suspension or delay in our production line until the errors can be researched, identified, analyzed and properly addressed and rectified. This may occur particularly as we introduce new products, modify our engineering and production techniques and/or expand our capacity. In addition, delays, disruptions or our failure to maintain appropriate quality assurance processes could result in increased product failures, loss of customers, increased warranty claims, delay liquidated damages claims or other liabilities to our customers, increased production and logistics costs and delays. While we may have contractual remedies against our contract manufacturers for such quality assurance failures to support any liabilities to our customers, such remedies may not be sufficient in scope, we may not be able to effectively enforce such remedies and we may incur significant costs in enforcing such remedies. Any of these developments could have a material adverse effect on our business, financial condition and results of operations.
We depend on a limited number of contract manufacturers for key components of our products to adequately meet anticipated demand. Due to the limited number of such contract manufacturers, any cessation of operations or production or any shortage, delay, price change, imposition of tariffs or duties or other limitation on our ability to obtain the components we use could result in sales delays, cancellations and loss of market share.
We depend on a limited number of contract manufacturers for certain key components used to manufacture our products, making us susceptible to quality issues, shortages and price changes. Some of our contract manufacturers have in the past stopped producing or limited their production of our components, faced supply constraints or increased prices on the raw materials for their component, ceased operations or been acquired by, or entered into exclusive arrangements with, one or more of our competitors, and such actions may occur again in the future. Additionally, these manufacturers could stop selling to us at commercially reasonable prices, or at all. Because there are a limited number of contract manufacturers of the key components used to manufacture our products, it may be difficult to quickly identify alternate manufacturers or to qualify alternative components on commercially reasonable terms, and our ability to satisfy customer demand may be adversely affected. Transitioning to or redesigning a product to accommodate a new contract manufacturer would result in additional costs and delays. These outcomes could harm our business or financial performance.
Any interruption in the supply of limited source components for our products would adversely affect our ability to meet scheduled product deliveries to our customers, could result in lost revenue or higher expenses and would harm our business.
The interruption of the flow of components from international contract manufacturers could disrupt our supply chain, including as a result of the imposition of additional laws, duties, tariffs and other charges on imports and exports.
We purchase some of our components outside of the United States through arrangements with various international contract manufacturers. Political, social or economic instability in these regions, or in other regions where our products are made, could cause disruptions in trade, including, without limitation, exports to the United States. As detailed below, trade disputes between various countries, particularly China and the United States, have created uncertainty with respect to the ability to import certain technologies and products into the United States, as well as in respect of tariff impacts on the costs of some of our components. In addition, recent withhold release orders (“WRO”) related to polysilicon requires panel importers to demonstrate that polysilicon used in their panels has not been sourced using forced labor. To date, U.S. Customs and Border Protection has used the WRO to detain solar panels, which has disrupted the U.S. solar installation market and caused additional uncertainty on future projects. These WRO actions, as well as other governmental actions that have or may impact the importation of solar panels
17

TABLE OF CONTENTS

(including the recently passed Uyghur Forced Labor Prevention Act ), have and could continue to negatively impact the global solar market and the timing and viability of solar projects to which we sell our products, which could have a material adverse effect on our business, financial condition and results of operations. While our products do not contain polysilicon, the degree of our exposure is dependent on, among other things, the impact of these measures on the projects that are also intended to use our products, with such impact being largely out of our control. Other events that could also cause disruptions to our supply chain include, but are not limited to:
additional trade enforcement actions that lead to imposition of additional tariffs and other charges on imports and exports that could relate to imports from a number of different countries;
the potential imposition of restrictions on our acquisition, importation or installation of equipment under future U.S. regulations implementing the Executive Order on Securing the United States Bulk-Power System;
quotas imposed by bilateral trade agreements;
foreign currency fluctuations;
public health issues and epidemic diseases, their effects (including any disruptions they may cause) or the perception of their effects, such as the ongoing COVID-19 pandemic; and
significant labor disputes, such as transportation worker strikes.
Failure by our contract manufacturers to use ethical business practices and comply with applicable laws and regulations may adversely affect our business.
While our contract manufacturers are required to adhere to certain business practices to remain on our approved vendor list, which we monitor on a continuous basis, we do not control our contract manufacturers’ operations or their business practices. The travel restrictions and shelter-in-place orders in response to the COVID-19 pandemic have hindered and may continue to hinder our ability to monitor our contract manufacturers, even with the use of local third party contractors. Additionally, our contract manufacturers may not follow ethical business practices, such as fair wage practices or comply with environmental, safety, labor, sanctions and anti-corruption laws and other local laws or other regulations of which we may not be aware. For example, as we expand our business into foreign jurisdictions, the manufacture of our products may be subject to local content requirements, which require our products to incorporate materials from certain local providers. A lack of demonstrated compliance could damage our reputation and lead us to seek alternative manufacturers, which could increase our costs and result in delayed delivery of our products, product shortages or other disruptions of our operations. Violation of labor or other laws by our contract manufacturers or the divergence of a contract manufacturer’s labor or other practices from those generally accepted as ethical in the United States or other markets in which we do business could also attract negative publicity for us and harm our business.
We may not have sufficient insurance coverage to cover business continuity.
We rely on a limited number of contract manufacturers and, as a result, a sustained or repeated interruption in the manufacturing of our products by such outsourced manufacturers due to fire, flood, war, pandemic or natural disasters, and/or an interruption in the provision of the required components for our business by these manufacturers may interfere with our ability to sell our products to our customers in a timely manner. The nature of our business and our size makes it difficult to insure some or all of the possible harms that could result if we fail to sell and deliver our products in a timely manner, which may adversely affect our financial results.
We and our contract manufacturers are dependent on domestic and international transportation and logistics markets to deliver our products. If we or our contract manufacturers experience disruptions, unavailability or escalated pricing in the transportation and logistics markets, which include trucking, vessels, ports and related infrastructure and logistics, our business, results of operations and financial condition could be materially and adversely impacted.
We and our contract manufacturers rely on domestic and international transportation and logistics markets to deliver our products to customers. Our ability and the ability of our contract manufacturers to deliver our products could be adversely impacted by shortages in available cargo capacity, changes by carriers and transportation companies in policies and practices, such as scheduling, pricing, payment terms and frequency of service or increases in the cost of fuel, taxes and labor, and other factors, such as labor strikes and work stoppages, not within their
18

TABLE OF CONTENTS

control. For example, the COVID-19 pandemic has resulted in diminished cargo capacity and port detainment of vessels which have caused delays in delivery of our products to project sites. Material interruptions in service or stoppages in transportation and logistics markets, whether caused by strike, work stoppage, lock-out, slowdown or otherwise, and escalated pricing in transportation and logistics markets could materially and adversely impact our business, results of operations and financial condition.
Risks Related to Government Regulations and Legal Compliance
The reduction, elimination or expiration of government incentives for, or regulations mandating the use of, as well as corporate commitments to the use of, renewable energy and solar energy specifically could reduce demand for solar energy systems and harm our business.
Federal, state, local and foreign government bodies provide incentives to owners, end-users, distributors, system integrators and manufacturers of solar energy systems to promote solar electricity in the form of rebates, tax credits and other financial incentives, such as system performance payments, payments of renewable energy credits associated with renewable energy generation and an exclusion of solar energy systems from property tax assessments. For example, the solar ITC provides a U.S. federal income tax credit for developers of commercial solar projects. See “Our Business—Government Incentives” for further information. Under existing tax law, the ITC is 30% for projects that began construction prior to 2020 and are placed in service before 2026, and is reduced to 26% for projects that began construction in 2020, 2021 or 2022 and are placed in service before 2026, to 22% for projects that began construction in 2023 and are placed in service before 2026 and to 10% for projects that began construction after 2023 or placed in service after 2025 regardless of when construction began.
In addition, similar incentives may exist in, or be developed outside, of the United States, which could impact demand for our products and services as we expand our business into foreign jurisdictions. For example, our international customers and end-users may have access to feed-in-tariffs, tax deductions and grants toward equipment purchases. Our ability to successfully penetrate new geographic markets may depend on new countries adopting, to the extent such incentives are not currently in place, and maintaining such incentives to promote solar electricity.
The range and duration of these incentives vary widely by jurisdiction. Our customers typically use our systems for utility scale grid-connected electric power generation projects that sell solar power under a power purchase agreement or into an organized electric market. This segment of the solar industry has historically depended in large part on the availability and size of government incentives and regulations mandating the use of renewable energy. Consequently, the reduction, elimination or expiration of government incentives for grid-connected solar electricity or regulations mandating the use of renewable energy may negatively affect the competitiveness of solar electricity relative to conventional and non-solar renewable sources of electricity, and could harm or halt the growth of the solar electricity industry and our business. These subsidies and incentives may expire on a particular date, end when the allocated funding is exhausted or be reduced or terminated as solar energy adoption rates increase or as a result of legal challenges, the adoption of new statutes or regulations or the passage of time. These reductions or terminations may occur without warning, which would negatively impact our business, financial condition and results of operations.
Corporate social responsibility efforts, such as net zero emission pledges, have fostered private sector investment in solar energy systems in recent years. To the extent that these corporate policies are redirected away from renewable energy in general or solar energy in particular, our business, financial condition and results of operation may be negatively impacted.
In addition, federal, state, local and foreign government bodies have implemented various policies that are intended to promote renewable electricity generally or solar electricity in particular, like renewable portfolio standards (“RPSs”) that has been adopted by certain states. RPSs may be reduced or eliminated from time to time, particularly as state-level government administrations change. Additionally, the policies of the Trump administration have created regulatory uncertainty in the renewable energy industry, including the solar energy industry. For example, in June 2017, President Trump announced that the United States would withdraw from participation in the Paris Agreement on climate change mitigation, and in June 2019, the U.S. Environmental Protection Agency issued the final Affordable Clean Energy rule and repealed the Clean Power Plan. While the Biden administration has since rejoined the Paris Agreement, its larger policy initiatives intended to promote renewable energy depend on legislative and regulatory outcomes that may be difficult to achieve in the current political climate. In November 2021, the U.S. House of Representatives passed the Build Back Better Act, which contained extensive renewable energy incentives aimed at combating the climate crisis. The U.S. Senate has yet to approve such legislation, and a key U.S. senator
19

TABLE OF CONTENTS

whose vote is required for passage has stated that he will not support such legislation in its current form. Any modifications or further delay in passing such legislation could have a negative impact on the renewable energy industry, including the demand for solar energy projects to which we sell our products.
In general, the cost of solar power currently exceeds retail electricity rates, and we believe this trend will continue in the near term. Electric utility companies or generators of electricity from other non-solar renewable sources of electricity may successfully lobby for changes in the relevant legislation in their markets that are harmful to the solar industry. Furthermore, electric utility companies may establish pricing structures or interconnection requirements that could adversely affect our sales and be harmful to the solar generation industry.
The concentration of our sales in a limited number of specific markets increases risks associated with the reduction, elimination or expiration of governmental subsidies and economic incentives for solar energy products.
Approximately 85.2%, 100% and 100% of our revenue for the years ended December 31, 2019 and 2020 and the nine months ended September 30, 2021, respectively, resulted from sales within the United States and we expect to continue to generate a substantial amount of our revenue from the United States in the future. There are a number of important incentives that are expected to phase down or terminate in the future, which could adversely affect sales of our products in the United States, such as the step-downs of the ITC that resume after 2022 and cease in 2024. Additionally, as we further expand to other countries, changes in incentive programs or electricity policies could negatively affect returns on our investments in those countries as well as our business, financial condition and results of operations.
Existing electric utility industry policies and regulations, and any subsequent changes, may present technical, regulatory and economic barriers to the purchase and use of solar energy systems that may significantly reduce demand for our products and services or harm our ability to compete.
Federal, state, local and foreign government regulations and policies concerning the broader electric utility industry, as well as internal policies and regulations promulgated by electric utilities and organized electric markets with respect to fees, practices and rate design, heavily influence the market for electricity generation products and services. These regulations and policies often affect electricity pricing and the interconnection of generation facilities, and can be subject to frequent modifications by governments, regulatory bodies, utilities and market operators. For example, changes in fee structures, electricity pricing structures and system permitting, interconnection and operating requirements can deter purchases of renewable energy products, including solar energy systems, by reducing anticipated revenue or increasing costs or regulatory burdens for would-be system purchasers. The resulting reductions in demand for solar energy systems could harm our business, prospects, financial condition and results of operations.
A significant recent development in renewable energy pricing policies in the United States occurred on July 16, 2020, when the Federal Energy Regulatory Commission (“FERC”) issued a final rule amending regulations that implement the Public Utility Regulatory Policies Act (“PURPA”). The net effect of these changes is uncertain, however, in general, FERC’s PURPA reforms have the potential to reduce prices for the output from certain new renewable generation projects while also narrowing the scope of PURPA eligibility for new projects. These effects could reduce demand for PURPA-eligible solar energy systems and could harm our business, prospects, financial condition and results of operations.
In addition, changes in our products or changes in export and import laws and implementing regulations may create delays in the introduction of new products in international markets, prevent our customers from deploying our products internationally or, in some cases, prevent the export or import of our products to certain countries altogether. Any such event could have a material adverse effect on our business, financial condition and results of operations.
Changes in the U.S. trade environment, including the imposition of import tariffs, could adversely affect the amount or timing of our revenue, results of operations or cash flows.
Trade policies and international disputes at times result in increased tariffs, trade barriers and other restrictive measures. In particular, China and the United States have imposed significant tariffs on imports of goods from their respective countries in recent years. These developments and any further tariff increases could potentially impact our suppliers’ hardware component prices and impact any plans to provide services in China and other international markets. These developments could have a material adverse effect on global economic conditions and the stability of global financial markets.
20

TABLE OF CONTENTS

China is a major producer of solar cells and other solar products. Certain solar cells, modules, laminates and panels from China are subject to tariffs imposed by the United States. Tariffs on solar cells, modules and inverters in China may put upwards pressure on prices of energy products in other countries.
One category of tariffs that may apply to such goods is U.S. antidumping and countervailing duties (“AD/CVD”), depending on the exporter supplying the product. These duties are imposed by the U.S. government as a result of determinations that the U.S. industry was materially injured as a result of such imports being sold at less than fair value and subsidized by the Chinese government. The AD/CVD discussed above are subject to annual review and may be increased or decreased.
Furthermore, the United States continues to impose tariffs on goods imported from China under Section 301 of the Trade Act of 1974 (the “Section 301 Tariffs”). Although these tariffs were reduced in connection with the “Phase One” Agreement between the United States and China, which was signed in January 2020, the United States continues to impose tariffs ranging from 7.5% to 25% on more than $300 billion in Chinese imports. These tariffs apply to a range of products, including solar products such as modules, inverters, and non-lithium-ion batteries. Since these tariffs impact the purchase price of solar products, they raise the cost associated with purchasing these solar products from China and reduce the competitive pressure on providers of solar products not subject to these tariffs.
In 2018 the President of the United States announced the imposition of tariffs on certain imported solar cells and modules under Section 201 of the Trade Act of 1974 (the “Section 201 Tariffs”). These tariffs apply on a global basis, to cells and modules from a variety of jurisdictions. The amount of these tariffs has declined over time, and is currently 15% ad valorem. The tariffs are set to expire on February 6, 2022. However, the U.S. International Trade Commission (the “USITC”) recently recommended that President Biden extend the Section 201 Tariffs beyond this date. It is unclear whether President Biden will follow this recommendation, and if he does what the scope and rate of these tariffs would be. If these tariffs are extended, they would continue to impose cost pressure on our suppliers. The tariffs could raise the price of imported solar products or enable domestic producers to raise prices for their solar products, increasing the overall cost of solar energy systems. This, in turn, would reduce our ability to offer competitive pricing in certain markets.
Finally, in March 2018, the United States imposed a 25% tariff on steel imports and a 10% tariff on aluminum imports pursuant to Section 232 of the Trade Expansion Act of 1962. While these tariffs are no longer in place with respect to imports from many countries, any additional tariff actions affecting steel and aluminum could result in interruptions in the supply chain and impact costs and our gross margins.
Tariffs currently in place and the possibility of additional tariffs in the future have created uncertainty in the industry. If the price of solar systems in the United States increases, the use of solar systems could become less economically feasible and could reduce our gross margins or reduce demand for solar systems manufactured and sold, which in turn may decrease demand for our products. Additionally, existing or future tariffs may negatively affect our customers and manufacturing partners. Such outcomes could adversely affect the amount or timing of our revenue, results of operations or cash flows, and continuing uncertainty could cause sales volatility, price fluctuations or supply shortages or cause our customers to advance or delay their purchase of our products. Governments may take further trade-related actions, which may include additional or increased tariffs and trade restrictions, and we may be unable to quickly and effectively react to such actions. While we have taken actions with the intention of mitigating the effect of tariffs on our business by reducing our reliance on China, we may not succeed or be able to continue to do so on attractive terms or at all. For example, in 2019, 90% of our supply chain was sourced from China. However, by the end of 2020, we had qualified suppliers outside of China for all our commodities and reduced the extent to which our supply chain for U.S.-based projects is subject to existing tariffs, as we have entered into partnerships with manufacturers in many other countries worldwide that will be able to independently supply our U.S. customers.
Actions addressing determinations of forced labor practices in China and legislation and policies adopted to address such practices may disrupt the global supply of solar panels and affect our business.
Since 2016, U.S. Customs and Border Protection has issued sixteen WROs directed at forced labor in China, including ten directed specifically at activity in the Xinjiang Uyghur Autonomous Region. As a result of these orders, certain products, including solar panels manufactured with polysilicon from Xinjiang, are effectively barred from entering the United States. Despite our due diligence efforts, as well as contractual provisions we put in place that forbid our suppliers from using forced labor or components that were produced using forced labor, we cannot determine with certainty whether our suppliers may violate our contracts or become subject to a WRO, which could
21

TABLE OF CONTENTS

subject us to legal, reputational, and other risks. If this were to occur, we might have to find alternative suppliers on short notice, resulting in construction delays and disruption and higher costs. Additionally, WROs have and could continue to impact the importation of solar panels. While we are not directly involved in the importation of solar panels, such WROs can negatively impact the global solar market and the timing and viability of solar projects to which we sell our products, which could have a material adverse effect on our business, financial condition and results of operations.
On December 23, 2021, President Biden signed into law the Uyghur Forced Labor Prevention Act (H.R. 6256). Among other things, this legislation presumptively bans the import of all products made, wholly or in part, in Xinjiang, unless importers can establish that the specific shipment is not the product of forced labor. While we do not currently expect that this law will directly affect our supplies, since we do not believe that our suppliers source materials from Xinjiang for the products they sell to us, other renewable energy companies’ attempts to shift suppliers in response to this law, WROs, or other policy developments could result in shortages, delays, and/or price increases that could disrupt our own supply chain or cause our suppliers to renegotiate existing arrangements with us or fail to perform on such obligations. Broader policy uncertainty could also reduce Chinese panel production, affecting supplies and/or prices for panels, regardless of supplier. While we have developed multiple supply sources in a variety of countries, we could still be adversely affected by increases in our costs, negative publicity related to the industry, or other adverse consequences (including the unavailability of panels for projects to which we sell our products) to our business.
Changes in tax laws or regulations that are applied adversely to us or our customers could materially adversely affect our business, financial condition, results of operations and prospects.
Changes in corporate tax rates, tax incentives for renewable energy projects, the realization of net deferred tax assets relating to our U.S. operations, the taxation of foreign earnings and the deductibility of expenses under future tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future U.S. tax expense, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
We could be adversely affected by any violations of the FCPA and other foreign anti-bribery laws, as well as of export controls and economic sanctions laws.
The FCPA generally prohibits companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. Other countries in which we operate also have anti-bribery laws, some of which prohibit improper payments to government and non-government persons and entities. We have adopted policies that mandate compliance with these anti-bribery laws. However, we currently operate in and intend to further expand into, many parts of the world that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. In addition, due to the level of regulation in our industry, our entry into certain jurisdictions requires substantial government contact where norms can differ from U.S. standards. It is possible that our employees, subcontractors, agents and partners may take actions in violation of our policies and anti-bribery laws. Furthermore, we are subject to rules and regulations of the United States and other countries relating to export controls and economic sanctions, including, but not limited to, trade sanctions administered by the Office of Foreign Assets Control within the U.S. Department of the Treasury, as well as the Export Administration Regulations administered by the Department of Commerce. These regulations may limit our ability to market, sell, distribute or otherwise transfer our products or technology to prohibited countries or persons. Any violation of such laws, even if prohibited by our policies, could subject us to criminal or civil penalties or other sanctions, which could have a material adverse effect on our business, financial condition, cash flows and reputation.
Risks Related to Information Technology and Data Privacy
Failure to effectively utilize information technology systems could disrupt our business or reduce our sales or profitability.
We rely extensively on various information technology systems, including data centers, hardware, software and applications to manage many aspects of our business, including to operate and provide our products and services, to process and record transactions, to enable effective communication systems, to track inventory flow, to manage logistics and to generate performance and financial reports. We are dependent on the integrity, security and consistent operations of these systems and related back-up systems. Our computer and information technology systems and the
22

TABLE OF CONTENTS

third party systems upon which we rely are also subject to damage, interruption or shutdown from a number of causes, including computer viruses, malware, phishing or distributed denial-of-service attacks, security breaches or cyber-attacks, which could lead to delays in our business operations or subject us to liability and, if significant or extreme, affect our results of operations. In addition, any interruption in the operation of our website or information technology systems could cause us to suffer reputational harm or to lose sales.
Unauthorized disclosure of personal or sensitive data or confidential information, whether through a breach of our computer or information technology systems or otherwise, could severely hurt our business.
Some aspects of our business involve the collection, receipt, use, storage, processing and transmission of personal information, including that of our customers’ and end-users of our customers’ solar energy systems, website visitors, employees, contract manufacturers and other third parties. We may collect personal information, including names, addresses, e-mail addresses, credit information, and energy production statistics and consumer preferences, some of which is entrusted to third party service providers. We increasingly rely on commercially available systems, software, tools (including encryption technology) and monitoring technologies to provide security and oversight for processing, transmission, storage and protection of confidential information and personal data. Despite the security measures we have in place, our facilities and systems, and those of third parties with which we do business, may be vulnerable to security breaches, acts of vandalism and theft (including misappropriation of our financial resources), computer viruses, misplaced or lost data, programming and/or human errors, or other similar events, and an inadvertent or unauthorized use or disclosure could occur or third parties could gain unauthorized access to this type of confidential information and personal data.
Electronic security attacks designed to gain access to personal, sensitive or confidential data by breaching mission critical systems of large organizations are constantly evolving, and high profile electronic security breaches leading to unauthorized disclosure of confidential information or personal data have occurred recently at a number of major U.S. companies.
Despite our precautions, an electronic security breach in our systems (or in the systems of third parties with which we do business) that results in the unauthorized release of personally identifiable information regarding customers, employees or other individuals or other sensitive data could nonetheless lead to a serious disruption of our operations, financial losses from remedial actions, loss of business or potential liability, including possible punitive damages. As a result of such a breach, we could also be subject to demands, claims and litigation by private parties, and investigations, related actions and penalties by regulatory authorities. Moreover, we could incur significant costs in notifying affected persons and entities and otherwise complying with the multitude of foreign, federal, state and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information. In addition, any perceived or actual unauthorized access to, or use or disclosure of, such information could harm our reputation, substantially impair our ability to attract and retain customers and have an adverse impact on our business, financial condition and results of operations.
Finally, as the regulatory environment relating to our obligations to protect such sensitive data becomes increasingly rigorous, with continually developing and growing requirements applicable to our business, compliance with those requirements could result in additional costs. A material failure on our part to comply with such requirements could subject us to regulatory sanctions, including fines and potentially lawsuits. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects.
Failure to comply with current or future federal, state, local and foreign laws and regulations and industry standards relating to privacy, data protection and consumer protection, or the expansion of current or the enactment of new laws or regulations relating to privacy, data protection and consumer protection, as well as our actual or perceived failure to comply with such laws and regulations could adversely affect our business, financial condition, results of operations and prospects.
There are numerous federal, state, local and foreign laws regarding privacy and the collection, processing, storing, sharing, disclosing, using and protecting of personal information and other data. We are also subject to specific contractual requirements contained in agreements with third parties governing our use and protection of personal information and other data. We generally comply with industry standards and are subject to the terms of our privacy policy and the privacy- and security-related obligations agreed to with third parties. We strive to comply with applicable laws, policies, legal obligations and industry standards relating to privacy and data protection, to the extent possible. However, it is possible that these obligations may be interpreted and applied in new ways or in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Additionally, new laws or regulations could be enacted with which we are not familiar or with which our practices do not comply.
23

TABLE OF CONTENTS

We expect that new industry standards, laws and regulations will continue to be proposed regarding privacy, data protection and information security in many jurisdictions, including the California Consumer Privacy Act (the “CCPA”), which came into effect on January 1, 2020, and the recently passed California Privacy Rights Act (“CPRA”), which amends the CCPA and has many provisions that will go into effect on January 1, 2023. Additionally, the Federal Trade Commission and many state attorneys general are interpreting federal and state consumer protection laws to impose standards for the online collection, use, dissemination and security of data. The impact of the CCPA, CPRA or other future laws, regulations and standards may have on our business is uncertain. Complying with these evolving obligations is costly. For instance, expanding definitions and interpretations of what constitutes “personal data” (or the equivalent) in the United States or other countries may increase our compliance costs and legal liability.
Any failure, or perceived failure, by us to comply with any federal, state, local or foreign privacy or consumer protection-related laws, regulations or other principles or orders to which we may be subject or other legal obligations relating to privacy or consumer protection could adversely affect our reputation, brand and business, and may result in claims, investigations, proceedings or actions against us by governmental entities or others or other penalties or liabilities or require us to change our operations and/or cease using certain data sets.
Risks Related to Ownership of Our Common Stock
An active, liquid trading market for our common stock may not be sustained.
An active public market for our common stock may not be sustained. If an active and liquid trading market is not sustained, you may have difficulty selling or may not be able to sell any of the shares of our common stock that you purchase.
Our stock price has been volatile and may continue to be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares of common stock at or above the public offering price.
Our stock price has fluctuated in the past and may continue to be volatile in the future. From April 28, 2021 to February 3, 2022, the last reported sale price of our common stock has fluctuated between $14.26 and $3.63 per share. The market price of our common stock could continue to be subject to significant fluctuations. The price of our common stock may change in response to fluctuations in our results of operations in future periods and also may change in response to other factors, including factors specific to companies in our industry. As a result, our share price may experience significant volatility and may not necessarily reflect the value of our expected performance. Among other factors that could affect our stock price are:
changes in laws or regulations applicable to our industry or offerings;
speculation about our business in the press or investment community;
price and volume fluctuations in the overall stock market;
volatility in the market price and trading volume of companies in our industry or companies that investors consider comparable;
share price and volume fluctuations attributable to inconsistent trading levels of our common stock;
our ability to protect our intellectual property and other proprietary rights and to avoid infringement, misappropriation or violation of the intellectual property and other proprietary rights of third parties or claims by third parties of such infringement, misappropriation or violation;
sales of our common stock by us or our principal stockholders, officers and directors;
the expiration of contractual lock-up agreements;
the sustainability of an active trading market for our common stock;
success of competitive products or services;
the public’s response to press releases or other public announcements by us or others, including our filings with the SEC, announcements relating to litigation or significant changes in our key personnel;
the effectiveness of our internal controls over financial reporting;
changes in our capital structure, such as future issuances of debt or equity securities;
24

TABLE OF CONTENTS

our entry into new markets;
tax developments in the U.S. or other markets;
strategic actions by us or our competitors, such as acquisitions or restructurings; and
changes in accounting principles.
Further, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. In addition, the stock prices of many renewable energy companies have experienced wide fluctuations that have often been unrelated to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may cause the market price of our common stock to decline. As a result, you may not be able to resell any of your shares of our common stock at or above the price paid.
We do not intend to pay dividends on our common stock for the foreseeable future.
We have never declared or paid any cash dividends on our common stock. We currently intend to retain any future earnings and do not expect to declare or pay any cash dividends for the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, after taking into account our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors may deem relevant. As a result, capital appreciation in the price of our common stock, if any, may be your only source of gain on an investment in our common stock. See “Dividend Policy.”
The price of our common stock could decline if securities analysts do not publish research or if securities analysts or other third parties publish inaccurate or unfavorable research about us.
Our stock price and trading volume are heavily influenced by the way analysts and investors interpret our financial information and other disclosures. If securities or industry analysts do not publish research or reports about our business, delay publishing reports about our business, or publish negative reports about our business, regardless of accuracy, our common stock price and trading volume could decline.
The trading market for our common stock depends, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. Currently, several analysts cover our company. If the number of analysts that cover us declines, demand for our common stock could decrease and our common stock price and trading volume may decline.
Even if our common stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. Over-reliance by analysts or investors on any particular metric to forecast our future results may result in forecasts that differ significantly from our own.
The issuance by us of additional shares of common stock or convertible securities may dilute your ownership of us and incurrence of indebtedness may restrict our operations, both of which could adversely affect our stock price.
From time to time in the future, we may issue additional shares of our common stock or securities convertible into common stock to raise additional capital or pursuant to a variety of transactions, including acquisitions, consultant engagements and pursuant to our equity compensation plans. The issuance by us of additional shares of our common stock or securities convertible into our common stock would dilute your ownership of us and the sale of a significant amount of such shares in the public market could adversely affect prevailing market prices of our common stock. We may also seek additional capital through debt financings. The incurrence of indebtedness would result in increased fixed payment obligations and could involve restrictive covenants, such as limitations on our ability to incur additional debt, to make capital expenditures, to create liens, or to redeem stock or declare dividends, that could adversely impact our ability to conduct our business.
Future sales, or the perception of future sales, by us or our existing stockholders in the public market could cause the market price for our common stock to decline.
The sale of substantial amounts of shares of our common stock in the public market, or the perception that such sales could occur, including pursuant to this prospectus, could harm the prevailing market price of shares of our
25

TABLE OF CONTENTS

common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.
Our directors, executive officers and principal stockholders will continue to have substantial control over our company, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and each of our 5% stockholders and their affiliates, in the aggregate, beneficially own approximately 70% of the outstanding shares of our common stock, based on the number of shares outstanding as of February 4, 2022. As a result, these stockholders, if acting together, will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
Anti-takeover provisions in our governing documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and depress the market price of our common stock.
Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Among others, certificate of incorporation and include the following provisions:
a staggered board, which means that our board of directors is classified into three classes of directors with staggered three-year terms;
limitations on convening special stockholder meetings, which could make it difficult for our stockholders to adopt desired governance changes;
advance notice procedures, which apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;
a prohibition on stockholder action by written consent, which means that our stockholders will only be able to take action at a meeting of stockholders;
a forum selection clause, which means certain litigation against us can only be brought in Delaware;
no authorization of cumulative voting, which limits the ability of minority stockholders to elect director candidates;
directors will only be able to be removed for cause;
certain amendments to our certificate of incorporation will require the approval of two-thirds of the then outstanding voting power of our capital stock;
the affirmative vote of two-thirds of the then outstanding voting power of our capital stock, voting as a single class, is required for stockholders to amend or adopt any provision of our bylaws; and
the authorization of undesignated or “blank check” preferred stock, the terms of which may be established and shares of which may be issued without further action by our stockholders.
In addition, we are governed by the provisions of Section 203 of the DGCL, which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder becomes an “interested” stockholder. For a description of our capital stock, see “Description of Capital Stock.”
Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.
26

TABLE OF CONTENTS

Our governing documents also provide that the Delaware Court of Chancery will be the sole and exclusive forum for substantially all disputes between us and our stockholders and federal district courts will be the sole and exclusive forum for Securities Act claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our certificate of incorporation provides that, unless we consent to the selection of an alternative forum, the Delaware Court of Chancery is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (iii) any action asserting a claim against us arising pursuant to the DGCL, our certificate of incorporation or our bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or our bylaws, (v) any action asserting a claim against us that is governed by the internal affairs doctrine or (vi) any action asserting an “internal corporate claim” as defined in Section 115 of the DGCL; provided, however, that the exclusive forum provisions will not apply to suits brought to enforce any liability or duty created by the Exchange Act or to any claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a right under the Securities Act, subject to a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. The choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find the choice of forum provisions contained in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations.
We are an “emerging growth company” and intend to take advantage of the reduced disclosure requirements applicable to emerging growth companies which may make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act. As an emerging growth company, we are not required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, we have reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and we are exempt from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Additionally, as an emerging growth company, we have elected to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies until those standards apply to private companies. As such, our consolidated financial statements may not be comparable to companies that comply with public company effective dates. Investors may find our shares of common stock less attractive because we may rely on these provisions. If some investors find our shares of common stock less attractive as a result of the foregoing, there may be a less active trading market for our shares and our share price may be more volatile.
The requirements of being a public company may strain our resources and distract our management, which could make it difficult to manage our business, particularly after we are no longer an “emerging growth company.”
As a public company, we are subject to the reporting requirements of the Exchange Act and the requirements of the Sarbanes-Oxley Act. These requirements may place a strain on our systems and resources. The Exchange Act requires that we file annual, quarterly and current reports with respect to our business and financial condition. The Sarbanes-Oxley Act requires that we maintain effective disclosure controls and procedures and internal controls over financial reporting. Section 404(a) of the Sarbanes-Oxley Act requires that, beginning with our 2022 annual report, management assess and report annually on the effectiveness of our internal controls over financial reporting and identify any material weaknesses in our internal controls over financial reporting. If we are unable to comply with the internal controls requirements of the Sarbanes-Oxley Act, then we may not be able to obtain the certifications required by that act, which may preclude us from keeping our filings with the SEC current, and interfere with the ability of investors to trade our securities and our ability to list our shares on any national securities exchange. To maintain and improve the effectiveness of our disclosure controls and procedures, we have committed significant resources, hired additional staff and provided additional management oversight. We have implemented additional procedures and processes for the purpose of addressing the standards and requirements applicable to public companies. Sustaining our growth also will require us to commit additional management, operational and financial resources to identify new professionals to join our firm and to maintain appropriate operational and financial systems
27

TABLE OF CONTENTS

to adequately support expansion. These activities may divert management’s attention from other business concerns and will result in increased costs to us, which could have a material adverse effect on our results of operations, financial condition or business.
As an “emerging growth company” as defined in the JOBS Act, we may take advantage of certain temporary exemptions from various reporting requirements including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We have elected to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies until those standards apply to private companies, as permitted by the JOBS Act.
We have identified material weaknesses in our internal controls over financial reporting. If our remediation of such material weaknesses is not effective, or if we experience additional material weaknesses or otherwise fail to design and maintain effective internal controls over financial reporting, our ability to timely and accurately report our financial condition and results of operations or comply with applicable laws and regulations could be impaired, which may adversely affect investor confidence in us and, as a result, the market price of our common stock.
As a public company, our management is responsible for establishing and maintaining adequate internal controls over financial reporting. Internal controls over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. A material weakness is a deficiency, or a combination of deficiencies, in internal controls over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis.
During the course of preparing for our IPO, we determined that we had material weaknesses in our internal controls over financial reporting as of December 31, 2020. Specifically, in connection with the preparation of our consolidated financial statements for the year ended December 31, 2019, we identified certain control deficiencies in the design and operation of our internal controls over financial reporting that constituted the following material weaknesses:
We did not have a sufficient complement of experienced personnel with the requisite technical knowledge of public company accounting and reporting and for non-routine, unusual or complex transactions. This material weakness contributed to the following material weakness.
We did not design and maintain adequate controls over the period-end close and financial reporting process including establishment of accounting policies and procedures, certain account reconciliations, cut-off, segregation of duties, journal entries and financial statement preparation. This material weakness contributed to material adjustments in the 2019 consolidated financial statements principally, but not limited to, in the following areas: definite-lived intangibles, warranty obligation, cut-off of revenue transactions and related cost of sales. This material weakness also contributed to misstatements in our stock-based compensation and weighted-average common shares outstanding, which led to the revision of our consolidated financial statements as of June 30, 2021 and for the three and six months period then ended.
We did not design and maintain effective information technology general controls over the IT systems used for preparation of the financial statements. Specifically, we did not design and maintain (i) program change management controls to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately; (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; and (iii) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements.
Although there were no material adjustments to the 2019 and 2020 consolidated financial statements as a result of IT deficiencies, these IT deficiencies, when aggregated, could impact the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of
28

TABLE OF CONTENTS

system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, we have determined that these IT deficiencies in the aggregate constitute a material weakness.
Additionally, the above material weaknesses could result in a misstatement of the aforementioned account balances or disclosures that would result in a material misstatement of the annual or interim financial statements that would not be prevented or detected.
To address our material weaknesses, we have implemented and continue to implement a remediation plan. We have added key personnel with requisite technical knowledge of public company accounting including a Director of SEC Reporting and Technical Accounting and a Director of Tax Accounting and Reporting. We also hired an experienced Director of Internal Audit that reports directly to the audit committee of our board of directors. We hired a Director of Information Technology to strengthen our information technology infrastructure. During 2021, we implemented Blackline account reconciliation tool, and ensured segregation of duties for journal entries and account reconciliations. We have been formalizing documentation of accounting and IT policies and internal controls. In addition, a disclosure committee charter was established, and several training sessions related to internal controls and disclosure controls were provided. While we believe these efforts will improve our internal control over financial reporting, the implementation and validation of our remediation is ongoing and may not be sufficient to remediate these weaknesses or to avoid the identification of material weaknesses in the future, which could impair our ability to accurately and timely report our financial position, results of operations or cash flows, including our filing of quarterly or annual reports with the SEC. Moreover, our failure to remediate the material weaknesses identified above or the identification of additional material weaknesses could prohibit us from producing timely and accurate financial statements, which may adversely affect the market price of our common stock and we could become subject to litigation or investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources.
29

TABLE OF CONTENTS

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This prospectus contains forward-looking statements. All statements other than statements of historical or current facts contained in this prospectus may be forward-looking statements. Statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, including, among others, statements regarding the offering, liquidity, growth and profitability strategies and factors and trends affecting our business are forward-looking statements. Forward-looking statements can be identified in some cases by the use of words such as “believe,” “can,” “could,” “potential,” “plan,” “predict,” “goals,” “seek,” “should,” “may,” “may have,” “would,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” the negative of these words, other similar expressions or by discussions of strategy, plans or intentions.
The forward-looking statements in this prospectus are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements, or industry results, to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We believe that these factors include, but are not limited to, the factors set forth under the heading “Risk Factors.” Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this prospectus, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You should read this prospectus and the documents that we reference in this prospectus and have filed as exhibits to the registration statement of which this prospectus forms a part with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements.
These forward-looking statements speak only as of the date of this prospectus. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this prospectus after we distribute this prospectus, whether as a result of any new information, future events or otherwise.
30

TABLE OF CONTENTS

USE OF PROCEEDS
All of the shares of common stock sold pursuant to this prospectus will be offered and sold by the selling stockholders. We will not receive any proceeds from the sale of common stock offered by the selling stockholders.
31

TABLE OF CONTENTS

DIVIDEND POLICY
We have not declared or paid any cash dividends on our capital stock since our inception. We currently intend to retain all available funds and any future earnings to fund the development and growth of our business, and therefore we do not expect to declare or pay any cash dividends for the foreseeable future. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, prospects, cash requirements and availability, debt repayment obligations, capital expenditure needs, contractual restrictions, covenants in the agreements governing our current and future indebtedness, industry trends, the provisions of Delaware law affecting the payment of dividends and distributions to stockholders and any other factors or considerations our board of directors may regard as relevant.
Our ability to pay dividends may also be restricted by the terms of any credit agreement or any future debt or preferred equity securities of us or our subsidiaries. Accordingly, you may need to sell your shares of our common stock to realize a return on your investment, and you may not be able to sell your shares at or above the price you paid for them. See “Risk Factors—Risks Related to Ownership of Our Common Stock—We do not intend to pay dividends on our common stock for the foreseeable future.”
32

TABLE OF CONTENTS

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations for the years ended December 31, 2019 and 2020 and for the nine months ended September 30, 2020 and 2021 should be read in conjunction with our audited consolidated financial statements and our unaudited consolidated financial statements, as applicable, and the related notes and other information included elsewhere in this prospectus. The following discussion is accurate only as of the date of the release of our audited consolidated financial statements for the year ended December 31, 2020 or the date of the release of our unaudited consolidated financial statements for the quarter ended September 30, 2021, as applicable (or as of an earlier date of any such information as may be stated therein). This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from such forward-looking statements. Factors that could cause or contribute to those differences include, but are not limited to, those identified below and those discussed in the sections titled “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements” included elsewhere in this prospectus. Additionally, our historical results are not necessarily indicative of the results that may be expected in any future period.
Overview
We are a global provider of advanced solar tracker systems. Our trackers are supported by proprietary software designed to increase energy production yield from our tracker systems. We also support our customers in project design and development by providing value-added engineering services that assist customers in optimizing our products and reducing total project costs. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers. We believe achieving our mission will help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our systems offer efficiency gains relative to other tracker systems due to their enhanced design, which includes a two-panel in-portrait format and independent rows, and its optimization for use with bifacial panels. Additionally, these efficiency gains can be enhanced by our proprietary software solutions. Our customers include leading project developers, solar asset owners and EPC contractors that design and build solar energy projects. Our team of experienced renewable energy professionals is focused on delivering compelling value to customers across the full solar energy project lifecycle, including at the development, construction and operations phases.
Our corporate headquarters and testing lab are located in Austin, Texas, and we have training and technology development sites in Aurora, Colorado and Chennai, India. To assist with our global expansion effort, we have grown our sales and support network abroad, with employees located in Australia, Canada, India, the Middle East, China, Europe, South Africa, and South-East Asia as of September 30, 2021. As of September 30, 2021, we had 216 full-time employees.
We currently offer tracking and software solutions targeting the utility-scale solar energy markets to current and potential customers in the United States, Asia, the Middle East, North Africa, Europe, South America and Australia. In both 2019 and 2020 and for the nine months ended September 30, 2021, we derived substantially all of our revenue from EPC contractors, project developers and solar asset owners in the United States. The solar industry continues to experience higher commodities and logistics costs. These increased input costs result in downward pressure on our margins. AD/CVD investigations or similar actions or lawsuits in the future have and could continue to cause uncertainty in the global solar market and cause the shipment of our products to be delayed during such uncertainty. WRO actions, as well as other governmental actions that have or may impact the importation of solar panels, have and could continue to negatively impact the global solar market and the timing and viability of solar projects to which we sell our products. We are taking meaningful action to further diversify our supply chain and accelerate both our product and cost roadmap to mitigate the impact of these cost increases and supply chain disruptions to our business and provide compelling solutions for our customers. At the end of the third quarter 2021, we hired a new CEO to accelerate our growth and profitability. We have maintained focus on our growth strategy throughout the quarter ended September 30, 2021 and experienced growth in our contracted and awarded projects which we believe will produce revenue growth in 2022. We have secured several international project awards and a multi project transaction to provide trackers for 1.7 GW of projects in development by a leading project developer. As part of the multi project transaction, we intend to make a limited amount of development capital available to some of these projects in the future. We also added another order of our SunPath performance enhancing software product which we introduced at the end of 2020. Our SunPath product boosts project energy production yield and our solution is differentiated from
33

TABLE OF CONTENTS

other products in the marketplace by eliminating row-to-row shading, optimizing capture of diffuse light and increasing the system yield. We estimate this enables customers to achieve up to a 6% increase in energy yield at a solar installation.
We also launched a large format module tracker system in January 2021 which is currently being utilized by various customers. To meet market demand for large format modules, we are providing tracker systems that are compatible with a wide variety of module sizes and configurations, while maintaining the format and installation speed for in portrait orientation. We are committed to providing innovative solutions designed to benefit our customers and deliver value.
Key Factors Affecting Our Performance
Investment in Technology and Personnel. We invest in both the people and technology behind our products. We intend to continue making significant investments in the technology for our products and expansion of our patent portfolio to attract and retain customers, expand the capabilities and scope of our products, and enhance user experience. We also intend to make significant investments to attract and retain employees in key positions, including sales leads, engineers, software developers, quality assurance personnel, supply chain personnel, product management, and operations personnel, to help us drive additional efficiencies across our marketplace and, in the case of sales leads, to continue to enhance and diversify our sales capabilities, including international expansion.
Megawatts Shipped and Average Selling Price. The primary operating metric we use to evaluate our sales performance and to track market acceptance of our products is the change in quantity of megawatts (MW) shipped from period to period. MW are measured for each individual project and are calculated based on the expected output of that project once installed and fully operational. We also utilize metrics related to price and cost of goods sold per MW, including the change in average selling price (“ASP”) from period to period and cost per megawatt. ASP is calculated by dividing total revenue by total MW and cost per watt is calculated by dividing total costs of goods sold by total MW. These metrics enable us to evaluate trends in pricing, manufacturing cost and profitability. Events such as the COVID-19 pandemic can impact the U.S. economy, global supply chains, and our business. These impacts can cause significant shipping delays and price increases and also raise the price of inputs like steel, affecting our cost per watt.
Government Regulations. Changes in the U.S. trade environment, including the imposition of import tariffs, AD/CVD investigations and WROs directed at forced labor in China, affect the amount and timing of our revenue, results of operations and cash flows. Escalating trade tensions, particularly between the United States and China, have led to increased tariffs and trade restrictions, including tariffs applicable to certain raw materials and components for our products. We have taken measures with the intention of mitigating the effect of tariffs, AD/CVD and WROs on our business by reducing our reliance on China. In 2019, 90% of our supply chain was sourced from China. As of September 30, 2021, we have qualified suppliers outside of China for all our commodities and reduced the extent to which our supply chain for U.S.-based projects is subject to existing tariffs. We have entered into partnerships with manufacturers in the United States, Mexico, Canada, Spain, Brazil, Turkey, Saudi Arabia, India, China, Vietnam and Korea to diversify our supply chain and optimize costs.
Disruptions in Transportation and Supply Chain. Our costs are affected by the underlying costs of raw materials including steel, component costs including motors and micro-chips and transportations costs. Current market conditions that constrain supply of materials and disrupt the flow of materials from international vendors impacts the cost of our products and services. We have also seen increases in domestic transportation costs. These cost increases impact our margins. We are taking steps to expand and diversify our manufacturing partnerships and we are implementing alternative modes of transportation to mitigate the impacts of these current headwinds in the global supply chain and logistics market. We also have a sharp focus on our design to value initiative to improve margin by reducing manufacturing and material costs of our products.
Impact of the COVID-19 Pandemic
In March of 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work, including in cities where we have offices, employees, and customers, causing severe disruptions in the worldwide economy. The broader implications of the COVID-19 pandemic on our
34

TABLE OF CONTENTS

business, financial condition and results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. While our day-to-day operations have been affected, the impact has been less pronounced as most of our staff has worked remotely and continued to develop our product offerings, source materials and install our products. However, we have experienced significant supply chain disruptions that have caused delays in product deliveries due to diminished vessel capacity and port detainment of vessels as a consequence of the COVID-19 pandemic (including as a result of multiple COVID-19 variants), which have contributed to an increase in lead times for delivery of our tracker systems. For instance, we experienced a COVID-related supplier production slowdown in India at the end of March 2021, which continued through 2021 due to the emergence of the Omicron variant. The reduced capacity for logistics is also causing increases in logistics costs. Additionally, ground operations at project sites have been impacted by health-related restrictions, shelter-in-place orders and worker absenteeism, which resulted in delays in project completions in 2020, and these restrictions have also hindered our ability to provide on-site support to our customers and conduct inspections of our contract manufacturers. The disruptions in the global supply chain have resulted in extended lead times for some of our component parts. Management will continue to monitor the impact of the global situation on our financial condition, cash flows, operations, contract manufacturers, industry, workforce and customer relationships.
Non-GAAP Financial Measures
Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted Non-GAAP Net Loss Per Share (“Adjusted EPS”)
We present Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS as supplemental measures of our performance. We define Adjusted EBITDA as net loss plus (i) income tax (benefit) or expense, (ii) interest expense, (iii) depreciation expense, (iv) amortization of intangibles, (v) amortization of debt issuance costs, (vi) stock-based compensation (vii) gain on extinguishment of debt, (viii) gain from disposal in equity investment, (ix) non-routine legal fees, (x) severance, (xi) other costs and (xii) loss from unconsolidated subsidiary. We define Adjusted Non-GAAP Net Loss as net loss plus (i) amortization of intangibles, (ii) amortization of debt issuance costs (iii) stock-based compensation, (iv) gain on extinguishment of debt, (v) gain from disposal of equity investment, (vi) non-routine legal fees, (vii) severance, (viii) other costs, (ix) loss from unconsolidated subsidiary and (x) income tax expense of adjustments. Adjusted EPS is defined as Adjusted Non-GAAP Net Loss Per Share using the weighted average basic and diluted shares outstanding.
Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS are intended as supplemental measures of performance that are neither required by, nor presented in accordance with, U.S. generally accepted accounting principles (“GAAP”). We present Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS because we believe they assist investors and analysts in comparing our performance across reporting periods on an ongoing basis by excluding items that we do not believe are indicative of our core operating performance. In addition, we use Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS to evaluate the effectiveness of our business strategies.
Among other limitations, Adjusted EBITDA, Adjusted Non-GAAP Net Loss, and Adjusted EPS do not reflect (i) our cash expenditures, or future requirements, for capital expenditures or contractual commitments, and (ii) the impact of certain cash charges resulting from matters we consider not to be indicative of our ongoing operations. Further, the adjustments noted in Adjusted EBITDA do not reflect the impact of any income tax expense or benefit. Additionally, other companies in our industry may calculate Adjusted EBITDA, Adjusted Non-GAAP Net Loss, and Adjusted EPS differently than we do, which limits its usefulness as a comparative measure.
Because of these limitations, Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS should not be considered in isolation or as substitutes for performance measures calculated in accordance with GAAP and you should not rely on any single financial measure to evaluate our business. These non-GAAP financial measures, when presented, are reconciled to the most closely applicable GAAP measure as disclosed below.
Revision of Previously Issued Financial Statements
In connection with the preparation of our financial statements as of and for the three months ended September 30, 2021, we identified an error in the basic and diluted earnings per share calculation for the three and six months ended June 30, 2021. The revisions for the stock-based compensation did not have any impact on
35

TABLE OF CONTENTS

Non-GAAP Adjusted EBITDA or Adjusted Non-GAAP Net Loss. However, the adjustment to the weighted average shares outstanding did have an impact to the Adjusted EPS. The Adjusted EPS as previously reported was $(0.21) and $(0.32) loss per share for the three and six months ended June 30, 2021 and after the revision the Adjusted EPS increased to $(0.19) and $(0.31) loss per share for the three and six months ended June 30, 2021. (See Footnote 2. to our unaudited condensed consolidated financial statements included herein.)
The following table reconciles net loss to Adjusted EBITDA for the years ended December 31, 2019 and 2020 and the three and nine months ended September 30, 2020 and 2021, respectively:
 
Years Ended
December 31,
Three Months Ended
September 30
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
 
(in thousands)
Net loss
$(13,495)
$(15,924)
$(2,840)
$(22,916)
$(6,196)
$(82,707)
Income tax (benefit) expense
(39)
(83)
24
41
(115)
137
Interest expense, net
454
364
70
128
303
227
Depreciation expense
12
13
3
53
10
95
Amortization of intangibles
400
33
33
Amortization of debt issuance costs
 
173
288
Stock-based compensation
906
1,818
448
5,381
1,381
58,531
(Gain) loss on extinguishment of debt(a)
116
34
75
(790)
Non-routine legal fees(b)
988
1,763
Severance(c)
295
Other costs(d)
270
3,135
(Gain) from disposal of unconsolidated subsidiary
(210)
(20,829)
Loss (Income) from unconsolidated subsidiary(e)
709
(1,399)
186
345
354
Adjusted EBITDA
$(11,053)
$(15,062)
$(2,075)
$(16,092)
$(4,164)
$(39,501)
(a)
The gain on extinguishment of debt for the nine months ended September 30, 2021 resulted from forgiveness of a loan under SBA’s PPP. See “Note-8 Debt and Other Borrowings”.
(b)
Represents legal fees incurred that were not ordinary or routine to the operations of the business.
(c)
Represents severance accrued related to an agreement with an employee due to restructuring changes.
(d)
Represents consulting fees in connection with operations and finance and other costs associated with our IPO and one-time CEO transition cost.
(e)
Represents results of an entity that we do not consolidate, as our management excludes these results when evaluating our operating performance.
The following table reconciles Net loss to Adjusted Non-GAAP Net Loss and Adjusted EPS for the years ended December 31, 2019 and 2020 and the three and nine months ended September 30, 2020 and 2021, respectively. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021:
 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
 
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
 
(in thousands, except per share data)
Net loss and EPS (basic & diluted)
$(13,495)
$(0.22)
$(15,924)
$(0.23)
$(2,840)
$(0.04)
$(22,916)
$(0.24)
$(6,196)
$(0.09)
$(82,707)
$(1.00)
Amortization of intangibles
400
0.01
33
 
 
33
 
 
Amortization of debt issuance costs
 
173
 
 
288
 
Stock-based compensation
906
0.01
1,818
0.03
448
0.01
5,381
0.06
1,381
0.02
58,531
0.71
36

TABLE OF CONTENTS

 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
 
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
Loss
EPS
 
(in thousands, except per share data)
(Gain) loss from extinguishment of debt(a)
34
 
75
(790)
0.01
(Gain) from disposal of equity investment
 
 
 
 
 
(210)
 
(20,829)
(0.25)
Non-routine legal fees(b)
 
 
 
 
 
988
0.01
 
1,763
0.02
Severance(c)
 
 
 
 
 
 
 
295
Other costs(d)
 
 
 
 
 
270
 
3,135
0.03
Loss (Income) from unconsolidated subsidiary(e)
709
0.01
(1,399)
(0.02)
186
345
354
Income tax expense of adjustments(f)
3
(3)
(3)
Adjusted Non-GAAP Net Loss and Adjusted EPS
$(11,477)
$(0.18)
$(15,475)
$(0.22)
$(2,172)
$(0.03)
$(16,314)
$(0.17)
$(4,365)
$(0.06)
$(39,960)
$(0.48)
(a)
The gain on extinguishment of debt for the nine months ended September 30, 2021 resulted from forgiveness of a loan under SBA’s PPP.
(b)
Represents legal fees incurred that were not ordinary or routine to the operations of the business.
(c)
Represents severance accrued related to an agreement with an employee due to restructuring changes.
(d)
Represents consulting fees in connection with operations and finance and other costs associated with our IPO and one-time CEO transition cost.
(e)
Represents results of an entity that we do not consolidate, as our management excludes these results when evaluating our operating performance.
(f)
Represents incremental tax expense of adjustments made to reconcile Net Loss to Adjusted Non-GAAP Net Loss driven from loss from unconsolidated subsidiary.
Key Components of Our Results of Operations
The following discussion describes certain line items in our consolidated statements of operations.
Revenue
We generate our revenue in two streams — Product revenue and Service revenue. Product revenue is derived from the sale of Voyager Trackers, customized components of Voyager Trackers, individual part sales for certain specific transactions and sale of term-based software licenses. Revenue from the sale of Voyager Trackers and customized components of Voyager Trackers is recognized over time as work progresses, utilizing an input measure of progress determined by cost incurred to date relative to total expected cost on these projects to correlate with our performance in transferring control over Voyager Trackers and its components. Revenue from the sale of a Voyager Tracker’s individual parts is recognized point-in-time as and when control transfers based on the terms of the contract. Revenue from sale of term-based software licenses is recognized upon transfer of control to the customer. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model and maintenance and support services in connection with the term-based software licenses. Revenue for shipping and handling services is recognized over time based on shipping terms of the arrangements. Subscription revenue, which is derived from a subscription-based enterprise licensing model, and support revenue, which is derived from ongoing security updates and maintenance, are each generally recognized on a straight-line basis over the term of the contract.
Our customers include project developers, solar asset owners and EPC contractors that design and build solar energy projects. For each individual solar project, we enter into a contract with a customer covering the price, specifications, delivery dates and warranty for the products being purchased, among other things. Our contractual delivery period for Voyager Trackers and related parts can vary between twelve weeks and 23 weeks. Contracts can range in value from tens of thousands to tens of millions of dollars.
Our revenue is affected by changes in the volume and ASP of our solar tracking systems purchased by our customers and volume of sales of software products and engineering services, among other things. The ASP of our
37

TABLE OF CONTENTS

solar tracker systems and quarterly volume of sales is driven by the supply of, and demand for, our products, changes in product mix, geographic mix of our customers, strength of competitors’ product offerings and availability of government incentives to the end-users of our products. Additionally, our revenue may be impacted by seasonality and variability related to ITC step-downs and construction activity as well as inclement weather conditions.
Our revenue growth is dependent on continued growth in the number of solar tracker projects, software sales and engineering services we win in competitive bidding processes. Our growth targets are impacted by our ability to increase our market share in each of the geographies in which we currently compete and to expand our global footprint to new emerging markets. To support this planned growth, we must grow our production capabilities to meet demand and continue to develop and introduce new and innovative products that address the changing technology and performance requirements of our customers.
Cost of Revenue and Gross Profit
Cost of revenue consists primarily of Voyager Trackers’ raw material costs, including purchased components, as well as costs related to freight and delivery, product warranty, supply chain personnel and consultants, insurance, and customer support. Personnel costs include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installation and delivery of the finished product and provision of services.
We subcontract to third party contract manufacturers to manufacture and deliver our products directly to our customers. Our product costs are affected by the underlying cost of raw materials procured by these contract manufacturers, including steel and aluminum; component costs, including electric motors and gearboxes; technological innovation in manufacturing processes; and our ability to achieve economies of scale resulting in lower component costs. We do not currently utilize financial hedges against changes in the price of raw materials, but we continue to explore opportunities to mitigate the risks of foreign currency and commodity fluctuations through the use of hedges and foreign exchange lines of credit. The industry is currently experiencing rising steel and logistics costs. We do not have any multi-year contracts with customers that contain fixed pricing, so we are not exposed to steel price fluctuations that would require utilizing financial hedges. We fix our steel input prices as close to signing a customer purchase order as possible. We continue to expand our global supply chain which improves our ability to secure necessary supplies and further diversifies us on key components and positions us with additional flexibility moving forward.
Gross profit may vary from quarter-to-quarter and is primarily affected by our volume of MW shipped, ASP, product costs, product mix, customer mix, geographical mix, shipping method and costs, warranty costs, personnel costs and seasonality.
Operating Expenses
Operating expenses consist of research and development expenses, selling and marketing expenses and general and administrative expenses. Personnel-related costs are the most significant component of our operating expenses and include salaries, benefits, bonuses, commissions and stock-based compensation expenses.
Our full-time employee headcount in research and development, selling and marketing and general and administrative capacities has grown as we invested in new employees to support our growth and operations as a publicly traded company.
The timing of these additional hires could materially affect our operating expenses in any particular period, both in absolute dollars and as a percentage of revenue. We expect to continue to invest substantial resources to support our growth and anticipate that each of the following categories of operating expenses will increase in absolute dollar amounts for the foreseeable future.
Research and Development Expenses
Research and development expenses consist primarily of salaries, employee benefits, stock-based compensation expenses and travel expenses related to our engineers performing research and development activities to originate, develop and enhance our products. Additional expenses include consulting charges, component purchases, legal fees for registering patents and other costs for performing research and development on our software products.
38

TABLE OF CONTENTS

Selling and Marketing Expenses
Selling and marketing expenses consist primarily of salaries, employee benefits, stock-based compensation expenses and travel expenses related to our selling and marketing and business development personnel. Additionally, selling and marketing expenses include costs associated with professional fees and support charges for software subscriptions and licenses, trade shows and conventions.
We expect an increase in the number of selling and marketing personnel in connection with the expansion of our global selling and marketing footprint as we enter new markets. The majority of our selling and marketing expenses for the three and nine months ended September 30, 2020 were related to sales to customers in the United States and business development in other parts of the world. As of September 30, 2021, we have a sales presence in the United States, Australia, India, the Middle East, China, Europe, South Africa, and South-East Asia. We intend to continue to expand our sales presence and marketing efforts to additional countries.
General and Administrative Expenses
General and administrative expenses consist primarily of salaries, employee benefits, stock-based compensation, and travel related to our executives, finance team, and administrative employees. It also consists of legal, consulting, and professional fees, rent and lease expenses pertaining to our international offices, business insurance and other costs. We have and will continue to incur additional audit, tax, accounting, legal and other costs related to compliance with applicable securities and other regulations, as well as additional insurance, investor relations and other costs associated with being a public company.
Non-Operating Expenses and Other Items
Interest Expense
Interest expense for the nine months ended September 30, 2021, consists of commitment fees related to a revolving credit facility we entered into in April 2021, amortization of debt issuance costs and interest expense related to a revolving line of credit with Western Alliance Bank, which was paid off during the quarter ended March 31, 2021.
Gain on extinguishment of debt
Gain on extinguishment of debt is the result of a forgiveness of a loan effective January 20, 2021 (See “— Debt Obligations” below) under the SBA’s Paycheck Protection Program (PPP).
Income Taxes
Provision for income taxes consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business.
Gain on disposal in equity investment
Gain on disposal in equity investment resulted from the Company disposing of its approximate 23% non-controlling interest in Dimension Energy, LLC.
Loss from Unconsolidated Subsidiary
Loss from unconsolidated subsidiary represents our allocated net loss arising from our equity method investment in Dimension Energy, LLC through the disposal date.
39

TABLE OF CONTENTS

Results of Operations
The following tables set forth our consolidated statement of operations as well as other financial data management considers meaningful for the years ended December 31, 2019 and 2020 and the three and nine months ended September 30, 2020 and 2021. We have derived this data from our consolidated financial statements included elsewhere in this prospectus. This information should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this prospectus. The results of historical periods are not necessarily indicative of the results of operations for any future period.
 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
 
(dollars in thousands, except per share data)
Revenue:
 
 
 
 
 
 
Product revenue
$43,085
$158,925
$48,879
$45,582
122,197
137,799
Service revenue
10,039
28,427
10,761
7,407
20,976
31,005
Total revenue
53,124
187,352
59,640
52,989
143,173
168,804
Cost of Revenue
 
 
 
 
 
 
Product cost of revenue
44,212
155,967
46,513
48,090
114,883
146,964
Service cost of revenue
10,863
27,746
10,261
12,938
19,826
45,810
Total cost of revenue
55,075
183,713
56,774
61,028
134,709
192,774
Gross (loss) profit
(1,951)
3,639
2,866
(8,039)
8,464
(23,970)
Operating expenses
 
 
 
 
 
 
Research and development(a)
3,960
5,222
1,438
2,116
4,047
9,653
Selling and marketing(a)
1,897
3,545
1,041
2,224
2,374
6,421
General and administrative(a)
4,563
11,798
2,912
10,392
7,630
63,217
Total operating expenses
10,420
20,565
5,391
14,732
14,051
79,291
Loss from operations
(12,371)
(16,926)
(2,525)
(22,771)
(5,587)
(103,261)
Interest expense, net
454
480
(70)
(301)
(303)
(515)
Gain from disposal in equity investment
210
20,829
Gain (loss) on extinguishment of debt
(34)
(75)
790
Other expense
(1)
(13)
(1)
(59)
Loss before income taxes
(12,825)
(17,406)
(2,630)
(22,875)
(5,966)
(82,216)
(Expense) benefit from income taxes
(39)
(83)
(24)
(41)
115
(137)
Loss (Income) from unconsolidated subsidiary
709
(1,399)
(186)
(345)
(354)
Net loss
$(13,495)
$(15,924)
$(2,840)
$(22,916)
$(6,196)
$(82,707)
Other comprehensive income (loss):
 
 
 
 
 
 
Foreign currency translation adjustments
(3)
(12)
3
(20)
9
 
 
 
 
 
 
 
Comprehensive loss
$(13,495)
$(15,927)
$(2,852)
$(22,913)
$(6,216)
$(82,698)
 
 
 
 
 
 
 
Non-GAAP Measures
 
 
 
 
 
 
Adjusted EBITDA
$(11,053)
$(15,062)
$(2,075)
$(16,092)
$(4,164)
$(39,501)
Adjusted Non-GAAP Net Loss
$(11,477)
$(15,475)
$(2,172)
$(16,314)
$(4,365)
$(39,960)
Adjusted EPS
$(0.18)
$(0.22)
$(0.03)
$(0.17)
$(0.06)
$(0.48)
(a)
Includes stock-based compensation expense as follows:
 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
Cost of revenue
$176
$322
$80
$342
$244
$7,571
Research and development
51
57
16
200
47
3,925
40

TABLE OF CONTENTS

 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
Selling and marketing
26
38
9
1,135
28
2,942
General and administrative
653
1,401
343
3,704
1,062
44,093
Total stock-based compensation expense
$906
$1,818
$448
$5,381
$1,381
$58,531
 
Years Ended
December 31,
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
2020
2021
 
(as a percentage of revenue)
Revenue:
 
 
 
 
 
 
Product revenue
81%
85%
82%
86%
85%
82%
Service revenue
19
15
18
14
15
18
Total revenue
100
100
100
100
100
100
Cost of revenue:
 
 
 
 
 
 
Product cost of revenue
83
83
78
91
80
87
Service cost of revenue
20
15
17
24
14
27
Total cost of revenue
104
98
95
115
94
114
Gross (loss) profit
(4)
2
5
(15)
6
(14)
Operating expenses
 
 
 
 
 
 
Research and development
7
3
2
4
3
6
Selling and marketing
4
2
2
4
2
4
General and administrative
9
6
5
20
5
37
Total operating expenses
20
11
9
28
10
47
Loss from operations
(24)
(9)
(4)
(43)
(4)
(61)
Interest expense, net
1
0
(1)
0
0
Gain from disposal in equity investment
0
12
Gain (loss) on extinguishment of debt
0
0
0
Other expense
0
0
0
0
Loss before income taxes
(25)
(9)
(4)
(43)
(4)
(49)
(Expense) benefit from income taxes
0
0
0
0
 
Loss (Gain) from unconsolidated subsidiary
1
(1)
0
0
0
Net loss
(25)%
(8)%
(5)%
(43)%
(4)%
(49)%
Comparison of the Three and Nine Months ended September 30, 2020 and 2021
Product Revenue
Product revenue for the three months ended September 30, 2021 was $45.6 million, a decrease of $3.3 million or 7%, as compared to $48.9 million for the three months ended September 30, 2020, primarily driven by a 16% decrease in MW shipped, partially offset by an increase in ASP. During the three months ended September 30, 2021, 42% of the MW shipped were to new customers that we did not have in the three months ended September 30, 2020 and 58% represented new projects with customers we worked with in the three months ended September 30, 2020. The revenue was primarily generated by customer projects located in the United States.
Product revenue for the nine months ended September 30, 2021 was $137.8 million, an increase of $15.6 million or 13%, as compared to $122.2 million for the nine months ended September 30, 2020, primarily driven by a 15% increase in MW shipped and a slight increase in ASP. During the nine months ended September 30, 2021, 15% of
41

TABLE OF CONTENTS

the MW shipped were to new customers that we did not have in the nine months ended September 30, 2020 and 85% represented new projects with customers we worked with in the nine months ended September 30, 2020. The revenue was primarily generated by customer projects located in the United States.
Service Revenue
Service revenue for the three months ended September 30, 2021, was $7.4 million, a decrease of $3.4 million, as compared to $10.8 million for the three months ended September 30, 2020, primarily driven by a decrease in MW shipped offset by an increase in shipping and logistics revenue on Voyager Tracker sales due to increases in contract pricing which helped offset the significant rise in shipping and logistics costs.
Service revenue for the nine months ended September 30, 2021, was $31.0 million, an increase of $10.0 million, as compared to $21.0 million for the nine months ended September 30, 2020, primarily driven by an increase in shipping and logistics revenue on Voyager Tracker sales due to a 15% increase in MW shipped to our U.S. customers and by increased contract prices which help offset rising shipping and logistics costs.
Cost of Revenue and Gross (Loss) Profit
Cost of revenue for the three months ended September 30, 2021 was $61.0 million, an increase of $4.2 million as compared to $56.8 million for the three months ended September 30, 2020, primarily driven by an increase in personnel, shipping and logistics costs and steel commodity prices which were partially offset by a reduction in MW shipped. Cost per MW increased 27% year over year due to increases in steel prices and shipping and logistics costs. Overhead costs were higher due to increased headcount. Our approach when we receive a contract from our customers, is to place the related supply purchase orders for tracker components as soon as possible thus locking our costs for commodities like steel. We continue to develop innovative approaches to mitigate the impacts of global increases in shipping and logistics costs due to the capacity constraints within the market.
Cost of revenue for the nine months ended September 30, 2021 was $192.8 million, an increase of $58.1 million as compared to $134.7 million for the nine months ended September 30, 2020, primarily driven by the aforementioned increase in MW shipped as well as increases in steel costs and shipping and logistics costs. Cost per MW increased 24% due to increases in steel prices and shipping and logistics costs. Overhead costs were higher year over year due to increased headcount to support our growth and the higher stock-based compensation expense recorded in the second quarter of 2021 due to our IPO triggering vesting of a significant number of shares. Cost of revenue for the nine months ended September 30, 2021 was also impacted by approximately $4.5 million in expenditures related to certain retrofits, remediations and product reconfigurations for certain of our solar tracker systems that had been previously installed, or were in the process of being installed, at customer sites.
Gross profit was negative for the quarter ended September 30, 2021 due to increased shipping and logistics costs of approximately $5.5 million that were not passed on to our customers, product reconfiguration, higher costs for our components and higher overhead costs due to an increase in headcount.
Gross profit for the nine months ended September 30, 2021 decreased $32.4 million as compared to the nine months ended September 30, 2020 due primarily to increased logistics costs that were not passed on to our customers, increases in headcount as we scale and higher stock-based compensation triggered by the IPO. The gross profit for the nine months ended September 30, 2020 benefitted from a higher mix of ITC safe harbor projects which carried a higher margin as customers were seeking to take advantage ahead of the expected ITC step down.
Research and Development Expenses
Research and development (“R&D”) expenses for the three months ended September 30, 2021 were $2.1 million, an increase of $0.7 million as compared to $1.4 million for the three months ended September 30, 2020. The increase in expenses was primarily attributable to an increase of $0.3 million in personnel-related expenses, due to a net increase in headcount for the research and development of our products, $0.2 million increase in patent related expense and $0.1 increase in R&D focused on design to value initiatives. Research and development expenses as a percentage of revenue were approximately 2% for the three months ended September 30, 2020 and 4% for the three months ended September 30, 2021.
Research and development expenses for the nine months ended September 30, 2021 were $9.7 million, an increase of $5.7 million, as compared to $4.0 million for the nine months ended September 30, 2020. The increase in expenses was primarily attributable to an increase of $3.9 million attributable to stock-based compensation
42

TABLE OF CONTENTS

triggered by our IPO, $0.7 million in personnel-related expenses, due to a net increase in headcount for the research and development of our products and an increase of $0.6 million in R&D related to our design to value initiatives to reduce the costs of our tracker product. Research and development expenses as a percentage of revenue were 3% for the nine months ended September 30, 2020 and 6% for the nine months ended September 30, 2021.
Selling and Marketing Expenses
Selling and marketing expenses for the three months ended September 30, 2021 were $2.2 million, an increase of $1.2 million as compared to $1.0 million for the three months ended September 30, 2020. The increase in selling and marketing expenses was primarily attributable to an increase of $1.1 million of stock-based compensation and a $0.2 million increase in personnel-related expenses due to a net increase in headcount to support our international expansion plans. Selling and marketing expenses as a percentage of revenue were 2% for the three months ended September 30, 2020 and 4% for the three months ended September 30, 2021.
Selling and marketing expenses for the nine months ended September 30, 2021 were $6.4 million, an increase of $4.0 million, as compared to $2.4 million for the nine months ended September 30, 2020. The increase in selling and marketing expenses was primarily attributable to an increase of $2.9 million for stock-based compensation triggered by our IPO, and $1.1 million in personnel-related expenses, due to a net increase in headcount to support our international expansion plans. Selling and marketing expenses as a percentage of revenue were 2% for the nine months ended September 30, 2020 and 4% for the nine months ended September 30, 2021.
General and Administrative Expenses
General and administrative expenses for the three months ended September 30, 2021 were $10.4 million, an increase of $7.5 million, as compared to $2.9 million for the three months ended September 30, 2020. The increase in general and administrative expenses was primarily attributable to an increase in stock based compensation of $3.4 million, an increase of $0.6 million in personnel-related expenses due to a net increase in headcount, an increase of $0.5 million in professional fees for consulting, legal and accounting services to support becoming a public company, an increase of $0.9 million in business insurance costs and an increase of $0.4 million pertaining to rent, lease and other office expenses in line with an increase in headcount. General and administrative expenses as a percentage of revenue were approximately 5% for the three months ended September 30, 2020 and 20% for the three months ended September 30, 2021.
General and administrative expenses for the nine months ended September 30, 2021 were $63.2 million, an increase of $55.6 million, as compared to $7.6 million for the nine months ended September 30, 2020. The increase in general and administrative expenses was primarily attributable to an increase of $47.4 million for stock based compensation triggered by our IPO, an increase of $2.4 million in personnel-related expenses due to an increase in headcount, an increase of $2.3 million in professional fees for consulting, legal and accounting services, an increase of $1.5 million in business insurance costs and an increase of $0.8 million pertaining to rent, lease and other office expenses in line with an increase in headcount. General and administrative expenses as a percentage of revenue were approximately 5% for the nine months ended September 30, 2020 and 37% for the nine months ended September 30, 2021.
Interest Expense
Interest expense consists of interest expense in connection with our revolving line of credit with Western Alliance Bank, which was scheduled to mature on June 10, 2021 but was paid off during the quarter ended March 31, 2021 and interest expense in connection with our commitment fee for our revolving credit facility and amortization of debt issuance costs that we entered into in April 2021.
Loss from Unconsolidated Subsidiary
We sold our interest in our unconsolidated subsidiary, Dimension, on June 24, 2021. Dimension is a community solar developer based in Atlanta, Georgia that provides renewable energy solutions for local communities in the United States. Loss from unconsolidated subsidiary for the period from January 1, 2021, to the disposal date was $0.4 million. For the nine months ended September 30, 2020, we recognized a loss of $0.3 million on this equity investment.
43

TABLE OF CONTENTS

Comparison of the Twelve Months ended December 31, 2019 and 2020
Product Revenue
Product revenue for the year ended December 31 ,2020 was $158.9 million, an increase of $115.8 million, or 269%, as compared to $43.1 million for the year ended December 31, 2019, primarily driven by a 250% increase in MW shipped due to new projects with existing customers, as well as projects for new customers in the year ended December 31, 2020. New customers represented 89% of the additional MW shipped in 2020. We increased our ASP by 2.8% from the year ended December 31, 2019 to the year ended December 31, 2020, primarily as a result of a shift in the geographic mix of our projects toward projects in the United States.
Service Revenue
Service revenue for the year ended December 31, 2020 was $28.4 million, an increase of $18.4 million, or 183%, as compared to $10.0 million for the year ended December 31, 2019, primarily driven by an increase in shipping and logistics revenue on Voyager Tracker sales due to a 250% increase in MW shipped to our U.S. customers.
Cost of Revenue and Gross (Loss) Profit
Cost of revenue for the year ended December 31, 2020 was $183.7 million, an increase of $128.6 million, or 234%, as compared to $55.1 million for the year ended December 31, 2019, primarily driven by the aforementioned increase in MW shipped. Cost of revenue for the year ended December 31, 2020 was also impacted by approximately $14.0 million in expenditures related to certain retrofits, remediations and product reconfigurations for certain of our solar tracker systems that had been previously installed, or were in the process of being installed, at customer sites. We undertook these activities after identifying these opportunities for such systems for our customers. In addition, we had a slight reduction in our cost per MW due to improvements in scale and diversification of our supply chain which reduced tariff costs.
Our gross profit for the year ended December 31, 2020 increased by $5.6 million, or 287%, as compared to the year ended December 31, 2019 due to the above stated reasons.
Research and Development Expenses
Research and development expenses for the year ended December 31, 2020 were $5.2 million, an increase of $1.2 million, or 32%, as compared to $4.0 million for the year ended December 31, 2019. The increase in expenses was primarily attributable to an increase of $1.5 million in personnel-related expenses, including stock-based compensation expense, due to a net increase in headcount by 18 for the research and development of our products, an increase of $0.5 million in legal fees for registering patents and other related consulting and recruiting fees, an increase of $0.4 million in facilities and equipment related expenses, partially offset by a $1.1 million decrease in research and development expenses related to Voyager Tracker technology as its development cycle ended in the year ended December 31, 2019. Research and development expenses as a percentage of revenue decreased from 7% for the year ended December 31, 2019 to 3% for the year ended December 31, 2020.
Selling and Marketing Expenses
Selling and marketing expenses for the year ended December 31, 2020 were $3.5 million, an increase of $1.6 million, or 87%, as compared to $1.9 million for the year ended December 31, 2019. The increase in sales and marketing expenses was primarily attributable to an increase in personnel-related expenses, including stock-based compensation expense, of $2.5 million due to a net increase in headcount by 10, a $0.1 million increase in various consulting and recruiting fees and an increase of $0.1 million in expenses pertaining to IT software. The increase was partially offset by a $0.3 million reduction in advertising expenses associated with trade shows and conventions and other business development expenses, a decrease of $0.3 million related to travel expenses of sales personnel and a decrease in bad debt expense of $0.5 million. Sales and marketing expenses as a percentage of revenue decreased from 4% for the year ended December 31, 2019 to 2% for the year ended December 31, 2020.
General and Administrative Expenses
General and administrative expenses for the year ended December 31, 2020 were $11.8 million, an increase of $7.2 million, or 159%, as compared to $4.6 million for the year ended December 31, 2019. The increase in general and administrative expenses was primarily attributable to an increase of $4.0 million in personnel-related expenses,
44

TABLE OF CONTENTS

including stock-based compensation expense, due to a net increase in headcount by 24, an increase of $1.9 million in professional fees for consulting, legal and accounting services, an increase of $0.2 million related to overall travel expenses, an increase of $0.3 million related to office equipment, an increase of $0.6 million in business insurance costs and an increase of $0.2 million pertaining to rent, lease and other office expenses in line with an increase in headcount. General and administrative expenses as a percentage of revenue decreased from 9% for the year ended December 31, 2019 to 6% for the year ended December 31, 2020.
Interest Expense
Interest expense consists of interest expense, annual amortization of debt issuance costs and loss on debt extinguishment in connection with the $7.0 million aggregate principal amount of secured five-year promissory notes issued in a private placement in January 2017 (the “Secured Promissory Notes”) which we had repaid the principal in full as of December 31, 2020 and a revolving line of credit with Western Alliance Bank, which matures on June 10, 2021. Interest expense, net for the year ended December 31, 2020 remained largely flat compared to the year ended December 31, 2019.
Loss (Income) from Unconsolidated Subsidiary
Income from unconsolidated subsidiary for the year ended December 31, 2020 was $1.4 million, an increase of $2.1 million, or 297%, as compared to a $0.7 million loss for the year ended December 31, 2019. This increase resulted from recording $1.4 million of income from our investment in Dimension Energy LLC (“Dimension”) for the year ended December 31, 2020, as compared to a loss from such investment for the year ended December 31, 2019. Dimension is a community solar developer based in Atlanta, Georgia that provides renewable energy solutions for local communities in the United States. This increase was primarily due to the fact that Dimension generated $22.6 million of revenue for the year ended December 31, 2020, as compared to no revenue for the year ended December 31, 2019. The community solar development cycle is approximately 18 to 24 months and Dimension began development activity in 2018, therefore the initial revenue was recognized in fiscal year 2020. For further information, see Note 6 to our consolidated financial statements included elsewhere in this prospectus.
Liquidity and Capital Resources
Since our inception, we have financed our operations primarily through sales of shares of common stock, issuance of debt and payments from our customers. Our ability to generate positive cash flow from operations is dependent on contract payment terms and the strength of our gross margins. During the nine months ended September 30, 2021, we used cash generated from operations to ensure steel capacity for our projects in the back half of the year and to acquire inventory that has a longer lead time due to global market supply and logistics constraints. The economic conditions causing our industry to experience rapid commodity price increases and significant increases in transportation costs negatively impacts our margin in the near term and thus our cash from operations. We are taking steps to diversify our supply chain and design lower material requirements for our trackers in order to mitigate these economic headwinds. We believe this impact to be temporary as we work through our improvement roadmap. We intend to make up to $30 million of development capital in the form of a revolving loan available to a tracker customer that is committing to use our trackers on a significant portion of their development projects. We believe that our operating cash flows, our cash balances, as well as the available borrowing capacity under our revolving credit facility will be sufficient to meet our cash needs for the next 12 months.
We intend to maintain appropriate debt levels based upon cash flow expectations, our overall cost of capital and expected cash requirements for our operations, such as systems and project development activities in certain international regions. Any incremental debt financings could result in increased debt service expenses and/or restrictive covenants, which could limit our ability to pursue our strategic plans.
45

TABLE OF CONTENTS

The following table shows our cash flows from operating activities, investing activities and financing activities for the stated periods:
 
Years Ended
December 31,
Nine Months Ended
September 30,
 
2019
2020
2020
2021
 
(in thousands)
Net cash used in operating activities
$(254)
$(511)
$(14,638)
$(92,414)
Net cash (used in) provided by investing activities
(18)
1,868
21,554
Net cash provided by financing activities
7,000
23,784
26,784
178,140
Effect on exchange rate changes on cash and restricted cash
(3)
(20)
9
Increase in cash and restricted cash
$6,728
$25,138
$12,126
$107,289
Operating Activities
For the nine months ended September 30, 2020, net cash used in operating activities was $14.6 million, primarily due to a net loss of $6.2 million which is reflective of our investments to support the anticipated growth in customer projects, securing product for new contracts and adding personnel and systems to support growth in the U.S. and international business development. This reflects an increase of $13.8 million in accrued expenses, $12.2 million in accounts receivable, and $4.4 million in prepaid and other current assets, and a decrease of $14.1 million in deferred revenue.
For the nine months ended September 30, 2021, net cash used in operating activities was $92.4 million, primarily due to a net loss of $82.7 million which is reflective of our current investment in growing our operations and becoming a public company, global increases in logistics costs and expanding our presence to additional countries. This reflects an increase of $30.0 million in receivables, $16.6 million in prepaid deposits to secure supply capacity for the remainder of the year, $20.7 million in accounts payable and accrued expenses and $9.6 million in inventory and a decrease in deferred revenue of $13.4 million.
During 2019, net cash used in operating activities was $0.3 million, primarily due to a net loss of $13.5 million which is reflective of our current investment in growing our operations. We intend to continue investing in our operations in coming years. This was offset by $4.3 million in non-cash charges and a net change of $8.9 million in our net operating assets and liabilities. Non-cash adjustments primarily related to (i) warranty provision of $2.1 million attributable to warranties issued with increased sales of Voyager Trackers, (ii) stock-based compensation expense of $0.9 million, (iii) loss from unconsolidated subsidiary of $0.7 million, which represented our share of loss from our equity method investment, (iv) depreciation and amortization expense of $0.4 million, (v) bad debt expense of $0.4 million and (vi) recognition of a warranty asset of $0.3 million for amounts expected to be recoverable from our contract manufacturers. The net change in our operating assets and liabilities was primarily attributable to a net increase in deferred revenue of $19.7 million, partially offset by a $13.8 million increase in accounts receivable, both of which were due to the increase in revenue from sales of Voyager Trackers in 2019. Additionally, accounts payable increased by $7.8 million due to increases in procurement and supply chain activity to support our revenue growth and accrued expenses and other liabilities increased by $3.4 million. These increases were partially offset by (i) a decrease of $0.3 million in accrued interest on related party debt, (ii) an increase in prepaid and other current assets of $3.2 million and (iii) an increase in other non-current assets of $0.2 million in line with our increased operating activities, and inventories of $4.5 million to support expected increases in sales in subsequent years.
During 2020, net cash used in operating activities was $0.5 million primarily due to a net loss of $15.9 million which is reflective of our current investment in growing our operations and expanding our presence to additional countries. This was offset by $7.5 million in non-cash charges and a net change of $7.9 million in our net operating assets and liabilities. Non-cash adjustments primarily related to (i) a warranty provision of $7.9 million attributable to warranties issued with increased sales of Voyager Trackers, (ii) a stock-based compensation expense of $1.8 million in line with overall increase in headcount, (iii) income from unconsolidated subsidiary of $1.4 million, which represented our share of profit from our equity method investment, (iv) recognition of $1.0 million for warranty amounts expected to be recoverable from our contract manufacturers, (v) loss on debt extinguishment of $0.1 million and (vi) other non-cash items of $0.1 million. The net change in our operating assets and liabilities was primarily attributable to a net increase in deferred revenue of $3.1 million, partially offset by a $9.7 million increase in accounts receivable, both of which were due to the increase in sales of Voyager Trackers in 2020. Additionally, accounts payable increased by $8.9 million due to increases in procurement and supply chain activity to support our
46

TABLE OF CONTENTS

revenue growth, accrued expenses and other liabilities increased by $7.2 million. These increases were partially offset by (i) a decrease in inventories of $2.8 million in line with increased sales, (ii) an increase in prepaid and other current assets of $2.8 million due to increases in advances to suppliers, (iii) a decrease of $0.5 million for operating lease assets, (iv) an increase of $0.7 million in current and non-current liabilities, (v) a decrease of $0.1 million in accrued interest on related party debt and (vi) an increase of $1.7 million in other non-current assets.
Investing Activities
For the nine months ended September 30, 2021, net cash provided by investing activities was $21.6 million, which was attributable to proceeds from the disposal of the equity method investment.
During 2019, net cash used in investing activities was $0.02 million, respectively, which was attributable to the purchase of property and equipment.
During 2020, net cash provided by investing activities was $1.9 million, of which $2.1 million was attributable to distributions received from unconsolidated subsidiary as return of investment, offset by $0.2 million used to purchase property and equipment.
Financing Activities
For the nine months ended September 30, 2020, net cash provided by financing activities was $26.8 million which was primarily due to proceeds received from the sale of stock.
For the nine months ended September 30, 2021, net cash provided by financing activities was $178.1 million which was primarily attributable to the proceeds from sale of common stock from our initial IPO in April 2021, less underwriting commissions and repurchases of approximately 4.5 million shares of our common stock which resulted from the settlement of certain vested RSUs and the exercise of certain options in connection with the IPO.
During 2019, net cash provided by financing activities was $7.0 million, consisting of proceeds from stock issuances of $6.0 million and proceeds from borrowings of $1.0 million.
During 2020, net cash provided by financing activities was $23.8 million, consisting of proceeds from stock issuances of $30.0 million and proceeds from borrowings of $0.8 million, offset by $7.0 million repayment in full of the Secured Promissory Notes.
Debt Obligations
Revolving Line of Credit
On June 17, 2019, we entered into a revolving line of credit agreement with the Western Alliance Bank for a total aggregate principal amount of $1.0 million, which was scheduled to mature on June 10, 2021. In the quarter ended March 31, 2021, the outstanding balance for the revolving line of credit was paid in full and the revolving credit line was closed.
On April 30, 2021, we entered into a $100 million senior secured revolving credit facility, by and among us, as borrower, the several financial institutions from time-to-time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term and it will be used for working capital and for other general corporate purposes. We have not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility. We did not draw any funds on our credit facility during the three and nine months ended September 30, 2021.
The facility is secured by a first priority lien on substantially all of our assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that we are required to satisfy: (i) maintain a minimum liquidity limit of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when we achieve $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity limit will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant we had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, we were in full compliance with our financial condition covenant.
47

TABLE OF CONTENTS

Paycheck Protection Program
On April 30, 2020, we received a PPP loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) in the amount of $0.8 million. The PPP loan had a two-year term maturing on April 30, 2022 and a fixed interest rate of 1%. Under the terms of the CARES Act the loan is eligible for forgiveness, in part or whole, if the proceeds are used to retain and pay employees and for other qualifying expenditures. The PPP loan and the related accrued interest were fully forgiven on January 20, 2021.
Critical Accounting Policies and Significant Management Estimates
We prepare our consolidated financial statements in accordance with GAAP. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates. Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain.
We believe that the accounting policies described below involve a significant degree of judgment and complexity. Accordingly, we believe these are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations. For further information, see Note 2 to our consolidated financial statements included elsewhere in this prospectus.
Revenue Recognition
We derive revenue primarily from the sale of: (1) Voyager Trackers and customized components of Voyager Tracker, (2) individual parts of a Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Trackers, individual part sales for certain specific transactions and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
We recognize revenue from the sale of Voyager Trackers, software and engineering services. We contract with customers for the sale of Voyager Trackers under two different types of arrangements: (i) Purchase Agreements and Equipment Supply Contracts and (ii) sale of individual parts of a Voyager Tracker. We recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by following a five-step process: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract and (v) recognize revenue when or as we satisfy a performance obligation. Once the contract is identified, we progress in this process as further described below.
Identify the performance obligations in the contract: We enter into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Trackers, customized components of Voyager Tracker, sale of individual parts of a Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance and support services for the term-based software licenses and sale of software as a service subscription.
Allocate the transaction price to performance obligations in the contract: We use the expected cost-plus margin approach based on hardware, labor and related overhead cost to estimate the standalone selling price of a Voyager
48

TABLE OF CONTENTS

Tracker, customized components of Voyager Tracker, and individual parts of a Voyager Tracker for certain specific transactions, with the estimate of the margin being based on our expectations, competition, industry metrics and customer-specific requirements. We use the adjusted market assessment approach for all other performance obligations except shipping, handling and logistics. For shipping, handling and logistics performance obligations, we use a residual approach to calculate the standalone selling price because of the highly variable and broad range of prices charged to various customers for these performance obligations in the contracts.
Recognize revenue when or as we satisfy a performance obligation: Our performance obligations for a specific customer’s Voyager Tracker or customized components of Voyager Tracker are satisfied over time utilizing an input measure of progress determined by cost-to-cost measures on these projects because we do not create an asset with an alternative use to us, due to the highly customized nature of our product, and we have an enforceable right to payment for performance completed to date. We measure the costs incurred on these projects based on costs incurred by our contract manufacturers as Voyager Trackers are produced, and compare that to total budgeted costs for the project to determine progress, adjusted for any project specific facts and circumstances that could impact the measurement of the extent of progress. Our performance obligation for shipping and handling services is satisfied over time as the services are delivered over the term of the contract. Sales of our subscription services and other services are recognized on a straight-line basis over the contract period. Our performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the terms of the contract. Our performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Stock-Based Compensation
We recognize compensation expense for all share-based payment awards made, including stock options and restricted stock units, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. We calculate the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock unit grants represents the estimated fair value of our common stock on the date of grant. We account for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated material costs incurred in subsequent periods are charged to those established reserves.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. We intend to avail ourselves of this exemption from new or revised accounting standards. Accordingly, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies or that have opted out of using such extended transition period.
Off-Balance Sheet Arrangements
We do not have any off-balance sheet financing arrangements or liabilities, guarantee contracts, retained or contingent interests in transferred assets or any obligation arising out of a material variable interest in an unconsolidated entity.
Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure
49

TABLE OF CONTENTS

is primarily a result of customer concentrations and fluctuations in steel, aluminum and logistics/transportation prices. We do not hold or issue financial instruments for trading purposes.
Concentrations of Major Customers
Our customer base consists primarily of project developers, solar asset owners and EPCs. We do not require collateral on our accounts receivables. During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of our total revenue, respectively. No other customers accounted for more than 10% of our total revenue. As of December 31, 2019, three customers accounted for 49%, 23% and 18% of our accounts receivable, respectively. No other customers accounted for more than 10% of our accounts receivable. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of our total revenue. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of our accounts receivable. For the nine months ended September 30, 2021, two customers accounted for 56% and 18% of our total revenue. No other customers accounted for more than 10% of our total revenue. As of September 30, 2021, two customers accounted for 60% and 22% of our accounts receivable, respectively. No other customers accounted for more than 10% of our accounts receivable.
Further, our accounts receivables are from companies within the solar industry and, as such, we are exposed to normal industry credit risks. We continually evaluate our reserves for potential credit losses and establish reserves for such losses.
Commodity Price Risk
We subcontract to various contract manufacturers, who manufacture and deliver products directly to our customers. We, therefore, do not procure raw materials and commodities directly. We are subject to indirect risk from fluctuating market prices of certain commodity raw materials, including steel and aluminum, that are used in our products, through our contract manufacturers, as increases in these commodity prices would increase our cost of procuring subcontracting services. Prices of these raw materials may be affected by supply restrictions or other market factors from time to time. Significant price increases for these raw materials could reduce our operating margins if we are unable to recover such increases in costs from our customers, and could harm our business, financial condition and results of operations.
50

TABLE OF CONTENTS

OUR BUSINESS
Overview
We are a global provider of advanced solar tracker systems. Our trackers are supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers. We believe achieving our mission will help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. The combination of integrated hardware tracking technology and advanced software algorithms in solar tracker systems yields, on average, 25% more energy and delivers a 17% lower LCOE compared to fixed-tilt mounting systems, according to 2020 BNEF reports. Our systems offer efficiency gains relative to other tracker systems due to our tracker’s enhanced design, which includes a two-panel in-portrait format and independent rows, and its optimization for use with bifacial panels. Additionally, these efficiency gains can be enhanced by our proprietary software solutions. Our customers include leading project developers, solar asset owners and EPC contractors that design and build solar energy projects. Our team of experienced renewable energy professionals is focused on delivering compelling value to customers across the full solar energy project lifecycle, including at the development, construction and operations phases.
graphic

Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. With our Voyager offering, we are one of the largest providers of two-panel in-portrait trackers in the United States, which we determined based on our estimated U.S. tracker market share of approximately 11% (which was calculated using our MW shipped for fiscal year 2020 compared to a total tracker market shipment estimate from a 2020 Wood Mackenzie report). We designed Voyager to reduce construction costs by enabling efficient use of land, maximizing site accessibility and reducing materials needed for construction. Additionally, Voyager’s patented panel connection features are designed to optimize speed of installation and reduce assembly labor. Due to these design and installation benefits, we believe Voyager offers industry-leading installation cost per watt compared to competing trackers. Post-installation, owners of solar energy projects benefit from Voyager’s proprietary control system, which employs advanced adaptive tracking algorithms that improve production and site yield. We also offer a software solution, SunPath, which uses proprietary algorithms that take into consideration topography, meteorological conditions and other local site conditions to further optimize tracking and help produce additional energy yield over our Voyager Trackers.
51

TABLE OF CONTENTS

graphic
Our global market opportunity is driven by two primary factors: overall growth in utility-scale solar projects and the increased usage of trackers as the preferred mounting system in utility-scale solar projects. Solar energy is the fastest growing source of electricity globally due to declining costs of production, increased efficiency, commitments by companies and utilities to use low-carbon energy (including as part of social responsibility efforts), as well as policy support from foreign, federal and local governments and regulators. By 2050, solar energy is expected to account for 23% of the global power generation mix, up from 4% today, according to BNEF 2020 New Energy Outlook. Annual solar PV installations have more than doubled from 50.5 GW in 2015 to 109 GW in 2019, and are expected to grow to 145 GW of installations annually by 2025, according to a 2020 Wood Mackenzie report. Within the growing solar energy market, trackers are rapidly gaining market share versus fixed-tilt mounting systems due to their ability to optimize energy production, accommodate more varied terrain and offer a more attractive return on investment. Globally, tracker installations are expected to grow from 14 GW in 2018 to 41 GW in 2025, according to a 2020 Wood Mackenzie report, representing a CAGR of 16%. North America currently represents the largest portion of the solar tracker market and is expected to account for 50% of global installations in 2020, growing from 8 GW in 2019 to 14 GW in 2020. In terms of tracker market penetration, North America and Latin America have the highest levels, with 84% and 87%, respectively, of new ground-mounted solar energy projects in 2019 in each region electing to use trackers. The Middle East and Africa, Europe and the Asia Pacific regions present significant growth opportunities as tracker penetration increases in such markets.
Our company was formed in 2017 by a group of renewable energy industry veterans, including the team with substantial experience deploying the AP90 tracker, a first-generation one-panel in-portrait, linked-row design tracker system. The AP90 tracker was first installed in 2013, and achieved approximately 900 MW of cumulative global installations between 2013 and 2016, prior to our formation. Our management team utilized their design and construction expertise, and their experience installing and operating other competitive tracking solutions, to design and develop a next-generation tracker system, Voyager, which achieved product certification in 2019. As of November 9, 2021, we had $692 million of executed contracts and awarded orders for Voyager, with anticipated shipment dates in 2022 and beyond. We define executed contracts and awarded orders as orders that have been documented and signed through a contract or where we are in the process of documenting a contract but for which a contract has not yet been signed or that are subject to multi-project transactions. In the case of certain projects, including those that are scheduled for delivery on later dates, we have not locked in binding pricing with customers and we instead use estimated average selling price to calculate the revenue included in our executed contracts and awarded orders for such projects. Actual revenue for these projects could differ once contracts with binding pricing are executed. These amounts do not represent GAAP revenue, and if and when these orders are fulfilled by us will be subject to our revenue recognition policy as described in the Notes to our Consolidated Financial Statements.
In addition to conducting internal quality control procedures, we have engaged and received testing and inspection certifications from several organizations including Black & Veatch, DNV GL, Enertis and RWDI to help validate the quality of our operations and product offerings.
52

TABLE OF CONTENTS

Our corporate headquarters is located in Austin, Texas and we have training and technology development sites in Aurora, Colorado and Chennai, India. To assist with our global expansion effort, we have grown our sales and support network abroad, with employees located in Australia, India, the Middle East, China, Europe, Latin America, South Africa, and South-East Asia as of December 31, 2021.
Corporate Values and Adherence to Environmental, Social and Governance Principles
We seek to establish market leadership through generating attractive returns and driving customer value with our solar tracker systems and software solutions. Our core values of integrity, accountability, innovation and excellence are central to the way in which we do business. We act with integrity by holding ourselves to the highest legal, ethical and moral standards in every business decision we make. We believe that accountability to our customers and our commitment to meeting their business needs will continue to drive deep long-term relationships. Innovation is at the core of our business as we continuously strive to improve our products, services and processes. We are committed to delivering excellent results at every stage of the solar energy project lifecycle, and we relentlessly drive to improve the quality of our products and services.
Additionally, we recognize the importance of environmental stewardship, cultivating sustainable relationships with our employees, manufacturers and the communities where we operate, and accountability of our leadership to our stakeholders. As a renewable energy company, we are passionate about our role in facilitating the global transition away from fossil fuel energy sources and towards renewable energy sources. We intend to continue building our business and shaping our corporate culture by taking into account ESG principles applicable to our company. For example, we have received International Standards Organization (“ISO”) 14001:2015 environmental management system certification and ISO 9001:2015 quality management system certification at our corporate headquarters. ISO 14001:2015 and ISO 9001:2015 are globally recognized standards for environmental and quality management systems that provide a voluntary framework to identify key environmental and quality aspects within businesses. We have also received ISO’s Occupational Health and Safety Management certification, ISO 45001:2018. Our contract manufacturing partners also undergo a qualification process to remain on our approved vendor list, which includes a review and assessment of their environmental performance. See “Our Business—Our Manufacturing and Supply Chain” below.
Electricity generation from fossil fuel sources results in a significant amount of greenhouse gas and particulate matter emissions, and our offering as a renewable solar energy-based solution helps mitigate this impact by acting as a replacement for such polluting sources. Our 1.9 GW of installed capacity as of April 2021 represents the elimination of 3.3 million tons of carbon dioxide, 2,457 tons of sulfur dioxide, 2,602 tons of nitrous oxide and 232 tons of particulate matter under 10 microns of emissions from electricity generation in the United States in 2019, according to data provided by the United States Energy Information Administration in the United States Electricity Profile 2019 report and the United States Environmental Protection Agency in the Air Pollutant Emissions Trends Data report. As we grow our business, we recognize the continued impact our product offering will have on the reducing the overall emissions of electricity generation around the world.
SunPath Software Solution
The additional energy yield SunPath can provide to our customers and owners of solar energy projects depends on the specifics of the site where it is implemented. SunPath consists of two primary algorithms:
Terrain-Based Tracking. This feature enables Voyager to reduce shading on sloped terrain sites during morning and afternoon backtracking. Elevation data is captured by a drone survey during site commissioning and then stored within each Voyager Tracker that utilizes the SunPath software. Using elevation information for each row in the tracker system allows this algorithm to calculate the daily setpoint angles to minimize row-to-row shading and maximize energy output.
Diffuse Light Optimization. This feature enables Voyager to maximize energy yield during diffuse light conditions created by elements such as clouds, fog, smoke and sand. Typically, trackers try to angle themselves as close to perpendicular to the sun’s position as possible, but during diffuse light conditions, it is advantageous to position the tracker at a flatter or lower angle. This algorithm uses short-term irradiance forecasts based on satellite imagery to determine when a diffuse light condition will exist, and then positions Voyager Trackers that utilize the SunPath software at the angle that maximizes energy output. Our method is unique because it is a purely software-driven optimization with no reliance on on-site sensors that require regular maintenance and cleaning.
53

TABLE OF CONTENTS

We have several additional features of SunPath under various stages of development and implementation. We intend to continue to develop the features of the SunPath software to further maximize the energy output of Voyager Trackers utilizing the SunPath software, contributing to increased efficiency gains over our base-model Voyager Trackers.
Our Customers
We currently offer tracking and software solutions targeting the utility-scale solar energy markets to current and potential customers in the United States, Asia, the Middle East, North Africa and Australia, and we aim to continue to expand our global footprint in Latin America and Europe.
Of our approximately 140 tracker, software and engineering services customers, our primary ones are located in existing markets and include project developers, solar asset owners and EPC contractors. We also work closely with other project-level stakeholders, including independent engineers, project lenders, tax equity providers, insurers and mechanical subcontractors. Solar tracker procurement for utility-scale solar energy projects is often the responsibility of either the EPC contractor or the project developer, depending on the structure of the project. As a result, our largest customers are EPC contractors that construct multiple projects for many developers. As project development becomes more competitive, however, project developers and solar asset owners are increasingly purchasing Voyager directly and relying on EPC contractors for installation. In 2019, approximately 64% of our revenue (excluding revenue attributable to software sales) was attributable to EPC contractors and 36% to project developers, while in 2020, approximately 50% of such revenue was attributable to EPC contractors and 50% to project developers. For the nine months ended September 30, 2021 approximately 67% of our revenue (excluding revenue attributable to software sales) was attributable to EPC contractors and 33% to project developers. We expect our revenue profile to continue to trend more toward project developers in the future. Our two largest customers collectively accounted for approximately 80% of our revenue in 2019, 40% of our revenue in 2020 and 75% of our revenue in for the nine months ended September 30, 2021. As a result of this heavy reliance on existing customer referrals, the pre-sales and post-sales process is deeply focused on execution and customer satisfaction.
We work with many of the leading EPC contractors and project developers in the United States. Our customers currently represent 60% of the top 15 EPC contractors in 2021 in terms of MW installed. A key element of our sales and marketing strategy is establishing and maintaining close relationships with our customers. We are seeking to deepen these relationships through master supply agreements or multi-year procurement contracts with our customers for the purchase of larger volumes of solar trackers. For example, our largest customer in 2019 was an EPC contractor that used the trackers it purchased in multiple solar energy projects for three different project developers.
Sales and Marketing
Our sales and marketing strategy is focused on clear communication with and education of all necessary stakeholders involved in the financing, procurement, construction and operation of the solar asset to whom we are providing our products and services, with the objective of positioning Voyager as the market leading two-panel in-portrait solution for global utility-scale solar energy projects. We interface and engage with new customers through a combination of direct marketing and sales efforts, training and education, including by providing independently-sourced reporting materials, and sponsorship of industry conferences and events. These efforts are closely tied to the sales cycle of Voyager, producing core deliverables and messaging at each step of the sales process. For our customers that are project developers and solar asset owners, we emphasize the total cost of ownership of a Voyager Tracker and, for our customers that are EPC contractors, we emphasize our lean construction methodologies, logistics tracking and management, and installation cost savings.
Our current marketing channels for new customers consist of leveraging existing references for new business (for example, existing EPC contractor customers introducing us to project developers and solar asset owners and vice versa), industry conferences and events, request for proposals, in-person training, press releases, our website and our social media presence. As a result, the sales process primarily revolves around direct customer proposals and engagement, targeted marketing campaigns and participation in request for proposals. The sales cycle with our customers typically ranges from one to six months. We plan to expand our marketing efforts through webinars, global publications, installation training videos and participation in industry groups.
In addition, we believe that the significant and continued growth in our installed base of Voyager Trackers creates opportunities to sell additional products, software and services that are related to, and provide operational enhancements for, Voyager Trackers. Our strategy is to introduce a targeted set of offerings over time (similar to the
54

TABLE OF CONTENTS

SunPath offering that was released in the fourth quarter of 2020), including hardware and software upgrades and retrofits, as well as preventative maintenance services and extended warranty plans, each of which we believe can generate high margin, recurring revenue.
Our sales team is incentivized to sell Voyager Trackers and services through a standardized commission program. All sales activities are meticulously logged in Salesforce to accurately track and monitor near- and long-term project pipeline.
As of December 31, 2021, our sales and marketing organization included 45 employees in 6 countries. In the United States, Asia, the Middle East, North Africa, South Africa and Australia, our tracker technology, software and engineering services are actively being marketed by our sales team.
We plan to continue increasing our presence in the United States, as well as expanding globally. Since our inception, we have sold our tracker products to customers located in North America, Australia, Europe and Asia, although historic sales of Voyager Trackers have been heavily concentrated in the United States. In 2021, we have been awarded orders in Australia.
Training and Customer Support
Our training and customer support team is led by veterans of the utility-scale renewable energy industry having multiple GW of solar experience across the value chain from green field development through lean construction execution, culminating in operations and maintenance. With our experience and expertise in solar PV utility-scale construction, our customers rely on us as a thoughtful partner who will put the needs of the project first and use the problem-solving techniques we have developed through our collective experience to individualize and optimize customer solutions.
Our dedication to training and customer support transcends the traditional supplier transactional relationship. We strive to bond with our customer project teams, offering our customers the opportunity to attend our hands-on, multi-day “Voyager Certification” training hosted at our Aurora, Colorado and Chennai, India technology development sites that focuses on assembly techniques, construction methods, crew size and work flow optimization to enable our customers to achieve exceptional on-site execution. Following the Voyager Certification training, we currently enable all of our customers to elect to have us travel to the customer site and provide another hands-on, multi-day installation training with our customers’ contractors or subcontractors, which ensures that solar construction best practices enabled by Voyager’s design are recognized and practiced.
During “cold-commissioning,” which occurs after a customer’s array panels are installed but prior to energization, we currently offer a dedicated team for a multi-day training on our commissioning and distill commissioning activities down to a “plug and play” familiarity in a manner that provides automatic progress updates to an executive dashboard in real time. This process increases visibility and the “cold-commissioning” process allows for additional hands-on experience with Voyager’s system, providing customers with testing and troubleshooting tools early in the life-cycle of the project.
Lastly, the owner of the project can benefit from the operations and maintenance training that we offer, where we walk them through basic operations, simple on-site repairs and troubleshooting, as well as introduce them to our request for information system, which has been widely commended by our customers. This training ensures that customers have access to the tools to operate their solar project successfully and the means to escalate an issue, should help be required.
Our Manufacturing and Supply Chain
We have designed a multi-regional, diversified supply chain, supported by our contract manufacturing partners. This approach is designed to minimize material movement and maximize delivery of large product volumes globally. Our global supply chain professionals have extensive experience at leading solar energy companies with global supply chains. Our supply chain team is integrated into our processes during design and manages material flow and customer communication through delivery to project sites.
Contract Manufacturers. All Voyager components are built to our specification. Based on set criteria, we select contract manufacturers from countries around the world that are well versed in component engineering and change management and stand behind their craftsmanship by providing warranties on defects to support the warranties we provide to our customers. Our contract manufacturers undergo a
55

TABLE OF CONTENTS

rigorous and continuous qualification process to remain on our approved vendor list, including an evaluation of their business practices. We verify that our contract manufacturers are ISO certified for ISO 14001:2015 (environmental management system certification), ISO 9001:2015 (quality management system certification) and ISO 45001:2018 (occupational health and safety management certification). We also perform due diligence to confirm that our contract manufacturers are in compliance with the FCPA and applicable child labor laws.
Logistics. We select our logistics providers based on similar criteria that we use to select our contract manufacturers. We partner with a leading global third party logistics provider to support our logistic operations. This partnership allows us to develop flexible delivery plans that can accommodate the specific site and construction needs of our customers.
Capacity. We maintain supply source redundancy to help protect our customers from disruptive risks. We have sized our supply chain to meet the variability and seasonality of our customers and industry. We currently have eight GW of annualized supply capacity and seek to deliver a 100% tariff-free solution to our U.S. customers by sourcing supply from qualified manufacturers that are located outside tariff zones and who satisfy our qualification specifications.
Research and Development
Innovation is a core value of our company. We invest substantially in R&D to enhance and expand our product and services portfolio and to drive value to our customers by improving site yield, reducing total installation cost and improving installation speeds. We implement a rigorous process to evaluate new initiatives, define and measure market opportunities and assess program value, before launching a structured phase-gate process for new product and services introduction.
As of December 31, 2021, our R&D department accounted for approximately 21% of our headcount. 94% of these employees hold engineering or science degrees and 47% of these employees also hold either a master’s degree or a PhD. Our R&D team has expertise and industry experience in structural design, civil engineering, software and electronics engineering and communication networks. We also work with third party industry experts for product validation, performance testing and certification of new products.
Intellectual Property
The protection of our technology and intellectual property is an important aspect of our business. We seek to protect our intellectual property rights through patent, trademark, copyright and trade secret laws, as well as through confidentiality agreements and non-disclosure agreements. We generally enter into confidentiality and invention assignment agreements with our employees and independent contractors to control access to, and clarify ownership of, our proprietary information. We have also entered into agreements with third parties, including with respect to one third party an exclusive license agreement, pursuant to which we received certain rights to use the intellectual property of those third parties. We also require other third parties who may have access to our proprietary technologies and information to enter into non-disclosure agreements.
As of December 31, 2021, we had one U.S. trademark registration, five U.S. applications for trademark registration, 52 issued U.S. patents, twelve issued non-U.S. patents, six patent applications pending for examination in the United States and nine patent applications pending for examination in other countries related to panel attachments, solar tracking algorithms, related design and assembly methods, and software solutions. As of December 31, 2021, we believe that Voyager and SunDAT are covered by certain of our issued or pending U.S. and non-U.S. patents and patent applications, and that we have other issued or pending U.S. and non-U.S. patents and patent applications that may contain claims that could be practiced by our current or planned products. Our issued U.S. patents are expected to expire between 2022 and 2039.
Government Incentives
Federal, state, local and foreign government bodies provide incentives to owners, end-users, distributors, system integrators and manufacturers of solar energy systems to promote solar electricity in the form of rebates, tax credits and other financial incentives such as system performance payments, payments of renewable energy credits associated with renewable energy generation and an exclusion of solar energy systems from property tax assessments. The market for grid-connected applications, where solar power is sold into organized electric markets or pursuant to
56

TABLE OF CONTENTS

power purchase agreements, often depends in large part on the availability and size of these government subsidies and economic incentives, which vary by geographic market and from time to time. The following is a summary of certain major current government subsidies and economic incentives that our customers and owners of solar energy projects may take advantage of.
Investment Tax Credit
The most notable incentive program to our U.S. business is the ITC for solar energy projects, which allows taxpayers to offset their federal income tax liability by a certain percentage of their cost basis in solar energy systems placed in service for commercial use. Under existing tax law, the ITC is 30% for projects that began construction prior to 2020 and are placed in service before 2026, and is reduced to 26% for projects that began construction in 2020, 2021 or 2022 and are placed in service before 2026, to 22% for projects that began construction in 2023 and are placed in service before 2026 and to 10% for projects that began construction after 2023 or placed in service after 2025 regardless of when construction began.
The year in which the solar energy project is deemed to have begun construction is the relevant year for determining the applicable ITC rate under the U.S. Internal Revenue Service (“IRS”) rules. The IRS rules provide that construction begins in the year in which a taxpayer either (i) commences physical work of a significant nature on the project site or on a project equipment or (ii) pays or incurs at least 5% of the total qualifying project cost of the solar energy project (the “5% Safe Harbor”). Under the 5% Safe Harbor, the taxpayer may choose to satisfy the requirement by purchasing equipment, and the IRS rules generally require that the taxpayer receive delivery of the purchased equipment within three and a half months after payment.
The U.S. Congress is considering a variety of proposals, including certain provisions of H.R. 5376 (the “Build Back Better Act”), that would, if enacted, benefit the solar energy industry, including in the form of extended or increased tax credits. Proposals being considered by Congress include: (i) extension of the ITC at a 30% rate through 2031; (ii) the consolidation of numerous federal energy tax incentives into a simplified system which would award credits for clean electricity generation; and (iii) a “direct pay” system applicable to the ITC, which would permit such tax credits to be utilized by owners of solar energy projects regardless of whether they have taxable income. However, there can be no assurance that all or any of the above proposals will be passed by Congress or signed into law by the President.
Renewable Portfolio Standards
RPSs are another set of policies designed to increase the use of renewable energy sources for electricity generation. In the United States, 30 states and the District of Columbia have implemented RPSs, which require a specified percentage of the electricity sold by utilities to come from renewable resources by a certain date. While many state targets are between 10% and 45%, 14 states have targets of 50% or greater.
FiT and other Incentives
A feed-in-tariff (“FiT”) is another type of incentive that pays owners of renewable energy systems, including solar energy systems, a certain amount per unit of electricity they generate and provide to the grid. These incentives are often at above-market fixed-prices that are locked in over contract periods of 10 to 20 years. The key difference between FiTs and other solar energy incentives, such as the ITC, is that FiTs are based on the amount of electricity produced in a given solar energy system, as opposed to being based on the amount of money invested in a solar energy system. While FiTs are relatively rare as a solar policy mechanism in the United States (with only a handful of states offering them), they are more common internationally.
Additional renewable energy incentives may exist in or be developed inside or outside of the United States which could benefit us as we expand our business. As our international sales grow and our global footprint expands, our customers and owners of solar energy projects may have access to incentives for solar energy projects, such as FiTs, tax deductions and grants toward equipment purchases. For example, Vietnam has adopted corporate income tax regulations that provide a preferential tax rate for income from investment in the production of renewable energy, clean energy and waste-to-energy process.
Seasonality
Our revenue may be impacted by seasonality and variability related to ITC step-downs and construction activity. We expect customer purchasing to be impacted by ITC step-downs and project construction activity in the United States and the rest of the world is lower in colder months depending on geographic location. Given that the
57

TABLE OF CONTENTS

installation of Voyager Trackers requires setting foundations in the ground, it is more costly to our customers to install trackers when the ground is frozen. As a result, depending on the timing of revenue recognition, both these factors could impact our total revenue from one period to another. We expect our total revenue to continue to be impacted by these factors (i) in the case of the ITC step-downs, once they resume after 2022 and until they cease in 2024 and (ii) in terms of seasonality related to cold weather months, until our expansion into areas with traditionally warmer climates results in less pronounced seasonal variations in our revenue profile.
Competition
The tracker industry is highly specialized and dominated by a relatively small number of companies. Our direct tracker competitors include Array Technologies, Inc. and NEXTracker Inc. We also compete indirectly with manufacturers of fixed-tilt mounting systems. We compete on the basis of product performance and features, total cost of ownership (usually measured by LCOE), reliability and duration of product warranty, sales and distribution capabilities, training and customer support.
Human Capital Resources
As of December 31, 2021, we had 221 full-time employees. Of these employees, 46 were engaged in R&D, 45 in sales and marketing, 80 in operations and support and 50 in general and administrative capacities. Of our employees, 120 were based in the North America, 101 were based in Asia, of which four were based in China, two were based in the Middle East and three were based in Australia. None of our employees are represented by a labor union. We have not experienced any employment-related work stoppages, and we consider relations with our employees to be good.
Our human capital resources objectives include, as applicable, recruiting, retaining, incentivizing and integrating our existing and future employees. Our compensation program is designed to attract, retain and motivate highly qualified employees and executives. We use a mix of competitive base salary, performance-based equity compensation awards and other employee benefits. The health and safety of our employees are of primary concern. During the COVID-19 pandemic, we have taken significant steps to protect our workforce including but not limited to, working remotely when feasible and implementing social distancing protocols consistent with guidelines issued by federal, state and local governments.
Facilities
Our corporate headquarters is located in Austin, Texas, in an office consisting of approximately 9,278 square feet of office space. We have a lease on our corporate headquarters, which expires on October 31, 2025. In Austin, Texas we also have an applications laboratory, which is subject to a lease that expires in 2026. The laboratory consists of approximately 2,000 square feet of office and laboratory space.
In addition to our corporate headquarters, we lease approximately 5,300 square feet of warehouse space and 1,100 square feet of sales and support office space in Brendale, Australia and 2,500 and 2,860 square feet of sales and support office space in Hyderabad and Bangalore, India, respectively. We are also a member of SolarTAC, a collaborative research facility aimed at advancing proprietary and collaborative research projects to support the growth of individual solar energy companies as well as the solar industry as a whole. Through our SolarTAC membership, we have access to a development sandbox of 174,240 square feet in Aurora, Colorado that we primarily use for customer training, product development and certification. Our SolarTAC Chennai, India facility has approximately 43,560 square feet.
We outsource all manufacturing to contract manufacturing partners and currently do not own or lease any manufacturing facilities.
We believe that our existing properties are in good condition and are sufficient and suitable for the conduct of our business for the foreseeable future. To the extent our needs change as our business grows, we expect that additional space and facilities will be available.
Legal Proceedings
From time to time, we are subject to routine legal proceedings in the normal course of operating our business. As of the date of this prospectus, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows.
58

TABLE OF CONTENTS

On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, FCX filed an amended complaint asserting the same claims as the original complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply on September 7, 2021. Oral argument on our motion to dismiss occurred on February 3, 2022. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted, and the cases were consolidated on November 19, 2021. Discovery in this consolidated matter is ongoing. We believe the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. We and our management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time the we believe that the likelihood of any material loss related to these matters is remote given the strength of our defenses.
59

TABLE OF CONTENTS

MANAGEMENT
Our Executive Officers and Board of Directors
The following table sets forth the names, ages and positions of our directors and executive officers as of the date of this prospectus.
Name
Age
Position
Sean Hunkler
59
President and Chief Executive Officer, Director
Patrick M. Cook
38
Chief Financial Officer and Treasurer
Nagendra Cherukupalli
62
Chief Technology Officer
Ali Mortazavi
61
Executive Vice President, Global Sales and Marketing
Kristian Nolde
44
Vice President, Marketing and Strategy
Thurman J. “T.J.” Rodgers
73
Chairman of the Board
David Springer
53
Director
Ahmad Chatila
54
Director
William Aldeen (“Dean”) Priddy, Jr.
61
Director
Isidoro Quiroga Cortés
33
Director
Shaker Sadasivam
61
Director
Lisan Hung
52
Director
Sean Hunkler has served as our President and Chief Executive Officer since September 2021. Prior to joining the Company, Mr. Hunkler worked with Western Digital since August of 2018, most recently serving as the Executive Vice President of Global Operations, and having previously served as the Senior Vice President, Global Operations, and as the Senior Vice President, Manufacturing Operations. Prior to that, Mr. Hunkler served as Chief Operating Officer of Nexperia Semiconductors, a global semiconductor manufacturer created after its divestiture from NXP Semiconductors, from February 2017 to August 2018. From July 2012 to February 2017, he served as Executive Vice President, Global Operations of NXP Semiconductors, a global semiconductor manufacturer. Mr. Hunkler also served in senior leadership roles at Freescale Semiconductor, Motorola and SunEdison (formerly MEMC Electronic Materials). He holds a Master of Business Administration degree from the University of Texas at Austin and a Bachelor of Science degree in Chemical Engineering from The John Hopkins University.
Patrick M. Cook has served as our Chief Financial Officer and Treasurer since July 2019. Immediately prior to becoming our Chief Financial Officer, Mr. Cook worked in the corporate finance division of Dot Foods. From 2011 to 2017, Mr. Cook held multiple positions at SunEdison, including Vice President of Capital Markets and Corporate Finance and Treasurer of the Solar Energy Business Division. From 2006 to 2011, Mr. Cook held multiple leadership roles within Bank of America’s Structured Finance division, including Vice President of Structured Finance. Mr. Cook holds a Bachelor of Science degree in finance and quantitative methods from Bradley University.
Nagendra Cherukupalli has served as our Chief Technology Officer since January 2018 responsible for Voyager Tracker and software R&D. From 2008 to 2018, Mr. Cherukupalli worked in the renewable energy space at SunEdison and other startups where he was a chief technology officer and worked to define new products and solutions for utility scale and commercial and industrial spaces. As a Vice President at Cypress Semiconductor Corporation (“Cypress”) from 2001 to 2008, Mr. Cherukupalli was responsible for new semiconductor product designs. Mr. Cherukupalli started his career at AT&T Bell Labs as a Member of Technical Staff from 1985 to 1990 and worked on complex algorithms for the EDA industry at Cadence Design Systems and other startups from 1990 to 2001. Mr. Cherukupalli is currently a Senior Member of the IEEE (Institute of Electrical and Electronics Engineers), holds a degree in electronics from India, a Master of Science degree and a Ph.D. degree in computer science, each from the Illinois Institute of Technology, and is a graduate of the Stanford Executive Program at Stanford Graduate School of Business.
Ali Mortazavi has served as our Executive Vice President, Global Sales and Marketing since February 2021. Immediately prior to our team, Mr. Mortazavi served as a Business Manager in charge of the Consumer Products Business Unit at Maxim Integrated Products Inc. (“Maxim”) since 2001. At Maxim, Mr. Mortazavi was Vice President and General Manager of several business units in Consumer, Computing, Industrial, Communications and Automotive, as well as Vice President of Business Operations managing global distribution, pricing, demand
60

TABLE OF CONTENTS

planning and sales operation organizations. Prior to joining Maxim, Mr. Mortazavi was Design Manager and subsequently Director of Sales at Epson Electronics America, Inc. Mr. Mortazavi holds a Bachelor of Science degree and a Master of Science degree in chemical engineering and a Ph.D. degree in electrical engineering, each from the University of California at Davis.
Kristian Nolde has served as our Vice President, Marketing and Strategy since July 2020. Mr. Nolde is responsible for our strategic direction, including M&A activities, as well as Marketing, Product Management, and Data and Analytics. Prior to joining our team, Mr. Nolde was an Associate Partner with McKinsey & Company (“McKinsey”). During his time with McKinsey from 2012 to 2020, Mr. Nolde worked with many leading power electronics and solar companies, working with them on accelerated growth transformations. Before joining McKinsey, Mr. Nolde worked as a systems developer for Amplitude Capital AG. Mr. Nolde holds a Bachelor of Science degree in general engineering sciences from Hamburg University of Technology and a Ph.D. degree in electrical engineering from the Swiss Federal Institute of Technology in Zurich.
Thurman J. “T.J.” Rodgers has served as the Chairman of our board of directors since January 2017. Mr. Rodgers has also served as the Chief Executive Officer and Chairman of the board of directors of Rodgers Silicon Valley Acquisition Corporation since its founding in September 2020. In 1982, Mr. Rodgers co-founded Cypress and served as its Chief Executive Officer until 2016. Mr. Rodgers also serves on the boards of directors of five other energy-related private companies: UpStart Power (fuel cells), Watt Fuel Cell Corp., Enovix Corporation (Li-ion batteries), Enphase Energy Inc. (microinverters) and Solaria Corporation (solar systems). Mr. Rodgers is the former Chairman of the board of directors of the Semiconductor Industry Association and SunPower Corporation. Mr. Rodgers served on the Dartmouth College board of trustees from 2004 to 2012 and holds the title Trustee Emeritus. Mr. Rodgers holds an A.B. degree in physics and chemistry from Dartmouth College and a Master of Science and a Ph.D. degree in electrical engineering, each from Stanford University.
David Springer is one of our co-founders and has served as a member of our board of directors since January 2017. Mr. Springer previously served as our Chief Executive Officer from January 2017 to May 2019 and as our Executive Vice President, Field Operations from May 2019 to April 2021. From 2013 to 2016, Mr. Springer was the Chief Operating Officer of Solar Materials at SunEdison. From 2011 to 2013, Mr. Springer was the Vice President of Manufacturing at MEMC Electronic Materials Inc. From 2005 to 2011, Mr. Springer held multiple leadership positions, including Vice President of Manufacturing Operations, at Freescale Semiconductor, Inc. Mr. Springer has also served as a Navy submarine officer. Mr. Springer has a Bachelor of Science degree in engineering from the United States Naval Academy.
Ahmad Chatila is one of our co-founders and has served as a member of our board of directors since January 2017. Mr. Chatila currently serves as the Managing Partner of Fenice Investment Group, a position he has held since 2017. Mr. Chatila is the co-founder and has served on the board of directors of NexGen Power Systems Inc. and Dimension, since 2017 and 2018, respectively. Mr. Chatila was also the transformation architect at Enphase Energy Inc. from 2017 to 2020. Mr. Chatila previously served as Chief Executive Officer and a member of the board of directors of SunEdison from 2009 to 2016, which filed for bankruptcy. Prior to joining SunEdison, Mr. Chatila served as Executive Vice President of the Memory and Imaging Division of Cypress from 2005 to 2009. Mr. Chatila also serves on the board of directors of the private companies Akra Inc., Ohmium, Inc., Biggie Inc. and SunEdison Infrastructure Limited. Mr. Chatila previously served as Chairman of the board of directors of TerraForm Power, Inc. and TerraForm Global Inc. Mr. Chatila holds a Bachelor of Science degree in electrical engineering from Arizona State University, a Master of Science degree in electrical engineering from Cornell University and has completed the Stanford Executive Program at Stanford University.
William Aldeen (“Dean”) Priddy, Jr. has served as a member of our board of directors since November 2020. Mr. Priddy began his career at Analog Devices where he held positions with increasing responsibility in finance and marketing from 1986 to 1991. In 1991, Mr. Priddy joined RFMD, a supplier of radio frequency integrated circuits for the various wireless markets, and served as Chief Financial Officer and Corporate Vice President of Administration and Secretary from July 1997 to December of 2014 when RFMD merged with TriQuint Semiconductor forming Qorvo. Mr. Priddy served as Chief Integration Officer of the merger and as Executive Vice President of Administration until his retirement from Qorvo in 2015. Mr. Priddy has served on the board of trustees of the University of North Carolina at Greensboro since 2015. He currently serves as a business and financial advisor to NovaCyte, an early-stage company focused on laboratory grown corneas and Novex, a specialty medical products company. Mr. Priddy holds a Bachelor of Science degree in business administration and a Master of Business Administration degree, each from the University of North Carolina at Greensboro.
61

TABLE OF CONTENTS

Isidoro Quiroga Cortés has served as a member of our board of directors since April 2020. Mr. Quiroga Cortés manages a number of technology, energy and other investments through South Lake One LLC, including an investment in Enphase Energy Inc. in 2018. Mr. Quiroga Cortés serves on the board of directors of several companies, including, from 2013 to 2019, the board of directors of Australis Seafood. Additionally, from 2018 to 2020, Mr. Quiroga Cortés was a board observer of Enphase Energy Inc. Mr. Quiroga Cortés holds a Bachelor of Science degree in business administration from Pontificia Universidad Catolica de Chile.
Shaker Sadasivam has served as a member of our board of directors since January 2017. Mr. Sadasivam has served as the Chief Executive Officer of Auragent Bioscience, LLC since co-founding the company in 2018. From 2014 to 2016, Mr. Sadasivam served as President and Chief Executive Officer of SunEdison Semiconductor LLC. From 2009 to 2013, Mr. Sadasivam served as Executive Vice President and President of SunEdison. Mr. Sadasivam has served on the board of directors of II-VI Incorporated since 2016. Mr. Sadasivam also serves on the board of directors of the private companies Sfara, Inc., Dclimate Inc. and Sea Pharma, LLC, and is a member of the board of trustees of the Chesterfield Montessori School in Chesterfield, Missouri. Mr. Sadasivam holds a Bachelor of Science degree and a Master of Science degree in chemical engineering from the University of Madras and Indian Institute of Technology, a Master of Business Administration degree from Washington University and a Ph.D. degree in chemical engineering from Clarkson University.
Lisan Hung has served as a member of our board of directors since April 2021. Ms. Hung has also served as a member of the Rodgers Silicon Valley Acquisition Corporation board of directors since December 2020 and is also the Corporate Secretary and a member of the audit committee and of the compensation committee. Ms. Hung is currently the Vice President, General Counsel and Corporate Secretary of Enphase Energy, Inc. From 2014 to 2019, Ms. Hung was the Vice President of Legal Affairs, General Counsel and Corporate Secretary of Crocus Technology, Inc. From 2009 to 2014, she was the Vice President of Legal Affairs, General Counsel and Corporate Secretary of Kovio, Inc. Prior to that, Ms. Hung joined Advanced Micro Devices, Inc. in 1999, where she held a number of progressive leadership roles in the legal department until her departure in 2009 when she was the Director of Law for the Technology Group. Ms. Hung began her legal career at private law firms based in Silicon Valley. Ms. Hung holds a J.D. from Santa Clara University School of Law and a Bachelor of Science in Political Economy of Natural Resources from the University of California at Berkeley.
Election of Officers
Each executive officer serves at the discretion of our board of directors and holds office until his or her successor is duly appointed or until his or her earlier resignation or removal. There are no family relationships among any of our directors or executive officers.
Composition of our Board of Directors
Our board of directors currently consists of eight directors.
Our certificate of incorporation and bylaws provide that our board of directors will be divided into three classes, as nearly equal in number as possible, with the directors in each class serving for a three-year term, and one class being elected each year by our stockholders. Our current directors will be divided among the three classes as follows:
the Class I directors will be Isidoro Quiroga Cortés, David Springer and Thurman J. “T.J.” Rodgers and their initial terms will expire at the annual meeting of stockholders to be held in 2022;
the Class II directors will be Shaker Sadasivam and Sean Hunkler and their initial terms will expire at the annual meeting of stockholders to be held in 2023; and
the Class III directors will be Ahmad Chatila, William Aldeen (“Dean”) Priddy, Jr. and Lisan Hung and their initial terms will expire at the annual meeting of stockholders to be held in 2024.
Each director’s term will continue until the election and qualification of his or her successor, or his or her earlier death, disqualification, resignation or removal. Any increase or decrease in the number of directors will be distributed evenly among the three classes so that each class will consist of as near an equal number of directors as possible. This classification of our board of directors may have the effect of delaying or preventing a change in control of our Company. See the section titled “Description of Capital Stock—Anti-Takeover Provisions—Classified Board of Directors.”
62

TABLE OF CONTENTS

Director Independence
Prior to the completion of our IPO, our board of directors undertook a review of the independence of our directors and considered whether any director has a material relationship with us that could compromise that director’s ability to exercise independent judgment in carrying out that director’s responsibilities. Our board of directors has affirmatively determined that Thurman J. “T.J.” Rodgers, William Aldeen (“Dean”) Priddy, Jr., Isidoro Quiroga Cortés, Shaker Sadasivam and Lisan Hung are each an “independent director,” as defined under the Exchange Act and the rules of Nasdaq. In making these determinations, our board of directors considered the current and prior relationships that each director has with our Company and all other facts and circumstances our board of directors deemed relevant in determining their independence, including the beneficial ownership of our capital stock by each director, and the transactions involving them described in the section titled “Certain Relationships and Related Party Transactions.”
Background and Experience of Directors
Our nominating and corporate governance committee is responsible for reviewing with our board of directors, on an annual basis, the appropriate characteristics, skills and experience required for the board of directors as a whole and its individual members. In evaluating the suitability of individual candidates (both new candidates and current members), the nominating and corporate governance committee, in recommending candidates for election, and the board of directors, in approving (and, in the case of vacancies, appointing) such candidates, will take into account many factors, including the following:
personal and professional integrity;
ethics and values;
experience in corporate management, such as serving as an officer or former officer of a publicly held company;
experience in the industries in which we compete;
experience as a board member or executive officer of another publicly held company;
diversity of background and expertise and experience in substantive matters pertaining to our business relative to other board members;
conflicts of interest; and
practical and mature business judgment.
Board Committees
Our board of directors has an audit committee, a compensation committee and a nominating and corporate governance committee. The composition and responsibilities of each committee are described below. Our board of directors may also establish from time to time any other committees that it deems necessary or desirable. Members serve on these committees until their resignation or until otherwise determined by our board of directors.
Audit Committee
Our audit committee consists of William Aldeen (“Dean”) Priddy, Jr., Lisan Hung and Shaker Sadasivam, with William Aldeen (“Dean”) Priddy, Jr. serving as chair. Our audit committee is responsible for, among other things:
selecting and hiring our independent auditors, and approving the audit and non-audit services to be performed by our independent auditors;
assisting the board of directors in evaluating the qualifications, performance and independence of our independent auditors;
assisting the board of directors in monitoring the quality and integrity of our financial statements and our accounting and financial reporting;
assisting the board of directors in monitoring our compliance with legal and regulatory requirements;
reviewing with management and our independent auditors the adequacy and effectiveness of our internal controls over financial reporting processes;
63

TABLE OF CONTENTS

assisting the board of directors in monitoring the performance of our internal audit function;
reviewing with management and our independent auditors our annual and quarterly financial statements;
reviewing and overseeing all transactions between us and a related person for which review or oversight is required by applicable law or that are required to be disclosed in our financial statements or SEC filings, and developing policies and procedures for the committee’s review, approval and/or ratification of such transactions;
establishing procedures for the receipt, retention and treatment of complaints received by us regarding accounting, internal accounting controls or auditing matters and the confidential, anonymous submission by our employees of concerns regarding questionable accounting or auditing matters; and
preparing the audit committee report that the rules and regulations of the SEC require to be included in our annual proxy statement.
The SEC rules and Nasdaq rules require us to have a majority of independent directors and all independent audit committee members within one year our IPO. William Aldeen (“Dean”) Priddy, Jr., Lisan Hung and Shaker Sadasivam qualify as independent directors for purposes of serving on the audit committee under the corporate governance standards of Nasdaq and the independence requirements of Rule 10A-3 under the Exchange Act. Each member of our audit committee also meets the financial literacy requirements of Nasdaq listing standards. In addition, our board of directors has determined that William Aldeen (“Dean”) Priddy, Jr. and Shaker Sadasivam qualify as an “audit committee financial expert,” as such term is defined in Item 407(d)(5) of Regulation S-K. Our board of directors has adopted a written charter for the audit committee, which is available on our corporate website at https://ftcsolar.com. The information our website is deemed not to be incorporated in this prospectus or to be part of this prospectus.
Compensation Committee
Our compensation committee consists of Shaker Sadasivam, Lisan Hung and William Aldeen (“Dean”) Priddy, Jr., with Shaker Sadasivam serving as chair. The compensation committee is responsible for, among other things:
reviewing and approving corporate goals and objectives relevant to the compensation of our Chief Executive Officer, evaluating our Chief Executive Officer’s performance in light of those goals and objectives, and, either as a committee or together with the other independent directors (as directed by the board of directors), determining and approving our Chief Executive Officer’s compensation level based on such evaluation;
reviewing and approving, or making recommendations to the board of directors with respect to, the compensation of our other executive officers, including annual base salary, bonus and equity-based incentives and other benefits;
reviewing and recommending to the board of directors the compensation of our directors;
appointing and overseeing any compensation consultants;
reviewing and discussing with management our “Compensation Discussion and Analysis” disclosure required by SEC rules;
preparing the compensation committee report required by the SEC to be included in our annual proxy statement; and
reviewing and making recommendations with respect to our equity and equity-based compensation plans.
Our board of directors has determined that Shaker Sadasivam, Lisan Hung and William Aldeen (“Dean”) Priddy, Jr. meet the definition of “independent director” for purposes of serving on the compensation committee under Nasdaq rules, including the heightened independence standards for members of a compensation committee, and are “non-employee directors” as defined in Rule 16b-3 of the Exchange Act. Our board of directors has adopted a written charter for the compensation committee, which is available on our corporate website at https://ftcsolar.com. The information our website is deemed not to be incorporated in this prospectus or to be part of this prospectus.
64

TABLE OF CONTENTS

Nominating and Corporate Governance Committee
Our nominating and corporate governance committee consists of Lisan Hung, Shaker Sadasivam and Thurman J. “T.J.” Rodgers, with Lisan Hung serving as chair. The nominating and corporate governance committee is responsible for, among other things:
assisting our board of directors in identifying prospective director nominees and recommending nominees to the board of directors;
overseeing the evaluation of the board of directors and management;
reviewing developments in corporate governance practices and developing and recommending a set of corporate governance guidelines; and
recommending members for each committee of our board of directors.
Our board of directors has adopted a written charter for the nominating and corporate governance committee, which is available on our corporate website at https://ftcsolar.com. The information on our website is deemed not to be incorporated in this prospectus or to be part of this prospectus.
Compensation Committee Interlocks and Insider Participation
None of the members of our compensation committee will have at any time been one of our executive officers or employees. None of our executive officers currently serves, or has served during the last completed fiscal year, as a member of the board of directors or compensation committee (or other committee performing equivalent functions) of any entity that has one or more of its executive officers serving on our board of directors or compensation committee.
Code of Ethics and Other Policies
We have adopted a written code of business conduct and ethics that applies to all of our officers, directors and employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, which is posted on our website, https://ftcsolar.com. Our code of business conduct and ethics is a “code of ethics,” as defined in Item 406(b) of Regulation S-K. We will make any legally required disclosures regarding amendments to, or waivers of, provisions of the code on our website. The information on any of our website is deemed not to be incorporated in this prospectus or to be part of this prospectus.
Additionally, we have adopted an insider trading policy that applies to all of our officers, directors and employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. In 2021, our board of directors approved a waiver under our insider trading policy allowing our directors to undertake margin loans and a variety of hedging transactions with respect to our common stock.
65

TABLE OF CONTENTS

EXECUTIVE AND DIRECTOR COMPENSATION
We are currently considered an “emerging growth company” within the meaning of the Securities Act for purposes of the SEC’s executive compensation disclosure rules. Accordingly, we are required to provide a Summary Compensation Table and an Outstanding Equity Awards at Fiscal Year End Table, as well as limited narrative disclosures regarding executive compensation for our last completed fiscal year. Further, our reporting obligations extend only to the following “Named Executive Officers,” which are the individuals who served as principal executive officer and the next two most highly compensated executive officers at the end of the fiscal year ended December 31, 2021 (the “2021 Fiscal Year”).
Our named executive officers for the 2021 Fiscal Year, which consist of our President and Chief Executive Officer, the two other most highly compensated executive officers who were serving as executive officers as of December 31, 2021, and our former President and Chief Executive Officer are listed below:
Sean Hunkler, President and Chief Executive Officer;
Ali Mortazavi, Executive Vice President of Global Sales & Marketing;
Deepak Navnith, former Chief Operations Officer; and
Anthony P. Etnyre, former President and Chief Executive Officer.
Summary Compensation Table
The following table summarizes the compensation awarded to, earned by or paid to our Named Executive Officers for the 2021 Fiscal Year, other than with respect to Mr. Etnyre who was also a Named Executive Officer in respect to 2020. Our compensation packages for the Named Executive Officers primarily consist of base salary, annual bonus and long-term incentive awards consisting of restricted stock unit awards and, in certain cases, stock options.
SUMMARY COMPENSATION TABLE
Name and Principal Position
Year
Salary
($)(1)
Bonus
($)
Stock
Awards
($)(2)
Option
Awards
($)(3)
Non-Equity
Incentive Plan
Compensation
($)
All Other
Compensation
($)(4)
Total
($)
Sean Hunkler
Chief Executive Officer
2021
182,308
250,000(5)
5,146,515
9,141,334
0
1,020
14,721,177
Ali Mortazavi
Executive Vice President of Global Sales & Marketing
2021
293,750
0
4,561,611
0
0
9,055
4,256,010
Deepak Navnith(6)
Former Chief Operations Officer
2021
206,346
0
3,319,281
0
0
1,045
3,155,572
Anthony P. Etnyre(7)
Former Chief Executive Officer
2021
433,266
0
0
0
0
11,600
444,866
2020
336,369
188,622
5,374,000
0
0
11,577
5,910,568
(1)
Amounts in this column reflect salary paid to the Named Executive Officers with respect to the relevant fiscal year. See the section entitled “Employment Agreements with Named Executive Officers” below for additional details. Each of Messrs. Hunkler, Mortazavi and Navnith first became a Named Executive Officer in respect of 2021.
(2)
Amounts in this column represent the aggregate grant date fair value, computed in accordance with FASB ASC Topic 718, of stock awards granted to the Named Executive Officers with respect to the relevant fiscal year. Grants of restricted stock units were valued at the fair value of our common stock on the date of grant. The fair value per share of our common stock prior to our initial public offering was established by our board of directors based on the methodology described in Note 12 of our consolidated financial statements for the years ended December 31, 2019 and 2020. Subsequent to our initial public offering, grants of restricted stock units are valued at the closing price of our common stock on the date of grant as reported on the Nasdaq stock exchange.
66

TABLE OF CONTENTS

(3)
The options granted to Mr. Hunkler contain market conditions requiring that our common stock achieve a value of $30 per share for one-half of the options (“$30 hurdle price”) and $60 per share for the other half of the options (“$60 hurdle price”), both over an established period of time. In addition, the options provide for a 4-year vesting period to begin upon achievement of the market conditions. The options, which have an exercise price of $8.14 per share, have been valued using a Monte Carlo simulation assuming Geometric Brownian Motion (GBM) in a risk-neutral framework using 100,000 simulation paths. Each of the simulation paths involved estimates of:
a time to vest based on estimated achievement of each hurdle price;
a simulated stock price upon vesting; and
assumptions as to the payoff upon immediate exercise of in-the-money options, discounted to present value using 7 year term-matched risk free rates based on the time to vest in each simulation path.
This model resulted in an average fair value across all simulation paths of $4.42 per option with a $30 hurdle price and $4.25 per option with a $60 hurdle price.
(4)
Amounts in this column reflect (i) in the case of Mr. Hunkler, $1,000 in 401(k) plan matching contributions and $20 in insurance premiums to Insperity Life Insurance made on his behalf during the 2021 Fiscal Year, (ii) in the case of Mr. Mortazavi, $9,000 in 401(k) plan matching contributions and $55 in insurance premiums to Insperity Life Insurance made on his behalf during the 2021 Fiscal Year, (iii) in the case of Mr. Navnith, $1,000 in 401(k) plan matching contributions and $45 in insurance premiums to Insperity Life Insurance made on his behalf during the 2021 Fiscal Year and (iv) in the case of Mr. Etnyre, $11,600 in 401(k) plan matching contributions made on his behalf during the 2021 Fiscal Year.
(5)
Amount represents the portion of the sign-on bonus for Mr. Hunkler payable pursuant to his Employment Agreement in the 2021 Fiscal Year (see the section entitled “Employment Agreements with Named Executive Officers” below for additional details).
(6)
Mr. Navnith stepped down from his office as of January 23, 2022. He remains employed as a non-executive employee in order to assist with the transition of his duties for a period of up to 45 days.
(7)
Mr. Etnyre stepped down from his position as Chief Executive Officer as of September 21, 2021 and terminated employment with us after a transition period which ended on January 7, 2022.
Employment Agreements with Named Executive Officers
Each of our Named Executive Officers was a party to an employment agreement with us during the 2021 Fiscal Year, as described in greater detail below.
Mr. Hunkler’s Employment Agreement
We entered into an employment agreement on September 13, 2021 with Mr. Hunkler, our President and Chief Executive Officer. The employment agreement provided that Mr. Hunkler will receive an annual base salary, subject to adjustment in our sole discretion, and also provided that Mr. Hunkler will be eligible to participate in our annual profit sharing incentive plan, with a target annual cash bonus equal to 100% of his base salary, which target may be increased, but not decreased during his employment. Effective as of September 2021, Mr. Hunkler’s base salary was set at $650,000. Upon the effective date of the agreement, Mr. Hunkler was granted equity awards in the form of RSUs and performance-based options, which are subject to the 2021 Plan, and a cash sign-on bonus equal to $500,000 that is fully earned over the course of one year and payable in two equal installments ($250,000 of which was paid in 2021). The employment agreement provides that Mr. Hunkler’s employment with us is “at will” and can be terminated at any time by either party by providing written notice to the other party. The terms of Mr. Hunkler’s employment agreement providing for severance in certain circumstances are discussed below in the section entitled “Potential Payments upon Termination or Change in Control.”
Employment Agreements with Messrs. Mortazavi and Navnith
Our employment agreements with each of Mr. Mortazavi and Mr. Navnith provide that the executive will receive an annual base salary in the amount of $325,000 and $290,000, respectively, which may be adjusted in our sole discretion, and also provides that the executive will be eligible to participate in our annual and long term incentive plan. Subject to the achievement of certain performance criteria, Mr. Mortazavi will be entitled to receive a target annual cash bonus equal to 100% of his base salary plus an additional $50,000 for meeting certain performance goals, and Mr. Navnith will be entitled to receive a target annual cash bonus equal to 60% of his base salary, in both cases which target may be increased, but not decreased during the executive’s employment.
Each of Mr. Mortazavi and Mr. Navnith is also subject to certain restrictive covenants pursuant to his respective agreement with us, including an 18 month non-compete and non-solicit covenant.
Under their employment agreements, the employment of Mr. Mortazavi and Mr. Navnith with us is “at will” and may be terminated at any time by either the Company or the executive by providing written notice to the other party. The terms of the employment agreement with each of Mr. Mortazavi and Mr. Navnith providing for severance in certain circumstances is discussed below in the section entitled “Potential Payments upon Termination or Change in Control.”
67

TABLE OF CONTENTS

2021 Bonus Arrangements
Our officers including the Named Executive Officers are eligible to participate in our annual incentive plan and to earn an annual bonus based on our financial performance as well as individual performance during the relevant year. Depending on the level of achievement and the resulting funding of the Company-wide bonus pool, the board of directors determines bonus eligibility for our Chief Executive Officer, and our Chief Executive Officer determined bonus eligibility for each other Named Executive Officer. As established for 2021, each Named Executive Officer could earn a target bonus amount equal to: 100% of base salary for Mr. Hunkler, 100% of base salary for Mr. Mortazavi and 60% of base salary for Mr. Navnith. During 2021, the performance metrics established under our incentive plan were our “Critical Success Factors,” a set of metrics related to safety/environmental, quality, delivery, revenue, financials, people/HR, products/solutions (including R&D) and long-term value, which are approved by our board of directors and which we track throughout the year. Mr. Mortazavi is also eligible to earn a $50,000 incentive bonus for every 100 megawatts sold above our committed Annual Operating Plan, payable annually. Following the close of the 2021 Fiscal Year, the board of directors determined that the threshold level of achievement of the Critical Success Factors had not been met, resulting in no funding of the Company-wide bonus pool. As of the date of this filing, we have not paid, nor made a determination as to whether there will be a payment of, any discretionary cash bonus with respect to the 2021 Fiscal Year. To the extent any discretionary cash bonus is approved for the Named Executive Officers in respect of 2021, disclosure will be made on a current report on Form 8-K. The timing of any decision in this regard by our board of directors is not presently determinable.
2021 Equity Grants
In General. Since 2017, we have granted equity based compensation in the form of stock option awards, restricted stock awards and restricted stock unit awards to key employees. The grant date fair value of awards made during 2021 to the Named Executive Officers is set forth in the Summary Compensation Table above. Additional information regarding awards made to the Named Executive Officers under the Company’s equity plans and which remained outstanding as of December 31, 2021 is detailed in accordance with SEC rules in the Outstanding Equity Awards at 2021 Fiscal Year-End table below.
Mr. Hunkler. In 2021, Mr. Hunkler received the following equity awards under the 2021 Plan: (i) 632,250 RSUs subject to a four-year installment vesting schedule based on continued employment, (ii) a performance-based option to acquire 1,053,750 shares of our common stock (“$30 Options”), granted at fair market value, which will be subject to a four year installment vesting schedule commencing on the first date after which the common stock has (a) closed above $30 per share on both the first and last day of any 90 day period, (b) closed above $30 per share on both the first and last day of any 60 trading day period during such 90 day period and (c) closed above $30 per share on at least 45 trading days during such 60 trading day period, provided that the $30 Options will be forfeited to the extent that such date has not occurred within 4 years of the effective date of Mr. Hunkler’s employment agreement or between the 4-year anniversary and the 7-year anniversary of such effective date in certain circumstances, and (iii) a performance-based option to acquire 1,053,750 shares of our common stock (“$60 Options”), granted at fair market value, under substantially the same conditions as described for the $30 Options, replacing the $30 target with $60; provided that the $60 Options will be forfeited to the extent that the performance target has not been met prior to the 7-year anniversary of the effective date of his employment agreement.
Other Named Executive Officers. In 2021, Messrs. Mortazavi and Navnith received awards of RSUs under the FTC Solar, Inc. 2017 Stock Incentive Plan (the “2017 Plan”), on January 25, 2021 and April 16, 2021, respectively, as incentives prior to the effectiveness of our initial public offering. The awards made to Messrs. Mortazavi and Navnith under the 2017 Plan generally vest over a four-year vesting period, with one quarter of the award vesting on the first anniversary of the grant date and 1/48 of the award vesting each month thereafter on the anniversary until the end of the four-year vesting period, based on continued employment. The awards were also subject to the performance condition that a “Liquidity Event” occur prior to June 29, 2022, which was satisfied on the effective date of our initial public offering.
Pension and Non-Qualified Deferred Compensation Plans; Employee Benefits
We do not maintain a pension plan or non-qualified deferred compensation plan for any of our Named Executive Officers.
68

TABLE OF CONTENTS

Our compensation program for Named Executive Officers also features other benefits, including participation in our 401(k) savings plan, a tax-qualified defined contribution plan under which participants can save for retirement subject to IRS limits and life, disability and health insurance benefits on the same general terms as other participants in these programs.
Outstanding Equity Awards as of 2021 Fiscal Year End
The following table provides information regarding unexercised or unearned stock option awards and unvested or unearned stock awards held by our Named Executive Officers as of December 31, 2021.
OUTSTANDING EQUITY AWARDS AT 2021 FISCAL YEAR-END TABLE
 
Option Awards
Stock Awards
Name
Number of
Securities
Underlying
Unexercised
Options
(#)
Exercisable
Number of
Securities
Underlying
Unexercised
Options
(#)
Unexercisable
Equity
Incentive
Plan
Awards:
Number of
Securities
Underlying
Unexercised
Unearned
Options(1)
(#)
Option
Exercise
Price
($)
Option
Expiration
Date
Number
of
Shares or
Units of
Stock
That
Have Not
Vested
(#)(2)
Market
Value of
Shares or
Units of
Stock
That
Have Not
Vested
($)(3)
Equity
Incentive
Plan
Awards:
Number of
Unearned
Shares,
Units or
Other
Rights
That
Have Not
Vested
(#)
Equity
Incentive
Plan
Awards:
Market or
Payout
Value of
Unearned
Shares,
Units or
Other
Rights
That
Have Not
Vested
($)
Sean Hunkler
0
0
1,053,750
8.14
9/23/2031
632,250
4,779,810
0
0
 
 
 
1,053,750
8.14
9/23/2031
 
 
 
 
Ali Mortazavi
0
0
0
N/A
N/A
645,714
4,881,598
0
0
Deepak Navnith
0
0
0
N/A
N/A
329,867
2,493,795
0
0
Anthony Etnyre
0
0
0
0
0
0
0
0
0
(1)
The options granted to Mr. Hunkler contain market conditions requiring that our common stock achieve a value of $30 per share for one-half of the options (“$30 hurdle price”) and $60 per share for the other half of the options (“$60 hurdle price”), both over an established period of time. In addition, the options provide for a 4-year vesting period to begin upon achievement of the market conditions.
(2)
The restricted stock unit awards made to our Named Executive Officers generally vest over a four-year vesting period, with one quarter of the award vesting on the first anniversary of the grant date and 1/48 of the award vesting each month thereafter on the anniversary until the end of the four-year vesting period, based on continued employment. This column indicates restricted stock units that had not vested as of December 31, 2021.
(3)
Based on the closing price of $7.56 per share of our common stock as of December 31, 2021.
Equity Compensation Plans
FTC Solar, Inc. 2021 Stock Incentive Plan
The board of directors has adopted, as of April 16, 2021, and the stockholders of the company have approved the 2021 Plan which became effective with the IPO of the Company. The purpose of the 2021 Plan is to provide additional incentives to selected officers, employees, non-employee directors, independent contractors and consultants, to strengthen their commitment, motivate them to faithfully and diligently perform their responsibilities and to attract and retain competent and dedicated persons who are essential to the success of our business and whose efforts will impact our long-term growth and profitability. The material terms of the 2021 Plan are summarized below.
Administration and Eligibility.
The 2021 Plan is administered by the compensation committee of our board of directors, which complies with applicable requirements of Section 16 of the Exchange Act and other applicable legal or stock exchange listing requirements. The plan administrator may interpret the 2021 Plan and may prescribe, amend and rescind rules and make all other determinations necessary or desirable for the administration of the 2021 Plan.
69

TABLE OF CONTENTS

The 2021 Plan permits the plan administrator to select the officers, employees, non-employee directors, independent contractors and consultants who will receive awards, to determine the terms and conditions of those awards, including but not limited to the exercise price or other purchase price of an award, the number of shares of our common stock or cash or other property subject to an award, the term of an award and the vesting schedule applicable to an award, and to amend the terms and conditions of outstanding awards.
Shares Available and Certain Limitation
The 2021 Plan provides that a maximum number of 12,645,239 shares of our common stock may be issued pursuant to the 2021 Plan, subject to adjustment as provided by the 2021 Plan, (the “Initial Maximum”), which Initial Maximum will be automatically increased on January 1, 2022, and each January 1st thereafter, by an amount equal to the lesser of (i) 4% of the total number of shares of our common stock issued and outstanding on each December 31st immediately prior to the date of increase and (ii) a number of shares of our common stock determined by the plan administrator. A number of shares of our common stock up to the Initial Maximum may be issued under the 2021 Plan as incentive stock options. Non-employee directors may not be granted awards during any calendar year with a grant date fair value that, when aggregated with such non-employee director’s cash fees with respect to such calendar year, exceed $750,000 in total value or $1,000,000 in total value upon initial appointment.
Shares of our common stock subject to an award under the 2021 Plan that remain unissued upon the cancellation, termination or expiration of the award will again become available for grant under the 2021 Plan. However, shares of our common stock that are exchanged by a participant or withheld by us as full or partial payment in connection with any award under the 2021 Plan, as well as any shares of our common stock exchanged by a participant or withheld by us to satisfy the tax withholding obligations related to any award, will not be available for subsequent awards under the 2021 Plan. To the extent an award is paid or settled in cash, the number of shares of our common stock previously subject to the award will again be available for grants pursuant to the 2021 Plan. To the extent that an award can only be settled in cash, such award will not be counted against the total number of shares of our common stock available for grant under the 2021 Plan.
Awards and Vesting
Restricted Stock Units and Restricted Stock. RSUs and restricted stock may be granted under the 2021 Plan. The plan administrator will determine the purchase price, vesting schedule and performance objectives, if any, applicable to the grant of RSUs and restricted stock. If the restrictions, performance objectives or other conditions determined by the plan administrator are not satisfied, the RSUs and restricted stock will be forfeited. Subject to the provisions of the 2021 Plan and the applicable individual award agreement, the plan administrator may provide for the lapse of restrictions in installments or the acceleration or waiver of restrictions (in whole or part) under certain circumstances as set forth in the applicable individual award agreement, including the attainment of certain performance goals, a participant’s termination of employment or service, or a participant’s death or disability. The rights of RSU and restricted stock holders upon a termination of employment or service will be set forth in individual award agreements.
Unless the applicable award agreement provides otherwise, participants with restricted stock will generally have all of the rights of a stockholder during the restricted period, including the right to vote and receive dividends declared with respect to such restricted stock, provided that any dividends declared during the restricted period with respect to such restricted stock will generally only become payable if the underlying restricted stock vests. During the restricted period, participants with RSUs will generally not have any rights of a stockholder, but, if the applicable individual award agreement so provides, may be credited with dividend equivalent rights that will be paid at the time that shares of our common stock in respect of the related RSUs are delivered to the participant.
Stock Options. We may issue stock options under the 2021 Plan. Options granted under the 2021 Plan may be in the form of non-qualified options or “incentive stock options” within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the “Code”) as set forth in the applicable individual option award agreement. The exercise price of all options granted under the 2021 Plan will be determined by the plan administrator, but in no event may the exercise price be less than 100% of the fair market value of the related shares of our common stock on the date of grant. The maximum term of all stock options granted under the 2021 Plan will be determined by the plan administrator, but may not exceed ten years. Each stock option will vest and become exercisable (including in the event of the optionee’s termination of employment or service) at such time and subject to such terms and conditions as determined by the plan administrator in the applicable individual option agreement.
Stock Appreciation Rights. Stock Appreciation Rights (“SARs”) may be granted under the 2021 Plan either alone or in conjunction with all or part of any option granted under the 2021 Plan. A free-standing SAR granted under
70

TABLE OF CONTENTS

the 2021 Plan entitles its holder to receive, at the time of exercise, an amount per share equal to the excess of the fair market value (at the date of exercise) of a share of our common stock over the base price of the free-standing SAR. A SAR granted in conjunction with all or part of an option under the 2021 Plan entitles its holder to receive, at the time of exercise of the SAR and surrender of the related option, an amount per share equal to the excess of the fair market value (at the date of exercise) of a share of our common stock over the exercise price of the related option. Each SAR will be granted with a base price that is not less than 100% of the fair market value of the related shares of our common stock on the date of grant. The maximum term of all SARs granted under the 2021 Plan will be determined by the plan administrator, but may not exceed ten years. The plan administrator may determine to settle the exercise of a SAR in shares of our common stock, cash or any combination thereof.
Each free-standing SAR will vest and become exercisable (including in the event of the SAR holder’s termination of employment or service) at such time and subject to such terms and conditions as determined by the plan administrator in the applicable individual free-standing SAR agreement. SARs granted in conjunction with all or part of an option will be exercisable at such times and subject to all of the terms and conditions applicable to the related option.
Other Stock-Based Awards. Other stock-based awards, valued in whole or in part by reference to, or otherwise based on, shares of our common stock (including dividend equivalents) may be granted under the 2021 Plan. Any dividend or dividend equivalent awarded under the 2021 Plan will be subject to the same restrictions, conditions and risks of forfeiture as the underlying awards and will only become payable if the underlying awards vest. The plan administrator will determine the terms and conditions of such other stock-based awards, including the number of shares of our common stock to be granted pursuant to such other stock-based awards, the manner in which such other stock-based awards will be settled (e.g., in shares of our common stock or cash or other property), and the conditions to the vesting and payment of such other stock-based awards (including the achievement of performance objectives).
Bonuses payable in fully vested shares of our common stock and awards that are payable solely in cash may also be granted under the 2021 Plan.
Performance Criteria. The plan administrator may grant equity-based awards and incentives under the 2021 Plan that are subject to the achievement of performance objectives selected by the plan administrator in its sole discretion. The business criteria may be expressed in terms of attaining a specified level of the particular criteria or the attainment of a percentage increase or decrease in the particular criteria, and may be applied to us or any of our affiliates, or one of our divisions or strategic business units or a division or strategic business unit of any of our affiliates, or may be applied to our performance relative to a market index, a group of other companies or a combination thereof, all as determined by the plan administrator. The business criteria may also be subject to a threshold level of performance below which no payment will be made, levels of performance at which specified payments will be made, and a maximum level of performance above which no additional payment will be made. The plan administrator will have the authority to make equitable adjustments to the business criteria, as may be determined by the plan administrator in its sole discretion.
Certain Transactions and Withholding Taxes
In the event of a merger, consolidation, reclassification, recapitalization, spin-off, spin-out, repurchase, reorganization, corporate transaction or event, special or extraordinary dividend or other extraordinary distribution (whether in the form of shares of our common stock, cash or other property), stock split, reverse stock split, subdivision or consolidation, combination, exchange of shares or other change in corporate structure affecting the shares of our common stock, an equitable substitution or proportionate adjustment shall be made, at the sole discretion of the plan administrator, in (i) the aggregate number of shares of our common stock reserved for issuance under the 2021 Plan, (ii) the kind and number of securities subject to, and the exercise price or base price of, any outstanding options and SARs granted under the 2021 Plan, (iii) the kind, number and purchase price of shares of our common stock, or the amount of cash or amount or type of property, subject to outstanding restricted stock, RSUs, stock bonuses and other stock-based awards granted under the 2021 Plan or (iv) the performance goals and periods applicable to awards granted under the 2021 Plan. Equitable substitutions or adjustments other than those listed above may also be made as determined by the plan administrator. In addition, the plan administrator may terminate all outstanding awards for the payment of cash or in-kind consideration having an aggregate fair market value equal to the excess of the fair market value of the shares of our common stock, cash or other property covered by such awards
71

TABLE OF CONTENTS

over the aggregate exercise price or base price, if any, of such awards, but if the exercise price or base price of any outstanding award is equal to or greater than the fair market value of the shares of our common stock, cash or other property covered by such award, our board of directors may cancel the award without the payment of any consideration to the participant.
Unless otherwise determined by the plan administrator and evidenced in an award agreement, in the event that (i) a “change in control” (as defined in the 2021 Plan) occurs and (ii) a participant’s employment or service is terminated without cause, or with good reason (to the extent applicable), within 12 months following the change in control, then (a) any unvested or unexercisable portion of any award carrying a right to exercise shall become fully vested and exercisable, and (b) the restrictions, deferral limitations, payment conditions and forfeiture conditions applicable to an award granted under the 2021 Plan will lapse and such unvested awards will be deemed fully vested and any performance conditions imposed with respect to such awards will be deemed to be achieved at target performance levels.
Each participant will be required to make arrangements satisfactory to the plan administrator regarding payment of an amount up to the maximum statutory rates in the participant’s applicable jurisdictions with respect to any award granted under the 2021 Plan, as determined by us. We have the right, to the extent permitted by law, to deduct any such taxes from any payment of any kind otherwise due to the participant. With the approval of the plan administrator, the participant may satisfy the foregoing requirement by either electing to have us withhold from delivery of shares of our common stock, cash or other property, as applicable, or by delivering already owned unrestricted shares of our common stock, in each case, having a value not exceeding the applicable taxes to be withheld and applied to the tax obligations. We may also use any other method of obtaining the necessary payment or proceeds, as permitted by law, to satisfy our withholding obligation with respect to any award.
Amendment, Termination and Clawback Provisions
The 2021 Plan provides our board of directors with the authority to amend, alter or terminate the 2021 Plan, but no such action may adversely affect the rights of any participant with respect to outstanding awards without the participant’s consent. The plan administrator may amend an award, prospectively or retroactively, but no such amendment may adversely affect the rights of any participant without the participant’s consent. Stockholder approval of any such action will be obtained if required to comply with applicable law.
No award will be granted pursuant to the 2021 Plan on or after the tenth anniversary of the effective date of the 2021 Plan (although awards granted before that time will remain outstanding in accordance with their terms).
All awards will be subject to the provisions of any clawback policy implemented by us to the extent set forth in such clawback policy, and will be further subject to such deductions and clawbacks as may be required to be made pursuant to any law, government regulation or stock exchange listing requirement.
Prior Plan
Prior to the Company’s IPO, the Company granted equity awards under the 2017 Plan. Effective upon the IPO, the 2017 Plan was superseded by the 2021 Plan and no further awards will be made under the 2017 Plan.
FTC Solar, Inc. 2021 Employee Stock Purchase Plan
In connection with the IPO, our board of directors has adopted, and our stockholders have approved, the ESPP, which became effective upon the completion of the IPO.
As of the date hereof, the board of directors has not authorized an initial offering period under the ESPP. If an offering period is authorized in the discretion of our board of directors, the ESPP permits our employees to contribute between 1% and 10% of base salary to purchase our shares of common stock at a discount. Our board of directors may at any time and for any reason terminate or amend the ESPP. The purpose of the ESPP is to facilitate our employees’ participation in the ownership and economic progress of our company by providing our employees with an opportunity to purchase shares of our common stock.
Authorized Shares. Subject to adjustment, an initial maximum of 1,686,031 shares of our common stock will be available for issuance under the ESPP. The initial share reserve is automatically increased each January 1st, by an amount equal to 1% (or such lesser number of shares or zero shares as determined by the plan administrator in its sole discretion) of the issued and outstanding shares of common stock on each December 31st immediately prior to the date of increase.
72

TABLE OF CONTENTS

Administration. The compensation committee of our board of directors will administer the ESPP and will have full and exclusive authority to construe, interpret and apply the terms of the ESPP; determine eligibility to participate under the ESPP (subject to Section 423 of the Code); and adjudicate and resolve disputes under the ESPP.
Eligibility. Our employees who are employed on the first day of any offering period, may participate in the ESPP, except that no employee will be eligible to participate in the ESPP if, immediately after the grant of an option to purchase shares under the ESPP, that employee would own 5% of the total combined voting power or value of all classes of our common stock.
Participation. In order to participate in the ESPP, an employee who is eligible at the beginning of an offering period will authorize payroll deductions between 1% and 10% of base salary on an after-tax basis for each pay date during the offering period. A participant may not make any separate cash payment into his or her account, but may alter the amount of his or her payroll deductions during an offering period and may withdraw from participation.
No participant may accrue options to purchase shares of our common stock at a rate that exceeds $25,000 in fair market value of our common stock (determined as of the first day of the offering period during which such rights are granted) for each year in which such rights are outstanding at any time.
Offering Periods. The ESPP may be implemented by one or more offering periods established in the discretion of the plan administrator. Each offering will commence at such time and be of such duration not to exceed 27 months, as determined by the plan administrator prior to the start of the applicable offering period, with purchases being made on the last trading day of each offering period.
Purchases. On the last day of an offering period, also referred to as the exercise date, a participant’s accumulated payroll deductions are used to purchase shares of our common stock. The maximum number of full shares subject to option shall be purchased for such participant at the applicable purchase price with the accumulated payroll deductions (and contributions) in his or her account. Participants are not entitled to any dividends or voting rights with respect to options to purchase shares of our common stock under the ESPP. Shares of common stock received upon exercise of an option shall be entitled to receive dividends on the same basis as other outstanding shares of our common stock.
Withdrawal and Termination of Employment. A participant can withdraw all, but not less than all, of the payroll deductions and other contributions credited to his or her account for the applicable offering period by delivery of notice prior to the exercise date for such offering period. If a participant’s employment is terminated on or before the exercise date (including due to retirement or death), the participant will be deemed to have elected to withdraw from the ESPP, and the accumulated payroll deductions held in the participant’s account will be returned to the participant or his or her beneficiary (in the event of the participant’s death).
Adjustments upon Changes in Capitalization and Certain Transactions. In the event of a dividend or distribution, stock split, reverse stock split, spin-off or other similar transaction, or other change in corporate structure affecting shares of our common stock or their value, the number of shares of common stock reserved for issuance under the ESPP, purchase price per share and the maximum number of shares that may be purchased on an exercise date will be equitably adjusted to reflect changes in our common stock effected without consideration being paid to us. In the event of a proposed sale of all or substantially all of our assets or a merger of us with or into another corporation, the plan administrator may determine in its discretion to shorten the offering period then in progress and set as the new exercise date the date immediately prior to the date of any transaction or event described above and provide for necessary procedures to effectuate such actions. If no new exercise date is set under the ESPP, participant contributions in respect of an open offering period will be refunded to participants.
Amendment and Termination. Our board of directors may at any time or for any reason amend or terminate the ESPP. Except to the extent required to comply with Section 423 of the Code, as required to obtain a favorable tax ruling from the IRS, or as specifically provided in the ESPP, no such amendment or termination may adversely affect an option previously granted without the consent of such participant.
U.S. Federal Income Tax Consequences. The ESPP and the options to purchase shares of our common stock granted to participants under the ESPP are intended to qualify under the provisions of Sections 421 and 423 of the Code. Under these provisions, no income will be taxable to a participant until the shares purchased under the ESPP are sold or otherwise disposed of. Upon a sale or other disposition of the shares, the participant’s tax consequences will generally depend upon his or her holding period with respect to the shares. If the shares are sold or disposed of more than two years after the first day of the relevant offering period and one year after the date of acquisition of
73

TABLE OF CONTENTS

the shares, the participant will recognize ordinary income equal to the lesser of (1) an amount equal to 15% of the fair market value of the shares as of the date of option grant or (2) the excess of the fair market value of the shares at the time of such sale or disposition over the exercise price of the option. Any additional gain on such sale or disposition will be treated as long-term capital gain. We are generally not allowed a tax deduction for such ordinary income or capital gain.
If shares are disposed of before the expiration of these holding periods, the difference between the fair market value of such shares at the time of purchase and the exercise price will be treated as income taxable to the participant at ordinary income rates in the year in which the sale or disposition occurs, and we will generally be entitled to a tax deduction in the same amount in such year.
Potential Payments Upon Termination or Change in Control
Under Employment Agreements
Circumstances Resulting in Severance.
Mr. Hunkler. Pursuant to the employment agreement entered into with Mr. Hunkler, if he is terminated by us without Cause or resigns his employment for Good Reason prior to a change in control (as each such term is defined in the agreement), subject to the execution and non-revocation of a release, he will become entitled to the following severance payments and benefits: (i) cash severance equal to 1.5 times his base salary (payable in substantially equal installments over 18 months following the termination of employment in accordance with our regular payroll practices); (ii) any earned but unpaid annual cash bonus for the immediately preceding fiscal year and a prorated annual cash bonus for the year in which the date of termination occurs based on actual performance, to be paid in a lump sum at the same time as annual bonuses are paid to other senior officers; and (iii) a lump sum payment equal to the cost of COBRA benefits for Mr. Hunkler and his spouse and eligible dependents for a period of 18 months following the date of termination, payable on the first regularly scheduled payroll date on or following the 60 days after the date of termination.
If Mr. Hunkler is terminated by us without Cause or resigns his employment for Good Reason on or within 12 months following a Change in Control (as defined in the agreement), subject to the execution and non-revocation of a release, he will become entitled to the following severance payments and benefits: (i) cash severance equal to 2 times the sum of his base salary and target bonus (without regard to any reduction resulting in Good Reason and payable in a lump sum on the first regularly scheduled payroll date on or following the 60 days after the date of termination); (ii) any earned but unpaid annual cash bonus for the immediately preceding fiscal year and a prorated annual cash bonus for the year in which the date of termination occurs based on actual performance, to be paid in a lump sum at the same time as annual bonuses are paid to other senior officers; (iii) a lump sum payment equal to the cost of COBRA benefits for Mr. Hunkler and his spouse and eligible dependents for a period of 18 months following the date of termination, payable on the first regularly scheduled payroll date on or following the 60 days after the date of termination; (iv) full vesting of any unvested equity-based awards (at target level of achievement for any performance-based award) then held by Mr. Hunkler. Notwithstanding the foregoing, the $30 Options and the $60 Options, respectively, will only become vested and exercisable pursuant to the terms of the employment agreement if the $30 Effective Date (as defined in the agreement) has occurred as of the date of the applicable Change in Control, and the $60 Effective Date (as defined in the agreement) has occurred as of the date of such Change in Control. Following such a termination in connection with a Change in Control, Mr. Hunkler would also be entitled to receive reimbursement for his legal fees and expenses to the extent incurred by him in disputing in good faith any issue relating to his termination of employment.
Messrs. Mortazavi and Navnith. Pursuant to the employment agreements entered into with each of Mr. Mortazavi and Mr. Navnith, if the executive is terminated by us without Cause or the executive resigns his employment for Good Reason (as each such term is defined in the agreement), subject to the execution and non-revocation of a release, the executive will become entitled to the following severance payments and benefits: (i) cash severance equal to 1 times his base salary (payable in substantially equal installments over 12 months following the termination of employment in accordance with our regular payroll practices); (ii) any earned but unpaid annual cash bonus for the immediately preceding fiscal year and a prorated annual cash bonus for the year in which the date of termination occurs based on actual performance, to be paid at the same time as annual bonuses are paid to other senior officers; and (iii) a lump sum payment equal to the cost of COBRA benefits for the executive and his spouse and eligible dependents for a period of 18 months following the date of termination, payable on the first regularly scheduled payroll date on or following the 60 days after the date of termination.
74

TABLE OF CONTENTS

In the event that either Mr. Mortazavi or Mr. Navnith’s employment is terminated by us without Cause or the executive resigns his employment for Good Reason on or within 12 months following a Change in Control (as defined in the agreement), subject to the execution and non-revocation of a release, the executive will become entitled to the following severance payments and benefits: (i) cash severance equal to 1 times the sum of his base salary and target bonus (without regard to any reduction resulting in Good Reason and payable in a lump sum on the first regularly scheduled payroll date on or following the 60 days after the date of termination); (ii) any earned but unpaid annual cash bonus for the immediately preceding fiscal year and a prorated annual cash bonus for the year in which the date of termination occurs, based on actual performance to be paid at the same time as annual bonuses are paid to other senior officers; (iii) a lump sum payment equal to the cost of COBRA benefits for the executive and his spouse and eligible dependents for a period of 18 months following the date of termination, payable on the first regularly scheduled payroll date on or following the 60 days after the date of termination; and (iv) full vesting of any unvested equity-based awards (at target level of achievement for any performance-based award) then held by the executive. Following such a termination in connection with a Change in Control, the executive would also be entitled to receive reimbursement for his legal fees and expenses to the extent incurred by the executive in disputing in good faith any issue relating to his termination of employment.
In the event that the executive’s employment is terminated by us for Cause or as a result of his death or disability, or if the executive resigns his employment other than for Good Reason, the executive will solely receive certain accrued rights, including any accrued but unpaid base salary, vested employee benefits and, if the executive is terminated as a result of his death or disability, any earned but unpaid annual cash bonus for the immediately preceding fiscal year (payable at the same time as other senior officers).
Departure of Named Executive Officer During 2021. Mr. Etnyre stepped down from his position as Chief Executive Officer as of September 21, 2021 and ceased employment after a transition period which ended on January 7, 2022. In 2022, pursuant to his employment agreement with the Company, Mr. Etnyre became entitled to severance based on a termination without Cause (as such term is defined in the agreement), subject to his execution and non-revocation of a release and his continued compliance with the non-compete and other restrictive covenants, equal to 1.5 times his base salary (payable in substantially equal installments over 18 months following the termination of employment in accordance with our regular payroll practices) and a lump sum payment equal to the cost of COBRA benefits for Mr. Etnyre and his spouse and eligible dependents for a period of 18 months following the date of termination, payable on the first regularly scheduled payroll date on or following the 60 days after the date of termination.
Under Equity Compensation Plans
2021 Plan. Unless otherwise determined by the plan administrator and evidenced in an award agreement, in the event that (i) a “change in control” (as defined in the 2021 Plan) occurs and (ii) a participant’s employment or service is terminated without cause, or with good reason (to the extent applicable), within 12 months following the change in control, then (a) any unvested or unexercisable portion of any award carrying a right to exercise shall become fully vested and exercisable, and (b) the restrictions, deferral limitations, payment conditions and forfeiture conditions applicable to an award granted under the 2021 Plan will lapse and such unvested awards will be deemed fully vested and any performance conditions imposed with respect to such awards will be deemed to be achieved at target performance levels.
2017 Plan Option Award Agreements. The option award agreements with the Named Executive Officers under the 2017 Plan provide that outstanding vested options will expire three months following the participant’s termination date.
In the event that (i) a “change in control” (as defined in the 2017 Plan) occurs and (ii) a participant incurs a qualifying termination of employment within 12 months following the change in control, then (a) any unvested or unexercisable portion of any award carrying a right to exercise shall become fully vested and exercisable, and (b) any restrictions and forfeiture conditions applicable to an award will lapse. The completion of the IPO did not constitute a change in control under the 2017 Plan.
75

TABLE OF CONTENTS

Director Compensation
Commencing with the completion of the IPO, our non-employee directors are entitled to the following compensation, as applicable:
Cash Compensation.
Each non-employee director will receive, in respect of his or her service on our board of directors, an annual cash retainer equal to $50,000, payable at the beginning of the year or upon completion of the IPO for the year of the IPO (2021) (or, for any such director beginning service in the year of the IPO but following completion of the IPO, on the date he or she begins service).
The non-employee chairman of the board is entitled to receive, in respect of his or her service as the non-employee chairman of the board, an annual cash retainer equal to $30,000, payable at the beginning of the year or upon completion of the IPO in the year of the IPO.
Each committee chair is entitled to receive the following cash compensation for service on our board of directors and its committees, in each case payable at the beginning of the year or upon completion of the IPO in the year of the IPO:
$20,000 annual cash retainer for service as the committee chair of the audit committee;
$15,000 annual cash retainer for service as the committee chair of the compensation committee; and
$10,000 annual cash retainer for service as the committee chair of the nominating and corporate governance committee.
Such fees will be prorated for any partial year of service for directors appointed after completion of the IPO.
Equity Compensation.
Upon each non-employee director’s appointment to our board of directors (or as set forth in the next sentence), the director will receive, in respect of his or her service on our board of directors, an initial grant of RSUs valued at $240,000 that will vest in three equal installments on each of the first three anniversaries of the date of grant, subject in each case to the non-employee director’s continued service on our board of directors through and including the applicable vesting date. Each non-employee director serving on the board of directors prior to the completion of the IPO received such an initial equity award of $240,000 upon the completion of the IPO (or, in the case of a director who was also an employee of the Company, on the date that the employee director became a non-employee director).
On the date of the annual meeting of stockholders, each non-employee director will receive, in respect of his or her service on our board of directors, an annual grant of RSUs valued at $160,000 that will vest in full on the first anniversary of the date of grant or the next annual meeting of stockholders, if earlier. The annual grant valued at $160,000 will additionally be made upon completion of the IPO in the year of the IPO to our non-employee directors currently serving, or, in the case of a director who was also an employee of the Company, on the date that the employee director becomes a non-employee director. For any non-employee director beginning service in the same year but following the IPO, the annual grant of RSUs will be made on the date he or she begins service. Such annual grant will be prorated for any partial year of service for directors appointed after completion of our IPO.
Other Benefits
Each of our non-employee directors will be reimbursed for his or her cost of procuring health insurance coverage for the director and his or her dependents, as determined in the discretion of the compensation committee.
76

TABLE OF CONTENTS

2021 Fiscal Year Director Compensation Table
The following table sets forth information regarding compensation earned by or paid to our directors for the 2021 Fiscal Year, excluding Mr. Hunkler, for whom we provided compensation disclosure in the Summary Compensation Table.
Name
Fees Earned or
Paid in Cash(1)
($)
Stock Awards(2)
($)
All Other
Compensation(3)
($)
Total
($)
Thurman J. (“T.J.”) Rodgers
80,000
1,353,508
0
1,433,508
David Springer
34,611
338,476
154,226
527,313
Ahmad Chatila
50,000
258,144
25,886
334,030
William Aldeen (“Dean”) Priddy, Jr.
70,000
822,417
32,324
924,741
Isidoro Quiroga Cortés
50,000
1,353,508
0
1,403,508
Shaker Sadasivam
65,000
1,353,508
8,478
1,426,986
Lisan Hung
60,000
1,353,508
0
1,413,508
(1)
Amounts represent cash retainer payments made with respect to services as a non-employee director in 2021. Mr. Springer ceased to be employed by us and continued in service on the board as a non-employee director on July 16, 2021. Accordingly, his cash fees have been prorated for the portion of 2021 during which he served solely on the board.
(2)
Includes grants of RSUs under the 2017 Plan to each of the independent directors prior to the IPO. The RSUs will vest in four equal installments on each anniversary of the date of grant subject to continued service by the director through each applicable vesting date. The RSUs listed above also include the RSUs granted under the director compensation program described above in fiscal 2021 under the 2021 Plan. Amounts represent the aggregate grant date fair value of the restricted stock unit awards made to the non-employee director during the 2021 Fiscal Year, computed in accordance with FASB ASC Topic 718. As of December 31, 2021, our directors held the following restricted stock unit awards in the aggregate:
Name
RSUs (#)
Thurman J. (“T.J.”) Rodgers
166,838
David Springer
33,119
Ahmad Chatila
30,768
William Aldeen (“Dean”) Priddy, Jr.
166,837
Isidoro Quiroga Cortés
166,838
Shaker Sadasivam
166,838
Lisan Hung
166,838
(3)
Amounts represent the incremental cost to the Company of providing health insurance benefits to certain directors. The column for Mr. Springer represents $148,593 paid to him during 2021 for his services as our employee and $5,633 for health benefits described above; the column for Mr. Chatila represents $17,408 paid to him as salary prior to the IPO and $8,478 for health benefits described above; the column for Mr. Priddy represents $23,846 paid to him as salary prior to the IPO and $8,478 for health benefits described above. .
77

TABLE OF CONTENTS

PRINCIPAL STOCKHOLDERS
The following table sets forth certain information with respect to the beneficial ownership of our common stock as of February 4, 2022 by:
each stockholder known by us to own beneficially more than 5% of our outstanding shares of common stock;
each of our directors and named executive officers individually; and
all of our directors and executive officers as a group.
The amounts and percentages of our common stock beneficially owned are reported on the basis of SEC regulations governing the determination of beneficial ownership of securities. Under SEC rules, a person is deemed to be a “beneficial” owner of a security if that person has or shares voting power or investment power, which includes the power to dispose of or to direct the disposition of such security. A person is also deemed to be a beneficial owner of any securities of which that person has a right to acquire beneficial ownership within 60 days of February 4, 2022. Securities that can be so acquired are not deemed to be outstanding for purposes of computing any other person’s percentage. Under these rules, more than one person may be deemed to be a beneficial owner of securities as to which such person has no economic interest.
Our determination of the percentage of beneficial ownership is based on 96,751,102 shares of our common stock outstanding as of February 4, 2022. Unless otherwise indicated, the business address of each such beneficial owner is c/o 9020 N Capital of Texas Hwy, Suite I-260, Austin, Texas 78759.
Each of the stockholders listed has sole voting and investment power with respect to the shares beneficially owned by the stockholder unless noted otherwise, subject to community property laws where applicable.
 
Shares of Common Stock
Beneficially Owned
Name of Beneficial Owner
Number
%
5% Stockholders:
 
 
ARC Family Trust(1)
21,941,357
22.7%
South Lake One LLC(2)
14,652,750
15.1%
Named Executive Officers and Directors:
 
 
Sean Hunkler
0
*%
Ali Mortazavi(3)
209,258
*%
Deepak Navnith(4)
82,466
*%
Anthony P. Etnyre(5)
4,127,622
4.1%
Thurman J. “T.J.” Rodgers(6)
3,768,069
3.9%
David Springer(7)
7,563,375
7.5%
Ahmad Chatila
310,850
*%
William Aldeen (“Dean”) Priddy, Jr.(8)
37,109
*%
Isidoro Quiroga Cortés
683,880
*%
Shaker Sadasivam(9)
24,415,358
24.1%
Lisan Hung
0
*%
All Executive Officers and Directors as a group (12 individuals)
41,545,921
41.2%
*
Represents beneficial ownership of less than 1%
(1)
The ARC Family Trust was established by Mr. Chatila for the benefit of certain members of his family. Mr. Sadasivam is the trustee of the ARC Family Trust and has sole voting and dispositive power with respect to these shares. The address of this shareholder is 20 Montchanin Road, Suite 100, Greenville, DE 19807.
(2)
Isidoro Quiroga Cortés, María Victoria Quiroga Moreno, Martín Guiloff Salvador and Felipe Correa González, in their capacity as members of the board of directors, may be deemed to have voting and dispositive power (acting jointly Isidoro Quiroga Cortés or María Victoria Quiroga Moreno with any of Martín Guiloff Salvador and Felipe Correa González) with respect to all shares held by South Lake One LLC. The principal business address for South Lake One LLC is shareholder is 5711 Pdte. Riesco, Office No. 1603, Las Condes, Santiago, Chile.
(3)
Consists of 21,118 shares of common stock held by Mr. Mortazavi and (ii) 188,140 shares of common stock to be issued from the settlement of restricted stock units that have vested held by Mr. Mortazavi.
(4)
Consists of 82,466 shares of common stock to be issued from the settlement of restricted stock units that have vested held by Mr. Navnith.
78

TABLE OF CONTENTS

(5)
Consists of (i) 3,228,288 shares of common stock held by Mr. Etnyre, (ii) 899,334 shares of common stock to be issued from the settlement of restricted stock units that have vested held by Mr. Etnyre and (iii) 1,372,040 shares of common stock held by the Tony Etnyre 2021 GRAT. With respect to the Tony Etnyre 2021 GRAT, Mr. Etnyre (a) is the sole trustee, (b) has sole voting and dispositive power with respect to the shares held by the trust, and (c) has sole power to acquire for himself any asset held in the trust, including the shares, by substituting other property of equivalent value. With respect to the Etnyre 2021 Family Trust, Mr. Etnyre’s spouse, Brooke Murray-Etnyre, has sole power to acquire for herself any asset held in the trust, including the shares, by substituting other property of equivalent value. Mr. Etnyre disclaims beneficial ownership over the shares held by the Etnyre 2021 Family Trust.
(6)
Consists of 3,768,069 shares of common stock held by the Rodgers Massey Revocable Living Trust dated April 4, 2011 (the “Rodgers Trust”). Mr. Rodgers is the trustee of the Rodgers Trust and has sole voting and dispositive power with respect to these shares. The address of this shareholder is 575 Eastview Way Woodside, CA 94062.
(7)
Consists of (i) 7,596,494 shares of common stock held by Mr. Springer, (ii) 2,474,001 shares of common stock held by the DS 2021 GRAT, (iii) 329,867 shares of common stock held by the KC 2021 Trust, (iv) 247,400 shares held by the JT 2021 Trust, (v) 247,400 shares held by the SF 2021 Trust and (vi) 32,987 shares of common stock held by the KNS 2021 Trust. With respect to the DS 2021 GRAT, Mr. Springer (a) is the sole trustee, (b) has sole voting and dispositive power with respect to the shares held by the trust and (c) has sole power to acquire for himself any asset held in the trust, including the shares, by substituting other property of equivalent value. With respect to the KC 2021 Trust, the JT 2021 Trust, the SF 2021 Trust and the KNS 2021 Trust, Mr. Springer has sole power to acquire for himself any asset held in the trust, including the shares, by substituting other property of equivalent value.
(8)
Consists of 37,109 shares of common stock to be issued from the settlement of restricted stock units that have vested held by Mr. Priddy.
(9)
Consists of (i) 2,474,001 shares of common stock held by ChristSivam, LLC, (ii) 543,093 shares of common stock to be issued from the settlement of restricted stock units that have vested and are held by ChristSivam, LLC and (iii) 21,941,357 shares of common stock held by the ARC Family Trust for the benefit of certain members of Mr. Chatila’s family. Mr. Sadasivam is the Manager of ChristSivam, LLC and has sole voting and dispositive power with respect to the shares held by ChristSivam, LLC. See also above footnote (1) for further information about ARC Family Trust. The address of this shareholder is 1950 Pine Run Drive, Chesterfield, MO 63108.
79

TABLE OF CONTENTS

SELLING STOCKHOLDERS
This prospectus relates to the sale or other disposition of up to 37,277,987 shares of our common stock by the selling stockholders named below, and their donees, pledgees, or other successors-in-interest selling shares of common stock or interests in shares of common stock received after the date of this prospectus from a selling stockholder as a gift, pledge, partnership distribution or other transfer.
The following table, based upon information currently known by us, sets forth as February 4, 2022, (i) the number of shares held of record or beneficially by the selling stockholders as of such date (as determined below) and (ii) the number of shares that may be sold or otherwise disposed of under this prospectus by the selling stockholders. Percentage ownership is based on 96,751,102 shares of common stock outstanding as of February 4, 2022, plus securities deemed to be outstanding with respect to individual stockholders pursuant to Rule 13d-3(d)(1) under the Exchange Act. Beneficial ownership includes shares of common stock plus any securities held by the holder exercisable for or convertible into shares of common stock within 60 days after February 4, 2022, in accordance with Rule 13d-3(d)(1) under the Exchange Act. The inclusion of any shares in this table does not constitute an admission of beneficial ownership for the selling stockholders named below. We do not know when or in what amounts a selling stockholder may sell or otherwise dispose of the shares of common stock covered hereby. The selling stockholders may not sell or otherwise dispose of any or all of the shares offered by this prospectus and may sell or otherwise dispose of shares covered hereby in transactions exempt from the registration requirements of the Securities Act. Because the selling stockholders may sell or otherwise dispose of some, all or none of the shares covered hereby, and because there are currently no agreements, arrangements or understandings with respect to the sale of any of the shares, we cannot estimate the number of the shares that will be held by the selling stockholders after completion of the offering. However, for purposes of the following table, we have assumed that all of the shares covered hereby are sold by the selling stockholders pursuant to this prospectus.
Except as described elsewhere in this prospectus or in the footnotes in the beneficial ownership table below, the selling stockholders have not held any position or office, or otherwise had a material relationship, with us or any of our subsidiaries within the past three years other than as a result of the ownership of our shares or other securities. Unless otherwise indicated below, to our knowledge, all persons named in the table have sole voting and investment power with respect to their shares of common stock, except to the extent authority is shared by their spouses under applicable law.
 
Beneficial Ownership of
Common Shares Prior to
this Offering
 
Beneficial Ownership of
Common Shares after this
Offering
Selling Stockholder
Number of
Shares
Percent of
Class
Number of
Shares to be
Sold Under this
Prospectus
Number of
Shares
Percent of
Class
ARC Family Trust(1)
21,941,357
22.7%
21,941,357
0
0%
South Lake One LLC(2)
14,652,750
15.1%
14,652,750
0
0%
Isidoro Quiroga Cortés(3)
683,880
0.7%
683,880
0
0%
(1)
The business address of this stockholder is 20 Montchanin Road, Suite 100, Greenville, DE 19807.
(2)
The principal business address of this stockholder is 5711 Pdte. Riesco, Office No. 1603, Las Condes, Santiago, Chile.
(3)
The principal business address of this stockholder is 5711 Pdte. Riesco, Office No. 1603, Las Condes, Santiago, Chile.
80

TABLE OF CONTENTS

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS
In addition to the compensation arrangements, including employment, termination of employment and change in control arrangements discussed in the sections titled “Management” and “Executive and Director Compensation,” the following is a description of each transaction or agreement since January 1, 2021 and each currently proposed transaction in which:
we have been or are to be a participant;
the amount involved exceeds $120,000; and
any of our directors, officers or holders of more than 5% of our outstanding capital stock, or any immediate family member of, or person sharing the household with, any of these individuals or entities, had or will have a direct or indirect material interest.
We also describe below certain other transactions and relationships with our directors, executive officers and stockholders.
Proposed Related Party Transaction
We are currently in advanced discussions to engage Fernweh Engaged Operator Company LLC (“FEOC”) to support us with improvements to our processes and performance in various areas including design, sourcing, logistics, pricing, software and standard configuration. The engagement with FEOC has not yet been finalized, but we expect the consideration for such engagement to be a combination of cash and stock options, including options that are time-based vested, or vest tied to certain performance metrics. The foregoing transaction would constitute a related person transaction under our policies and procedures as South Lake One LLC, an entity affiliated with Isidoro Quiroga Cortés, a member of our board of directors, and a holder of more than 5% of our outstanding capital stock, is an investor in Fernweh Group LLC (“Fernweh Group”), the parent entity of FEOC. Also, Aequanimitas Limited Partnership is an investor in Fernweh Group, and Isidoro Quiroga Cortés is affiliated with that entity. Isidoro Quiroga Cortés is also on the board of Fernweh Group.
Registration Rights Agreement
On April 29, 2021, we entered into a registration rights agreement with certain holders of our common stock, options, RSUs and similar instruments, providing such holders with certain registration rights. See “Description of Capital Stock—Registration Rights.” Thurman J. “T.J.” Rodgers, David Springer, Ahmad Chatila, William Aldeen (“Dean”) Priddy, Jr., Isidoro Quiroga Cortés, Shaker Sadasivam and Lisan Hung, each a member of our board of directors, Anthony P. Etnyre, our former Chief Executive Officer, Patrick Cook, our Chief Financial Officer, Deepak Navnith, our former Chief Operations Officer, Nagendra Cherukupalli, our Chief Technology Officer, Ali Mortazavi, our Executive Vice President, Global Sales and Marketing, Jay B. Grover, our former Vice President, Supply Chain and Kristian Nolde, our Vice President, Marketing and Strategy, as well as ARC Family Trust, an entity affiliated with Shaker Sadasivam and that was created for the benefit of family members of Ahmad Chatila, South Lake One LLC, an entity affiliated with Isidoro Quiroga Cortés, Catherine L. Springer, the Rodgers Trust, an entity affiliated with Thurman J. “T.J.” Rodgers, each a holder of more than 5% of our outstanding capital stock, and certain trusts created for the benefit of family members of our officers and members of our board of directors (see “Principal Stockholders”) are a party to such registration rights agreement.
81

TABLE OF CONTENTS

Stock Repurchase Agreements
In connection with our IPO, we purchased from certain of our officers, directors and holders of more than 5% of our outstanding capital stock an aggregate of 2,816,231 shares of our common stock, some of which resulted from the vesting and settlement of RSUs in connection with the IPO, at $13.00 per share less the underwriting discounts and commissions as set forth in the table below.
 
Number of shares of
common stock purchased
Aggregate Purchase Price
Nagendra Cherukupalli
281,575
$3,422,544
Ali Mortazavi
21,118
256,689
Jay B. Grover
78,841
958,312
Kristian Nolde
21,400
260,117
David Springer
473,046
5,749,874
Isidoro Quiroga Cortés(1)
140,787
1,711,266
ARC Family Trust(2)
563,150
6,845,088
South Lake One LLC(1)
619,465
7,529,597
Catherine L. Springer
335,275
4,075,268
ChristSivam, LLC(3)
281,574
3,422,532
Total
2,816,231
$34,231,287
(1)
South Lake One LLC is an entity affiliated with our director Isidoro Quiroga Cortés.
(2)
ARC Family Trust is an entity affiliated with our director Shaker Sadasivam and family members of our director Ahmad Chatila are beneficiaries of the ARC Family Trust.
(3)
ChristSivam, LLC is an entity affiliated with our director Shaker Sadasivam.
Debt and Equity Financings
In January 2017, we issued the Secured Promissory Notes to certain investors, including Shaker Sadasivam, a member of our board of directors, and the Rodgers Trust, an entity affiliated with Thurman J. “T.J.” Rodgers, a member of our board of directors, in consideration for a $7,000,000 investment in us. From May 18, 2020 to December 11, 2020, we redeemed in full the aggregate principal amount outstanding of the Secured Promissory Notes. We redeemed the Secured Promissory Notes previously held by Mr. Sadasivam after two equal payments of $1,500,000 on May 18, 2020 and August 14, 2020. On December 11, 2020, we redeemed the Secured Promissory Notes previously held by the Rodgers Trust for $3,000,000. Additionally, from September 30, 2019 to January 21, 2021, we made interest payments totaling $518,716.39 to Mr. Sadasivam and $588,199.26 to the Rodgers Trust.
Indemnification Agreements
We are party to indemnification agreements with each of our directors and certain of our executive officers. In connection with our IPO, we entered into separate indemnification agreements with each of our directors and executive officers. These agreements require us to indemnify these individuals to the fullest extent permitted under Delaware law against liabilities that may arise by reason of their service to us, and to advance expenses incurred as a result of any proceeding against them as to which they could be indemnified. We have also purchased directors’ and officers’ liability insurance for each of our directors and executive officers.
There is no pending litigation or proceeding naming any of our directors or executive officers pursuant to which indemnification is being sought, and we are not aware of any pending or threatened litigation that may result in claims for indemnification by any director or executive officer.
Policies and Procedures for Related Party Transactions
Our board of directors have adopted a written policy on transactions with related persons setting forth the policies and procedures for the review and approval or ratification of transactions involving us and “related persons.” For the purposes of this policy, “related persons” includes our executive officers, directors and director nominees and their immediate family members, and stockholders owning 5% or more of our outstanding common stock and their immediate family members.
82

TABLE OF CONTENTS

The policy covers, with certain exceptions set forth in Item 404 of Regulation S-K under the Securities Act, any transaction, arrangement or relationship, or any series of similar transactions, arrangements or relationships in which we were or are to be a participant, where the amount involved exceeds $120,000 and a related person had or will have a direct or indirect material interest, including, without limitation, purchases of goods or services by or from the related person or entities in which the related person has a material interest, indebtedness, guarantees of indebtedness and employment by us of a related person. In reviewing and approving any such transactions, our audit committee is tasked to consider all relevant facts and circumstances, including, but not limited to, whether the transaction is on terms comparable to those that could be obtained in an arm’s length transaction with an unrelated party and the extent of the related person’s interest in the transaction. All related-party transactions may only be consummated if our audit committee has approved or ratified such transaction in accordance with the guidelines set forth in the policy. Any member of the audit committee who is a related person with respect to a transaction under review will not be permitted to participate in the deliberations or vote respecting approval or ratification of the transaction. However, such director may be counted in determining the presence of a quorum at a meeting of the audit committee that considers the transaction.
83

TABLE OF CONTENTS

DESCRIPTION OF CAPITAL STOCK
General
Our certificate of incorporation authorizes capital stock consisting of:
850,000,000 shares of common stock, par value $0,0001 per share; and
10,000,000 shares of preferred stock, par value $0.0001 per share.
As of February 4, 2022, there were 96,751,102 shares of common stock outstanding, held by 60 stockholders of record, and no shares of preferred stock outstanding. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record does not include stockholders whose shares may be held in trust by other entities.
The following description of our capital stock and provisions of our certificate of incorporation and bylaws are summaries and are qualified by reference to the certificate of incorporation and bylaws. Copies of these documents will be filed with the SEC as exhibits to our registration statement, of which this prospectus forms a part.
Common Stock
Voting Rights
Holders of shares of our common stock are entitled to one vote for each share held of record on all matters on which stockholders are entitled to vote generally, including the election or removal of directors elected by our stockholders generally. The holders of our common stock do not have cumulative voting rights in the election of directors.
Dividends
Holders of shares of our common stock are entitled to receive ratably those dividends, if any, when, as and if declared by our board of directors out of funds legally available therefor, subject to any statutory or contractual restrictions on the payment of dividends and to any restrictions on the payment of dividends imposed by the terms of any outstanding preferred stock.
Liquidation
Upon our liquidation, dissolution or winding up and after payment in full of all amounts required to be paid to creditors and to the holders of preferred stock having liquidation preferences, if any, the holders of shares of our common stock are entitled to receive ratably our remaining assets legally available for distribution.
Rights and Preferences
Our common stock is not subject to further calls or assessments by us. Holders of shares of our common stock will not have preemptive, subscription, redemption or conversion rights. There are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of our common stock are subject to and may be adversely affected by the rights of the holders of shares of any series of our preferred stock or any other series or class of stock we may authorize and issue in the future.
Fully Paid and Non-Assessable
All shares of our common stock outstanding are fully paid and non-assessable.
Preferred Stock
Pursuant to our certificate of incorporation, the total number of authorized shares of preferred stock is 10,000,000 shares. We have no shares of preferred stock issued or outstanding.
84

TABLE OF CONTENTS

Under the terms of our certificate of incorporation, our board of directors is authorized to direct us to issue one or more series of preferred stock (including convertible preferred stock) without stockholder approval, unless required by law or any stock exchange. Our board of directors has the discretion to determine, with respect to any series of preferred stock, the powers (including voting powers), preferences and relative, participating, optional or other special rights, and the qualifications, limitations or restrictions thereof, including, without limitation:
the designation of the series;
the number of shares of the series, which our board of directors may, except where otherwise provided in the preferred stock designation, increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares then outstanding);
whether dividends, if any, will be cumulative or non-cumulative and the dividend rate of the series;
the dates at which dividends, if any, will be payable;
the redemption or repurchase rights and price or prices, if any, for shares of the series;
the terms and amounts of any sinking fund provided for the purchase or redemption of shares of the series;
the amounts payable on shares of the series in the event of any voluntary or involuntary liquidation, dissolution or winding-up of our affairs;
whether the shares of the series will be convertible into shares of any other class or series, or any other security, of us or any other entity, and, if so, the specification of the other class or series or other security, the conversion price or prices or rate or rates, any rate adjustments, the date or dates as of which the shares will be convertible and all other terms and conditions upon which the conversion may be made;
restrictions on the issuance of shares of the same series or of any other class or series; and
the voting rights, if any, of the holders of the series.
The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could, depending on the terms of the series, impede or discourage an acquisition attempt or other transaction that some, or a majority, of the holders of our common stock might believe to be in their best interests or in which the holders of our common stock might receive a premium over the market price of the shares of our common stock. Additionally, the issuance of preferred stock may adversely affect the rights of holders of our common stock by restricting dividends on the common stock, diluting the voting power of the common stock or subordinating the liquidation rights of the common stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of our common stock.
Options
As of February 4, 2022, options to purchase in the aggregate 2,107,500 shares of our common stock were outstanding under our 2021 Plan.
Registration Rights
The registration right agreement (the “Registration Rights Agreement”), entered into in connection with our IPO, between us and certain holders of our common stock, options, RSUs and similar instruments provides these holders, including entities affiliated with certain of our directors and officers, certain registration rights, as described below. The registration rights set forth in the Registration Rights Agreement expire three years following the date of the Registration Rights Agreement, or, with respect to any particular stockholder, when such stockholder is able to freely sell all of its shares pursuant to Rule 144 of the Securities Act. We will pay the registration expenses (other than underwriting discounts and commissions) of the holders of the shares registered pursuant to the registrations described below. The Registration Rights Agreement does not provide for any cash penalties or any penalties connected with delays in registering our common stock.
In an underwritten offering, the managing underwriter, if any, or in the case of a demand registration not being underwritten, our board of directors, has the right, subject to specified conditions, to limit the number of shares such holders may include.
85

TABLE OF CONTENTS

Demand Registration Rights
Any holder or group of holders that, together with its respective affiliates, beneficially own at least 15% of our shares of common stock and equity rights that are convertible into or exercisable or exchangeable for shares of our common stock (the “Company Shares”) entitled to certain demand registration rights can make a request that we register all or a portion of their shares. Such request for registration must cover securities the aggregate offering price of which, after payment of underwriting discounts and commissions, would equal or exceed $5,000,000. We will not be required to effect more than two registrations on Form S-1 within any 12-month period. At the holders’ request, an offering pursuant to a demand registration may be underwritten.
Form S-3 Registration Rights
Any holder or group of holders that, together with its respective affiliates, beneficially own at least 15% of the Company Shares entitled to certain Form S-3 registration rights can make a request that we register their shares on Form S-3 if we are qualified to file a registration statement on Form S-3 and if the reasonably anticipated aggregate gross proceeds of the shares offered would equal or exceed $2,000,000. We will not be required to effect more than four registrations on Form S-3 per calendar year in the aggregate in addition to the registrations on Form S-1.
Anti-Takeover Provisions
Certain provisions of our certificate of incorporation, our bylaws and Delaware law are intended to enhance the likelihood of continuity and stability in the composition of our board of directors. These provisions are intended to avoid costly takeover battles, reduce our vulnerability to a hostile or abusive change of control and enhance the ability of our board of directors to maximize stockholder value in connection with any unsolicited offer to acquire us. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors, which we believe may result in an improvement of the terms of any such acquisition in favor of our stockholders. However, these provisions may have an anti-takeover effect and may delay, deter or prevent a merger or acquisition of us by means of a tender offer, a proxy contest or other takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of common stock held by stockholders.
Authorized but Unissued Capital Stock
The authorized but unissued shares of common stock and preferred stock are available for future issuance without stockholder approval, subject to any limitations imposed by the listing standards of Nasdaq. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could make more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.
Business Combinations
We are subject to the provisions of Section 203 of the DGCL, regulating corporate takeovers. This statute prevents certain Delaware corporations, under certain circumstances, from engaging in a “business combination” with:
a stockholder who owns 15% or more of our outstanding voting stock (otherwise known as an “interested stockholder”);
an affiliate of an interested stockholder; or
an associate of an interested stockholder for a period of three years following the date that the stockholder became an interested stockholder.
A “business combination” includes a merger or sale of more than 10% of our assets. However, the above provisions of Section 203 of the DGCL do not apply if:
our board of directors approves the transaction that made the stockholder an “interested stockholder” prior to the date of the transaction;
86

TABLE OF CONTENTS

after the completion of the transaction that resulted in the stockholder becoming an interested stockholder, that stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock; or
on or subsequent to the date of the transaction, the business combination is approved by our board of directors and authorized at a meeting of our stockholders, and not by written consent, by an affirmative vote of at least two-thirds of the outstanding voting stock not owned by the interested stockholder.
For purposes of this section only, “voting stock” has the meaning given to it in Section 203 of the DGCL.
No Cumulative Voting
Under Delaware law, the right to vote cumulatively does not exist unless the certificate of incorporation specifically authorizes cumulative voting. Our certificate of incorporation does not authorize cumulative voting. Therefore, stockholders holding a majority of the shares of our capital stock entitled to vote generally in the election of directors are able to elect all our directors.
Classified Board of Directors
Our certificate of incorporation provides that our board of directors is divided into three classes, with the number of directors in each class being as nearly equal in number as possible. The directors in each class will serve for a three-year term, one class being elected each year by our stockholders, with staggered terms. Our certificate of incorporation provide that directors may only be removed from our board of directors for cause by the affirmative vote of a majority of the shares entitled to vote. See “Management—Composition of our Board of Directors.” These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of us or our management.
Special Stockholder Meetings
Our certificate of incorporation provides that special meetings of our stockholders may be called at any time only by or at the direction of a majority of the board of directors or the chairman of the board of directors. Our bylaws prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of our management.
Director Nominations and Stockholder Proposals
Our bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors. In order for any matter to be “properly brought” before a meeting, a stockholder will have to comply with advance notice requirements and provide us with certain information. Generally, to be timely, a stockholder’s notice must be received at our principal executive offices not less than 90 days nor more than 120 days prior to the first anniversary date of the immediately preceding annual meeting of stockholders. Our bylaws also specify requirements as to the form and content of a stockholder’s notice. Our bylaws allow the chairman of the meeting at a meeting of the stockholders to adopt rules and regulations for the conduct of meetings that may have the effect of precluding the conduct of certain business at a meeting if the rules and regulations are not followed. These provisions may also defer, delay or discourage a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to influence or obtain control of us.
Stockholder Action by Written Consent
Pursuant to Section 228 of the DGCL, any action required to be taken at any annual or special meeting of the stockholders may be taken without a meeting, without prior notice, and without a vote if a consent or consents in writing, setting forth the action so taken, is or are signed by the holders of outstanding capital stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of our capital stock entitled to vote thereon were present and voted, unless a corporation’s certificate of incorporation provides otherwise. Our certificate of incorporation precludes stockholder action by written consent at any time. As a result, a holder controlling a majority of our capital stock would not be able to amend our bylaws or
87

TABLE OF CONTENTS

remove directors without holding a meeting of our stockholders called in accordance with our bylaws. Further, our bylaws provide that only the chairperson of our board of directors or a majority of our board of directors may call special meetings of our stockholders, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.
Amendment of Certificate of Incorporation or Bylaws
The DGCL provides generally that the affirmative vote of a majority of the shares entitled to vote on any matter is required to amend a corporation’s certificate of incorporation or bylaws, unless a corporation’s certificate of incorporation or bylaws, as the case may be, requires a greater percentage. Our bylaws may be amended or repealed by a majority vote of our board of directors or by the affirmative vote of the holders of at least two-thirds of the votes which all our stockholders would be entitled to cast in any annual election of directors. In addition, the affirmative vote of the holders of at least two-thirds of the votes which all our stockholders would be entitled to cast in any annual election of directors will be required to amend or repeal or to adopt any provisions inconsistent with any of the provisions of our certificate of incorporation.
The foregoing provisions of our certificate of incorporation and our bylaws could discourage potential acquisition proposals and could delay or prevent a change in control. These provisions are intended to enhance the likelihood of continuity and stability in the composition of our board of directors and in the policies formulated by our board of directors and to discourage certain types of transactions that may involve an actual or threatened change of control. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. The provisions also are intended to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they also may inhibit fluctuations in the market price of our shares of common stock that could result from actual or rumored takeover attempts. Such provisions also may have the effect of preventing changes in our management or delaying or preventing a transaction that might benefit stockholders.
Dissenters’ Rights of Appraisal and Payment
Under the DGCL, with certain exceptions, our stockholders will have appraisal rights in connection with a merger or consolidation of FTC Solar. Pursuant to Section 262 of the DGCL, stockholders who properly request and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.
Stockholders’ Derivative Actions
Under the DGCL, any of our stockholders may bring an action in our name to procure a judgment in our favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of our shares at the time of the transaction to which the action relates or such stockholder’s shares thereafter devolved by operation of law.
Exclusive Forum
Our certificate of incorporation provide that, unless we consent in writing to the selection of an alternative forum, the Delaware Court of Chancery shall, to the fullest extent permitted by applicable law, be the sole and exclusive forum for any (i) derivative action or proceeding brought on our behalf, (ii) action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees or stockholders to us or our stockholders, (iii) action asserting a claim against us, any director or our officers and employees arising pursuant to any provision of the DGCL, our certificate of incorporation or our bylaws, or as to which the DGCL confers exclusive jurisdiction on the Court of Chancery, (iv) action to interpret, apply, enforce or determine the validity of our certificate of incorporation or our bylaws, (v) action asserting a claim against us, any director or our officers or employees that is governed by the internal affairs doctrine, or (vi) any action asserting an “internal corporate claim” as defined in Section 115 of the DGCL; provided, however, that the exclusive forum provisions will not apply to suits brought to enforce any liability or duty created by the Exchange Act, or to any claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, subject to a final adjudication in the State of
88

TABLE OF CONTENTS

Delaware of the enforceability of such exclusive forum provision. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Although we believe the provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, the provision may have the effect of discouraging lawsuits against our directors and officers. See “Risk Factors—Risks Related to Ownership of Our Common Stock—Our governing documents will also provide that the Delaware Court of Chancery will be the sole and exclusive forum for substantially all disputes between us and our stockholders and federal district courts will be the sole and exclusive forum for Securities Act claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Officers and Directors
The DGCL authorizes corporations to limit or eliminate the personal liability of directors to corporations and their stockholders for monetary damages for breaches of directors’ fiduciary duties, subject to certain exceptions. Our certificate of incorporation include a provision that eliminates the personal liability of directors for monetary damages to us or our stockholders for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. The effect of these provisions is to eliminate the rights of us and our stockholders, through stockholders’ derivative suits on our behalf, to recover monetary damages from a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior. However, exculpation does not apply to any breaches of the director’s duty of loyalty, any acts or omissions not in good faith or that involve intentional misconduct or knowing violation of law, any authorization of dividends or stock redemptions or repurchases paid or made in violation of the DGCL, or for any transaction from which the director derived an improper personal benefit.
Our bylaws generally provide that we must indemnify and advance expenses to our directors and officers to the fullest extent authorized by the DGCL. We also are expressly authorized to carry directors’ and officers’ liability insurance providing indemnification for our directors, officers and certain employees for some liabilities. We believe that these indemnification and advancement provisions and insurance are useful to attract and retain qualified directors and executive officers.
The limitation of liability, indemnification and advancement provisions in our certificate of incorporation and bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against directors and officers, even though such an action, if successful, might otherwise benefit us and our stockholders. In addition, your investment may be adversely affected to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.
There is no pending litigation or proceeding naming any of our directors or officers to which indemnification is being sought, and we are not aware of any pending or threatened litigation that may result in claims for indemnification by any director or officer.
Indemnification Agreements
We are party to indemnification agreements with each of our directors and certain of our executive officers as described in “Certain Relationships and Related Party Transactions—Indemnification Agreements.” In connection with our IPO, we entered into separate indemnification agreements with each of our directors and executive officers. Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors or executive officers, we have been informed that in the opinion of the SEC such indemnification is against public policy and is therefore unenforceable.
Transfer Agent and Registrar
The transfer agent and registrar for shares of our common stock is Continental Stock Transfer & Trust Company.
Listing
Our common stock is listed on Nasdaq under the symbol “FTCI.”
89

TABLE OF CONTENTS

SHARES ELIGIBLE FOR FUTURE SALE
The sale of substantial amounts of our common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of our common stock. Under the terms of this prospectus, the shares of our common stock held by the selling stockholders identified in this prospectus may be sold without restriction or further registration under the Securities Act.
Sale of Restricted Shares
Certain shares of our outstanding common stock were issued and sold by us in private transactions in reliance upon exemptions from registration under the Securities Act and have not been registered for resale. Such shares may be sold only pursuant to an effective registration statement filed by us or an applicable exemption, including the exemption contained in Rule 144 promulgated under the Securities Act.
Rule 144
In general, under Rule 144 of the Securities Act (“Rule 144”) as currently in effect, a person who is not deemed to have been one of our affiliates for purposes of the Securities Act at any time during the 90 days preceding a sale and who has beneficially owned the shares of our common stock proposed to be sold for at least six months, including the holding period of any prior owner other than our affiliates, is entitled to sell those shares without complying with the manner of sale, volume limitation or notice provisions of Rule 144, subject to compliance with the public information requirements of Rule 144. If such a person has beneficially owned the shares of common stock proposed to be sold for at least one year, including the holding period of any prior owner other than our affiliates, then that person would be entitled to sell those shares of common stock without complying with any of the requirements of Rule 144.
In general, under Rule 144, as currently in effect, our affiliates or persons selling shares of our common stock on behalf of our affiliates are entitled to sell, within any three-month period, a number of shares of common stock that does not exceed the greater of:
1% of the number of shares of our common stock then outstanding; and
the average weekly trading volume of our common stock on Nasdaq during the four calendar weeks preceding the filing of a notice on Form 144 with respect to that sale.
Sales under Rule 144 by our affiliates or persons selling shares of our common stock on behalf of our affiliates are also subject to certain manner-of-sale provisions and notice requirements and to the availability of current public information about us. In addition, if the number of shares being sold under Rule 144 by an affiliate during any three-month period exceeds 5,000 shares or has an aggregate sale price in excess of $50,000, the seller must file a notice on Form 144 with the SEC and Nasdaq concurrently with either the placing of a sale order with the broker or the execution directly with a market maker.
Rule 701
Rule 701 under the Securities Act (“Rule 701”) generally allows a stockholder who purchased shares of our capital stock pursuant to a written compensatory plan or contract and who is not deemed to have been an affiliate of our company during the immediately preceding 90 days to sell these shares in reliance upon Rule 144, but without being required to comply with the public information, holding period, volume limitation or notice provisions of Rule 144. Rule 701 also permits affiliates of our company to sell their Rule 701 shares under Rule 144 without complying with the holding period requirements of Rule 144. All holders of Rule 701 shares, however, are required to wait until 90 days after the date of this prospectus before selling those shares pursuant to Rule 701.
90

TABLE OF CONTENTS

PLAN OF DISTRIBUTION
The purpose of this prospectus is to permit the selling stockholders to offer and sell up to an aggregate of 37,277,987 shares of our common stock at such times and at such places as they choose. The decision to sell any shares is within the sole discretion of the holders thereof.
The distribution of the common stock by a selling stockholder may be effected from time to time in one or more transactions. Any of the common stock may be offered for sale, from time to time, by a selling stockholder, or by permitted transferees or successors of the selling stockholder, or otherwise, at prices and on terms then obtainable, at fixed prices, at prices then prevailing at the time of sale, at prices related to such prevailing prices, or in negotiated transactions at negotiated prices or otherwise. The common stock may be sold by one or more of the following:
On Nasdaq or any other national common stock exchange or automated quotation system on which our common stock is traded, which may involve transactions solely between a broker-dealer and its customers which are not traded across an open market and block trades.
Through one or more dealers or agents (which may include one or more underwriters).
Block trades in which the broker or dealer as principal and resale by such broker or dealer for its account pursuant to this prospectus.
Purchases by a broker or dealer as principal and resale by such broker or dealer for its account pursuant to this prospectus.
Ordinary brokerage transactions (including pursuant to 10b5-1 plans).
Transactions in which the broker solicits purchasers.
Directly to one or more purchasers.
A combination of these methods.
In connection with the distribution of the common stock or otherwise, the selling stockholders may enter into hedging transactions with broker-dealers or other financial institutions. In connection with such transactions, broker-dealers or other financial institutions may engage in short sales of shares in the course of hedging the positions they assume with the selling stockholder. The selling stockholders may also enter into options or other transactions with broker-dealers or other financial institutions which require the delivery to such broker-dealers or other financial institutions of the common stock, which shares such broker-dealers or financial institutions may resell pursuant to this prospectus, as supplemented or amended to reflect that transaction. The selling stockholders may also pledge the common stock registered hereunder to a broker-dealer or other financial institution and, upon a default, such broker-dealer or other financial institution may affect sales of the pledged shares pursuant to this prospectus, as supplemented or amended to reflect such transaction. In addition, any common stock covered by this prospectus that qualifies for sale pursuant to Rule 144 under the Securities Act may be sold under Rule 144 rather than pursuant to this prospectus.
The selling stockholders or their underwriters, dealers or agents may sell the common stock to or through underwriters, dealers or agents, and such underwriters, dealers or agents may receive compensation in the form of discounts or concessions allowed or reallowed. Underwriters, dealers, brokers or other agents engaged by the selling stockholders may arrange for other such persons to participate. Any fixed public offering price and any discounts and concessions may be changed from time to time. Underwriters, dealers and agents who participate in the distribution of the common stock may be deemed to be underwriters within the meaning of the Securities Act, and any discounts or commissions received by them or any profit on the resale of shares by them may be deemed to be underwriting discounts and commissions thereunder. The proposed amounts of the common stock, if any, to be purchased by underwriters and the compensation, if any, of underwriters, dealers or agents will be set forth in a prospectus supplement.
Unless granted an exemption by the SEC from Regulation M under the Exchange Act, or unless otherwise permitted under Regulation M, a selling stockholder will not engage in any stabilization activity in connection with our common stock, will furnish each broker or dealer engaged by a selling stockholder and each other participating broker or dealer the number of copies of this prospectus required by such broker or dealer, and will not bid for or purchase any common stock of ours or attempt to induce any person to purchase any of the common stock other than as permitted under the Exchange Act.
91

TABLE OF CONTENTS

We will not receive any proceeds from the sale of these shares of common stock offered by the selling stockholder. We shall use our best efforts to prepare and file with the SEC such amendments and supplements to the registration statement and this prospectus as may be necessary to keep such registration statement effective and to comply with the provisions of the Securities Act with respect to the disposition of the common stock covered by the registration statement for the period required to effect the distribution of such common stock.
We are paying certain expenses (other than commissions and discounts of underwriters, brokers, dealers or agents) incidental to the offering and sale of the common stock by selling stockholders to the public. If we are required to update this prospectus during such period, we may incur additional expenses.
In order to comply with certain state securities laws, if applicable, the common stock will be sold in such jurisdictions only through registered or licensed brokers or dealers. In certain states the shares of common stock may not be sold unless they have been registered or qualify for sale in such state or an exemption from registration or qualification is available and is complied with.
92

TABLE OF CONTENTS

LEGAL MATTERS
The validity of the issuance of the shares of common stock offered hereby will be passed upon for FTC Solar, Inc. by Skadden, Arps, Slate, Meagher & Flom LLP, New York, New York.
EXPERTS
The financial statements as of December 31, 2020 and 2019 and for each of the years then ended included in this prospectus have been so included in reliance on the report of PricewaterhouseCoopers LLP, an independent registered public accounting firm, given on the authority of said firm as experts in auditing and accounting.
WHERE YOU CAN FIND MORE INFORMATION
We have filed with the SEC a registration statement on Form S-1 under the Securities Act with respect to the shares of common stock that may be offered from time to time by the selling stockholders pursuant to this prospectus. This prospectus, filed as part of the registration statement, does not contain all of the information set forth in the registration statement or the exhibits and schedules filed with the registration statement. You can find further information about us and the common stock offered hereby in the registration statement and the exhibits and schedules filed with the registration statement. Statements in this prospectus about the contents of any contract, agreement or other document are not necessarily complete and, in each instance, we refer you to the copy of such contract, agreement or document filed as an exhibit to the registration statement, with each such statement being qualified in all respects by reference to the document to which it refers. The SEC maintains an internet website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. You may inspect these reports and other information without charge at the SEC’s website (http://www.sec.gov).
We are subject to the informational requirements of the Exchange Act and are required to file periodic reports, proxy statements and other information with the SEC. You are able to inspect this material without charge at the SEC’s website. We furnish our stockholders with annual reports containing our consolidated financial statements audited by an independent accounting firm.
In addition, we make the information filed with or furnished to the SEC available free of charge through our website (https://ftcsolar.com) as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The information contained in, or that can be accessed through, our website is not incorporated by reference and is not part of this prospectus.
93


TABLE OF CONTENTS

Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of FTC Solar, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of FTC Solar, Inc. and its subsidiaries (the “Company”) as of December 31, 2020 and 2019, and the related consolidated statements of operations, of comprehensive loss, of stockholders’ equity (deficit) and of cash flows for the years then ended, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ PricewaterhouseCoopers LLP
Austin, Texas
March 9, 2021, except for the effects of the stock split discussed in Note 2 to the consolidated financial statements, as to which the date is February 4, 2022
We have served as the Company’s auditor since 2020.
F-2


FTC Solar, Inc.

Consolidated Balance Sheets
(in thousands, except share and per share data)
 
As of December 31,
 
2019
2020
ASSETS
 
 
Current assets
 
 
Cash
$   7,221
32,359
Restricted cash
1,014
1,014
Accounts receivable, net
14,048
23,734
Inventories
4,505
1,686
Prepaid and other current assets
3,848
6,924
Total current assets
30,636
65,717
Intangible assets, net
33
Investments in unconsolidated subsidiary
2,582
1,857
Other assets
579
3,819
Total assets
$ 33,830
$ 71,393
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)
 
 
Current liabilities
 
 
Accounts payable
$    8,191
17,127
Line of credit
1,000
Accrued expenses and other liabilities
5,375
18,495
Accrued interest – related party
285
207
Deferred revenue
19,873
22,980
Total current liabilities
33,724
59,809
Long-term debt and other borrowings
1,976
784
Long-term debt – related party
5,857
Other non-current liabilities
715
3,349
Deferred income taxes
3
Total liabilities
42,275
63,942
Commitments and contingencies (Note 9)
 
 
Stockholders’ equity (deficit)
 
 
Common stock par value of $0.0001 per share, 98,960,064 shares authorized at December 31, 2020 and 2019; 66,155,340 and 63,633,981 shares issued and outstanding as of December 31, 2020 and 2019, respectively
1
1
Treasury stock, at cost (9,896,666 and 0 shares as of December 31, 2020 and 2019, respectively)
Additional paid-in capital
18,273
50,096
Accumulated other comprehensive loss
(3)
Accumulated deficit
(26,719)
(42,643)
Total stockholders’ equity (deficit)
(8,445)
7,451
Total liabilities and stockholders’ equity (deficit)
$ 33,830
$ 71,393
The accompanying Notes are an integral part of these Consolidated Financial Statements.
F-3

FTC Solar, Inc.

Consolidated Statements of Operations
(in thousands, except share and per share data)
 
Years Ended
December 31,
 
2019
2020
Revenue:
 
 
Product
$43,085
$158,925
Service
10,039
28,427
Total revenue
53,124
187,352
Cost of revenue:
 
 
Product
44,212
155,967
Service
10,863
27,746
Total cost of revenue
55,075
183,713
Gross profit (loss)
(1,951)
3,639
Operating expenses
 
 
Research and development
3,960
5,222
Selling and marketing
1,897
3,545
General and administrative
4,563
11,798
 
10,420
20,565
Loss from operations
(12,371)
(16,926)
Interest expense, net
454
480
Loss before income taxes
(12,825)
(17,406)
(Benefit from) income taxes
(39)
(83)
(Income) Loss from unconsolidated subsidiary
709
(1,399)
Net loss
$(13,495)
$(15,924)
Net loss per share
 
 
Basic and diluted
$(0.22)
$(0.23)
Weighted-average common shares outstanding
 
 
Basic and diluted
62,043,383
68,810,533
The accompanying Notes are an integral part of these Consolidated Financial Statements.
F-4

FTC Solar, Inc.

Consolidated Statements of Comprehensive Loss
(in thousands)
 
Years Ended December 31,
 
2019
2020
Net loss
$(13,495)
(15,924)
Other comprehensive loss:
 
 
Foreign currency translation adjustments
(3)
Comprehensive loss
$(13,495)
$(15,927)
The accompanying Notes are an integral part of these Consolidated Financial Statements.
F-5

FTC Solar, Inc.

Consolidated Statements of Stockholders’ Equity (Deficit)
(in thousands, except share data)
 
Common Stock
Treasury Stock
 
 
 
 
 
Shares
Amount
Shares
Amount
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
(Deficit)
Balance as of December 31, 2018
56,146,407
$1
$
$11,367
$
$(13,224)
$(1,856)
Restricted stock awards vested during the period
3,822,019
Issuance of common stock
3,665,555
6,000
6,000
Stock-based compensation
906
906
Net loss
(13,495)
(13,495)
Balance as of December 31, 2019
63,633,981
$1
$
$18,273
$
$(26,719)
$(8,445)
Restricted stock awards vested during the period
3,255,049
Issuance of common stock
9,162,976
30,000
30,000
Repurchase of common stock, held in treasury
(9,896,666)
9,896,666
Stock-based compensation
1,823
1,823
Net loss
(15,924)
(15,924)
Other comprehensive loss
(3)
(3)
Balance at December 31, 2020
66,155,340
$1
9,896,666
$
$50,096
$(3)
$(42,643)
$7,451
The accompanying Notes are an integral part of these Consolidated Financial Statements.
F-6

FTC Solar, Inc.

Consolidated Statements of Cash Flows
(in thousands)
 
Years Ended
December 31,
 
2019
2020
Cash flows from operating activities
 
 
Net loss
$(13,495)
$(15,924)
Adjustments to reconcile net loss to cash (used in) provided by operating activities:
 
 
Stock-based compensation
906
1,818
Depreciation and amortization
412
47
(Income)/Loss from unconsolidated subsidiary, net of distributions received
709
(1,399)
Loss on debt extinguishment
116
Warranty provision
2,057
7,866
Warranty recoverable from manufacturers
(284)
(1,021)
Bad debt expense
444
24
Deferred income taxes
(3)
(3)
Other non-cash items
89
50
Changes in operating assets and liabilities:
 
 
Accounts receivable, net
(13,838)
(9,710)
Inventories
(4,505)
2,819
Prepaid and other current assets
(3,154)
(2,847)
Other assets
(156)
(1,672)
Accounts payable
7,781
8,936
Accruals and other current liabilities
3,389
7,162
Accrued interest – related party debt
(289)
(78)
Deferred revenue
19,683
3,107
Other non-current liabilities
1
496
Other, net
(1)
(298)
Net cash used in operating activities
(254)
(511)
Cash flows from investing activities:
 
 
Purchases of property and equipment
(18)
(256)
Distributions received from unconsolidated subsidiary, return of investment
2,124
Net cash provided by (used in) investing activities:
(18)
1,868
Cash flows from financing activities:
 
 
Proceeds from borrowings
1,000
784
Repayments of borrowings
(7,000)
Proceeds from stock issuance
6,000
30,000
Net cash provided by financing activities
7,000
23,784
Effect of exchange rate changes on cash and restricted cash
(3)
Net increase in cash and restricted cash
6,728
25,138
Cash and restricted cash at beginning of period
1,507
8,235
Cash and restricted cash at end of period
$8,235
$33,373
             
Supplemental disclosures of cash flow information:
 
 
Cash paid during the year for interest
$708
$350
Cash paid during the year for income taxes
$
$
             
Reconciliation of cash and restricted cash at period end
 
 
Cash
7,221
32,359
Restricted cash
1,014
1,014
Total cash and restricted cash
$8,235
$33,373
The accompanying Notes are an integral part of these Consolidated Financial Statements.
F-7

TABLE OF CONTENTS

FTC Solar, Inc.

Notes to Consolidated Financial Statements

December 31, 2020 and 2019
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. The Company is a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, and Singapore.
On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. SunEdison discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition were spun off from SunEdison. As a result of the acquisition, the Company acquired intangible assets in the form of developed technology (AP90 Tracker) and software, and inventory. In connection with the acquisition, the Company was formed in 2017 by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.
Reclassification
Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.
Liquidity
Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.
F-8

TABLE OF CONTENTS

Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
COVID-19 Impact
The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.
The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods.
Functional Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets.
The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.
Cash
As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.
As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.
The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.
During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.
F-9

TABLE OF CONTENTS

As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
Fair Value of Financial Instruments
The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The fair value hierarchy prioritizes the inputs into three broad levels:
Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount.
The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.
F-10

TABLE OF CONTENTS

Inventories
Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.
Leases
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 Leases occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.
The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from two to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.
F-11

TABLE OF CONTENTS

Capitalized Software
Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.
Long Lived Assets
The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.
Revenue Recognition
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.
The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.
Identify the performance obligations in the contract: The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of
F-12

TABLE OF CONTENTS

individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)
Determine the transaction price: The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.
Allocate the transaction price to performance obligations in the contract: Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.
The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts.
Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Revenues from Contract with Customers
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as
F-13

TABLE OF CONTENTS

part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

Contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.
Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
F-14

TABLE OF CONTENTS

Advertising Costs
Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.
Research and Development Expenses
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.
Warranty
Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from five to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.
While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified.
Accounts Receivable and Allowance for Doubtful Debts
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020.
Stock-Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Income Taxes
The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), Accounting for Income Taxes.
Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities.
F-15

TABLE OF CONTENTS

Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.
We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.
New Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.
F-16

3. Revenue
The Company’s product revenue and service revenue is presented in the consolidated statements of operations. Revenue by geographic region is based on the customer’s location and presented under Note 16.
Transaction Price Allocated to the Remaining Performance Obligations
The Company’s contracts have a varied range of terms based on the type of products and services sold. As of December 31, 2019 and 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $19.9 million and $23.0 million, respectively. The Company expects to recognize 100% of the revenue related to remaining performance obligations in the 12 months following year end.
4. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
As of December 31,
 
2019
2020
Accrued cost of revenue
$2,106
7,812
Accrued expenses
1,644
2,856
Warranty reserves
1,368
3,985
Accrued compensation
177
2,869
Accrued interest expense
47
28
Other
33
945
Total
$5,375
$18,495
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2019
2020
Vendor deposits
$1,738
$4,205
Prepaid expenses
209
1,043
Deferred cost of revenue
19
992
Surety collateral*
1,835
113
Other current assets
47
571
 
$3,848
$6,924

*
Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
6. Equity Method Investments
Equity method investments are as follows (in thousands, except percentages):
 
As of December 31,
 
2019
2020
Dimension Energy LLC
 
 
Carrying value
$2,582
$1,857
Ownership percentage
23.7%
23.6%
As of December 31, 2019 and 2020, the Company owned 4,791,566 of Class A common interests of Dimension Energy, representing approximately 24% of the total outstanding Class A common shares of Dimension Energy LLC for both years. However, the Company concluded that it is not the primary beneficiary of Dimension as it does not have deemed control of the entity. As a result, it does not consolidate the investee into its consolidated financial statements. The Company accounts for its investment in Dimension Energy using the equity method of
F-17

TABLE OF CONTENTS

accounting. The difference between fair value and book value of the investee’s assets was entirely attributable to equity method goodwill. For the year ended December 31, 2019, the Company recorded $0.7 million as its share of Dimension’s net loss. For the year ended December 31, 2020, the Company recorded $1.4 million as its share of Dimension’s net income. During fiscal year 2020, the Company received a cash distribution of $2.1 million from Dimension Energy LLC, which was accounted for as a return of investment and reflected as a reduction of the carrying balance of the Company’s equity method investment in the Consolidated Balance Sheet as of December 31, 2020.
Summarized financial information for the Company’s equity method investment is as follows:
Balance sheet (in thousands)
 
As of December 31,
 
2019
2020
Current assets
$4,466
$10,162
Non-current assets
13,123
9,045
Current liabilities
3,219
12,350
Non-current liabilities
14,344
9,723
Members’ equity (deficit)
25
(2,866)
Statement of operations (in thousands)
 
Years Ended
December 31
 
2019
2020
Revenue
$
$22,570
Gross profit
17,360
Income (loss) from operations
(3,413)
9,185
Net income (loss)
(2,987)
5,933
Share of earnings from equity method investment
(709)
1,399
7. Intangible Assets, Net
Acquired intangible assets, comprising of developed technology in the form of software tools, subject to amortization were as follows (in thousands):
 
 
As of December 31,
 
Estimated
Useful
Lives
(Years)
2019
2020
Developed technology
3
1,200
1,200
Total intangible assets
 
1,200
1,200
Less: accumulated amortization
 
1,167
1,200
Total intangible assets, net
 
$    33
$   
Amortization expense related to intangible assets totaled $0.4 million and $0 million and for the years ended December 31, 2019 and 2020, respectively.
As of December 31, 2020, there is no estimated amortization expense in future periods.
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the notes”) through a private placement. Pursuant to the issuance of the promissory notes, the Company issued 25,000 pre-split shares of common stock for every $250,000 of notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the note. The notes bear a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020 and recorded a loss on debt extinguishment of $0.1 million in interest expense, net in the Consolidated Statement of Operations.
F-18

TABLE OF CONTENTS

On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit bears a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal. The Company will pay the regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. As of December 31, 2019 and 2020, the outstanding balance for the revolving line of credit was $1.0 million, payable on June 10, 2021.
On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act the loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan.
The Company recognized $0.5 million and $0.5 million interest expense on its debt and other borrowings for the years ended December 31, 2019 and 2020, respectively.
The notes and revolving line of credit contain affirmative customary covenants, including maintenance of insurance, notices of claims and litigations, subordination of other lender’s credit and compliance with environmental laws. As of December 31, 2019 and 2020, the Company was in compliance with all required covenants.
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statement and the amount of loss can be reasonably estimated. The Company adjust its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the business, financial position, results of operations, or cash flows. The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2019 and 2020.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of December 31, 2019 and 2020, warranty reserves totaling $1.4 million and $4.0 million were recorded in accrued expenses and other current liabilities, respectively and $0.7 million and $2.8 million and were recorded in other non-current liabilities, respectively, in the Company’s Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance at beginning of period
$   
$ 2,057
Warranties issued during the period
2,057
7,866
Settlements made during the period
(3,111)
Changes in liability for pre-existing warranties
(1)
Balance at end of period
$2,057
$ 6,811
10. Leases
The Company leases office space under operating leases with lease terms ranging from twelve to thirty-nine months. Additionally, the Company entered into a ground lease agreement for specific testing facility on the Solar Technology Acceleration Center. The Company does not have any finance leases.
F-19

TABLE OF CONTENTS

Operating lease expense for the years ended December 31, 2019 and 2020 was $0.1 million and $0.2 million, respectively. Lease expense related to leases with terms of one year or less that are not recognized on the Company’s Consolidated Balance Sheet was immaterial for both years.
Supplemental balance sheet information related to leases was as follows (in thousands):
 
As of December 31,
Reported as:
2019
2020
Assets:
 
 
Operating lease right of use assets (included in Other assets)
$43
$571
Liabilities:
 
 
Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities)
$11
$242
Operating lease liabilities, non-current (included in Other non-current liabilities)
27
355
Total operating lease liabilities
$38
$597
Supplemental information related to operating leases was as follows (in thousands):
 
As of December 31,
 
2019
2020
Cash payments for operating leases
$38
$140
New operating lease assets obtained in exchange for operating lease liabilities
$42
$672
As of December 31, 2019 and 2020, the weighted-average remaining lease term for operating leases is 1.88 years and 3.08 years, respectively. As of December 31, 2019 and 2020, the weighted-average discount rate for operating leases was 5%.
Future minimum lease payments under non-cancelable operating leases as of December 31, 2020 are as follows (in thousands):
2021
$266
2022
241
2023
128
Total future lease payments
$635
Less imputed interest
(38)
Total lease liability
$597
11. Common Stock
The Certificate of Incorporation, as amended as of December 31, 2017 (the “Certificate of Incorporation”), authorizes the Company to issue 98,960,064 shares of $ 0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.
In March 2020, the Company sold 9,162,976 post-split shares of common stock at $3.27 per share for an aggregate purchase price of $30,000,024. The proceeds are available for working capital and other corporate purposes.
Related Party Stock Repurchase
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is
F-20

TABLE OF CONTENTS

recorded as treasury stock on the Company’s consolidated balance sheets as of December 31, 2020 and is intended to be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
12. Stock Plans
On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “Plan”). The Plan offers employees, directors and selected service providers to acquire equity in the Company in the aggregate number of shares through awards of Options, Restricted Stock Awards (“RSA”), Stock Appreciation Rights, Restricted Stock Units (“RSU”), and Other Stock Awards, at exercise prices not less than the fair market value at date of grant. As of December 31, 2020, 24,534,509 post-split shares were authorized to be issued under 2017 Stock Incentive Plan. Generally new shares are issued from the Company’s balance of authorized Common Stock from the 2017 Stock Incentive Plan to satisfy stock option exercises and vesting of awards. The Company also holds Treasury Shares available for issuance for awards under its stock-based benefit plans.
In December 2020, the Company entered into an amendment agreement with one of the Founders to modify the vesting of his Restricted Stock Awards. The amended plan resulted in modification of his outstanding equity awards by changing the vesting schedule. No incremental compensation expense was recorded as a result of this modification given that modification was limited to change in vesting schedule and did not impact the probability of vesting.
The following table summarizes stock option activity under the Plan and related information:
 
Options Outstanding
 
 
 
Number of
Shares
Weighted
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in
thousands)
Outstanding - December 31, 2019
8,081,739
$0.22
 
 
Granted during the year
525,725
0.48
 
 
Exercised or released
 
 
Cancelled or forfeited
82,467
0.07
 
 
Expired
 
 
Balances - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Vested and expected to vest - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Exercisable - December 31, 2020
5,379,164
$0.16
7.11
$16,693
Stock options generally vest over four years from the date of grant, and are based only on service vesting conditions, except in the event of a change in control as defined under the Plan which would provide for accelerated exercisability. The options expire no later than ten years of grant date. The weighted-average grant date fair value of options granted to employees during the years ended December 31, 2019 and 2020 was $1.29 and $2.86, respectively. The aggregate intrinsic values of options exercised during the years ended December 31, 2019 and 2020 was zero for both years.
During fiscal 2020, the Company issued performance-based restricted stock units. RSUs have performance and service vesting conditions, which must both be satisfied in order to vest. Service vesting conditions for RSUs provide for vesting over four years from the date of grant except for 9.9 million RSUs that were issued during the year which have a service period up to the date of completion of the liquidity event. RSUs vest upon the completion of a liquidity event, either an initial public offering or sale event. No RSUs vested during the years ended December 31, 2019 and 2020, as the performance conditions are not probable of occurring. Therefore, no stock-based compensation cost has been recognized related to the RSUs granted as of December 31, 2020. Total unrecognized stock-based compensation cost of $40.8 million related to unvested RSUs is expected to be recognized upon vesting.
Under the Stock Plan, an RSA is an award of shares of common stock that may be subject to restrictions on transferability and other restrictions as the Board of Directors determine in its sole discretion on the date of grant. The Company has issued RSAs only to Founders and the restrictions are related to transferability, along with the standard service condition of four years required for vesting. During the years ended December 31,
F-21

TABLE OF CONTENTS

2019 and 2020, the Company recognized stock-based compensation expense of $0.2 million and $0.2 million, respectively, related to RSAs issued under the Plan. As of December 31, 2019 and 2020, there was $0.2 million and $0.1 million, respectively, of total unamortized compensation cost related to RSAs under the Plan.
The following summarizes restricted stock activity under the Plan:
 
Unvested Restricted
Stock Units
Unvested Restricted
Stock Awards
 
Number of
Shares
Weighted-
Average
Intrinsic
Value
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
Unvested as of December 31, 2019
824,667
$1.64
4,424,652
$0.07
Granted
12,201,611
3.26
Vested
3,255,052
0.07
Forfeited or canceled
82,467
3.26
Unvested as of December 31, 2020
12,943,811
$ 3.16
1,169,600
$0.07
Stock-Based Compensation Expense
The Company recognized stock-based compensation expense under the Plan (in thousands):
 
Years Ended
December 31,
 
2019
2020
Cost of revenue
$176
322
General and administrative
653
1,401
Research and development
51
57
Selling and marketing
26
38
Total stock-based compensation expense
$906
1,818
Total unamortized stock-based compensation expense as of December 31, 2020 was $44.5 million and is expected to be recognized over a weighted average period of approximately 3.04 years. This includes 9.9 million shares granted during the year that as described above have a service period through the date of the liquidity event.
Determination of Fair Value
The Company estimates the fair value of share-based compensation for stock options utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation on a straight-line basis over the requisite vesting period for each award.
Fair Value of Common Stock: The fair value of the shares of common stock underlying the stock-based awards has historically been determined by the board of directors, with input from management. Because there has been no public market for the Company’s common stock, the board of directors has determined the fair value of the common stock on the grant date of the stock-based award by considering a number of objective and subjective factors, including 409A valuations of the Company’s common stock, valuations of comparable companies, sales of the Company’s common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. The fair value of the underlying common stock will be determined by the board of directors until such time as the Company’s common stock is listed on an established stock exchange or national market system.
Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.
F-22

TABLE OF CONTENTS

Expected Volatility: Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that its considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.
Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with remaining term equivalent to expected term.
Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.
The fair value of stock options granted was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 
Years Ended December 31,
 
2019
2020
Expected term (years)
5.666.09
5.996.17
Expected volatility
52.01%—54.10%
51.52%—51.58%
Risk-free interest rate
1.63%—2.3%
1.60%—1.61%
Expected dividends
Grant date fair value per option
$1.27—$1.30
$2.85—$2.86
13. Net loss per share
The table below sets forth the computation of basic and diluted loss per share (in thousands, except per share amounts):
 
Years Ended
December 31,
 
2019
2020
Basic and diluted:
 
 
Net loss
$(13,495)
$(15,924)
Weighted-average number of common shares outstanding
62,043
68,811
Basic and diluted loss per share
$(0.22)
$(0.23)
For purposes of computing diluted net loss per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of December 31,
 
2019
2020
Shares of common stock issuable under stock option plans outstanding
8,082
8,525
Shares of common stock issuable upon vesting of restricted stock awards
5,249
14,122
Potential common shares excluded from diluted net loss per share
13,331
22,647
14. Income Taxes
The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):
 
Years Ended
December 31,
 
2019
2020
U.S.
$(13,534)
$(16,269)
Foreign
262
Total loss before income taxes
$(13,534)
$(16,007)
F-23

TABLE OF CONTENTS

For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (in thousands):
 
Years Ended
December 31,
 
2019
2020
Current
 
 
Federal
$
$(159)
State
(37)
1
Foreign
78
Deferred
 
 
Federal
(2)
(3)
State
Total income tax expense/(benefit)
$(39)
$(83)
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes
$(2,842)
$(3,362)
State taxes, net of federal
(551)
(215)
Research and experimentation tax credit
(118)
(179)
Valuation allowance
3,184
3,523
Stock compensation
225
406
Dividends received deduction
(308)
Permanent differences and other
63
52
 
$(39)
$(83)
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities were comprised of the following (in thousands):
 
As of December 31,
 
2019
2020
Deferred tax assets:
 
 
Fixed assets and intangibles
$156
$135
Leases
106
Accrued expenses
333
2,066
Net operating loss carryforward
4,626
6,679
Capital loss carryforward
501
Investment difference
148
R&D credit carryforward
181
325
Subtotal
5,797
9,459
Less valuation allowance
(5,774)
(9,297)
Total deferred tax asset
23
162
Deferred tax (liabilities):
 
 
Investment difference
(15)
Leases
(101)
Prepaid expenses
(11)
(61)
Total deferred tax (liability)
(26)
(162)
Net deferred tax asset (liability)
$(3)
$
F-24

TABLE OF CONTENTS

The net change in the total valuation allowance for the years ended December 31, 2019 and 2020, was an increase of $3.1 million and $3.5 million, respectively. In assessing the realizability of deferred tax assets, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2020.
The Company has federal net operating loss carryforwards of approximately $27.8 million at December 31, 2020. These loss carryforwards have an indefinite carryforward period. The Company also has state net operating loss carryforwards of approximately $17.0 million, which begin to expire in 2034.
The Company has federal R&D Credit carryforwards of approximately $0.4 million at December 31, 2020, which begin to expire in 2038.
The Company is subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2017 and beyond remain open for examination. As of December 31, 2020, the Company is not currently under audit by any taxing authority.
We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance, beginning of the year
$22
$45
Increase for tax positions related to the current year
23
36
Decrease for tax positions related to prior years
Balance, end of year
$45
$81
All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2019 and 2020, we had not accrued any interest or penalties related to unrecognized tax benefits.
15. Retirement Plan
The Company sponsors various defined contribution retirement plans for its eligible U.S. and non-U.S. employees. Total contributions to these plans were $0.15 million and $0.31 million for the years ended December 31, 2019 and 2020, respectively. For employees in the United States, the Company matches pretax employee contributions up to a maximum of $19,500 per participant per year.
F-25

16. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success. The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Years Ended
December 31,
 
2019
2020
United States
$45,264
$187,093
Vietnam
7,149
38
Other
711
221
Total net revenue
$53,124
$187,352
Other than the United States, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2020. Other than the United States and Vietnam, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2019.
17. Related Parties
On January 30th, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carry an interest rate of 5% and expire five years from date of issuance. As described in Note 8, the Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2019 and 2020 the Company incurred interest expense of $0.3 million and $0.2 million related to the notes issued to the related parties, respectively. In combination with the note, the Company also issued 25,000 pre-split shares of common stocks for every $250,000 of notes purchased by such investors.
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is recorded as treasury stock on the Company’s consolidated balance sheet as of December 31, 2020.
Transactions with the Company’s unconsolidated subsidiary Dimension Energy LLC for the years ended December 31, 2019 and 2020 are disclosed in Note 6.
There were no other material related-party transactions during the years ended December 31, 2019 and 2020.
18. Subsequent Events
Management evaluates events occurring subsequent to the date of the consolidated financial statements in determining the accounting or disclosure of transactions and events that affect the consolidated financial statements. Subsequent events have been evaluated through March 9, 2021, which is the date that the consolidated financial statements were issued.
On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million Paycheck Protection Plan loan.
The Company is monitoring the recent global health emergency driven by the potential impact of the COVID-19 virus, along with global supply and demand dynamics. The extent to which these events may impact the Company’s business will depend on future developments, which are highly uncertain and cannot be predicted at this time. The Company has thus far avoided significant impact to performance of operations, and management will continue to monitor the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce.
19. Subsequent Events (Unaudited)
The following events occurred subsequent to original issuance of the consolidated financial statements.
F-26

TABLE OF CONTENTS

On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and other claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $133 million in the claim. The Company believes we have strong defenses to the claim, and we plan to vigorously defend against it.
The Company and its management considered (a) the facts described above, (b) the preliminary stage of the proceeding and (c) the advice of outside legal counsel on the claims, and determined that it is not probable that FCX will prevail on the merits, and continues to believe that the Company’s likelihood of material loss is remote.
F-27

FTC Solar, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

(unaudited)
 
December
31,
2020
September
30,
2021
ASSETS
 
 
Current assets
 
 
Cash
$ 32,359
140,662
Restricted cash
1,014
Accounts receivable, net
23,734
53,668
Inventories
1,686
11,276
Prepaid and other current assets
6,924
23,558
Total current assets
65,717
229,164
Investments in unconsolidated subsidiary
1,857
Other assets
3,819
6,265
Total assets
$ 71,393
$ 235,429
LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
Current liabilities
 
 
Accounts payable
$ 17,127
$   16,556
Line of credit
1,000
Accrued expenses and other liabilities
18,495
40,246
Accrued interest - related party
207
Deferred revenue
22,980
9,606
Total current liabilities
59,809
66,408
Long-term debt and other borrowings
784
Other non-current liabilities
3,349
5,662
Total liabilities
63,942
72,070
Commitments and contingencies (Note 9)
Stockholders’ equity
 
 
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021
1
8
Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021
Additional paid-in capital
50,096
288,696
Accumulated other comprehensive income (loss)
(3)
6
Accumulated deficit
(42,643)
(125,351)
Total stockholders' equity
7,451
163,359
Total liabilities and stockholders' equity
$ 71,393
$ 235,429
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-28

FTC Solar, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(in thousands, except share and per share data)

(unaudited)
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Revenue:
 
 
 
 
Product
$       48,879
$       45,582
$     122,197
$     137,799
Service
10,761
7,407
20,976
31,005
Total revenue
59,640
52,989
143,173
168,804
Cost of revenue:
 
 
 
 
Product
46,513
48,090
114,883
146,964
Service
10,261
12,938
19,826
45,810
Total cost of revenue
56,774
61,028
134,709
192,774
Gross profit (loss)
2,866
(8,039)
8,464
(23,970)
Operating expenses
 
 
 
 
Research and development
1,438
2,116
4,047
9,653
Selling and marketing
1,041
2,224
2,374
6,421
General and administrative (Note 10)
2,912
10,392
7,630
63,217
Total operating expenses
5,391
14,732
14,051
79,291
Loss from operations
(2,525)
(22,771)
(5,587)
(103,261)
Interest expense
(70)
(301)
(303)
(515)
Gain from disposal in equity investment
210
20,829
Gain (loss) on extinguishment of debt
(34)
(75)
790
Other expense
(1)
(13)
(1)
(59)
Loss before income taxes
(2,630)
(22,875)
(5,966)
(82,216)
(Expense) benefit from income taxes
(24)
(41)
115
(137)
Loss from unconsolidated subsidiary
(186)
(400)
(345)
(354)
Net loss
$       (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Other comprehensive income (loss):
 
 
 
 
Foreign currency translation adjustments
(12)
3
(20)
9
Comprehensive loss
$       (2,852)
$     (22,913)
$       (6,216)
$     (82,698)
Net loss per share:
 
 
 
 
Basic
$         (0.04)
$         (0.24)
$         (0.09)
$         (1.00)
Diluted
$         (0.04)
$         (0.24)
$         (0.09)
$         (1.00)
Weighted-average common shares outstanding:
 
 
 
 
Basic
67,567,724
94,596,519
69,857,468
82,677,824
Diluted
67,567,724
94,596,519
69,857,468
82,677,824
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-29

FTC Solar, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands, except share data)
(unaudited)
 
Preferred Stock
Common Stock
Treasury Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
(Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
 
Shares
Amount
Shares
Amount
Shares
Amount
Balance as of December 31, 2019
$
63,633,981
1
$
$18,273
$
$(26,719)
$ (8,445)
Restricted stock awards vested during the period
2,014,091
Issuance of common stock
9,162,976
30,000
30,000
Stock-based compensation
933
933
Net loss
(3,356)
(3,356)
Other comprehensive loss
 (8)
(8)
Balance as of June 30, 2020
$
74,811,048
1
$
$49,206
$  (8)
$(30,075)
$19,124
Restricted stock awards vested during the period
594,712
Repurchase of common stock, held in treasury
(9,896,666)
9,896,666
Stock-based compensation
448
448
Net loss
(2,840)
(2,840)
Other comprehensive loss
(12)
(12)
Balance as of September 30, 2020
$
65,509,094
1
9,896,666
$
$49,654
$(20)
$(32,915)
$16,720
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-30

TABLE OF CONTENTS

 
Preferred Stock
Common Stock
Treasury Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
(Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
 
Shares
Amount
Shares
Amount
Shares
Amount
Balance as of December 31, 2020
$
66,155,340
1
9,896,666
$
50,096
$ (3)
$  (42,643)
$    7,451
Restricted stock awards vested during the period
3,413,849
Repurchase of treasury stock
(865,900)
865,900
Issuance of common stock upon exercise of stock options
213,690
50
50
Repurchase and retirement of common stock
(4,455,384)
(1)
(54,154)
(54,155)
Issuance of common stock in connection with IPO
19,840,000
2
241,153
241,155
Impact of stock split
6
(6)
Deferred offering costs
(7,093)
(7,093)
Stock-based compensation
53,150
53,150
Net loss
(59,792)
(59,792)
Other comprehensive income
6
6
Balance as of June 30, 2021
$
84,301,595
8
10,762,566
$
$283,196
3
$(102,435)
$180,772
Issuance of common stock upon exercise of stock options
642,550
107
107
Deferred offering costs
12
12
Stock-based compensation
5,381
5,381
Net loss
(22,916)
(22,916)
Other comprehensive loss
3
3
Balance as of September 30, 2021
$
84,944,145
8
10,762,566
$
$288,696
6
$(125,351)
$163,359
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-31

FTC Solar, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)
 
Nine Months Ended
September 30,
 
2020
2021
Cash flows from operating activities
 
 
Net loss
$  (6,196)
$ (82,707)
Adjustments to reconcile net loss to cash used in operating activities:
 
 
Stock-based compensation
1,381
58,531
Depreciation and amortization
43
383
(Gain) loss from unconsolidated subsidiary
345
354
Gain from disposal of equity investment
(20,829)
(Gain) loss on extinguishment of debt
75
(790)
Warranty provision
5,195
2,118
Warranty asset
(726)
(484)
Bad debt expense
83
Deferred income taxes
(2)
Other non-cash items
43
Changes in operating assets and liabilities:
 
 
Accounts receivable, net
(12,219)
(30,017)
Inventories
(1,523)
(9,590)
Prepaid and other current assets
(4,351)
(16,609)
Other assets
(365)
180
Accounts payable
4,009
(535)
Accruals and other current liabilities
13,825
21,243
Accrued interest – related party debt
(112)
(207)
Deferred revenue
(14,108)
(13,374)
Other non-current liabilities
386
904
Other, net
(338)
 (1,068)
Net cash used in operating activities
(14,638)
(92,414)
Cash flows from investing activities:
 
 
Purchases of property and equipment
(778)
Proceeds from disposal of equity method investment
    
22,332
Net cash provided by investing activities:
    
21,554
Cash flows from financing activities:
 
 
Proceeds from borrowings
784
Repayments of borrowings
(4,000)
(1,000)
Repurchase and retirement of common stock
(54,155)
Offering costs paid
(5,942)
Deferred financing costs for revolving credit facility
(2,077)
Proceeds from stock issuance
30,000
241,314
Net cash provided by financing activities
26,784
178,140
Effect of exchange rate changes on cash and restricted cash
     (20)
           9
Net increase in cash and restricted cash
 12,126
107,289
Cash and restricted cash at beginning of period
   8,235
  33,373
Cash and restricted cash at end of period
$     20,361
$   140,662
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-32

TABLE OF CONTENTS

 
Nine Months Ended
September 30,
 
2020
2021
Supplemental disclosures of cash flow information:
 
 
Purchase of property and equipment included in accounts payable
$      
$         40
Non-cash gain on extinguishment of debt from PPP loan forgiveness
$      
$    (790)
Cash paid during the period for interest
$     350
$       332
             
     
 December 31,
2020
   
 September 30,
2021
Reconciliation of cash and restricted cash at period end
 
 
Cash
$32,359
$140,662
Restricted cash
1,014
Total cash and restricted cash
$33,373
$140,662
The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.
F-33

TABLE OF CONTENTS

FTC Solar, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.
Initial Public Offering and Related Transaction
The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.
Prior to the completion of the IPO, the Board of Directors and Stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021.
The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units (“RSUs”) and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions
Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.
2. Revision of Previously Issued Financial Statements
Background of the Revision
In connection with the preparation of the Company’s financial statements as of and for the three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the
F-34

TABLE OF CONTENTS

Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.
Effect of the Revision
The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated. The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:
 
As of and for
Three Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Three Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Condensed Consolidated Statement of Comprehensive Loss
 
 
 
Cost of Revenue - Product
$43,885
$(7)
$43,878
Research and development
5,585
(2)
5,583
Selling and Marketing
3,258
(161)
3,097
General and administrative
51,063
(3,321)
47,742
Total operating expenses
59,906
(3,484)
56,422
Loss from operations
(75,963)
3,491
(72,472)
Loss before income taxes
(55,590)
3,491
(52,099)
Net loss
(55,841)
3,491
(52,350)
Comprehensive loss
(55,834)
3,491
(52,343)
Net loss per share - basic
(0.70)
0.09
(0.61)
Net loss per share - diluted
(0.70)
0.09
(0.61)
Weighted-average common shares outstanding-basic
79,229,174
6,927,135
86,156,309
Weighted-average common shares outstanding - diluted
79,229,174
6,927,135
86,156,309
Condensed Consolidated Statement of Stockholders’ Equity
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Net loss
(55,841)
3,491
(52,350)
Stock-based compensation
56,192
(3,491)
52,701
Note 11. Net loss per share
 
 
 
Net loss
$(55,841)
$3,491
$(52,350)
Basic weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Diluted weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Basic loss per share
(0.70)
0.09
(0.61)
Diluted loss per share
(0.70)
0.09
(0.61)
F-35

TABLE OF CONTENTS

 
As of and for
Six Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Six Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet                  
Additional paid-in capital
     $286,687     $(3,491)
     $283,196
Accumulated deficit
   
(105,926)
   
3,491
   
(102,435)
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue - Product
     $98,881     $(7)      $98,874
Research and development
   
7,539
    (2)    
7,537
Selling and Marketing
   
4,358
    (161)    
4,197
General and administrative
   
56,147
    (3,321)    
52,826
Total operating expenses
   
68,044
   
(3,484)
   
64,560
Loss from operations
(83,982)
3,491
(80,491)
Loss before income taxes
(62,833)
3,491
(59,342)
Net loss
(63,283)
3,491
(59,792)
Comprehensive loss
(63,277)
3,491
(59,786)
Net loss per share - basic
(0.87)
0.09
(0.78)
Net loss per share - diluted
(0.87)
0.09
(0.78)
Weighted-average common shares outstanding - basic
73,106,935
3,474,582
76,581,517
Weighted-average common shares outstanding - diluted
73,106,935
3,474,582
76,581,517
Condensed Consolidated Statement of Cash Flows
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Stock-based compensation
56,641
(3,491)
53,150
Note 11. Net loss per share
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Basic weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Diluted weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Basic loss per share
(0.87)
0.09
(0.78)
Diluted loss per share
(0.87)
0.09
(0.78)
Shares of common stock issuable upon vesting of restricted stock awards
15,079
(9,885)
5,194
Potential common shares excluded from diluted net loss per share
23,231
(9,885)
13,346
3. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.
Use of Estimates
The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the

F-36

TABLE OF CONTENTS

disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.
COVID-19 Pandemic
In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and
results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.
Unaudited Interim Financial Information
The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.
The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
F-37

TABLE OF CONTENTS

The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).
Stock -Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Revenue Recognition
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
F-38

TABLE OF CONTENTS

The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.
Remaining Performance Obligations
Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition

F-39

TABLE OF CONTENTS

of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the
currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.
4. Revenue
The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.
Unbilled revenue and contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.
The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
December 31,
2020
September 30,
2021
Vendor deposits
$4,205
$18,125
Prepaid expenses
1,043
4,060
Deferred cost of revenue
992
Surety collateral
113
246
Other current assets
571
1,127
 
$6,924
$23,558
F-40

6. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
December 31,
2020
September 30,
2021
Accrued cost of revenue
7,812
$33,279
Accrued expenses
2,856
3,205
Warranty reserves
3,985
1,183
Accrued compensation
2,869
1,766
Accrued interest expense
28
128
Other
945
685
Total
$18,495
$40,246
7. Sale of Equity Method Investments
On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”) representing approximately 23% of the total outstanding common shares, for approximately $22.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively.
The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.
The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension to support the purchase agreement and the consummation of the transaction on June 24, 2021.
During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.
On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.
F-41

TABLE OF CONTENTS

On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on debt extinguishment in other income.
On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, as borrower, the several financial institutions from time-to-time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility.
The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.
The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million.
Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.
The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively.
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, FCX filed an amended complaint asserting the same claims as the original
F-42

TABLE OF CONTENTS

complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses
The Company has not recorded any material loss contingency in the Condensed Consolidated Balance Sheets as of December 31, 2020 and September 30, 2021.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
September 30,
2021
Balance at beginning of period, December 31, 2020
6,811
Warranties issued during the period
2,902
Settlements made during the period
(3,507)
Changes in liability for pre-existing warranties
(783)
Balance at end of period
5,423
10. Stock-Based Compensation
On April 30, 2021, in connection with the IPO offering, the Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering, at the initial public offering price net of underwriters’ fees and commissions.
The Company’s stock-based compensation expense for the three and nine months ended September 30, 2021 was $5.4 million and $58.5 million, an increase of $5.0 million and $57.1 million when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs.
Stock-based compensation expense incurred was $0.4 million and $5.4 million for the three months ended September 30, 2020 and 2021 and $1.4 million and $58.5 million for the nine months ended September 30, 2020 and 2021, respectively.
F-43

11. Stockholders’ Equity
Preferred Stock
The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the “Certificate of Incorporation”), authorizes the Company to issue 10 million shares of Preferred Stock with a par value of $0.0001 with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of September 30, 2021 there were no shares of preferred stock issued or outstanding.
Common Stock
The Certificate of Incorporation authorizes the Company to issue 850 million shares of $0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.
In March 2020, the Company sold 9,162,976 shares of common stock at $3.27 per share for an aggregate purchase price of $30.0 million. The proceeds are available for working capital and other corporate purposes.
On April 30, 2021, the Company closed on its IPO in which we issued and sold 19,840,000 shares of our common stock at a public offering price of $13.00 per share. We received aggregate proceeds of $241.2 million from the IPO, net of approximately $16.8 million in underwriting discount and commissions and before offering costs.
The Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering.
The Company is using the proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts (“GWs”) of projects using our tracker systems.
Treasury Stock
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
F-44

12. Net loss per share
The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Basic and diluted:
 
 
 
 
Net loss
$        (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Basic weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Diluted weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Basic loss per share
$          (0.04
$         (0.24)
$         (0.09)
$        (1.00)
Diluted loss per share
$         (0.04)  
$         (0.24)
$         (0.09)
$        (1.00)
For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of September 30,
 
2020
2021
Shares of common stock issuable under stock option plans outstanding
8,566
9,610
Shares of common stock issuable upon vesting of restricted stock awards
13,622
5,598
Potential common shares excluded from diluted net loss per share
22,188
15,208
13. Income Taxes
For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets.
As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits.
14. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
United States
$59,591
$52,984
$143,034
$168,540
Other
49
5
139
264
Total net revenue
$59,640
$52,989
$143,173
$168,804
F-45

15. Related Parties
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company.
On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company.
On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company.
On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension Energy LLC. (See Note. 7)
F-46


TABLE OF CONTENTS

37,277,987 Shares
graphic
Common Stock
Preliminary Prospectus
  , 2022

TABLE OF CONTENTS

PART II – INFORMATION NOT REQUIRED IN PROSPECTUS
Item 13.
Other Expenses of Issuance and Distribution.
The following table sets forth the estimated costs and expenses payable by us in connection with the offer and sale of the securities being registered hereby.
Expenses of Issuance and Distribution ($ thousands)
$Amount
to be Paid
SEC registration fee
$ 12,284.91
FINRA filing fee
*
Transfer agent and registrar fees
*
Printing expenses
*
Legal fees and expenses
*
Accounting fees and expenses
*
Blue Sky fees and expenses
*
Miscellaneous expenses
*
Total
$ 12,284.91
*
Estimates not presently known.
We will bear all costs, expenses and fees in connection with the registration of the shares of common stock, including with regard to compliance with state securities or “blue sky” laws. The selling stockholders, however, will bear all underwriting commissions and discounts, if any, attributable to their sale of shares of common stock.
Item 14.
Indemnification of Directors and Officers.
Section 102(b)(7) of the DGCL permits a corporation to provide in its certificate of incorporation that a director of the corporation shall not be personally liable to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director, except for liability (i) for any breach of the director’s duty of loyalty to the corporation or its stockholders, (ii) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (iii) for unlawful payment of dividends or unlawful stock purchases or redemptions or (iv) for any transaction from which the director derived an improper personal benefit. Our certificate of incorporation contains such a provision.
Section 145 of the DGCL provides that a corporation may indemnify directors and officers as well as other employees and individuals against expenses (including attorneys’ fees), judgments, fines and amounts paid in settlement in connection with specified actions, suits or proceedings, whether civil, criminal, administrative or investigative (other than an action by or in the right of the corporation—a “derivative action”), if they acted in good faith and in a manner they reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe their conduct was unlawful. A similar standard is applicable in the case of derivative actions, except that indemnification only extends to expenses (including attorneys’ fees) incurred in connection with defense or settlement of such action, and the statute requires court approval before there can be any indemnification where the person seeking indemnification has been found liable to the corporation. Our certificate of incorporation and bylaws contain such a provision.
We have in effect a directors and officers liability insurance policy indemnifying our directors and officers for certain liabilities incurred by them, including liabilities under the Securities Act and the Exchange Act. We pay the entire premium of this policy.
We are party to indemnification agreements with each of our directors and certain of our executive officers. In connection with our IPO, we entered into separate indemnification agreements with each of our directors and executive officers. These agreements require us to indemnify these individuals to the fullest extent permitted under Section 145 of the DGCL against liabilities that may arise by reason of their service to us, and to advance expenses incurred as a result of any proceeding against them as to which they could be indemnified.
These indemnification provisions and the indemnification agreements may be sufficiently broad to permit indemnification of our directors and executive officers for liabilities (including reimbursement of expenses incurred) arising under the Securities Act.
II-1

TABLE OF CONTENTS

Item 15.
Recent Sales of Unregistered Securities.
Since three years before the date of the initial filing of this registration statement, the registrant has sold the following securities without registration under the Securities Act:
Common Stock Issuances
From September 2018 to January 2019, we issued an aggregate of 1,002,861 shares of our common stock to Mr. Chatila, Mr. Springer and the Rodgers Trust, along with other investors, at a purchase price of $13.4987 per share, for an aggregate purchase price of $13,537,355.94. See “Certain Relationships and Related Party Transactions—Debt and Equity Financings.
In March 2020, we issued an aggregate of 1,111,112 shares of our common stock to South Lake One LLC at a purchase price of $27.00 per share, for an aggregate purchase price of $30,000,024.00.
Plan-Related Issuances
In the three years preceding the date of the filing of this registration statement through April 27, 2021, we granted to our directors, officers and employees options to purchase an aggregate of 783,750 shares of our common stock under the 2017 Plan at exercise prices ranging from approximately $0.57 to $3.92 per share, and 1,648,521 RSUs, having estimated grant date fair values ranging from $13.50 to $26.87 per share.
None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. We believe the offers, sales and issuances of the above securities were exempt from registration under the Securities Act (or Regulation D or Regulation S promulgated thereunder) by virtue of Section 4(a)(2) of the Securities Act because the issuance of securities to the recipients did not involve a public offering, or in reliance on Rule 701 because the transactions were pursuant to a written compensatory plan or contract relating to compensation as provided under such rule. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.
Item 16.
Exhibits and Financial Statement Schedules.
(a)
Exhibits. See the Exhibit Index immediately preceding the signature pages hereto, which is incorporated by reference as if fully set forth herein.
(b)
Financial Statement Schedules. None.
Item 17.
Undertakings.
The undersigned Registrant hereby undertakes:
1.
To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:
i.
to include any prospectus required by Section 10(a)(3) of the Securities Act of 1933;
ii.
to reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of shares of common stock offered (if the total dollar value of shares of common stock offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Securities and Exchange Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the “Calculation of Registration Fee” table in the effective registration statement; and
iii.
to include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement
II-2

TABLE OF CONTENTS

provided, however, that (i), (ii) and (iii) do not apply if the registration statement is on Form S-1, and the information required to be included in a post-effective amendment by those paragraphs is contained in periodic reports filed with or furnished to the Securities and Exchange Commission by the registrant pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934 that are incorporated by reference in the registration statement, or is contained in a form of prospectus filed pursuant to Rule 424(b) that is part of the registration statement.
2.
That, for the purpose of determining any liability under the Securities Act of 1933, each such post-effective amendment shall be deemed to be a new registration statement relating to the shares of common stock offered therein, and the offering of such shares of common stock at that time shall be deemed to be the initial bona fide offering thereof.
3.
To remove from registration by means of a post-effective amendment any of the shares of common stock being registered which remain unsold at the termination of the offering.
4.
Each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.
Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Securities Act of 1933 and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the shares of common stock being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act of 1933 and will be governed by the final adjudication of such issue.
II-3

TABLE OF CONTENTS

EXHIBIT INDEX
Exhibit
Number
Description
Amended and Restated Certificate of Incorporation of FTC Solar, Inc. (filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 3, 2021 and incorporated herein by reference)
Amended and Restated Bylaws of FTC Solar, Inc (filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 3, 2021 and incorporated herein by reference)
Certificate of Correction of Amended and Restated Certificate of Incorporation (filed as Exhibit 3.3 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on June 8, 2021 and incorporated herein by reference)
Specimen Common Stock Certificate (filed as Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on April 19, 2021 and incorporated herein by reference)
Opinion of Skadden, Arps, Slate, Meagher & Flom LLP(a)
Registration Rights Agreement, dated April 29, 2021, by and among FTC Solar, Inc. and certain holders of its capital stock (filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K with the SEC on May 3, 2021 and incorporated herein by reference)
Senior Secured Revolving Credit Facility Credit Agreement, by and among FTC Solar, Inc., as borrower, the several financial institutions from time to time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K with the SEC on May 3, 2021 and incorporated herein by reference)
FTC Solar, Inc. 2021 Stock Incentive Plan and form of agreement(b) (filed as Exhibit 10.6 to the Registrant’s Quarterly Report on Form 10-Q with the SEC on August 11, 2021 and incorporated herein by reference)
FTC Solar, Inc. 2021 Employee Stock Purchase Plan(b) (filed as Exhibit 10.7 to the Registrant’s Quarterly Report on Form 10-Q with the SEC on August 11, 2021 and incorporated herein by reference)
Form of Indemnification Agreement (filed as Exhibit 10.4 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on April 19, 2021 and incorporated herein by reference)
Employment Agreement by and between FTC Solar, Inc. and Sean Hunkler(b) (filed as Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed with the SEC on November 12, 2021 and incorporated herein by reference)
Employment Agreement by and between FTC Solar, Inc. and Ali Mortazavi(a)(b)
Employment Agreement by and between FTC Solar, Inc. and Deepak Navnith(a)(b)
Employment Agreement by and between FTC Solar, Inc. and Anthony P. Etnyre(b) (filed as Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 3, 2021 and incorporated herein by reference)
List of Subsidiaries of FTC Solar, Inc. (filed as Exhibit 21.1 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on March 26, 2021 and incorporated herein by reference)
Consent of PricewaterhouseCoopers LLP(a)
Consent of Skadden, Arps, Slate, Meagher & Flom LLP (included in Exhibit 5.1)(a)
Power of Attorney (included in signature page)(a)
Filing Fee Table(a)
(a)
Filed herewith.
(b)
Management contract or compensatory plan or arrangement.
II-4

TABLE OF CONTENTS

SIGNATURES
Pursuant to the requirements of the Securities Act of 1933, as amended, FTC Solar, Inc. has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Austin, State of Texas, on the 4th day of February, 2022.
 
FTC SOLAR, INC.
 
 
 
 
By:
/s/ Sean Hunkler
 
 
Name: Sean Hunkler
 
 
Title: Chief Executive Officer
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENT, that each person whose signature appears below constitutes and appoints Sean Hunkler and Patrick M. Cook, and each of them, as his true and lawful attorneys-in-fact and agents, with full power of substitution for him in any and all capacities, to sign (i) any and all amendments (including post-effective amendments) to this registration statement and (ii) any registration statement or post-effective amendment thereto to be filed with the Securities and Exchange Commission pursuant to Rule 462(b) under the Securities Act of 1933, as amended, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Act of 1933, as amended, this registration statement has been signed by the following persons in the capacities and on the dates indicated.
Signature
Title
Date
 
 
 
/s/ Sean Hunkler
Chief Executive Officer and Director
(Principal Executive Officer)
February 4, 2022
Sean Hunkler
 
 
 
/s/ Patrick M. Cook
Chief Financial Officer
(Principal Financial Officer)
February 4, 2022
Patrick M. Cook
 
 
 
/s/ M. Cathy Behnen
Chief Accounting Officer
(Principal Accounting Officer)
February 4, 2022
M. Cathy Behnen
 
 
 
/s/ T.J. Rodgers
Director
February 4, 2022
T.J. Rodgers
 
 
 
/s/ David Springer
Director
February 4, 2022
David Springer
 
 
 
/s/ Ahmad Chatila
Director
February 4, 2022
Ahmad Chatila
 
 
 
/s/ William Aldeen (“Dean”) Priddy, Jr.
Director
February 4, 2022
William Aldeen (“Dean”) Priddy, Jr.
 
 
 
/s/ Isidoro Quiroga Cortés
Director
February 4, 2022
Isidoro Quiroga Cortés
 
 
 
II-5

TABLE OF CONTENTS

/s/ Shaker Sadasivam
Director
February 4, 2022
Shaker Sadasivam
 
 
 
/s/ Lisan Hung
Director
February 4, 2022
Lisan Hung
II-6
EX-5.1 2 ny20002442x1_ex5-1.htm EXHIBIT 5.1

Exhibit 5.1

Skadden, Arps, Slate, Meagher & Flom llp
ONE MANHATTAN WEST
NEW YORK 10001

TEL: (212) 735-3000
FAX: (212) 735-2000
www.skadden.com

February 4, 2022

FTC Solar, Inc.
9020 N Capital of Texas Hwy, Suite I-260,
Austin, Texas 78759

                                          Re:          FTC Solar, Inc.
                                                          Registration Statement on Form S‑1
FIRM/AFFILIATE OFFICES

BOSTON
CHICAGO
HOUSTON
LOS ANGELES
PALO ALTO
WASHINGTON, D.C.
WILMINGTON

BEIJING
BRUSSELS
FRANKFURT
HONG KONG
LONDON
MOSCOW
MUNICH
PARIS
SÃO PAULO
SEOUL
SHANGHAI
SINGAPORE
TOKYO
TORONTO

Ladies and Gentlemen:

We have acted as special United States counsel to FTC Solar, Inc., a Delaware corporation (the “Company”), in connection with the resale by the selling stockholders (the “Selling Stockholders”) of up to an aggregate of 37,277,987 of the Company’s common stock, par value $0.0001 per share (the “Shares”).

We have been advised that the Shares were issued pursuant to (i) the Founder’s Stock Purchase Agreement, dated as of January 9, 2017, by and between the Company and Ahmad Chatila and the Common Stock Purchase Agreement, dated as of September 28, 2018, by and among the Company and the purchasers listed therein, including Mr. Chatila (collectively, the “Chatila Stock Purchase Agreements”), and were subsequently transferred by Mr. Chatila to the ARC Family Trust pursuant to the purchase and sale agreement, dated as of December 31, 2020, by and among Mr. Chatila, the ARC Family Trust u/a dated December 23, 2020, Shaker Sadasivam, as trustee, and The Bryn Mawr Trust Company of Delaware, as administrative trustee (the “Chatila Purchase and Sale Agreement” and together with the Chatila Stock Purchase Agreements, the “Chatila Share Agreements”), (ii) the Common Stock Purchase Agreement, dated as of March 5, 2020, by and between the Company and South Lake One LLC and the Securities Purchase Agreement, dated as of October 19, 2020, by and between Wisteria Holdings LLC and South Lake One LLC (collectively, the “South Lake Stock Purchase Agreements” and together with the Chatila Share Agreements, the “Share Agreements”) and (iii) the Company’s 2017 Stock Incentive Plan, adopted on January 9. 2017, as amended from time to time (the “Plan”). The Shares are issued and outstanding as of the date hereof.

FTC Solar, Inc.
February 4, 2022

Page 2

This opinion is being furnished in accordance with the requirements of Item 601(b)(5) of Regulation S-K under the Securities Act of 1933 (the “Securities Act”).

In rendering the opinion stated herein, we have examined and relied upon the following:

(a)          the registration statement on Form S-1 of the Company relating to the Shares filed on the date hereof with the Securities and Exchange Commission (the “Commission”) under the Securities Act allowing for delayed offerings pursuant to Rule 415 of the General Rules and Regulations under the Securities Act (the “Rules and Regulations”), including the information deemed to be a part of the registration statement pursuant to Rule 430B of the Rules and Regulations (such registration statement being hereinafter referred to as the “Registration Statement”);

(b)          an executed copy of a certificate of Jacob Wolf, General Counsel and Secretary of the Company, dated the date hereof (the “Secretary’s Certificate”);

(c)          a copy of the Company’s Certificate of Incorporation, as in effect as of the date the Shares were issued, and certified pursuant to the Secretary’s Certificate;

(d)          a copy of the Company’s Amended and Restated Certificate of Incorporation, as in effect on the date hereof, certified by the Secretary of State of the State of Delaware as of February 1, 2022 and certified pursuant to the Secretary’s Certificate;

(e)          a copy of the Company’s Bylaws, as in effect as of the date the Shares were issued, and certified pursuant to the Secretary’s Certificate;

(f)          a copy of the Company’s Amended and Restated Bylaws, as in effect on the date hereof, and certified pursuant to the Secretary’s Certificate;

(g)          copies of certain resolutions of the Board of Directors of the Company relating to the issuance of the Shares and related matters, adopted on January 9, 2017, November 6, 2018, March 2, 2020 and July 21, 2020, certified pursuant to the Secretary’s Certificate;

(h)          copies of certain resolutions of the stockholders of the Company adopted on January 9, 2017 and December 15, 2020, certified pursuant to the Secretary’s Certificate;

(i)          executed copies of the Share Agreements; and

(j)          the Plan.

We have also examined originals or copies, certified or otherwise identified to our satisfaction, of such records of the Company and the Selling Stockholders and such agreements, certificates and receipts of public officials, certificates of officers or other representatives of the Company and the Selling Stockholders and others, and such other documents as we have deemed necessary or appropriate as a basis for the opinion stated below, including the facts and conclusions set forth in the Secretary’s Certificate.

FTC Solar, Inc.
February 4, 2022

Page 3

In our examination, we have assumed the genuineness of all signatures, including electronic signatures, the legal capacity and competency of all natural persons, the authenticity of all documents submitted to us as originals, the conformity to original documents of all documents submitted to us as facsimile, electronic, certified or photocopied copies, and the authenticity of the originals of such copies. As to any facts relevant to the opinion stated herein that we did not independently establish or verify, we have relied upon statements and representations of officers and other representatives of the Company and the Selling Stockholders and others and of public officials, including those in the Secretary’s Certificate.

We do not express any opinion with respect to the laws of any jurisdiction other than the General Corporation Law of the State of Delaware (the “DGCL”).

Based upon the foregoing and subject to the qualifications and assumptions stated herein, we are of the opinion that the Shares have been duly authorized by all requisite corporate action on the part of the Company under the DGCL and have been validly issued and are fully paid and nonassessable.

The opinion stated herein is subject to the following qualifications:

(a)          we have assumed that the Share Agreements have not been amended, restated, supplemented or otherwise modified, that the Share Agreements have been duly authorized by all requisite corporate action of the Company, as applicable, and that the Share Agreements, as applicable, constitute valid and binding obligations of the Company, enforceable against the Company in accordance with their respective terms;

(b)          we have assumed that each award agreement pursuant to which rights to acquire Shares were granted pursuant to the Plan, are consistent with the Plan and have been duly authorized, executed and delivered by the parties thereto;

(c)          we have assumed that the issuance of the Shares did not violate or conflict with any agreement or instrument binding on the Company (except that we do not make this assumption with respect to the organizational documents listed in clauses (c) through (f) above or those agreements or instruments expressed to be governed by the laws of the State of New York which are listed in Part II of the Registration Statement); and

(d)          in rendering the opinion stated herein, we have also assumed that: (i) an appropriate account statement evidencing the Shares credited to a recipient’s account maintained with the Company’s transfer agent has been issued by the Company’s transfer agent, (ii) the issuance of the Shares has been properly recorded in the books and records of the Company, and (iii) the Company received the consideration for the Shares set forth in the Plan, the applicable Share Agreement and the applicable board resolutions.

We hereby consent to the reference to our firm under the heading “Legal Matters” in the prospectus forming part of the Registration Statement. We also hereby consent to the filing of this opinion with the Commission as an exhibit to the Registration Statement. In giving this consent, we do not thereby admit that we are within the category of persons whose consent is required under Section 7 of the Securities Act or the Rules and Regulations.

Very truly yours,                   

/s/ Skadden, Arps, Slate, Meagher & Flom LLP

ALN


EX-10.7 3 ny20002442x1_ex10-7.htm EXHIBIT 10.7

Exhibit 10.7

 FTC SOLAR, INC.

EMPLOYMENT AGREEMENT

This Employment Agreement (this “Agreement”) is made and entered into as of June 29, 2021 (the “Effective Date”), by and between FTC Solar, Inc., a Delaware corporation (the “Company” and together with its Affiliates, the “Company Group”), and Ali Mortazavi (“Executive” and, together with the Company, the “Parties”).

RECITALS

WHEREAS, the Parties intend that Executive shall continue to serve the Company as its Executive Vice President of Global Sales & Marketing effective as of the Effective Date under the terms and conditions specified herein.

NOW, THEREFORE, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt of which are hereby acknowledged, the Parties hereto agree as follows:

1.          Term.  Executive’s employment with the Company Group under the terms and conditions of this Agreement shall continue as of the Effective Date and shall continue until such time as Executive’s employment is terminated in accordance with the terms and conditions of Section 5 of this Agreement (the “Term”).  Notwithstanding any provision of this Agreement to the contrary, Executive shall be employed on an “at-will” basis and Executive’s employment may be terminated by either Party at any time.

2.          Title; Services and Duties.

(a)          During the Term, Executive shall be employed by the Company as its Executive Vice President of Global Sales & Marketing, and shall report to the Chief Executive Officer of the Company, pursuant to the terms of this Agreement.

(b)          During the Term, Executive shall (i) be a full-time employee of the Company, or such other member of the Company Group as determined by the Board of Directors of the Company (the “Board”), (ii) have such duties, responsibilities and authority as are reasonably prescribed by the Chief Executive Officer of the Company from time to time and normally associated with the role of an executive vice president at an entity of similar size and nature as the Company and (iii) devote substantially all of Executive’s business time and best efforts to the performance of his duties to the Company Group and shall not engage in any other business, profession or occupation for compensation.  Notwithstanding the foregoing, Executive may (x) serve as a director or advisor of non-profit organizations without approval of the Board and as director or advisor of for profit companies with the prior approval of the Board, which shall not be unreasonably withheld, (y) perform and participate in charitable civic, educational, professional, community, industry affairs and other related activities, and (z) manage personal investments; provided, however, that such activities do not materially interfere, individually or in the aggregate, with the performance of his duties hereunder and do not materially breach the Proprietary Information and Inventions Agreement between Executive and the Company or Section 6(c) hereof or have an adverse impact on the Company Group.



(c)          The principal location of Executive’s employment with the Company shall be at the Company’s headquarters in Austin, Texas, although Executive understands and agrees that Executive may be required to travel from time to time for business reasons and Company understands and agrees that Executive currently works, and will continue to work, remotely in accordance with current practice.

3.          Compensation.

(a)          Base Salary. The Company Group shall pay Executive a base salary in the amount of $325,000 per annum, as adjusted as permitted herein (the “Base Salary”) during the Term, payable in accordance the Company Group’s regular payroll practices as in effect from time to time.  The Base Salary shall be periodically reviewed by the Board during the Term and subject to change upon reasonable notice.

(b)          Cash Bonus.

(i)          Executive shall be eligible to earn an annual cash bonus for each fiscal year of the Company during the Term with a target amount equal to 100% of the Base Salary (the “Target Bonus”).  The Target Bonus may be increased, but not decreased during the Term.  The actual amount of the annual cash bonus, if any, payable to Executive in respect of any fiscal year during the Term shall be based on the Executive’s achievement of Direct Margin to Annual Operating Plan (as determined by the Board or the Compensation Committee of the Board) and shall be payable quarterly based on such performance criteria.

(ii)          In addition to the Target Bonus, Executive shall be eligible to earn a $50,000 incentive bonus for every 100 megawatts sold above the committed Annual Operating Plan, payable annually.

(iii)          Any annual cash bonus that becomes payable to Executive under this Section 3(b) shall be paid to Executive, in cash, as soon as practicable following the end of the quarter or year, as applicable, of the Company to which it relates; provided, that, except as otherwise provided in Section 5(a)(ii), Section 5(b) or Section 5(c) herein, Executive is an active employee of the Company Group, and has not given or received notice of termination or resignation of employment as of the date on which such payment is made.

(c)          Long Term Incentives.  Executive shall be eligible to participate in the long-term incentive compensation program adopted by the Compensation Committee from time to time in its sole discretion.

4.          Employee Benefits.

(a)          Employee Benefits and Perquisites. During the Term, Executive shall be eligible to participate in all benefit plans made available by the Company Group to its executives generally. Such benefits shall be subject to the applicable limitations and requirements imposed by the terms of such benefit plans and shall be governed in all respects in accordance with the terms of such plans as in effect from time to time.  Nothing in this Section 4(a), however, shall require the Company or any member of the Company Group to maintain any benefit plan or provide any type or level of benefits to its current or former employees, including Executive.



(b)          Paid Vacation. During the Term, Executive shall be entitled to paid vacation in accordance with the terms and conditions of the Company’s vacation policies as in effect from time to time.

(c)          Reimbursement of Business Expenses. The Company Group shall reimburse Executive for any expenses reasonably and necessarily incurred by Executive during the Term in furtherance of Executive’s duties hereunder, including travel, meals and accommodations, upon submission by Executive of vouchers or receipts and in compliance with such rules and policies relating thereto as the Company may from time to time adopt.

5.          Termination of Employment. Executive’s employment shall be terminated at the earliest to occur of the following during the Term: (i) the date on which the Company Group provides notice to Executive of termination for “Disability” (as defined below); (ii) the date of Executive’s death; (iii) the date on which the Company Group provides notice to Executive of termination for “Cause” (as defined below); (iv) the date which is 30 days following the date on which the Company Group provides notice to Executive of termination without Cause (or, in the sole discretion of the Company, pay in lieu of 30 days’ notice of termination); (v) the date which is 30 days following the date on which Executive provides notice to the Company of termination of employment by Executive other than for “Good Reason” (as defined below); or (vi) the applicable date set forth in the definition of Good Reason if such termination is by Executive for Good Reason.  For purposes of this Agreement, the last day of Executive’s employment with the Company for any reason shall be referred to herein as the “Date of Termination.”

(a)          For Cause; Resignation by Executive Other than for Good Reason; Death or Disability. If Executive’s employment with the Company Group is terminated by the Company for Cause or as a result of Executive’s death or Disability, or Executive resigns his employment other than for Good Reason, Executive shall not be entitled to any further compensation or benefits other than, in each case if applicable as of the Date of Termination: (i) any accrued but unpaid Base Salary (payable as provided in Section 3(a) hereof); (ii) if the Executive’s employment with the Company Group is terminated as a result of Executive’s death or Disability, any unpaid annual cash bonus for the immediately preceding (completed) fiscal year, as determined and payable at the same time as other senior officers of the Company; (iii) reimbursement for any expenses properly incurred and reported by Executive prior to the Date of Termination in accordance with Section 4(c) hereof, payable on the Company Group’s first regularly scheduled payroll date which occurs at least 10 business days after the Date of Termination; and (iv) vested employee benefits, if any, to which Executive may be entitled under the Company Group’s employee benefit plans described in Section 4(a) and Section 4(b) as of the Date of Termination (collectively, the “Accrued Rights”).

(b)          Termination by the Company without Cause or Resignation for Good Reason. If Executive’s employment is terminated by the Company Group without Cause or Executive terminates his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes a release of claims in the form attached as Exhibit A hereto, subject to any revisions necessary to reflect changes in applicable law occurring after the date hereof (the “Release”), and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i)          An amount in cash equal to one times the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting in Good Reason), which amount shall be payable in substantially equal installments during the 12 month period immediately following the Date of Termination in accordance with the Company Group’s regular payroll practices as in effect from time to time; provided, that, the first such payment shall be made on the first regularly scheduled payroll date of the Company Group that occurs on or following the 60th day after the Date of Termination (the “Payment Commencement Date”) and shall include all payments that would have been made to Executive had such payments commenced on the first regularly scheduled payroll date of the Company Group following the Date of Termination;



(ii)  any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company for such year, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable at the same time as annual cash bonuses are paid to senior officers of the Company for such year; and

(iii)  with respect to health insurance coverage, COBRA benefits (to the extent elected by the Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him.

(c)          Termination by the Company without Cause or Resignation for Good Reason on or Following a Change in Control. If, on or within 12 months following a Change in Control, Executive’s employment is terminated by the Company Group without Cause or Executive resigns his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes the Release, subject to any revisions necessary to reflect changes in applicable law occurring after the date hereof, and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i)          An amount in cash equal to one times the sum of (A) the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting in Good Reason) and (B) the Target Bonus (without regard to any reduction resulting in Good Reason), which amount shall be payable in a lump sum on the first regularly scheduled payroll date of the Company Group that occurs on or following the Payment Commencement Date;

(ii)          any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable in each case at the same time as annual cash bonuses are paid to senior officers of the Company for such years;

(iii)          with respect to health insurance coverage, COBRA benefits (to the extent elected by Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him;



(iv)          The stock option awards held by Executive shall become vested and exercisable in full, the restricted stock units held by Executive shall become vested in full (and the Company shall be required to thereafter settle such restricted stock units in common stock (provided that, to the extent that the restricted stock unit award is subject to Section 409A of the Code, the restricted stock units shall be settled at the time and in the form required by the restricted stock unit award agreement), and any other restrictions with respect to any stock-based awards held by Executive shall lapse in full (including for any performance-based award, with respect to the number of shares that would be earned at the target level of achievement), and, in the case of stock options, any such stock options (together with any stock options that have vested and become exercisable prior to the Date of Termination) shall remain exercisable for a period of 90 days following the Date of Termination.  The provisions of this clause (iii) shall apply in respect of any stock options, restricted stock units or other stock-based award of Executive, whether issued prior to the date hereof or after the date hereof, and whether issued pursuant to a stock incentive plan of the Company or otherwise.  The provisions of this clause (iii) shall be fully incorporated into any agreement between the Company and Executive governing stock options, restricted stock units or other stock-based awards of Executive, and shall supplement (and shall not limit or restrict) any other rights of Executive under any such agreement related to accelerated vesting or exercise or lapsing of any restrictions for stock-based awards (or the terms of any stock incentive plan that is incorporated therein); and

(v)          The Company also shall pay to Executive all legal fees and expenses incurred by Executive in disputing in good faith any issue hereunder relating to the termination of the Executive’s employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement or in connection with any tax audit or proceeding to the extent attributable to the application of section 4999 of the Code to any payment or benefit provided hereunder.  Such payments shall be made within five (5) business days after delivery of Executive’s written requests for payment accompanied with such evidence of fees and expenses incurred as the Company reasonably may require; provided that in no event will payment be made for requests that are submitted later than December 31st of the year following the year in which the expense is incurred.

(d)          If the Company does not provide the Release to Executive within ten (10) business days of the Date of Termination pursuant to Section 5(b) or 5(c), as the case may be, or if the Company informs Executive that Executive will not be obligated to sign the Release, then Executive shall be entitled to receive the severance and other benefits provided by such section without signing the Release.

(e)          Definitions. For purposes of this Agreement:

(i)          “Affiliate” as applied to any Person, means any other Person directly or indirectly controlling, controlled by, or under common control with, that Person. For the purposes of this definition “control” (including, with correlative meanings, the terms “controlling”, “controlled by” and “under common control with”), as applied to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of that Person, whether through the ownership of voting securities (the ownership of more than 50% of the voting securities of an entity shall for purposes of this definition be deemed to be “control”), by contract or otherwise.



(ii)          “Cause” means (in each case, other than due to death or Disability): (A) Executive’s conviction of, or plea of guilty or nolo contendere to, any felony or crime involving fraud, misrepresentation or moral turpitude (excluding traffic offenses other than traffic offenses involving the use of alcohol or illegal substances); (B) any act of theft, dishonesty, embezzlement or misappropriation by Executive against the Company or any of its Affiliates that has or could reasonably be expected to result in economic harm to any member of the Company Group; (C) Executive’s willful or material breach of a fiduciary obligation or any willful malfeasance or gross negligence; (D) a violation by Executive of any written policy of the Company that has or could reasonably be expected to result in material harm to member of the Company Group; (E) a material breach by Executive of Section 6 of this Agreement or of any other noncompetition, non-solicitation, confidentiality or similar agreement between Executive and the Company or any of its Affiliates; (F) any willful failure by Executive to follow the reasonable and lawful written directives of the Board that are related to Executive’s position with the Company; or (G) Executive’s material violation of the Company Group’s code of conduct, employee handbook or similar written policies, including, without limitation, the Company Group’s sexual harassment policy and policies or rules relating to other types of harassment or abusive conduct.  For the avoidance of doubt, a failure of the Company to attain any applicable performance goals or financial metrics shall not, in and of itself, constitute Cause.  Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Cause unless the Company provides notice to Executive of the existence of the condition giving rise to Cause within 120 days following the Company’s knowledge of its existence.

(iii)          “Change in Control” has the meaning set forth in the Company’s 2021 Stock Plan, as amended from time to time, or any successor plan thereto.

(iv)          “Disability” means Executive is unable, due to physical or mental incapacity, to perform his duties to the Company under this Agreement for a period of either (A) 90 consecutive days or (B) 180 days in any 365 day period.

(v)          “Good Reason” means, in each case without Executive’s written consent, (A) a material diminution in Executive’s Base Salary or Target Bonus opportunity; (B) a material diminution or material adverse change in Executive’s authority, duties, responsibilities or role (and following a Change in Control, the assignment of duties or responsibilities that are materially inconsistent with those in effect immediately prior to the Change in Control; including, without limitation, if the Executive was, immediately prior to the Change in Control, an executive officer of a public company, any such change in duties or responsibilities attributable to the Executive ceasing to be an executive officer of a public company) or an adverse change in Executive’s title or role; (C) any relocation of Executive’s primary office location that increases Executive's one-way commute by fifty (50) miles or more, and, following a Change in Control, any required travel on the Company’s business to an extent substantially inconsistent with the Executive’s business travel obligations immediately prior to a Change in Control; (D) in connection with a Change in Control, the failure of the Company to obtain an express assumption and agreement by a successor of the Company to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such succession had taken place; or (E) a material breach of this Agreement by the Company.  Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Good Reason unless (1) Executive provides notice to the Company of the existence of the condition giving rise to Good Reason within 60 days following Executive’s knowledge of its existence and (2) the Company fails to cure such condition within 30 days following the date of such notice, upon which failure to cure Executive’s employment will immediately terminate with Good Reason.



(vi)          “Person” means any individual, corporation, partnership, limited liability company, joint venture, association, trust or other entity or organization, including a government or political subdivision or an agency or instrumentality thereof.

6.          Restrictive Covenants.

(a)          Acknowledgment. Executive agrees and acknowledges that, in the course of Executive’s employment, Executive shall acquire access to and become acquainted with information about the Company Group that is non-public, confidential or proprietary in nature. Executive acknowledges that the Company is engaged throughout the world in a highly competitive business and the success of the Company in the marketplace depends upon its goodwill and reputation, and that Executive has developed and shall continue to develop such goodwill and reputation through substantial investment by the Company. Executive agrees and acknowledges that reasonable limits on Executive’s ability to engage in activities competitive with the Company are warranted to protect its substantial investment in developing and maintaining its status in the marketplace, reputation and goodwill. Executive recognizes that in order to guard the legitimate interests of the Company, it is necessary for it to protect all “Confidential Information” (as defined below) and the disclosure of Confidential Information would place the Company at a competitive disadvantage. Executive further agrees that Executive’s obligations under this Section 6 are reasonable and shall be absolute and unconditional.

(b)          Confidential Information.  During Executive’s employment and at all times following Executive’s termination of employment for any reason, Executive shall hold in a fiduciary capacity for the benefit of the Company all non-public information, matters and materials of the Company Group, including, without limitation, know-how, trade secrets, customer lists, pricing policies, operational methods, information relating to products, processes, customers, services and other business and financial affairs and information as to customers or other third parties (collectively, the “Confidential Information”), in each case to which Executive has had or may have access and shall not, directly or indirectly, use or disclose such Confidential Information to any Person other than (i) to the extent required in the course of Executive’s employment or as otherwise expressly required in connection with court process or requested by a governmental or regulatory body, (ii) as may be required by law (with advance notice to the Company prior to any such disclosure to the extent legally permitted) or (iii) to Executive’s personal advisers for purposes of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), or to a court or arbitrator for the purpose of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), and who in each case have been informed as to the confidential nature of such Confidential Information and, as to advisers, their obligation to keep such Confidential Information confidential. “Confidential Information” shall not include any information which is in the public or industry domain during Executive’s employment, provided such information is not in the public or industry domain as a consequence of any action or inaction by Executive in violation of this Agreement. Upon the termination of Executive’s employment for any reason, Executive shall deliver to the Company all documents, papers and records (including, but not limited to, electronic media) in Executive’s possession or subject to Executive’s control that (x) belong to the Company Group or (y) contain or reflect any Confidential Information concerning the Company Group.



(c)          Non-Competition and Non-Solicitation.  In consideration of the Company’s obligations hereunder, during Executive’s employment and for a period of 18 months thereafter, Executive will not, whether for Executive’s own account or for any other Person, directly or indirectly, with or without compensation:

(i)          Own, operate, manage, or control, serve as an officer, director, partner, employee, agent, consultant, advisor or developer or in any similar capacity to, or have any financial interest in, or aid or assist anyone else in the conduct of, any Person which directly competes with any product line of or application or service offered by the Company or any member of the Company Group or any of their respective subsidiaries anywhere in the world;

(ii)          Call upon for competitive purposes, solicit, divert, take away or attempt to solicit for competitive purposes any of the customers, prospective customers or suppliers or any other business contacts of the Company or any member of the Company Group or any of their respective subsidiaries with whom Executive had direct or indirect contact during Executive’s employment with the Company Group; or

(iii)          Solicit, retain, knowingly hire, knowingly offer to hire, entice away or in any manner persuade or attempt to persuade any officer, employee or agent of the Company or any member of the Company Group or any of their respective subsidiaries who was employed, engaged or recruited during Executive’s employment with the Company Group to discontinue his or her relationship with the Company Group or such Affiliates.

Non-targeted, general, solicitations to the public shall be deemed not to breach this Section 6.  Notwithstanding the foregoing, nothing in this Section 6(c) will prohibit Executive from acquiring or holding not more than two percent (2%) of any class of publicly traded securities.

(d)          Intellectual Property.  All copyrights, trademarks, trade names, servicemarks, patents and other intangible or intellectual property rights that may be invented, conceived, developed or enhanced during Executive’s employment with the Company Group (whether prior to or after the Effective Date) that either (i) relate to the business of the Company Group or (ii) result from any work performed by Executive for the Company Group, shall be the sole property of the Company or such Affiliate, as the case may be, and Executive hereby waives any right or interest that Executive may otherwise have in respect thereof. Upon request of the Company Group, Executive shall execute, acknowledge and deliver any assignment or other instrument or document reasonably necessary or appropriate to give effect to this Section 6(d) and do all other acts and things reasonably necessary to enable the Company or such Affiliate, as the case may be, to exploit the same or to obtain patents or similar protection with respect thereto.  Executive agrees that Executive shall execute such additional stand-alone agreements protecting the intellectual property of the Company Group as are provided generally to employees of the Company upon their hire or otherwise as a condition to employment.



(e)          Non-Disparagement.  Executive agrees that, at all times after Executive’s employment with the Company Group, Executive shall not make critical, negative or disparaging remarks about the Company Group that could reasonably be expected to result in material harm to the Company Group, including, but not limited to, comments about any of their respective products, services, management, business or employment practices; provided, that, nothing in this paragraph shall prevent Executive from asserting his legal rights before an administrative agency or court of law, or from responding fully and accurately to any question, inquiry or request for information when required by applicable law or legal process.

(f)          Modification. The parties agree and acknowledge that the duration, scope and geographic area of the covenants described in this Section 6 are fair, reasonable and necessary in order to protect the goodwill and other legitimate interests of the Company, that adequate consideration has been received by Executive for such obligations, and that these obligations do not prevent Executive from earning a livelihood. If, however, for any reason any arbitrator or court of competent jurisdiction determines that the restrictions in this Section 6 are not reasonable, that consideration is inadequate or that Executive has been prevented unlawfully from earning a livelihood, such restrictions shall be interpreted, modified or rewritten to include as much of the duration, scope and geographic area identified in this Section 6 as shall render such restrictions valid and enforceable.

(g)          Remedies for Breach. The Parties agree that the restrictive covenants contained in this Agreement are severable and separate, and the unenforceability of any specific covenant herein shall not affect the validity of any other covenant set forth herein. Executive acknowledges that the Company shall suffer irreparable harm as a result of a material breach of such restrictive covenants by Executive for which an adequate monetary remedy does not exist and a remedy at law may prove to be inadequate. Accordingly, in the event of any actual or threatened material breach by Executive of any provision of this Section 6, the Company shall, in addition to any other remedies permitted by law, be entitled to seek to obtain remedies in equity, including, without limitation, specific performance, injunctive relief, a temporary restraining order, and/or a permanent injunction in any court of competent jurisdiction (each, an “Equitable Remedy”), to prevent or otherwise restrain a material breach of this Section 6, without the necessity of proving damages, posting a bond or other security. Such relief shall be in addition to and not in substitution of any other remedies available to the Company. The existence of any claim or cause of action of Executive against the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company of said covenants.

(h)          Permitted Disclosures.  Executive and the Company acknowledge that nothing contained in this Agreement or in any other agreement with or policy of the Company is intended, nor shall be construed, to restrict Executive from voluntarily communicating with, or participating in any investigation or proceeding that may be conducted by, any governmental agency, regulatory authority or self- regulatory organization concerning possible violations of law, including providing documents or other information in that connection to any governmental agency, regulatory authority or self- regulatory organization, in each case without notice to the Company or any other member of the Company Group. Moreover, pursuant to Section 7 of the Defend Trade Secrets Act of 2016 (which added 18 U.S.C. Sec. 1833(b)), Executive and the Company acknowledge that Executive shall not have criminal or civil liability under any federal or State trade secret law for the disclosure of a trade secret that (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement is intended to conflict with 18 U.S.C. Sec. 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such Section.



7.          Assignment. This Agreement, and all of the terms and conditions hereof, shall bind the Company and its successors and assigns and shall bind Executive and Executive’s heirs, executors and administrators. No transfer or assignment of this Agreement shall release the Company from any obligation to Executive hereunder. Neither this Agreement, nor any of the Company’s rights or obligations hereunder, may be assigned or otherwise subject to hypothecation by Executive, and any such attempted assignment or hypothecation shall be null and void. The Company may assign any of its rights hereunder, in whole or in part, to any successor or assign in connection with the sale of all or substantially all of the Company’s assets or equity interests or in connection with any merger, acquisition and/or reorganization.

8.          Arbitration.

(a)          Except as otherwise set forth in Section 6 of this Agreement, the Company and Executive mutually consent to the resolution by final and binding arbitration of any and all disputes, controversies or claims between them including, without limitation, (i) any dispute, controversy or claim related in any way to Executive’s employment with the Company or any termination thereof, (ii) any dispute, controversy or claim of alleged discrimination, harassment or retaliation (including, but not limited to, claims based on race, sex, sexual preference, religion, national origin, age, marital or family status, medical condition, handicap or disability) and (iii) any claim arising out of or relating to this Agreement or the breach thereof (collectively, “Disputes”); provided, however, that nothing herein shall require arbitration of any claim or charge which, by law, cannot be the subject of a compulsory arbitration agreement.  All Disputes shall be resolved exclusively by arbitration administered by the Judicial Arbitration and Mediation Services (“JAMS”) under the JAMS Comprehensive Arbitration Rules & Procedures then in effect (the “JAMS Rules”).

(b)          Any arbitration proceeding brought under this Agreement shall be conducted in Austin, Texas or another mutually agreed upon location before one arbitrator selected in accordance with the JAMS Rules.  Each party to any Dispute shall pay its own expenses, including attorneys’ fees; provided, that, the arbitrator shall award the prevailing party reasonable costs and attorneys’ fees incurred but shall not be able to award any special or punitive damages.  The arbitrator shall issue a decision or award in writing, stating the essential findings of fact and conclusions of law.

(c)          Any judgment on or enforcement of any award, including an award providing for interim or permanent injunctive relief, rendered by the arbitrator may be entered, enforced or appealed from in any court of competent jurisdiction.  Any arbitration proceedings, decision or award rendered hereunder, and the validity, effect and interpretation of this arbitration provision, shall be governed by the Federal Arbitration Act, 9 U.S.C. Sec.1 et seq.

(d)          It is part of the essence of this Agreement that any Disputes hereunder shall be resolved expeditiously and as confidentially as possible.  Accordingly, the Company and Executive agree that all proceedings in any arbitration shall be conducted under seal and kept strictly confidential.  In that regard, no party shall use, disclose or permit the disclosure of any information, evidence or documents produced by any other party in the arbitration proceedings or about the existence, contents or results of the proceedings except as may be required by any legal process, as required in an action in aid of arbitration or for enforcement of or appeal from an arbitral award or as may be permitted by the arbitrator for the preparation and conduct of the arbitration proceedings.  Before making any disclosure permitted by the preceding sentence, the party intending to make such disclosure shall give the other party reasonable written notice of the intended disclosure and afford such other party a reasonable opportunity to protect its interests.



9.          General.

(a)          Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed to have been given: (i) when delivered by hand (with written confirmation of receipt); (ii) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (iii) on the date sent by facsimile or e-mail; or (iv) on the third (3rd) day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the following addresses (or at such other address for a party as shall be specified in a notice given in accordance with this Section 9(a)):

To the Company:

Attention: General Counsel
9020 N Capital of Texas Hwy
Suite I-260, Austin, Texas 78759
Email: jwolf@ftcsolar.com

To Executive:

At the address shown in the Company Group’s personnel records.

(b)          Entire Agreement. This Agreement (including any Exhibits hereto) constitutes the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein and therein, and, effective as of the Effective Date, supersedes the employment agreement entered into by and between the Company and Executive, dated December 29, 2020 and all other prior and contemporaneous representations, warranties, understandings and agreements, both written and oral, with respect to such subject matter; provided, that this Agreement shall not supersede in full the terms of any agreement related to stock-based awards of Executive, but shall instead supplement (and shall not limit or restrict) the existing rights of Executive under any such agreement, including by expanding Executive’s rights thereunder in respect of accelerated vesting or exercise or lapsing of any restrictions for stock-based awards, in each case, as set forth in this Agreement.

(c)          Headings. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.

(d)          Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by all of the parties hereto. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.



(e)          Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).

(f)          Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement, including without limitation, the provisions of Section 6 hereof.

(g)          No Third-party Beneficiaries. This Agreement is for the sole benefit of the parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.

(h)          Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties, each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

(i)          Withholding.  All compensation payable to Executive pursuant to this Agreement shall be subject to any applicable statutory withholding taxes and such other taxes as are required or permitted under applicable law and such other deductions or withholdings as authorized by Executive to be collected with respect to compensation paid to Executive.

(j)          Section 409A. The intent of the parties is that payments and benefits under this Agreement comply with, or be exempt from, Section 409A of the Code, to the extent subject thereto, and accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith. Notwithstanding anything contained herein to the contrary, Executive shall not be considered to have terminated employment with the Company for purposes of any payments under this Agreement which are subject to Section 409A of the Code until Executive would be considered to have incurred a “separation from service” from the Company Group within the meaning of Section 409A of the Code. Each amount to be paid or benefit to be provided under this Agreement shall be construed as a separate identified payment for purposes of Section 409A of the Code. Without limiting the foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, amounts that would otherwise be payable and benefits that would otherwise be provided pursuant to this Agreement or any other arrangement between Executive and the Company Group during the six-month period immediately following Executive’s separation from service shall instead be paid on the first business day after the date that is six months following Executive’s separation from service (or, if earlier, Executive’s date of death). To the extent required to avoid an accelerated or additional tax under Section 409A of the Code, amounts reimbursable to Executive under this Agreement shall be paid to Executive on or before the last day of the year following the year in which the expense was incurred and the amount of expenses eligible for reimbursement (and in kind benefits provided to Executive) during one year may not affect amounts reimbursable or provided in any subsequent year.  The Company makes no representation that any or all of the payments described in this Agreement shall be exempt from or comply with Section 409A of the Code and makes no undertaking to preclude Section 409A of the Code from applying to any such payment.



(k)          280G Payments.  Any other provision of this Agreement to the contrary notwithstanding, if any portion of any payment or benefit under this Agreement either individually or in conjunction with any payment or benefit under any other plan, agreement or arrangement (all such payments and benefits, the “Total Payments”) would constitute an “excess parachute payment” within the meaning of Internal Revenue Code Section 280G, that is subject to the tax imposed by Section 4999 of such Code (the “Excise Tax”), then the Total Payments to be made to Executive shall be reduced, but only to the extent that Executive would retain a greater amount on an after-tax basis than he would retain absent such reduction, such that the value of the Total Payments that Executive is entitled to receive shall be $1 less than the maximum amount which the Employee may receive without becoming subject to the Excise Tax. For purposes of this Section 9(k), the determination of whichever amount is greater on an after-tax basis shall be (x) based on maximum federal, state and local income and employment tax rates and the Excise Tax that would be imposed on Executive and (y) made at the Company’s expense by independent consultants or accountants selected by the Company and Executive (which may be the Company’s income tax return preparers provided that Executive so agrees) which determination shall be binding on both Executive and the Company. Any such reduction as may apply under this Section 9(k) shall be applied in the following order: (i) payments that are payable in cash the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A 24(a) will be reduced (if necessary, to zero), with amounts that are payable last reduced first; (ii) payments and benefits due in respect of any equity the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A 24(a), with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; (iii) payments that are payable in cash that are valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with amounts that are payable last reduced first, will next be reduced; (iv) payments and benefits due in respect of any equity valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; and (v) all other non-cash benefits not otherwise described in clauses (ii) or (iv) will next be reduced pro-rata.

(l)          No Mitigation.  The Company agrees that, upon termination of Executive’s employment hereunder, Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to Executive by the Company Group under this Agreement or otherwise.  Further, no payment or benefit provided for in this Agreement or elsewhere shall be reduced by any compensation earned by Executive as the result of employment by another employer.

(m)          Counterparts.  This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.

[Remainder of page is left blank intentionally]



IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the year and date first above written.

 
FTC SOLAR, INC.
     
 
By:
/s/ Jacob D. Wolf
   
Name:  Jacob D. Wolf
   
Title:  General Counsel
     
 
EXECUTIVE
     
 
/s/ Ali Mortazavi
 
Ali Mortazavi



[Signature Page to Employment Agreement]



Exhibit A

Form of General Release of Claims

This General Release of Claims (this “Agreement”) is entered into by and between FTC Solar, Inc., a Delaware corporation (the “Company”), and [●] (“Executive”) on the below-indicated date.

WHEREAS, Executive, and the Company entered into an Employment Agreement dated as of [●], (the “Employment Agreement”), that provides Executive certain severance and other benefits in the event of certain terminations of Executive’s employment;

WHEREAS, Executive’s employment has so terminated; and

WHEREAS, pursuant to [Section 5(b)] [Section 5(c)] of the Employment Agreement, a condition precedent to Executive’s entitlement to certain severance and other benefits thereunder is his agreement to this Agreement.

NOW, THEREFORE, in consideration of the severance and other benefits provided under [Section 5(b)] [Section 5(c)] of the Employment Agreement, the sufficiency of which Executive hereby acknowledges, Executive agrees as follows:

1.          General Release of Claims. Executive, for and on behalf of Executive and Executive’s heirs, executors, administrators, successors and assigns, hereby voluntarily, knowingly and willingly release and forever discharge the Company and all of its past and present parents, subsidiaries, and affiliates, each of their respective members, officers, directors, stockholders, partners, employees, agents, representatives and attorneys, and each of their respective subsidiaries, affiliates, estates, predecessors, successors, and assigns (each, individually, a “Releasee,” collectively referred to as the “Releasees”) from any and all rights, claims, charges, actions, causes of action, complaints, sums of money, suits, debts, covenants, contracts, promises, obligations, damages, demands or liabilities of every kind whatsoever, in law or in equity, whether known or unknown, suspected or unsuspected (collectively, “Claims”) which Executive or Executive’s heirs, executors, administrators, successors or assigns ever had, now has or may hereafter claim to have by reason of any matter, cause or thing whatsoever: (i) arising from the beginning of time up to the date Executive executes this Agreement with respect to (A) any such Claims relating in any way to Executive’s employment relationship with the Company or any other Releasee, and (B) any such Claims arising under any federal, local or state statute or regulation, including, without limitation, the Age Discrimination in Employment Act of 1967, as amended by the Older Workers Benefit Protection Act, Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Employee Retirement Income Security Act of 1974, each as amended and including each of their respective implementing regulations and/or any other federal, state, local or foreign law (statutory, regulatory or otherwise) that may be legally waived and released; (ii) arising out of or relating to the termination of Executive’s employment; or (iii) arising under or relating to any policy, agreement, understanding or promise, written or oral, formal or informal, between the Company or any other Releasee and Executive.



2.          Exceptions to General Release of Claims.

(a)          Nothing contained in this Agreement shall in any way diminish or impair: (i) any Claims Executive may have that cannot be waived under applicable law, (ii) Executive’s rights under this Agreement and to severance and other benefits provided under Section 5[(b)][(c)] of the Employment Agreement, (iii) any rights Executive may have to vested benefits under health, welfare and tax-qualified retirement employee benefit plans, or (iv) any rights Executive may have to indemnification from the Company or coverage under any director and officer liability insurance policy.  The Company acknowledges and agrees that this Agreement does not preclude Executive from filing any charge with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Securities and Exchange Commission or any other governmental agency or from any way participating in any investigation, hearing, or proceeding of any government agency.  Executive does not need prior authorization from the Company to make any such reports or disclosures and except as may otherwise be required by applicable law, is not required to notify the Company that Executive has made such reports or disclosures.  This Agreement does not limit Executive’s right to receive an award for information provided to any governmental agency or entity.

(b)          Pursuant to 18 U.S.C. Sec.1833(b), Executive shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret of the Company that (i) is made (A) in confidence to a Federal, State, or local government official, either directly or indirectly, or to Executive’s attorney, and (B) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding.  If Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to his attorney and use the trade secret information in the court proceeding, if Executive (1) files any document containing the trade secret under seal, and (2) does not disclose the trade secret, except pursuant to court order.  Nothing in this Agreement is intended to conflict with 18 U.S.C. Sec.1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.  Further, nothing in any agreement Executive has with the Company shall prohibit or restrict Executive from making any voluntary disclosure of information or documents related to any violation of law to any governmental agency or legislative body, or any self-regulatory organization, in each case, without advance notice to the Company.

3.          Affirmations. Executive affirms that he has not filed, caused to be filed, or presently is a party to any claim, complaint, or action against the Company or the other Releasees in any forum or form.  Executive furthermore affirms that Executive has no known workplace injuries or occupational diseases, and has been provided and has not been denied any leave requested under the Family and Medical Leave Act.  Executive disclaims and waives any right of reinstatement with the Company.

4.          Restrictive Covenants.  Executive acknowledges and agree that each of the restrictive covenants to which Executive is subject as of the date hereof (including without limitation, the provisions set forth in Section 6 of the Employment Agreement) shall continue to apply in accordance with their terms for the applicable periods with respect thereto.



5.          Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).

6.          No Admission of Wrongdoing. The parties agree that neither this Agreement nor the furnishing of the consideration set forth in the Employment Agreement shall be deemed or construed at any time for any purpose as an admission by any party of any liability, wrongdoing or unlawful conduct of any kind.

7.          Consultation With Attorney; Voluntary Agreement.  Executive acknowledges that (a) the Company has advised Executive of Executive’s right to consult with an attorney of Executive’s own choosing prior to executing this Agreement, (b) Executive has carefully read and fully understands all of the provisions of this Agreement, (c) Executive is entering into this Agreement, including the releases set forth in Section 1, knowingly, freely and voluntarily in exchange for good and valuable consideration and (d) Executive would not be entitled to the benefits described in the applicable sections of the Employment Agreement in the absence of this Agreement.

8.          Revocation.  Executive acknowledges that Executive has been given 21 calendar days to consider the terms of this Agreement, although Executive may sign it sooner.  Executive agrees that any modifications, material or otherwise, made to this agreement do not restart or affect in any manner the original 21 calendar day consideration period. Executive shall have seven calendar days from the date on which Executive sign this Agreement to revoke Executive’s consent to the terms of this Agreement by providing notice to the Company in accordance with Section 9(a) of the Employment Agreement.  Notice of such revocation must be received within the seven calendar days referenced above.  In the event of such revocation by Executive, this Agreement shall not become effective and Executive shall not have any rights under Section 5[(b)][c] of the Employment Agreement.  Provided that Executive does not revoke this Agreement within such seven calendar day period, this Agreement shall become effective on the eighth calendar day after the date on which Executive signs this Agreement.

[Remainder of page is left blank intentionally]



IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the date written below.

 
FTC SOLAR, INC.
     
 
By:
 
   
Name:
   
Title:
     
 
EXECUTIVE
     
   
 
[Name]



[Signature Page to Release Agreement]

EX-10.8 4 ny20002442x1_ex10-8.htm EXHIBIT 10.8

Exhibit 10.8

FTC SOLAR, INC.

EMPLOYMENT AGREEMENT

This Employment Agreement (this “Agreement”) is made and entered into as of April 30, 2021, by and between FTC Solar, Inc., a Delaware corporation (the “Company” and together with its Affiliates, the “Company Group”), and Deepak Navnith (“Executive” and, together with the Company, the “Parties”).

RECITALS

WHEREAS, the Parties intend that Executive shall continue to serve the Company as its Chief Operations Officer effective as of the closing of the Company's initial public offering (the “IPO”) (the “Effective Date”) under the terms and conditions specified herein.

NOW, THEREFORE, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt of which are hereby acknowledged, the Parties hereto agree as follows:

1.          Term.  Executive’s employment with the Company Group under the terms and conditions of this Agreement shall continue as of the Effective Date and shall continue until such time as Executive’s employment is terminated in accordance with the terms and conditions of Section 5 of this Agreement (the “Term”).  Notwithstanding any provision of this Agreement to the contrary, Executive shall be employed on an “at-will” basis and Executive’s employment may be terminated by either Party at any time.

2.          Title; Services and Duties.

(a)          During the Term, Executive shall be employed by the Company as its Chief Operations Officer, and shall report to the Chief Executive Officer of the Company, pursuant to the terms of this Agreement.

(b)          During the Term, Executive shall (i) be a full-time employee of the Company, or such other member of the Company Group as determined by the Board of Directors of the Company (the “Board”), (ii) have such duties, responsibilities and authority as are reasonably prescribed by the Chief Executive Officer of the Company from time to time and normally associated with the role of a chief operations officer at an entity of similar size and nature as the Company and (iii) devote substantially all of Executive’s business time and best efforts to the performance of his duties to the Company Group and shall not engage in any other business, profession or occupation for compensation.  Notwithstanding the foregoing, Executive may (x) serve as a director or advisor of non-profit organizations without approval of the Board and as director or advisor of for profit companies with the prior approval of the Board, which shall not be unreasonably withheld, (y) perform and participate in charitable civic, educational, professional, community, industry affairs and other related activities, and (z) manage personal investments; provided, however, that such activities do not materially interfere, individually or in the aggregate, with the performance of his duties hereunder and do not materially breach the Proprietary Information and Inventions Agreement between Executive and the Company or Section 6(c) hereof or have an adverse impact on the Company Group.



(c)          The principal location of Executive’s employment with the Company shall be at the Company’s headquarters in Austin, Texas, although Executive understands and agrees that Executive may be required to travel from time to time for business reasons.

3.          Compensation.

(a)          Base Salary. The Company Group shall pay Executive a base salary in the amount of $290,000 per annum, as adjusted as permitted herein (the “Base Salary”) during the Term, payable in accordance the Company Group’s regular payroll practices as in effect from time to time.  The Base Salary shall be periodically reviewed by the Board during the Term and subject to change upon reasonable notice.

(b)          Cash Bonus.

(i)          Executive shall be eligible to participate in the Company’s annual incentive plan for each fiscal year of the Company during the Term with a target amount equal to 60% of the Base Salary (the “Target Bonus”).  The Target Bonus may be increased, but not decreased during the Term.  The actual amount of the annual cash bonus, if any, payable to Executive in respect of any fiscal year during the Term may be based on the achievement of performance criteria established by, and may relate to financial and non-financial metrics as determined by, the Board or the Compensation Committee of the Board.

(ii)          Any annual cash bonus that becomes payable to Executive under this Section 3(b) shall be paid to Executive, in cash, as soon as practicable following the end of the year of the Company to which it relates; provided, that, except as otherwise provided in Section 5(a)(ii), Section 5(b) or Section 5(c) herein, Executive is an active employee of the Company Group, and has not given or received notice of termination or resignation of employment as of the date on which such payment is made.

(c)          Long Term Incentives.  Executive shall be eligible to participate in the long-term incentive compensation program adopted by the Compensation Committee from time to time in its sole discretion.

4.          Employee Benefits.

(a)          Employee Benefits and Perquisites. During the Term, Executive shall be eligible to participate in all benefit plans made available by the Company Group to its executives generally. Such benefits shall be subject to the applicable limitations and requirements imposed by the terms of such benefit plans and shall be governed in all respects in accordance with the terms of such plans as in effect from time to time.  Nothing in this Section 4(a), however, shall require the Company or any member of the Company Group to maintain any benefit plan or provide any type or level of benefits to its current or former employees, including Executive.

(b)          Paid Vacation. During the Term, Executive shall be entitled to paid vacation in accordance with the terms and conditions of the Company’s vacation policies as in effect from time to time.



(c)          Reimbursement of Business Expenses. The Company Group shall reimburse Executive for any expenses reasonably and necessarily incurred by Executive during the Term in furtherance of Executive’s duties hereunder, including travel, meals and accommodations, upon submission by Executive of vouchers or receipts and in compliance with such rules and policies relating thereto as the Company may from time to time adopt.

5.          Termination of Employment. Executive’s employment shall be terminated at the earliest to occur of the following during the Term: (i) the date on which the Company Group provides notice to Executive of termination for “Disability” (as defined below); (ii) the date of Executive’s death; (iii) the date on which the Company Group provides notice to Executive of termination for “Cause” (as defined below); (iv) the date which is 30 days following the date on which the Company Group provides notice to Executive of termination without Cause (or, in the sole discretion of the Company, pay in lieu of 30 days’ notice of termination); (v) the date which is 30 days following the date on which Executive provides notice to the Company of termination of employment by Executive other than for “Good Reason” (as defined below); or (vi) the applicable date set forth in the definition of Good Reason if such termination is by Executive for Good Reason.  For purposes of this Agreement, the last day of Executive’s employment with the Company for any reason shall be referred to herein as the “Date of Termination.”

(a)          For Cause; Resignation by Executive Other than for Good Reason; Death or Disability. If Executive’s employment with the Company Group is terminated by the Company for Cause or as a result of Executive’s death or Disability, or Executive resigns his employment other than for Good Reason, Executive shall not be entitled to any further compensation or benefits other than, in each case if applicable as of the Date of Termination: (i) any accrued but unpaid Base Salary (payable as provided in Section 3(a) hereof); (ii) if the Executive’s employment with the Company Group is terminated as a result of Executive’s death or Disability, any unpaid annual cash bonus for the immediately preceding (completed) fiscal year, as determined and payable at the same time as other senior officers of the Company; (iii) reimbursement for any expenses properly incurred and reported by Executive prior to the Date of Termination in accordance with Section 4(c) hereof, payable on the Company Group’s first regularly scheduled payroll date which occurs at least 10 business days after the Date of Termination; and (iv) vested employee benefits, if any, to which Executive may be entitled under the Company Group’s employee benefit plans described in Section 4(a) and Section 4(b) as of the Date of Termination (collectively, the “Accrued Rights”).

(b)          Termination by the Company without Cause or Resignation for Good Reason. If Executive’s employment is terminated by the Company Group without Cause or Executive terminates his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes a release of claims in the form attached as Exhibit A hereto, subject to any revisions necessary to reflect changes in applicable law occurring after the date hereof (the “Release”), and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i)          An amount in cash equal to one times the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting in Good Reason), which amount shall be payable in substantially equal installments during the 12 month period immediately following the Date of Termination in accordance with the Company Group’s regular payroll practices as in effect from time to time; provided, that, the first such payment shall be made on the first regularly scheduled payroll date of the Company Group that occurs on or following the 60th day after the Date of Termination (the “Payment Commencement Date”) and shall include all payments that would have been made to Executive had such payments commenced on the first regularly scheduled payroll date of the Company Group following the Date of Termination;



(ii)  any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company for such year, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable at the same time as annual cash bonuses are paid to senior officers of the Company for such year; and

(iii)  with respect to health insurance coverage, COBRA benefits (to the extent elected by the Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him.

(c)          Termination by the Company without Cause or Resignation for Good Reason on or Following a Change in Control. If, on or within 12 months following a Change in Control, Executive’s employment is terminated by the Company Group without Cause or Executive resigns his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes the Release, subject to any revisions necessary to reflect changes in applicable law occurring after the date hereof, and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i)          An amount in cash equal to one times the sum of (A) the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting in Good Reason) and (B) the Target Bonus (without regard to any reduction resulting in Good Reason), which amount shall be payable in a lump sum on the first regularly scheduled payroll date of the Company Group that occurs on or following the Payment Commencement Date;

(ii)          any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable in each case at the same time as annual cash bonuses are paid to senior officers of the Company for such years;

(iii)          with respect to health insurance coverage, COBRA benefits (to the extent elected by Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him;



(iv)          The stock option awards held by Executive shall become vested and exercisable in full, the restricted stock units held by Executive shall become vested in full (and the Company shall be required to thereafter settle such restricted stock units in common stock (provided that, to the extent that the restricted stock unit award is subject to Section 409A of the Code, the restricted stock units shall be settled at the time and in the form required by the restricted stock unit award agreement), and any other restrictions with respect to any stock-based awards held by Executive shall lapse in full (including for any performance-based award, with respect to the number of shares that would be earned at the target level of achievement), and, in the case of stock options, any such stock options (together with any stock options that have vested and become exercisable prior to the Date of Termination) shall remain exercisable for a period of 90 days following the Date of Termination.  The provisions of this clause (iii) shall apply in respect of any stock options, restricted stock units or other stock-based award of Executive, whether issued prior to the date hereof or after the date hereof, and whether issued pursuant to a stock incentive plan of the Company or otherwise.  The provisions of this clause (iii) shall be fully incorporated into any agreement between the Company and Executive governing stock options, restricted stock units or other stock-based awards of Executive, and shall supplement (and shall not limit or restrict) any other rights of Executive under any such agreement related to accelerated vesting or exercise or lapsing of any restrictions for stock-based awards (or the terms of any stock incentive plan that is incorporated therein); and

(v)          The Company also shall pay to Executive all legal fees and expenses incurred by Executive in disputing in good faith any issue hereunder relating to the termination of the Executive’s employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement or in connection with any tax audit or proceeding to the extent attributable to the application of section 4999 of the Code to any payment or benefit provided hereunder.  Such payments shall be made within five (5) business days after delivery of Executive’s written requests for payment accompanied with such evidence of fees and expenses incurred as the Company reasonably may require; provided that in no event will payment be made for requests that are submitted later than December 31st of the year following the year in which the expense is incurred.

(d)          If the Company does not provide the Release to Executive within ten (10) business days of the Date of Termination pursuant to Section 5(b) or 5(c), as the case may be, or if the Company informs Executive that Executive will not be obligated to sign the Release, then Executive shall be entitled to receive the severance and other benefits provided by such section without signing the Release.

(e)          Definitions. For purposes of this Agreement:

(i)          “Affiliate” as applied to any Person, means any other Person directly or indirectly controlling, controlled by, or under common control with, that Person. For the purposes of this definition “control” (including, with correlative meanings, the terms “controlling”, “controlled by” and “under common control with”), as applied to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of that Person, whether through the ownership of voting securities (the ownership of more than 50% of the voting securities of an entity shall for purposes of this definition be deemed to be “control”), by contract or otherwise.



(ii)          “Cause” means (in each case, other than due to death or Disability): (A) Executive’s conviction of, or plea of guilty or nolo contendere to, any felony or crime involving fraud, misrepresentation or moral turpitude (excluding traffic offenses other than traffic offenses involving the use of alcohol or illegal substances); (B) any act of theft, dishonesty, embezzlement or misappropriation by Executive against the Company or any of its Affiliates that has or could reasonably be expected to result in economic harm to any member of the Company Group; (C) Executive’s willful or material breach of a fiduciary obligation or any willful malfeasance or gross negligence; (D) a violation by Executive of any written policy of the Company that has or could reasonably be expected to result in material harm to member of the Company Group; (E) a material breach by Executive of Section 6 of this Agreement or of any other noncompetition, non-solicitation, confidentiality or similar agreement between Executive and the Company or any of its Affiliates; (F) any willful failure by Executive to follow the reasonable and lawful written directives of the Board that are related to Executive’s position with the Company; or (G) Executive’s material violation of the Company Group’s code of conduct, employee handbook or similar written policies, including, without limitation, the Company Group’s sexual harassment policy and policies or rules relating to other types of harassment or abusive conduct.  For the avoidance of doubt, a failure of the Company to attain any applicable performance goals or financial metrics shall not, in and of itself, constitute Cause.  Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Cause unless the Company provides notice to Executive of the existence of the condition giving rise to Cause within 120 days following the Company’s knowledge of its existence.

(iii)          “Change in Control” has the meaning set forth in the Company’s 2021 Stock Plan, as amended from time to time, or any successor plan thereto.

(iv)          “Disability” means Executive is unable, due to physical or mental incapacity, to perform his duties to the Company under this Agreement for a period of either (A) 90 consecutive days or (B) 180 days in any 365 day period.

(v)          “Good Reason” means, in each case without Executive’s written consent, (A) a material diminution in Executive’s Base Salary or Target Bonus opportunity; (B) a material diminution or material adverse change in Executive’s authority, duties, responsibilities or role (and following a Change in Control, the assignment of duties or responsibilities that are materially inconsistent with those in effect immediately prior to the Change in Control; including, without limitation, if the Executive was, immediately prior to the Change in Control, an executive officer of a public company, any such change in duties or responsibilities attributable to the Executive ceasing to be an executive officer of a public company) or an adverse change in Executive’s title or role; (C) any relocation of Executive’s primary office location that increases Executive's one-way commute by fifty (50) miles or more, and, following a Change in Control, any required travel on the Company’s business to an extent substantially inconsistent with the Executive’s business travel obligations immediately prior to a Change in Control; (D) in connection with a Change in Control, the failure of the Company to obtain an express assumption and agreement by a successor of the Company to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such succession had taken place; or (E) a material breach of this Agreement by the Company.  Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Good Reason unless (1) Executive provides notice to the Company of the existence of the condition giving rise to Good Reason within 60 days following Executive’s knowledge of its existence and (2) the Company fails to cure such condition within 30 days following the date of such notice, upon which failure to cure Executive’s employment will immediately terminate with Good Reason.



(vi)          “Person” means any individual, corporation, partnership, limited liability company, joint venture, association, trust or other entity or organization, including a government or political subdivision or an agency or instrumentality thereof.

6.          Restrictive Covenants.

(a)          Acknowledgment. Executive agrees and acknowledges that, in the course of Executive’s employment, Executive shall acquire access to and become acquainted with information about the Company Group that is non-public, confidential or proprietary in nature. Executive acknowledges that the Company is engaged throughout the world in a highly competitive business and the success of the Company in the marketplace depends upon its goodwill and reputation, and that Executive has developed and shall continue to develop such goodwill and reputation through substantial investment by the Company. Executive agrees and acknowledges that reasonable limits on Executive’s ability to engage in activities competitive with the Company are warranted to protect its substantial investment in developing and maintaining its status in the marketplace, reputation and goodwill. Executive recognizes that in order to guard the legitimate interests of the Company, it is necessary for it to protect all “Confidential Information” (as defined below) and the disclosure of Confidential Information would place the Company at a competitive disadvantage. Executive further agrees that Executive’s obligations under this Section 6 are reasonable and shall be absolute and unconditional.

(b)          Confidential Information.  During Executive’s employment and at all times following Executive’s termination of employment for any reason, Executive shall hold in a fiduciary capacity for the benefit of the Company all non-public information, matters and materials of the Company Group, including, without limitation, know-how, trade secrets, customer lists, pricing policies, operational methods, information relating to products, processes, customers, services and other business and financial affairs and information as to customers or other third parties (collectively, the “Confidential Information”), in each case to which Executive has had or may have access and shall not, directly or indirectly, use or disclose such Confidential Information to any Person other than (i) to the extent required in the course of Executive’s employment or as otherwise expressly required in connection with court process or requested by a governmental or regulatory body, (ii) as may be required by law (with advance notice to the Company prior to any such disclosure to the extent legally permitted) or (iii) to Executive’s personal advisers for purposes of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), or to a court or arbitrator for the purpose of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), and who in each case have been informed as to the confidential nature of such Confidential Information and, as to advisers, their obligation to keep such Confidential Information confidential. “Confidential Information” shall not include any information which is in the public or industry domain during Executive’s employment, provided such information is not in the public or industry domain as a consequence of any action or inaction by Executive in violation of this Agreement. Upon the termination of Executive’s employment for any reason, Executive shall deliver to the Company all documents, papers and records (including, but not limited to, electronic media) in Executive’s possession or subject to Executive’s control that (x) belong to the Company Group or (y) contain or reflect any Confidential Information concerning the Company Group.



(c)          Non-Competition and Non-Solicitation.  In consideration of the Company’s obligations hereunder, during Executive’s employment and for a period of 18 months thereafter, Executive will not, whether for Executive’s own account or for any other Person, directly or indirectly, with or without compensation:

(i)          Own, operate, manage, or control, serve as an officer, director, partner, employee, agent, consultant, advisor or developer or in any similar capacity to, or have any financial interest in, or aid or assist anyone else in the conduct of, any Person which directly competes with any product line of or application or service offered by the Company or any member of the Company Group or any of their respective subsidiaries anywhere in the world;

(ii)          Call upon for competitive purposes, solicit, divert, take away or attempt to solicit for competitive purposes any of the customers, prospective customers or suppliers or any other business contacts of the Company or any member of the Company Group or any of their respective subsidiaries with whom Executive had direct or indirect contact during Executive’s employment with the Company Group; or

(iii)          Solicit, retain, knowingly hire, knowingly offer to hire, entice away or in any manner persuade or attempt to persuade any officer, employee or agent of the Company or any member of the Company Group or any of their respective subsidiaries who was employed, engaged or recruited during Executive’s employment with the Company Group to discontinue his or her relationship with the Company Group or such Affiliates.

Non-targeted, general, solicitations to the public shall be deemed not to breach this Section 6.  Notwithstanding the foregoing, nothing in this Section 6(c) will prohibit Executive from acquiring or holding not more than two percent (2%) of any class of publicly traded securities.

(d)          Intellectual Property.  All copyrights, trademarks, trade names, servicemarks, patents and other intangible or intellectual property rights that may be invented, conceived, developed or enhanced during Executive’s employment with the Company Group (whether prior to or after the Effective Date) that either (i) relate to the business of the Company Group or (ii) result from any work performed by Executive for the Company Group, shall be the sole property of the Company or such Affiliate, as the case may be, and Executive hereby waives any right or interest that Executive may otherwise have in respect thereof. Upon request of the Company Group, Executive shall execute, acknowledge and deliver any assignment or other instrument or document reasonably necessary or appropriate to give effect to this Section 6(d) and do all other acts and things reasonably necessary to enable the Company or such Affiliate, as the case may be, to exploit the same or to obtain patents or similar protection with respect thereto.  Executive agrees that Executive shall execute such additional stand-alone agreements protecting the intellectual property of the Company Group as are provided generally to employees of the Company upon their hire or otherwise as a condition to employment.



(e)          Non-Disparagement.  Executive agrees that, at all times after Executive’s employment with the Company Group, Executive shall not make critical, negative or disparaging remarks about the Company Group that could reasonably be expected to result in material harm to the Company Group, including, but not limited to, comments about any of their respective products, services, management, business or employment practices; provided, that, nothing in this paragraph shall prevent Executive from asserting his legal rights before an administrative agency or court of law, or from responding fully and accurately to any question, inquiry or request for information when required by applicable law or legal process.

(f)          Modification. The parties agree and acknowledge that the duration, scope and geographic area of the covenants described in this Section 6 are fair, reasonable and necessary in order to protect the goodwill and other legitimate interests of the Company, that adequate consideration has been received by Executive for such obligations, and that these obligations do not prevent Executive from earning a livelihood. If, however, for any reason any arbitrator or court of competent jurisdiction determines that the restrictions in this Section 6 are not reasonable, that consideration is inadequate or that Executive has been prevented unlawfully from earning a livelihood, such restrictions shall be interpreted, modified or rewritten to include as much of the duration, scope and geographic area identified in this Section 6 as shall render such restrictions valid and enforceable.

(g)          Remedies for Breach. The Parties agree that the restrictive covenants contained in this Agreement are severable and separate, and the unenforceability of any specific covenant herein shall not affect the validity of any other covenant set forth herein. Executive acknowledges that the Company shall suffer irreparable harm as a result of a material breach of such restrictive covenants by Executive for which an adequate monetary remedy does not exist and a remedy at law may prove to be inadequate. Accordingly, in the event of any actual or threatened material breach by Executive of any provision of this Section 6, the Company shall, in addition to any other remedies permitted by law, be entitled to seek to obtain remedies in equity, including, without limitation, specific performance, injunctive relief, a temporary restraining order, and/or a permanent injunction in any court of competent jurisdiction (each, an “Equitable Remedy”), to prevent or otherwise restrain a material breach of this Section 6, without the necessity of proving damages, posting a bond or other security. Such relief shall be in addition to and not in substitution of any other remedies available to the Company. The existence of any claim or cause of action of Executive against the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company of said covenants.

(h)          Permitted Disclosures.  Executive and the Company acknowledge that nothing contained in this Agreement or in any other agreement with or policy of the Company is intended, nor shall be construed, to restrict Executive from voluntarily communicating with, or participating in any investigation or proceeding that may be conducted by, any governmental agency, regulatory authority or self- regulatory organization concerning possible violations of law, including providing documents or other information in that connection to any governmental agency, regulatory authority or self- regulatory organization, in each case without notice to the Company or any other member of the Company Group. Moreover, pursuant to Section 7 of the Defend Trade Secrets Act of 2016 (which added 18 U.S.C. Sec. 1833(b)), Executive and the Company acknowledge that Executive shall not have criminal or civil liability under any federal or State trade secret law for the disclosure of a trade secret that (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement is intended to conflict with 18 U.S.C. Sec. 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such Section.



7.          Assignment. This Agreement, and all of the terms and conditions hereof, shall bind the Company and its successors and assigns and shall bind Executive and Executive’s heirs, executors and administrators. No transfer or assignment of this Agreement shall release the Company from any obligation to Executive hereunder. Neither this Agreement, nor any of the Company’s rights or obligations hereunder, may be assigned or otherwise subject to hypothecation by Executive, and any such attempted assignment or hypothecation shall be null and void. The Company may assign any of its rights hereunder, in whole or in part, to any successor or assign in connection with the sale of all or substantially all of the Company’s assets or equity interests or in connection with any merger, acquisition and/or reorganization.

8.          Arbitration.

(a)          Except as otherwise set forth in Section 6 of this Agreement, the Company and Executive mutually consent to the resolution by final and binding arbitration of any and all disputes, controversies or claims between them including, without limitation, (i) any dispute, controversy or claim related in any way to Executive’s employment with the Company or any termination thereof, (ii) any dispute, controversy or claim of alleged discrimination, harassment or retaliation (including, but not limited to, claims based on race, sex, sexual preference, religion, national origin, age, marital or family status, medical condition, handicap or disability) and (iii) any claim arising out of or relating to this Agreement or the breach thereof (collectively, “Disputes”); provided, however, that nothing herein shall require arbitration of any claim or charge which, by law, cannot be the subject of a compulsory arbitration agreement.  All Disputes shall be resolved exclusively by arbitration administered by the Judicial Arbitration and Mediation Services (“JAMS”) under the JAMS Comprehensive Arbitration Rules & Procedures then in effect (the “JAMS Rules”).

(b)          Any arbitration proceeding brought under this Agreement shall be conducted in Austin, Texas or another mutually agreed upon location before one arbitrator selected in accordance with the JAMS Rules.  Each party to any Dispute shall pay its own expenses, including attorneys’ fees; provided, that, the arbitrator shall award the prevailing party reasonable costs and attorneys’ fees incurred but shall not be able to award any special or punitive damages.  The arbitrator shall issue a decision or award in writing, stating the essential findings of fact and conclusions of law.

(c)          Any judgment on or enforcement of any award, including an award providing for interim or permanent injunctive relief, rendered by the arbitrator may be entered, enforced or appealed from in any court of competent jurisdiction.  Any arbitration proceedings, decision or award rendered hereunder, and the validity, effect and interpretation of this arbitration provision, shall be governed by the Federal Arbitration Act, 9 U.S.C. Sec.1 et seq.

(d)          It is part of the essence of this Agreement that any Disputes hereunder shall be resolved expeditiously and as confidentially as possible.  Accordingly, the Company and Executive agree that all proceedings in any arbitration shall be conducted under seal and kept strictly confidential.  In that regard, no party shall use, disclose or permit the disclosure of any information, evidence or documents produced by any other party in the arbitration proceedings or about the existence, contents or results of the proceedings except as may be required by any legal process, as required in an action in aid of arbitration or for enforcement of or appeal from an arbitral award or as may be permitted by the arbitrator for the preparation and conduct of the arbitration proceedings.  Before making any disclosure permitted by the preceding sentence, the party intending to make such disclosure shall give the other party reasonable written notice of the intended disclosure and afford such other party a reasonable opportunity to protect its interests.



9.          General.

(a)          Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed to have been given: (i) when delivered by hand (with written confirmation of receipt); (ii) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (iii) on the date sent by facsimile or e-mail; or (iv) on the third (3rd) day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the following addresses (or at such other address for a party as shall be specified in a notice given in accordance with this Section 9(a)):

To the Company:

Attention: General Counsel
9020 N Capital of Texas Hwy
Suite I-260, Austin, Texas 78759
Email: jwolf@ftcsolar.com

To Executive:

At the address shown in the Company Group’s personnel records.

(b)          Entire Agreement. This Agreement (including any Exhibits hereto) constitutes the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein and therein, and, effective as of the Effective Date, supersedes the employment agreement entered into by and between the Company and Executive, dated April 2, 2021 and all other prior and contemporaneous representations, warranties, understandings and agreements, both written and oral, with respect to such subject matter; provided, that this Agreement shall not supersede in full the terms of any agreement related to stock-based awards of Executive, but shall instead supplement (and shall not limit or restrict) the existing rights of Executive under any such agreement, including by expanding Executive’s rights thereunder in respect of accelerated vesting or exercise or lapsing of any restrictions for stock-based awards, in each case, as set forth in this Agreement.

(c)          Headings. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.

(d)          Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by all of the parties hereto. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.



(e)          Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).

(f)          Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement, including without limitation, the provisions of Section 6 hereof.

(g)          No Third-party Beneficiaries. This Agreement is for the sole benefit of the parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.

(h)          Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties, each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

(i)          Withholding.  All compensation payable to Executive pursuant to this Agreement shall be subject to any applicable statutory withholding taxes and such other taxes as are required or permitted under applicable law and such other deductions or withholdings as authorized by Executive to be collected with respect to compensation paid to Executive.

(j)          Section 409A. The intent of the parties is that payments and benefits under this Agreement comply with, or be exempt from, Section 409A of the Code, to the extent subject thereto, and accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith. Notwithstanding anything contained herein to the contrary, Executive shall not be considered to have terminated employment with the Company for purposes of any payments under this Agreement which are subject to Section 409A of the Code until Executive would be considered to have incurred a “separation from service” from the Company Group within the meaning of Section 409A of the Code. Each amount to be paid or benefit to be provided under this Agreement shall be construed as a separate identified payment for purposes of Section 409A of the Code. Without limiting the foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, amounts that would otherwise be payable and benefits that would otherwise be provided pursuant to this Agreement or any other arrangement between Executive and the Company Group during the six-month period immediately following Executive’s separation from service shall instead be paid on the first business day after the date that is six months following Executive’s separation from service (or, if earlier, Executive’s date of death). To the extent required to avoid an accelerated or additional tax under Section 409A of the Code, amounts reimbursable to Executive under this Agreement shall be paid to Executive on or before the last day of the year following the year in which the expense was incurred and the amount of expenses eligible for reimbursement (and in kind benefits provided to Executive) during one year may not affect amounts reimbursable or provided in any subsequent year.  The Company makes no representation that any or all of the payments described in this Agreement shall be exempt from or comply with Section 409A of the Code and makes no undertaking to preclude Section 409A of the Code from applying to any such payment.



(k)          280G Payments.  Any other provision of this Agreement to the contrary notwithstanding, if any portion of any payment or benefit under this Agreement either individually or in conjunction with any payment or benefit under any other plan, agreement or arrangement (all such payments and benefits, the “Total Payments”) would constitute an “excess parachute payment” within the meaning of Internal Revenue Code Section 280G, that is subject to the tax imposed by Section 4999 of such Code (the “Excise Tax”), then the Total Payments to be made to Executive shall be reduced, but only to the extent that Executive would retain a greater amount on an after-tax basis than he would retain absent such reduction, such that the value of the Total Payments that Executive is entitled to receive shall be $1 less than the maximum amount which the Employee may receive without becoming subject to the Excise Tax. For purposes of this Section 9(k), the determination of whichever amount is greater on an after-tax basis shall be (x) based on maximum federal, state and local income and employment tax rates and the Excise Tax that would be imposed on Executive and (y) made at the Company’s expense by independent consultants or accountants selected by the Company and Executive (which may be the Company’s income tax return preparers provided that Executive so agrees) which determination shall be binding on both Executive and the Company. Any such reduction as may apply under this Section 9(k) shall be applied in the following order: (i) payments that are payable in cash the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A 24(a) will be reduced (if necessary, to zero), with amounts that are payable last reduced first; (ii) payments and benefits due in respect of any equity the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A 24(a), with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; (iii) payments that are payable in cash that are valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with amounts that are payable last reduced first, will next be reduced; (iv) payments and benefits due in respect of any equity valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; and (v) all other non-cash benefits not otherwise described in clauses (ii) or (iv) will next be reduced pro-rata.

(l)          No Mitigation.  The Company agrees that, upon termination of Executive’s employment hereunder, Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to Executive by the Company Group under this Agreement or otherwise.  Further, no payment or benefit provided for in this Agreement or elsewhere shall be reduced by any compensation earned by Executive as the result of employment by another employer.

(m)          Counterparts.  This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.

(n)          Condition Precedent.  This Agreement shall become null and void in the event that (i) the IPO is not consummated or (ii) Executive’s employment does not continue with the Company through the IPO.

[Remainder of page is left blank intentionally]



IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the year and date first above written.

 
FTC SOLAR, INC.
     
 
By:
/s/ Jacob D. Wolf
   
Name:  Jacob D. Wolf
   
Title:  General Counsel
     
 
EXECUTIVE
     
 
/s/ Deepak Navnith
 
Deepak Navnith



[Signature Page to Employment Agreement]



Exhibit A

Form of General Release of Claims

This General Release of Claims (this “Agreement”) is entered into by and between FTC Solar, Inc., a Delaware corporation (the “Company”), and [●] (“Executive”) on the below-indicated date.

WHEREAS, Executive, and the Company entered into an Employment Agreement dated as of [●], (the “Employment Agreement”), that provides Executive certain severance and other benefits in the event of certain terminations of Executive’s employment;

WHEREAS, Executive’s employment has so terminated; and

WHEREAS, pursuant to [Section 5(b)] [Section 5(c)] of the Employment Agreement, a condition precedent to Executive’s entitlement to certain severance and other benefits thereunder is his agreement to this Agreement.

NOW, THEREFORE, in consideration of the severance and other benefits provided under [Section 5(b)] [Section 5(c)] of the Employment Agreement, the sufficiency of which Executive hereby acknowledges, Executive agrees as follows:

1.          General Release of Claims. Executive, for and on behalf of Executive and Executive’s heirs, executors, administrators, successors and assigns, hereby voluntarily, knowingly and willingly release and forever discharge the Company and all of its past and present parents, subsidiaries, and affiliates, each of their respective members, officers, directors, stockholders, partners, employees, agents, representatives and attorneys, and each of their respective subsidiaries, affiliates, estates, predecessors, successors, and assigns (each, individually, a “Releasee,” collectively referred to as the “Releasees”) from any and all rights, claims, charges, actions, causes of action, complaints, sums of money, suits, debts, covenants, contracts, promises, obligations, damages, demands or liabilities of every kind whatsoever, in law or in equity, whether known or unknown, suspected or unsuspected (collectively, “Claims”) which Executive or Executive’s heirs, executors, administrators, successors or assigns ever had, now has or may hereafter claim to have by reason of any matter, cause or thing whatsoever: (i) arising from the beginning of time up to the date Executive executes this Agreement with respect to (A) any such Claims relating in any way to Executive’s employment relationship with the Company or any other Releasee, and (B) any such Claims arising under any federal, local or state statute or regulation, including, without limitation, the Age Discrimination in Employment Act of 1967, as amended by the Older Workers Benefit Protection Act, Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Employee Retirement Income Security Act of 1974, each as amended and including each of their respective implementing regulations and/or any other federal, state, local or foreign law (statutory, regulatory or otherwise) that may be legally waived and released; (ii) arising out of or relating to the termination of Executive’s employment; or (iii) arising under or relating to any policy, agreement, understanding or promise, written or oral, formal or informal, between the Company or any other Releasee and Executive.



2.          Exceptions to General Release of Claims.

(a)          Nothing contained in this Agreement shall in any way diminish or impair: (i) any Claims Executive may have that cannot be waived under applicable law, (ii) Executive’s rights under this Agreement and to severance and other benefits provided under Section 5[(b)][(c)] of the Employment Agreement, (iii) any rights Executive may have to vested benefits under health, welfare and tax-qualified retirement employee benefit plans, or (iv) any rights Executive may have to indemnification from the Company or coverage under any director and officer liability insurance policy.  The Company acknowledges and agrees that this Agreement does not preclude Executive from filing any charge with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Securities and Exchange Commission or any other governmental agency or from any way participating in any investigation, hearing, or proceeding of any government agency.  Executive does not need prior authorization from the Company to make any such reports or disclosures and except as may otherwise be required by applicable law, is not required to notify the Company that Executive has made such reports or disclosures.  This Agreement does not limit Executive’s right to receive an award for information provided to any governmental agency or entity.

(b)          Pursuant to 18 U.S.C. Sec.1833(b), Executive shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret of the Company that (i) is made (A) in confidence to a Federal, State, or local government official, either directly or indirectly, or to Executive’s attorney, and (B) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding.  If Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to his attorney and use the trade secret information in the court proceeding, if Executive (1) files any document containing the trade secret under seal, and (2) does not disclose the trade secret, except pursuant to court order.  Nothing in this Agreement is intended to conflict with 18 U.S.C. Sec.1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.  Further, nothing in any agreement Executive has with the Company shall prohibit or restrict Executive from making any voluntary disclosure of information or documents related to any violation of law to any governmental agency or legislative body, or any self-regulatory organization, in each case, without advance notice to the Company.

3.          Affirmations. Executive affirms that he has not filed, caused to be filed, or presently is a party to any claim, complaint, or action against the Company or the other Releasees in any forum or form.  Executive furthermore affirms that Executive has no known workplace injuries or occupational diseases, and has been provided and has not been denied any leave requested under the Family and Medical Leave Act.  Executive disclaims and waives any right of reinstatement with the Company.

4.          Restrictive Covenants.  Executive acknowledges and agree that each of the restrictive covenants to which Executive is subject as of the date hereof (including without limitation, the provisions set forth in Section 6 of the Employment Agreement) shall continue to apply in accordance with their terms for the applicable periods with respect thereto.



5.          Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).

6.          No Admission of Wrongdoing. The parties agree that neither this Agreement nor the furnishing of the consideration set forth in the Employment Agreement shall be deemed or construed at any time for any purpose as an admission by any party of any liability, wrongdoing or unlawful conduct of any kind.

7.          Consultation With Attorney; Voluntary Agreement.  Executive acknowledges that (a) the Company has advised Executive of Executive’s right to consult with an attorney of Executive’s own choosing prior to executing this Agreement, (b) Executive has carefully read and fully understands all of the provisions of this Agreement, (c) Executive is entering into this Agreement, including the releases set forth in Section 1, knowingly, freely and voluntarily in exchange for good and valuable consideration and (d) Executive would not be entitled to the benefits described in the applicable sections of the Employment Agreement in the absence of this Agreement.

8.          Revocation.  Executive acknowledges that Executive has been given 21 calendar days to consider the terms of this Agreement, although Executive may sign it sooner.  Executive agrees that any modifications, material or otherwise, made to this agreement do not restart or affect in any manner the original 21 calendar day consideration period. Executive shall have seven calendar days from the date on which Executive sign this Agreement to revoke Executive’s consent to the terms of this Agreement by providing notice to the Company in accordance with Section 9(a) of the Employment Agreement.  Notice of such revocation must be received within the seven calendar days referenced above.  In the event of such revocation by Executive, this Agreement shall not become effective and Executive shall not have any rights under Section 5[(b)][c] of the Employment Agreement.  Provided that Executive does not revoke this Agreement within such seven calendar day period, this Agreement shall become effective on the eighth calendar day after the date on which Executive signs this Agreement.

[Remainder of page is left blank intentionally]



IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the date written below.

 
FTC SOLAR, INC.
     
 
By:
 
   
Name:
   
Title:
     
 
EXECUTIVE
     
   
 
[Name]



[Signature Page to Release Agreement]


EX-23.1 5 ny20002442x1_ex23-1.htm EXHIBIT 23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the use in this Registration Statement on Form S-1 of FTC Solar, Inc. of our report dated March 9, 2021, except for the effects of the stock split discussed in Note 2 to the consolidated financial statements, as to which the date is February 4, 2022 relating to the financial statements of FTC Solar, Inc., which appears in this Registration Statement.  We also consent to the reference to us under the heading “Experts” in such Registration Statement.

/s/ PricewaterhouseCoopers LLP
Austin, Texas
February 4, 2022


EX-FILING FEES 6 ny20002442x1_ex107.htm EXHIBIT 107

Exhibit 107

Calculation of Filing Fee Tables

Form S-1
(Form Type)

FTC SOLAR, INC.
(Exact Name of Registrant as Specified in its Charter)

Table 1: Newly Registered and Carry Forward Securities

 
Security Type
Security Class Title
Fee Calculation or Carry Forward Rule
Amount Registered(1)
Proposed Maximum Offering Price Per Unit(2)
Maximum Aggregate Offering Price(2)
Fee Rate
Amount of Registration Fee
Carry Forward Form Type
Carry Forward File Number
Carry Forward Initial Effective Date
Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward
Newly Registered Securities
Fees to be Paid
Equity
Common Stock, par value $0.0001 per share
457(c)
37,277,987
$3.555
$132,523,243.79
0.0000927
$12,284.91
       
Fees Previously Paid
                       
Carry Forward Securities
Carry Forward Securities
                       
 
Total Offering Amounts
 
$132,523,243.79
 
$12,284.91
       
 
Total Fees Previously Paid
               
 
Total Fees Offsets
               
 
Net Fee Due
     
$12,284.91
       

(1) Shares of common stock registered pursuant to this registration statement are shares which are to be offered by the selling stockholders named herein. In the event of a stock split, stock dividend, or similar transaction involving the common stock, the number of shares registered shall automatically be increased to cover the additional shares of common stock issuable pursuant to Rule 416 under the Securities Act of 1933, as amended (the “Securities Act”).

(2) Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) under the Securities Act. The offering price per share and aggregate offering price are based upon the average of the high and low prices per share of the registrant’s common stock, as reported on The Nasdaq Global Market, on January 28, 2022, a date within five business days prior to the filing of this registration statement.


EX-101.SCH 7 ftci-20220204.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Consolidated Balance Sheets (FY) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Consolidated Balance Sheets (FY) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Consolidated Statements of Operations (FY) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Consolidated Statements of Comprehensive Loss (FY) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (FY) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Consolidated Statements of Cash Flows (FY) link:presentationLink link:calculationLink link:definitionLink 060000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Q3) link:presentationLink link:calculationLink link:definitionLink 070000 - Statement - Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 080000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3) link:presentationLink link:calculationLink link:definitionLink 090000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3) link:presentationLink link:calculationLink link:definitionLink 100000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3) link:presentationLink link:calculationLink link:definitionLink 110100 - Disclosure - Description of Business (FY) link:presentationLink link:calculationLink link:definitionLink 110200 - Disclosure - Summary of Significant Accounting Policies (FY) link:presentationLink link:calculationLink link:definitionLink 110300 - Disclosure - Revenue (FY) link:presentationLink link:calculationLink link:definitionLink 110400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY) link:presentationLink link:calculationLink link:definitionLink 110500 - Disclosure - Prepaid Expenses and Other Current Assets (FY) link:presentationLink link:calculationLink link:definitionLink 110600 - Disclosure - Equity Method Investments (FY) link:presentationLink link:calculationLink link:definitionLink 110700 - Disclosure - Intangible Assets, Net (FY) link:presentationLink link:calculationLink link:definitionLink 110800 - Disclosure - Debt and Other Borrowings (FY) link:presentationLink link:calculationLink link:definitionLink 110900 - Disclosure - Commitments and Contingencies (FY) link:presentationLink link:calculationLink link:definitionLink 111000 - Disclosure - Leases (FY) link:presentationLink link:calculationLink link:definitionLink 111100 - Disclosure - Common Stock (FY) link:presentationLink link:calculationLink link:definitionLink 111200 - Disclosure - Stock Plans (FY) link:presentationLink link:calculationLink link:definitionLink 111300 - Disclosure - Net Loss Per Share (FY) link:presentationLink link:calculationLink link:definitionLink 111400 - Disclosure - Income Taxes (FY) link:presentationLink link:calculationLink link:definitionLink 111500 - Disclosure - Retirement Plan (FY) link:presentationLink link:calculationLink link:definitionLink 111600 - Disclosure - Segment Information (FY) link:presentationLink link:calculationLink link:definitionLink 111700 - Disclosure - Related Parties (FY) link:presentationLink link:calculationLink link:definitionLink 111800 - Disclosure - Subsequent Events (FY) link:presentationLink link:calculationLink link:definitionLink 111900 - Disclosure - Subsequent Events (Unaudited) (FY) link:presentationLink link:calculationLink link:definitionLink 112000 - Disclosure - Description of Business (Q3) link:presentationLink link:calculationLink link:definitionLink 112100 - Disclosure - Revision of Previously Issued Financial Statements (Q3) link:presentationLink link:calculationLink link:definitionLink 112200 - Disclosure - Summary of Significant Accounting Policies (Q3) link:presentationLink link:calculationLink link:definitionLink 112300 - Disclosure - Revenue (Q3) link:presentationLink link:calculationLink link:definitionLink 112400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3) link:presentationLink link:calculationLink link:definitionLink 112500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3) link:presentationLink link:calculationLink link:definitionLink 112600 - Disclosure - Sales of Equity Method Investments (Q3) link:presentationLink link:calculationLink link:definitionLink 112700 - Disclosure - Debt and Other Borrowings (Q3) link:presentationLink link:calculationLink link:definitionLink 112800 - Disclosure - Commitments and Contingencies (Q3) link:presentationLink link:calculationLink link:definitionLink 112900 - Disclosure - Stock-Based Compensation (Q3) link:presentationLink link:calculationLink link:definitionLink 113000 - Disclosure - Stockholders' Equity (Q3) link:presentationLink link:calculationLink link:definitionLink 113100 - Disclosure - Net Loss Per Share (Q3) link:presentationLink link:calculationLink link:definitionLink 113200 - Disclosure - Income Taxes (Q3) link:presentationLink link:calculationLink link:definitionLink 113300 - Disclosure - Segment Information (Q3) link:presentationLink link:calculationLink link:definitionLink 113400 - Disclosure - Related Parties (Q3) link:presentationLink link:calculationLink link:definitionLink 120200 - Disclosure - Summary of Significant Accounting Policies (FY) (Policies) link:presentationLink link:calculationLink link:definitionLink 122200 - Disclosure - Summary of Significant Accounting Policies (Q3) (Policies) link:presentationLink link:calculationLink link:definitionLink 130400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 130500 - Disclosure - Prepaid Expenses and Other Current Assets (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 130600 - Disclosure - Equity Method Investments (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 130700 - Disclosure - Intangible Assets, Net (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 130900 - Disclosure - Commitments and Contingencies (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 131000 - Disclosure - Leases (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 131200 - Disclosure - Stock Plans (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 131300 - Disclosure - Net Loss Per Share (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 131400 - Disclosure - Income Taxes (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 131600 - Disclosure - Segment Information (FY) (Tables) link:presentationLink link:calculationLink link:definitionLink 132100 - Disclosure - Revision of Previously Issued Financial Statements (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 132400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 132500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 132800 - Disclosure - Commitments and Contingencies (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 133100 - Disclosure - Net Loss Per Share (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 133300 - Disclosure - Segment Information (Q3) (Tables) link:presentationLink link:calculationLink link:definitionLink 140100 - Disclosure - Description of Business - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140300 - Disclosure - Revenue - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140300 - Disclosure - Revenue - Additional Information (FY) (Details)Default link:presentationLink link:calculationLink link:definitionLink 140400 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140500 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140600 - Disclosure - Equity Method Investments - Summary of Equity Method Investments (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140602 - Disclosure - Equity Method Investments - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140604 - Disclosure - Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140700 - Disclosure - Intangible Assets, Net (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140800 - Disclosure - Debt and Other Borrowings - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140900 - Disclosure - Commitments and Contingencies - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 140902 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141000 - Disclosure - Leases, Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141002 - Disclosure - Leases, Supplemental Balance Sheet Information of Leases (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141004 - Disclosure - Leases, Supplementary Information Operating Lease (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141006 - Disclosure - Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141008 - Disclosure - Leases - Summary of Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 141100 - Disclosure - Common Stock (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141200 - Disclosure - Stock Plans, Stock Option Activity (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141202 - Disclosure - Stock Plans, Restricted Stock Activity (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141204 - Disclosure - Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141206 - Disclosure - Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141302 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141304 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141402 - Disclosure - Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141404 - Disclosure - Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141406 - Disclosure - Income Taxes, Income Tax Rate Reconciliation (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141408 - Disclosure - Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141410 - Disclosure - Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141500 - Disclosure - Retirement Plan (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141600 - Disclosure - Segment Information - Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141604 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141700 - Disclosure - Related Parties -Additional Information (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141800 - Disclosure - Subsequent Events (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 141900 - Disclosure - Subsequent Events (Unaudited) (FY) (Details) link:presentationLink link:calculationLink link:definitionLink 142000 - Disclosure - Description of Business - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142100 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142300 - Disclosure - Revenue - Unbilled Revenue (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142300 - Disclosure - Revenue - Unbilled Revenue (Q3) (Details)Default link:presentationLink link:calculationLink link:definitionLink 142302 - Disclosure - Revenue - Contract Liabilities (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142400 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142500 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142600 - Disclosure - Sales of Equity Method Investments - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142602 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142700 - Disclosure - Debt and Other Borrowings - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142800 - Disclosure - Commitments and Contingencies - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142802 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 142900 - Disclosure - Stock-Based Compensation - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143000 - Disclosure - Stockholders' Equity - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143100 - Disclosure - Net Loss Per Share (Additional Information) (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143102 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143104 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143200 - Disclosure - Income Taxes - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143300 - Disclosure - Segment Information - Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143302 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink 143400 - Disclosure - Related Parties -Additional Information (Q3) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ftci-20220204_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ftci-20220204_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ftci-20220204_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Accounting Policies [Abstract] Accounts payable Accounts Payable, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable [Member] Accrued expenses and other liabilities Accrued Liabilities, Current Accumulated other comprehensive loss Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Acquired Finite-Lived Intangible Assets [Line Items] Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital Additional Paid-in Capital [Member] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Adjustments to reconcile net loss to cash (used in) provided by operating activities: Adjustments to reconcile net income (loss) to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Advertising Costs Advertising costs Advertising Expense Total stock-based compensation expense Share-based Payment Arrangement, Expense Allowance for doubtful accounts Amortization expense related to intangible assets Amortization of debt issuance cost Amortization of Debt Issuance Costs Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential common shares excluded from diluted net loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities, Name [Domain] Total transaction price Asset Acquisition, Consideration Transferred Assets: Assets and Liabilities, Lessee [Abstract] Total assets Assets ASSETS Assets [Abstract] Total current assets Current assets Non-current assets Current assets Assets, Current [Abstract] Condensed Consolidated Balance Sheet Balance Sheet Related Disclosures [Abstract] Balance Sheet Location [Domain] Balance Sheet Location Balance Sheet Location [Axis] Balance Sheet Location Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Business Acquisition [Axis] Description of Business Business Description and Basis of Presentation [Text Block] Business Acquisition, Acquiree [Domain] Business Combination, Contingent Consideration Arrangements, Description Amortization expense Net increase in cash and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and restricted cash at end of period Cash and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash Cash and Cash Equivalents, Policy [Policy Text Block] Cash Cash Reconciliation of cash and restricted cash at period end Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash Cash and Cash Equivalents, at Carrying Value Class of Stock [Line Items] Class of Stock Class of Stock [Domain] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies (Note 9) Commitments and contingencies (Note 8) Commitments and Contingencies Common Class A [Member] Common Class A Common Class A [Member] Common Stock Common Stock [Member] Common stock issued for notes purchased Common stock, shares issued Common Stock, Shares, Issued Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, value, issued Common stock par value of $0.0001 per share, 98,960,064 shares authorized at December 31, 2020 and 2019; 66,155,340 and 63,633,981 shares issued and outstanding as of December 31, 2020 and 2019, respectively Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021 Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares outstanding Common Stock, Shares, Outstanding Stock Plans Compensation Related Costs, General [Text Block] Retirement Plan [Abstract] Retirement Plan Deferred Tax Assets [Abstract] Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Software [Member] Concentration Risk Type [Domain] Concentration Risk Type Concentration of credit risk Concentration Risk, Percentage Concentration Risk, Percentage Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Concentration Risk Type [Axis] Concentration Risk Type Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred revenue Contract with Customer, Liability, Current Contract assets Total cost of revenue Cost of Revenue Cost of Goods and Services Sold Cost of Revenue Cost of revenue: Cost of Revenue [Abstract] Cost of Revenue [Member] Credit Facility Credit Facility [Axis] Credit Facility Credit Facility [Domain] Foreign Current Foreign Tax Expense (Benefit) State Federal Current [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Term of notes Debt Instrument, Term Debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Debt Disclosure [Abstract] Debt and Other Borrowings Debt Disclosure [Text Block] Aggregate principal amount of notes Debt Instrument, Face Amount Debt Instrument [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Interest rate of notes Debt Instrument, Interest Rate, Stated Percentage Deferred income taxes Deferred income taxes Deferred Income Tax Liabilities, Net Deferred revenue recognized Deferred Revenue, Revenue Recognized Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Investment difference Deferred Tax Assets, Investments Investment difference Deferred Tax Liabilities, Investments Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Total deferred tax (liability) Deferred Tax Liabilities, Gross Deferred [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred revenue Deferred offering costs Deferred Offering Costs State Deferred State and Local Income Tax Expense (Benefit) Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Capital loss carryforward Total deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Subtotal Deferred Tax Assets, Gross R&D credit carryforward Net deferred tax asset (liability) Deferred Tax Liabilities, Net Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax (Liabilities) [Abstract] Less valuation allowance Deferred Tax Assets, Valuation Allowance Pretax employee contributions Contributions by employer Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Developed Technology [Member] Stock Plans [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Dividends Federal [Member] Net Loss Per Share Earnings Per Share [Text Block] Basic and diluted: Earnings Per Share, Basic and Diluted [Abstract] Basic Basic loss per share Earnings Per Share, Basic Net loss per share Net Loss Per Share [Abstract] Note 11. Net loss per share Diluted Diluted loss per share Earnings Per Share, Diluted Effect of exchange rate changes on cash and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax provision at effective tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Change in deferred tax assets valuation allowance, percentage Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Stock compensation Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Weighted average period recognized Stock Options [Member] Options [Member] Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation Stock-based compensation Employee Benefits and Share-based Compensation Total unamortized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation expense Equity Component Equity Component [Domain] Equity Method Investments and Joint Ventures [Abstract] Equity [Abstract] Ownership value Equity Method Investment, Aggregate Cost Gain from disposal in equity investment Gain from disposal of equity investment Equity Method Investment, Realized Gain (Loss) on Disposal Ownership percentage Equity Method Investment, Ownership Percentage Equity Method Investments Sale of Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Investments in unconsolidated subsidiary Carrying value Equity Method Investments Equity Method Investments [Policy Text Block] Summary of Equity Method Investments Equity Method Investments [Table Text Block] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Financial instruments measured at fair value on a recurring basis Finite-Lived Intangible Assets, Net [Abstract] Estimated Useful Lives (Years) Estimated useful life Less: accumulated amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Total intangible assets Finite-Lived Intangible Assets by Major Class [Axis] Gain (Loss) on Disposition of Stock in Subsidiary Gain (Loss) on Sale of Equity Investments Subsequent Event [Abstract] Gain (loss) on extinguishment of debt Loss on debt extinguishment (Gain) loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt General and administrative General and Administrative Expense General and Administrative [Member] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Intangible Assets, Net [Abstract] Gross profit (loss) Gross profit Gross loss Long lived assets impaired Total loss before income taxes Loss before income taxes Pre-tax income (loss) from company's operations Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Statement Location [Domain] Income Tax Disclosure [Abstract] Income Statement Location [Axis] Income Tax Authority [Axis] Income (Loss) Before Income Taxes [Abstract] (Income)/Loss from unconsolidated subsidiary, net of distributions received (Gain) loss from unconsolidated subsidiary Income (Loss) from Equity Method Investments, Net of Dividends or Distributions U.S. Total loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Foreign (Income) Loss from unconsolidated subsidiary Share of earnings from equity method investment Loss from unconsolidated subsidiary Share of net loss from equity method investment Income Statement [Abstract] Statement of operations Income Tax Authority [Domain] Income Tax Contingency [Table] Income Tax Contingency [Line Items] Income Taxes Income Tax Disclosure [Text Block] Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes Total income tax expense/(benefit) (Benefit from) income taxes (Expense) Benefit from income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Dividends received deduction Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount State taxes, net of federal Research and experimentation tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Income (loss) from operations Loss from operations Income Taxes Cash paid during the year for income taxes Income Taxes Paid, Net Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Accounts receivable, net Increase (Decrease) in Accounts Receivable Accounts payable Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Deferred Revenue Inventories Increase (Decrease) in Inventories Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Accruals and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Other assets Increase (Decrease) in Other Operating Assets Accrued interest - related party debt Increase (Decrease) in Interest Payable, Net Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Total intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net Long Lived Assets Accrued interest - related party Interest Payable, Current Interest expense Interest Expense, Related Party Interest expense on debt and other borrowings Interest Expense, Debt Interest expense, net Interest expense Interest Income (Expense), Net Cash paid during the year for interest Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Capitalized Software Finished goods Inventories Inventory, Policy [Policy Text Block] Inventories Inventory, Net Raw material IPO [Member] London Interbank Offered Rate (LIBOR) [Member] Leases Leases Lessee, Operating Leases [Text Block] 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Total future lease payments Lessee, Operating Lease, Liability, to be Paid Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating lease term 2023 Future Minimum Lease Payments under Non-cancelable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Description [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type Long-term Debt, Type [Domain] Long-term Debt, Type Leases [Abstract] Letter of Credit [Member] Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) Liabilities and Equity [Abstract] Total liabilities and stockholders' equity (deficit) Liabilities and Equity Non-current liabilities Total current liabilities Current liabilities Current liabilities Liabilities, Current [Abstract] Maturity period Line of Credit Facility, Expiration Period Line of credit facility, covenant terms Line of Credit Facility, Covenant Terms Line of credit facility, covenant compliance Line of Credit Facility, Covenant Compliance Principal amount Long-term Line of Credit Initial Commitment Fees Line of Credit Facility, Commitment Fee Percentage Line of credit, outstanding balance Line of Credit Facility, Average Outstanding Amount Aggregate commitments Line of Credit Facility, Maximum Borrowing Capacity Initial margins Line of Credit Facility, Interest Rate During Period Line of credit Line of Credit, Current Litigation Settlement, Expense Loans received Long-term Line of Credit, Noncurrent Long-term debt and other borrowings Long-term Debt, Excluding Current Maturities Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Loss Contingencies [Line Items] Loss Contingencies [Table] Subsequent Events (Unaudited) [Abstract] Loss Contingency, Information about Litigation Matters [Abstract] Members' equity (deficit) Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net cash provided by (used in) investing activities: Net Cash Provided by (Used in) Investing Activities Net loss Net Income (loss) Net loss Net Income (Loss) Attributable to Parent Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Non US [Member] Non-US [Member] Number of operating segment Number of Operating Segments Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities) Operating Lease, Liability, Current Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Operating lease liabilities, non-current (included in Other non-current liabilities) Operating Lease, Liability, Noncurrent Lessee, Operating Lease, Liability, Payment, Due [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease right of use assets (included in Other assets) Operating Lease, Right-of-Use Asset Operating lease expense Operating Lease, Expense Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Total operating lease liabilities Total lease liability Operating Lease, Liability Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating loss carryforwards , expiration date Liabilities: Operating Lease, Liability [Abstract] Cash payments for operating leases Operating Lease, Payments, Use Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating expenses Operating Expenses [Abstract] Total Operating expenses Total operating expenses Operating Expenses Supplemental Information, Operating Lease Lessee, Operating Lease, Disclosure [Table Text Block] Loss from operations Loss from operations Operating Income (Loss) Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Table] Operating loss carryforwards NOL carryback refund Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued Expenses and Other Current Liabilities [Member] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Other Assets [Member] Other Noncurrent Assets [Member] Other comprehensive loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other non-cash items Other Noncash Income (Expense) Other current assets Other Assets, Current Other comprehensive loss: Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Other assets Other Assets, Noncurrent Working capital and operating expenses Other General Expense Other non-current liabilities Other Liabilities, Noncurrent Other Nonoperating Expense Other Expense Repurchase and retirement of common stock Payments for Repurchase of Common Stock Deferred financing costs for revolving credit facility Payments of Financing Costs Offering cost paid Stock issuance costs Payments of Stock Issuance Costs Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Payments to acquire assets Payments to Acquire Productive Assets Plan Name [Domain] Plan Name [Axis] Preferred Stock Preferred Stock [Member] Preferred stock Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021 Preferred Stock, Value, Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Outstanding Preferred Stock, Shares Issued Preferred stock, shares issued Prepaid Expense and Other Assets, Current [Abstract] Prepaid and other current assets Prepaid expenses and other current assets, Total Prepaid Expense and Other Assets, Current Prepaid expense Prepaid Expense, Current Reclassification Private Placement [Member] Private Placement [Member] Distributions received from unconsolidated subsidiary, return of investment Proceeds from Divestiture of Interest in Subsidiaries and Affiliates Cash distribution received Proceeds from Dividends Received Proceeds from borrowings Proceeds from Issuance of Long-term Debt Proceeds from IPO Proceeds from Issuance Initial Public Offering Proceeds from stock issuance Proceeds from Issuance of Common Stock Proceeds from Sale of Equity Method Investments Proceeds from disposal of equity method investment Warranty reserves Product Warranty Accrual, Current Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Product Warranty Liability [Table] Product Warranty Liability [Table] Product Product [Member] Warranty provision Product Warranty Expense Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranty reserves Product Warranty Accrual, Noncurrent Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Changes in liability for pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Net income (loss) Estimated useful life of property and equipment Property and Equipment Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable and Allowance for Doubtful Debts Changes in unrecognized tax benefits [Roll Forward] Related Party Transactions [Abstract] Related Party Transaction [Line Items] Related Party Related Party [Axis] Related Parties Related Party Transactions Disclosure [Text Block] Related Party Related Party [Domain] Repayments of borrowings Repayments of Long-term Debt Repayment of related party debt Repayments of Related Party Debt Research and Development Expenses R&D Credit Carryforwards [Member] Research and development Research and Development Expense Research and Development [Member] Restricted cash Restricted Cash Equivalents Restricted cash Restricted cash Restricted Cash, Current Restricted Stock Awards [Member] Restricted Stock [Member] Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Total cash and restricted cash Restricted Cash and Cash Equivalents Accumulated Deficit Retained Earnings [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized Revenue, Remaining Performance Obligation, Percentage Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Revenue allocated to remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenues from Contract with Customers Schedule of Company's Total Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total revenue Revenues Revenue from Contract with Customer, Excluding Assessed Tax Revenue Revenue from Contract with Customer [Text Block] Revenue Recognition Revenue [Policy Text Block] Revenue: Revenues [Abstract] Total revenue Revenues Revolving Line of Credit Revolving Credit Facility [Member] Weighted-average remaining contractual term, Vested and expected to vest Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Options expiration period Weighted average remaining contractual term, Balances Exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Weighted average remaining contractual term, Exercisable Sale of stock, price per share Sale of Stock, Price Per Share Purchase cost of shares Sale of Stock, Consideration Received on Transaction Sale of Stock [Domain] Sale of Stock Revenues [Member] Total Revenue [Member] Assumptions Used in Determining Fair Value of Options Stock Option Activity Summary of Changes in Product Warranty Reserves Schedule of Product Warranty Liability [Table Text Block] Reconciliation of Unrecognized Tax Benefits Restricted Stock Activity U.S. and Foreign Income (Loss) Before Income Taxes Deferred Income Tax Assets and Liabilities Components of Stock-Based Compensation Expense Income Tax Rate Reconciliation Provision for Income Tax Expense (Benefit) Schedule of Computation of Basic and Diluted Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule Of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Stock by Class [Table] Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Selling and Marketing [Member] Selling and marketing Selling and Marketing Expense Service Service [Member] Stock options vesting period Vesting period Weighted Average Exercise Price [Roll Forward] Granted during the year (in shares) Cancelled or forfeited (in dollars per share) Weighted-Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Price per share of common stock Share Price Compensation Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Increased stock-based compensation expenses Share-based Payment Arrangement, Accelerated Cost Stock-based compensation Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Forfeited or canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Exercised or released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Forfeited or canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share Granted during the year (in dollars per share) Weighted-Average Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Unvested ending balance Unvested beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation [Abstract] Expected dividends Granted (in dollars per share) Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Unvested beginning balance (in shares) Unvested ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Assumptions for Stock Awards Granted [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Granted (in shares) Shares granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Unvested beginning balance (in dollars per share) Unvested ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Risk-free interest rate Shares authorized for grant (in shares) Expired (in shares) Exercisable (in dollars per share) Exercisable (in shares) Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Cancelled or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Aggregate intrinsic value of options exercised Additional Information Related to Stock Options [Abstract] Balances (in shares) Outstanding, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Outstanding, beginning of period (in dollars per share) Balances (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Balances, Aggregate intrinsic value Weighted-average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Number of Shares [Roll Forward] Vested and expected to vest, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest (in shares) Stock issued (in shares) Shares of Common stock purchased Award Type [Domain] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Stock-based Compensation Expense [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Shares Issued, Price Per Share Ending balance (in shares) Beginning balance (in shares) Shares, Outstanding Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Warranty Standard Product Warranty, Policy [Policy Text Block] Warranty description Standard Product Warranty Description State [Member] Statement of Financial Position [Abstract] Balance sheet Consolidated Statements of Comprehensive Loss [Abstract] Condensed Consolidated Statement of Comprehensive Loss Class of Stock Class of Stock [Axis] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Statement of Cash Flows [Abstract] Equity Components Equity Components [Axis] Statement of Stockholders' Equity [Abstract] Exercised or released (in shares) Issuance of common stock upon exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of shares owned Issuance of common stock (in shares) Stock Issued During Period Shares New Issues Restricted stock awards vested during the period (in shares) Shares of common stock issuable upon vesting of restricted stock awards Stock Issued During Period, Shares, Restricted Stock Award, Gross Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Repurchase and retirement of common stock (shares) Stock purchased and retired Stock Repurchased and Retired During Period, Shares Issuance of common stock Stock Issued During Period, Value, New Issues Restricted stock awards vested during the period Stock Issued During Period, Value, Restricted Stock Award, Gross Repurchase of common stock, held in treasury (in shares) Repurchase of treasury stock Total stockholders' equity (deficit) Beginning balance Ending balance Stockholders equity Stockholders' Equity Attributable to Parent Stock split Stockholders' Equity, Reverse Stock Split Common Stock Stockholders' Equity Note Disclosure [Text Block] Stockholders' equity (deficit) Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event Type [Axis] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Events Subsequent Events [Text Block] Sale of Stock [Axis] Sale of Stock Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Table] Tax Credit Carryforward, Name [Domain] Tax credit carryforward, expiration date Tax credit carryforward Tax Credit Carryforward [Axis] Tax credit carryback description Tax Credit Carryforward, Description Treasury stock, value Treasury stock, at cost (9,896,666 and 0 shares as of December 31, 2020 and 2019, respectively) Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021 Treasury stock, shares, acquired Treasury Stock, Shares, Acquired Treasury stock, shares Treasury Stock, Shares Treasury Stock Treasury Stock [Member] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Unamortized debt issuance cost Unamortized Debt Issuance Expense Unbilled receivables Unbilled Receivables, Current Income Tax Interest and Penalties Accrued Income Tax Interest and Penalties Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Balance, beginning of the year Balance, end of year Unrecognized tax benefits Unrecognized Tax Benefits Decrease for tax positions related to prior years Unrecognized tax benefits impact effective income tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Increase for tax positions related to the current year Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Use of Estimates Use of Estimates, Policy [Policy Text Block] Change in total valuation allowance Variable Rate [Axis] Variable Rate [Domain] Diluted Diluted weighted-average number of common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Basic Basic weighted-average number of common shares outstanding Weighted Average Number of Shares Outstanding, Basic Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Counterparty Name Counterparty Name [Axis] Investment, Name Investment, Name [Domain] Two Executive Member [Member] Executive Officer [Member] Customer [Axis] Maximum [Member] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Customer [Domain] Product and Service Product and Service [Domain] Product and Service Product and Service [Axis] Statistical Measurement [Domain] Statistical Measurement Statistical Measurement [Axis] Statistical Measurement Counterparty Name Counterparty Name [Domain] Revision of Prior Period [Domain] Adjustments Revision of Prior Period, Adjustment [Member] Revision of Prior Period [Axis] As Previously Reported Previously Reported [Member] Revision of Previously Issued Financial Statements Condensed Financial Statements [Table Text Block] Investment, Name Investment, Name [Axis] Geographical [Domain] Geographical Geographical [Axis] Geographical Title of Individual [Domain] Title of Individual [Axis] United States [Member] UNITED STATES Vietnam [Member] VIET NAM Cover [Abstract] Document Type Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity Registrant Name Entity Central Index Key Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Ex Transition Period Accrued Expenses and Other Current Liabilities Abstract. Accrued Expenses and Other Current Liabilities Abstract Accrued Expenses and Other Current Liabilities Disclosure Text Block Accrued Expenses and Other Current Liabilities Disclosure Text Block Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities Table Text Block Accrued Expenses and Other Current Liabilities Table Text Block Schedule of Accrued Expenses and Other Current Liabilities Common Stock [Abstract] The entire disclosure for common stock. Common Stock [Text Block] Common Stock The estimated amount of amortization that will be recognized in the future annual period. Estimated Amortization Expense Estimated amortization expense Tabular disclosure for lessee's operating leases of assets and liabilities. Schedule of Operating Lease Assets and Liabilities [Table Text Block] Supplemental Balance Sheet Information of Leases Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences and other adjustments. Effective Income Tax Rate Reconciliation Permanent Differences and Other Permanent differences and other Tax Credit Carryforward [Abstract] Operating Loss Carryforwards [Abstract] Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases. Deferred Tax Assets Leases Leases Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from fixed assets and intangibles. Fixed Assets and Intangibles Fixed assets and intangibles Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible temporary differences from leases. Deferred Tax Liabilities Leases Leases Operating Leases [Abstract] Operating Leases [Abstract] Accrued interest expense. Accrued Interest Expense Accrued interest expense Other accrued expenses and other current liabilities Other Accrued Expenses and Other Current Liabilities Other Warranty reserves. Warranty Reserves Warranty reserves Accrued compensation Accrued Compensation Accrued compensation Accrued cost of revenue. Accrued Cost of Revenue Accrued cost of revenue Accrued expenses. Accrued Expenses Accrued expenses Accrued expenses and other current liabilities Accrued Expenses and Other Current Liabilities Total Prepaid Expenses and Other Current Assets. Prepaid Expenses and Other Current Assets [Text Block] Prepaid Expenses and Other Current Assets Long-term debt - related party. Long Term Debt Related Party Long-term debt - related party Disclosure of accounting policy for Contract liabilities. Contract Liabilities [Policy Text Block] Contract Liabilities Forward stock split. Forward Stock Split [Text Block] Forward Stock Split Disclosure of accounting policy for functional currency. Functional Currency [Policy Text Block] Functional Currency Covid-19 Pandemic Policy [Text Block] Covid-19 Pandemic Policy [Text Block] COVID-19 Impact Covid-19 Pandemic Disclosure of accounting policy for liquidity. Liquidity [Policy Text Block] Liquidity Number of votes entitled to each share of common stock holders. Number of Votes Entitled to Each Share of Common Stock Number of votes entitled to each share of common stock Major customer to the entity. Customer Three [Member] Customer Three [Member] Major customer to the entity. Customer Four [Member] Customer Four [Member] Major customer to the entity. Customer One [Member] Customer One [Member] Number of major customers. Number of Major Customers Number of customers Product warranty life. Product Warranty Life Product warranty life Forward stock split Forward stock split Forward stock split Major customer to the entity. Customer Two [Member] Customer Two [Member] Subscription revenue contract terms. Subscription Revenue Contract Terms Subscription revenue contract terms The maximum number of shares permitted to be issued by an entity's charter and bylaws. Authorized Shares of All Classes of Stock Authorized shares of all classes of stock The percentage of deferred revenue recognized for the prior year balance. Deferred Revenue Recognized, Percentage Deferred revenue recognized percentage Description of business. Description Of Business [Table] Description Of Business [Table] Description of business. Description Of Business [Line Items] Description Of Business [Line Items] SunEdison Utility Holdings Inc. member. Sun Edison Utility Holdings Inc [Member] SunEdison Utility Holdings, Inc. [Member] Dimension energy member. Dimension Energy [Member] Dimension Energy LLC Proceeds from deferred offering costs. Proceeds From Deferred Offering Costs Deferred offering costs Impact of stock split. Impact of Stock Split Subsequent Events (Unaudited) [Abstract] The entire disclosure for subsequent events (unaudited). Subsequent Events (Unaudited) [Text Block] Subsequent Events (Unaudited) Income (expense) related to warranty assets Income (Expense) Related To Warranty Assets Warranty asset Amount of warrants recoverables from manufacturers during the period. Warranty recoverable from manufacturers Warranty recoverable from manufacturers The name of related party of the entity. FCX Solar, LLC [Member] FCX Solar, LLC [Member] Secured Promissory Note. Secured Promissory Note [Member] The Notes [Member] Promissory Notes, Purchased. Promissory Notes Purchased Promissory notes purchased Number of board members. Two Board Members [Member] Coronavirus Aid, Relief, and Economic Security Act. Coronavirus Aid Relief And Economic Security Act [Member] CARES Act [Member] Paycheck Protection Program ("PPP") Loan . Paycheck Protection Program P P P Loan [Member] Paycheck Protection Program ('PPP') Loan [Member] Equity method investments financial information. Equity Method Investments Financial Information Table Text Block Summary of Equity Method Investments Financial Information Deferred cost of revenue Deferred Cost of Revenue Deferred cost of revenue Vendor deposits Vendor Deposits Vendor deposits Surety collateral. Surety Collateral Surety collateral The share based compensation plan authorized by the Board of Directors. Stock Incentive Plan 2017 [Member] 2017 Stock Incentive Plan [Member] Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value [Abstract] The grant date fair value per option assumption that is used in valuing an option on its own shares. Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Grant Date Fair Value Per Option Grant date fair value per option (in dollars per share) The Western Alliance Bank [Member]. The Western Alliance Bank [Member] Western Alliance Bank [Member] Other member. Other [Member] Other [Member] Payment Of Success Based Fee Payment Of Success Based Fee Product and service. Product and Service [Member] Disclosure of revised previously issued financial statements. Revision of Previously Issued Financial Statements [Text Block] Revision of Previously Issued Financial Statements As Revised [Member]. As Revised [Member] As Revised Purchase of property and equipment included in account payable. Purchase Of Property And Equipment Included In Account Payable Purchase of property and equipment included in account payable Unpaid offering costs included in accounts payable Unpaid Offering Costs Included in Accounts Payable Unpaid offering costs included in accounts payable Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness Non-cash gain on extinguishment of debt from PPP loan forgiveness Retire Aggregate Shares of Common Stock. Retire Aggregate Shares of Common Stock Retire aggregate shares of common stock Deferred Income Taxes Deferred income taxes Asset purchase agreement. Asset Purchase Agreement [Member] Asset Purchase Agreement [Member] Credit facility revolving fees Credit Facility Revolving Fees Credit facility revolver fees Leverage Ratio Leverage Ratio Leverage ratio Liquidity Ratio Amount, Minimum Limit Liquidity Ratio Amount, Minimum Limit Liquidity ratio amount, minimum limit PLC Barclays Bank [Member] PLC Barclays Bank [Member] Barclays Bank PLC [Member] Interest Coverage Ratio Interest Coverage Ratio Interest coverage ratio Repurchased Common Share Repurchased Common Share Underwriting Discount and Commissions Underwriting Discount and Commissions Repurchase [Member] Repurchase [Member] Unaudited interim financial information. Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information Equity Method Investments Number of Share Disposed Equity Method Investments Number of Share Disposed Number of Share Disposed Business Combination Contingent Consideration Receivable Business Combination Contingent Consideration Receivable Equity Method Investments Success Based Fee Equity Method Investments Success Based Fee Success Based Fee Escrow released payment received. Escrow Released Payment Received Escrow released payment received Dimension [Member] Dimension [Member] EX-101.PRE 11 ftci-20220204_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 logo_ftcsolar.jpg begin 644 logo_ftcsolar.jpg M_]C_X 02D9)1@ ! 0$ P # #_[0 V4&AO=&]S:&]P(#,N, X0DE- ^T* M4F5S;VQU=&EO;@ 0 , ! $ P $ ?_B"^!)0T-?4%)/1DE, M10 ! 0 "]!N;VYE @ &UN=')21T(@6%E:( ?4 < %0 3 L (6%C &, : !M '( =P!\ ($ A@"+ ) E0": M )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T! M$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I M ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<" M<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: M V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$ M?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07% M!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC[ M"1 ))0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP* M\PL+"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT- M#28-0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/ M>@^6#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W M&!L80!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL; M8QN*&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I M'Q,?/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U M$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546: M1=Y&(D9G1JM&\$25^!8+UA]6,M9 M&EEI6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV % M8%=@JF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUG MDV?I:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\> M;WAOT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW M5G>S>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$ M?^6 1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2( M:8C.B3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_ MD:B2$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB: MU9M"FZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16 MI,>E.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC# MU,11Q,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_R MC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[< M_VW__V1E% 8VEA96B !0 M;65A

'0 0V]P>7)I9VAT($AE=VQE='0@ M4&%C:V%R9"P@,C P- !S9C,R !#$0 7?___S)@ !Y0 /V/___[ MH?___:( /; # =?_; $, 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! ?_ !$( '(!: ,!(@ "$0$#$0'_Q ? !!0$! M 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F M)R@I*C0U-CH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /[^**** "J.I:GIVC6% MYJNKW]GI>F:?!)=7VHZA21U51U->9_%_P"- M/@?X*^'O[<\77Y-U=^;%H?A^R, MOZPP98X[FY1]LTLPTRST^.YDMS^0^)/C#P_X?0>!2><\35J:>%R3"5%>BZB7 MLJN9UHJ;P=*:DI4J2A4Q>(3BZ5%4INO#]<\-_"#B#Q FL%K>1N_!_\ M8-\9>+(;76_B=J$O@31IA'-'H-M%#=>+[N!PKXN%F#V'AXNC@H+Q-1U"&1)( M;W1[5@&/Z+_#[]G;X.?#,02^&?!&E'5(!$1KVLQG7=<\^.,QM<07^J&Y;3I) M@2TT>D)I]JS'Y;=5"J/R##9!X^>*+^O9SGD^ \AQ-I4L#0EBC_Q*W@*W[W'\<9QB\9+WIXG^SZ,.>;WERUL M9BJNL4EKB)/2_,U9+SO^)H,?1_=8#@C)\)@X^[##?7ZTN6"VCS4<'AJ6C [MK.#QO\ $7PUOV:"50C*;G2KZ<02- MMV BXM6S&0I!1B#]'>!OV^/B]X>>WM_%]GH/CW3TD)N);FT30->>+ "QP:AH M\<>E($QG?J:3I6MV4VF:UIFGZOIMRNVXT_5+.VU"RN%' M(6:TNXYH)5!YQ)&PKY3^(O[%'P5\;Q7%QHVE3_#_ %N02O%?^%GV:89F4B(7 M7ARZ,FE_9(G^*;C/>EXR^%G%S6$X[\.L-@?:ODEF>!I MX?,)TN:*4JLL3AL/E>;X6#UO'!SQ=72#M-J\?2?@U^T+\._CA;7*^%+J_M=; MTZU2[U?PYJ]F]MJ6GP/*+=;@3PFXTV]M7G(6.6RO9I$5XOM<%I)*L5>YU\\? MLZ? #2_@)X:U734U&/7O$&O:DUUK.OK:-8BZL[)YX=$L8;1I[DVT%G:S37$D M9GG;^T+^^Q<2P"W"4_B!^TKX6\ >/[+P==V5QJ%G!!_Q4^J63;Y-#N[L02V$ M45L1_I_DV[-/JD4;I)#'#:^99 MGEN0U\3-5(83^V,WQ-2GE^#<<-+&IUJ>$ISQN;XFC;+LOP^&S#'59X?+L'4K MQ_#\TX;P7$'%^<99X983,\WR?#0K8K!/$24L1/"8:E3>*KQ=6EA9QP\L3)T< M!3KQ>,K1GAJ<^?%5N0^DZ*S='UC3-?TRQUK1KV#4=+U*W2ZLKVV??#/#(.&& M0&1U(9)8I%26&57AF2.5'1=*OV#"8O"X_"X;'8'$X?&X+&X>CB\'C,)6IXG" MXO"XFG&MA\3AL11E.C7P]>C.%6C6I3G3JTYQG"4HR3?P=2G4HU*E*K3G2JTI MRIU:52,H5*=2$G&=.I"24H3A).,HR2E&2::3304445T$!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7DOQI^+WA_X*^![_P 7ZXIN[G=]AT#1(I5BN==UN:*1[6QCD8/]GMD$ M;W.HWICE^QV,4TL<%U<_9[2X]8=TC1I)&5$16=W=@J(B@LS,S$!54 EF) ! M).!7X'?M-_&R\^-7Q%O+RUG<^#O#DUYH_@RS5I/*>P$ZI2!HDE@LTT_3Y#(UCYTGY)XQ>(\/#SAAU\(X2X@S=U<'D=&<5.-.I",7BLQJ MPE>,Z67TZM.2A)2C5Q5;"TIP=*=64/UGP?\ #J?B%Q,J&+4X9!E$:6,SNK!N M$JE.:Y/<*3=:+IDY6YL/#, =5-IY$8@NM M:C11)/JY:&>6YM]-TTP_6]?(^#?A)3R6C1XVXNA/,>,LVYLQ@\IAI3>%H\DHUZM?ZWQB\6:F=5JW!7"4XY=P=E-LNFL" MHT(YO+"?N7"+HM1CD]%P5/"8:G:GB8P6*K0HK\8/^"X7 M_!1S7/\ @GG^RKIVH_"K6=-TW]HSXR^*8/"7PA:_T[2];30M-T&6PUKXB>/+ MG0-:MKK3-7L- T673_#44%U#/'!XD\<>&KV:TO+*VO83^2?_ 0X_P""D'_! M3O\ X* _M?77ASXN_&73M?\ V?OA1X#U[QM\5;:S^#OPOT&+5[[5;>7PQ\/_ M DGB?PYX+T_4=&U74?$>H/XLMHX;ZVDU+1/ OB.U5C&)@/H,+PWC\3D^(SQ M3PM# X?VNM>I5A5K>RM%^QC"C4C+GJOV$.:<.:LI1=DN8^6QG%V5X//\+PVZ M>,Q&8XIT%;#4J,Z-!U[R7UB=3$4IP]G17UFIR4ZG+0<9+FD^0_L+HK^?'_@O M?_P52\>?L ?#;X6?#C]G7Q-HVB?M(?%S6IO$1U._T3P]XK/@GX3>&&>WU/5Y M] \01:A8)J'C/Q)+9^'O#=SJ>BZA87.G:-X]>U:VU;2;*YA^9/\ @@K^V[_P M4P_X*!_%SXE^.OV@OC)::S^S9\'/#\>EZCIMA\)_A=X6_P"$W^*7BV.1/#OA MZ#7M"\#:;J1L/"VAV^J^*_$0T;6K._LM0?P-::A'/H_B*XAF=/AK'SR6IGTZ MF%H8&"DXJO4JQKUN6:I1]E"-&<9>UJOV=/FJ0YI)M\L+295XORRGQ#3X9ITL M;B(ISC[*@O:U>2E/EBU%26:665S-+>Z)X(\'IIOBG3-=T:#4?%%]%K?B75C)8VNN:5IN@^%)[68Z7XJ MG$WH?_! ?]JS_@H;^W)HGQC^/O[5GQ9L_$OP3\.W5M\,?AIX=LOAE\,_"'_" M2_$)?[.\0>+_ !*^J^%?#.B:[]A\&:)-HFBV<(FGT76M0\7ZNLC#4/";1I^* M>/?T7^#OI">%>(R7Q#PF'AE[E+&<.YQAZDJ/$G#N<34\)ALUR6H\/4I\\U)_ M6,%B93P.8X-..,H2A&E4I_4\'>+U;@_CB.7Y \97S&'[K,:*I4IY3B<-"$<1 M6P^-F\3"HE35HJK3I>UH8AJ%*7M'*,OM;X&?'#5OA7K$6E:G)-=^"=0O0-7T M]UDEFTJ20&)]5TM =T4\+;'OK14=;^")HO+6Z$%Q%^K-A?V>J65IJ6G7,-[8 M7]M#>65W;NLL%S:W$:RP3PR*2KQRQLKJPZ@BOSX_:J^#"Z+=S?$WPU;!-*U* MY1?%5E"@":?JEU*(XM8B"@*MIJL[K%>*0#%JDD4_!_B;%RJ_5I/&U*M3)L'EE:O4J MP"K5)9'Q;0KY#",J^,Q2PO\ 2_B-D.3<><)TO%'A6@J6,HP2XEP%-1YU[*,8 MXJI7C"*OC=#87\%S&? 4,?B;54EB9[2ZU- M)O+\.:9.V#&3/J*MJ;6\X:*\LM&OK:1&1V%>O?\ !13Q+-=>.? 'A$,/LVC> M%KSQ P5R=UUXBU6;3V65!\H:&#PU$\18EU2Z<@*LF7^EOV#/",6@_!%?$30P MB]\;^(]7U1KD1A;EM.TB;_A'K*TFD^\\-O=Z;JMW;J?E0ZC,R#]ZS-_(N:X5 M>(WTBZ>5XN]?)>",'1KU,/-XXUL\S'#X;$PB_X6UXXM=IBGC_ M +$\+:E;^&-/U"RN(=0T?Q7XZ\+:Q:[UL)]G9E^!K9EC<+@<.KU<56C2B[74 M$]9U)):\E*"E4G;50C)GGYKF6'RC+L9F6*=J&#H3K32=G.2TITH-Z<]:HX4J M=]'.<4]#^,__ (+1_MSG]NW]N/X@>,/#.L'4O@Q\*S+\(/@D+>?S--U'PEX6 MU"\&K^.+41E8;@_$/Q5/K'B>QOWMX-0/A6Y\*Z/J&]M#AV?V;?\ !#W]C_1_ MV ?^">6G^._BP-.\&^/_ (PZ96M MA>Z=IW@3X?V__"0:_INM9/ACQ?XE\>0"0098_P <7_!$7]A7_AN;]N3P-HWB MK1?[4^"?P6^S?&'XS?:[7S](U;2/#VH6_P#PBO@"]\^UGL+O_A8'BTZ=I6IZ M/<2VUU?>"+3QM?:?(9M(;;_3]_P M,?L%WY>H^'O@1X?NXO\ A(?/^RWL%[8_\+)\0)9^#;3[1:W.EZ]X5L/B7I4N MV:!:_5>)*:K5CQ%XC9TE.K?$4\!"5TJN*K249JE?6,.>5' 4'&\84WB(M)4]/X^_^"@O M[5WC7_@HI^VY\1_C)I^GZ_JMOXZ\6V/@+X'^!XK:\O-7T[X>Z7>_\(]\-/"N MG:+#<:DT6OZXDR:WK>EZ3)+;WOCKQ-X@NK"+.H!#_H1?L9_ SX7_ /!(W_@F MUIFE_$2]T_2;?X0_#GQ!\:?VBO%&G"UN)?$'Q(O-(77_ !TVFS(M@/$5S:2V MNG_#KP C)#J6MZ-H'A'2MDFH2J'_ )+_ /@VL_85_P"&A/VL=0_:B\W@^T6K6]W_P *^TZ'4/']U+97<6H: M!XGM_AQ?L4^3!X1 MTC4I?^%8>![_ ,II87_MWQ1IMWX[U73[A;;4-/7PAX$U"+S-/U\^9/$,(YIF MN4<&Y?>G@\%&C5QS@_X5*E27+&3VYJ.%O)CEJJ+6M5K5GSSBM^2OC+0?+[U/#X6LXKDD?RN_%#QU\;?^"DO[;.N> M+%TY]=^,W[4_QCT_2O#'AQ+QY++29O$^IV/ACP+X/M]2N$4VWACP1X>CT/PW M;ZI?A$T_PYH27^IS*EO"OV/OV:_@]^S;X "R^'_ (4^#K'0 M9=5^SFTF\3>)+B2;5O&7C&\M3/="UO\ QEXNU'6_$]]:1SR6]G(-'C_ .%C M>+[3]]%,O_"*^"=7M?"-C,]O=Z9J4OC_ ,1)%)%JGA<^5_;Y7A\?YK3J8K#Y M'A+0P>50@JE.&D/K#IJ,*:6J:PM"U.-G[LZE6$E>.GTGA?DM6C@L7Q'CN:>/ MSJI4=.I4UJ?5%5U6$3Z=K M.GW6G7%' 61A7[65^9W[8GAC^ROB M'I?B2*'9;^*M#B\Z;=GS]5T-UL+KY %))(RVXU_C7^U/\ #:6+ M\,N"_''(%7P/%WA3Q9EN&J9Q@G*CB<-P_G^*A#"XB6(I0=15\JXMH9#/*ISG M"GA:F:9@Z*GGV:<*8SDK9;Q#EU>HL-5M*$\9@Z;=2"A)\K MAB,NGC%B(I-U%0H\RY:;:_1S0M8L_$.B:1KVGL6L=:TRQU6T+8#_ &;4+:*Z MA#@?=D6.55D7JKAE/(-:M?.'[*FO2:W\']+MY7>27P[JNK:"SR/O8QQRQZI; M(#U5(+35;>WC1ONQPH%^3;7T?7^A'@YQW#Q/\*/#KQ#C&%.IQCP;P_G^+HTU M:GALQQ^6X>MFF#BNV#S%XK"W5XOV-XMQ:;_&>)LH>0<0YWDK;<'_@K5^W'^Q)^V-X1^"_[-OQ,T#P)X M&O/@1X0\?:A:W?PX\!^+M0O_ !%X@\7>/M'O)YM1\8Z!KL\-M#8^&-.2UM;( M6D2.]U)-Y[2QF+\,'_X.#?\ @KPSNR_M:K&K,S"-/@+^S,4C!)(1#)\&9)"J M@[5+N[D ;G9LD_OV7\!YQF6#P^.HU\NIT<32C5IQK5L3&HHRO92C3PE2*>E[ M*37G<_'\U\3,@RC,,5EN(PN;5:^#K2HU98?#X25)SBDVX2JXZC-QULFX1=T] M+6;_ -,:BO\ -"LO^#A/_@KG:SB:?]JFTU*,*RFUO?@/^SC' 2PP'+:=\)+" MYW)U4"X"$_?1AQ7WO^W3_P %O_\ @I'\$_%'[-^F?#GXW:'HMG\0_P!B#]D7 MXS^*XI_A'\)=6.H?$/XK?![0O%OCC68Y-6\&7DEC!JNNWUS=Q:59-;Z5IJ2" MVTZSM;9$B7:?A[G=.O1H/$98YUHU9P<:^)Y4J/)S\S>#4DW[2/+:+OK=JVN% M/Q4X=JX?$8E83.(T\-.A"I&6&P?.WB'44'%1Q\HM+V6OPPT;X/7G@R/3_ G@7P8=,N/%M]\28==>5_ M!WA[0WU 7=)/!?"V;O-Z^2T:5/$8O#1I3KU*,W]6I4ZU*G M5C.=:K"E9*-6*:<.:4E*-.,VE?Z9<:Y$LBP_$->M6PF"Q^"M$5L[[Q%)J=];8D6V MO(]S@_H=^Q;_ ,'0O[27P\UG3/#7[:_A'1OV@_ 5U?XU/XC>"-#\._#SXQ:! M;7=Y$TUY'H6@V^A?"[QG9Z59++%IWAV/0_A_J-U+)YVH>-I?+6%_9Q/AYGU" M@ZM.>!Q4XJ\L/AZ]15MKM0]O0HTY-*VGM%)MI0C+2_@83Q6X8Q.(C1JPS+!4 MYNT<5BL-1=!;).?U;$XBK!-Z7]E*,4KSE!7M_>)17!?"SXF^"/C3\-O GQ<^ M&NN0^)? 'Q*\)Z%XV\':[!#DD6M7,VHM8: M%H%^\:/;V,CP6US/K-]"'W:E9VTNGQ61*6K:B;];RULOAI0G&/IS]F;]KOQ'\:_%G_ @_B'P':VNHQZ1J&L7/B3PU M>2KI%G;V3V\:?VAH^JRW%Y:V\\US#91W5MJ^I3-?W-I$VGQVLEQ>6@XM*_Z_ MU_7R*/NZBN9\7^,O"_@'0;SQ-XPUNQT#0[!29[Z^D*AI-CNEM:P1K)=7]].( MW%KI]C#<7MTZF.VMY7PM?F3\0?\ @HEK\NH/;?##P9I-EI4,DB#5/&8N]0U& M_CQ&8Y8M+TC4-.M=)*L)5:.;4-9,T;1OFUD#1A)-[+Y] /U!_COITJZ.9-$\6Z=:)=:YX0OY1->6<)>.%[[3KU8H(=8TD7,B M0?;88H+BW>2W74;"P:[M%G;BUOMW ^@Z*\5_:$^)>L?"+X4^(?'F@V.FZCJF MD7&B0V]IJZ74EA(NIZW8:9,9DL[JSN"4ANY'BV7" 2JA<.@9&\E_9-_:)\6? M'W_A/O\ A*-&\.Z1_P (G_PBOV'^P(=2B^T?V[_PD?VG[7_:.I:AN\K^QK?R M/)\G'FS>9YF4V*SLWT7_ /\P/L2BBBD 45XG^T%\78O@G\,]5\9I;VE]K#7 M5EH_AO3;YIEM=0UO4'=HXYS;LDK06EA;ZAJD\:2P//!826\<\,LJ2+\6_!_] MO'Q5XO\ B/X6\*^.?#WA#2/#_B/44T:35-'BUF&[LM0OU:#2)':_U>^MOLDN MJ/:6MXTD<8@M[A[HRJMNR.U%M-KH!^GU%%?-?[4WQG\1? WX=Z7XL\+Z;HNI MZGJ7B_3_ YY.O0WT]A#;W>CZ]J'_ (3/X?\ MA75K!RB@>&+K5_#UY;@LOF2DZK=^)X;PJFXI;A;'>VU6N8QEJKDE_3_K^EZ7 M#];J*\V^%GQ7\'?&+PM!XL\&WLLUFTKVM]I]ZL,&KZ-?1\O8ZM9PSW*6]P8R MDT31SSV]Q;R1SV\\L3AJ*D#\?OVW[^XN_P!HCQ3;S3F:/2])\*V%K&2"+6WD M\/V.IM .5#76HW-SAN:O=U&W>3OZ?1117]5'\LA7\DO_!73_@CM_P %(?\ @HS^UMK'Q:\/ M>+/V=M%^#GA'P[I/@'X+>%?$OQ'\<6>L:7X6L$?4=9UC7-/TWX7ZEI(_$ZV7B;Q%X9L_^ M$9\->;HFG:S?Q7TT]MJOBGPW:+:.FH//;^3_ /!.7_@KU\&_^"F/C'XD>%O@ MQ\&_CEX0L/A7X:TCQ!XK\8_$73? MIX9M[SQ%JDFG>'/#44WAGQQXEOVUW7( M=/\ $.J6,4MA%9G3_#.KO+=QS+;0W'TF3_VWE%*>?X'!1>'A3G1^N5Z49T:< M9584YNFI3@^=U+4>:*;?-.G'5R1\CG_^KF>UJ?"^99A*.*G5IU_[/PU:=.O5 ME&C.M355QI37)&DW7Y)2BDHPJR7NQ:M_\$??^"<5O_P3>_9;3X?^*'\,:U\= M_B'X@O/&/QM\8^%I;F_TC4M1MY[RP\&^&-"U74M'T76+GPSX/\,-"EK;W]G& M@\4:SXQUBRB@@UPPK^$/_!1S_@AS_P %//V\_P!K_P"+7[1.I^-?V9[3PUKN MKCP]\+/#FJ?$[XB+/X2^$_A@R:=X(T62S7X6ZE::?J=U8"3Q)XIMM-O)=-E\ M::_XDU"S/E7H)_>;_@HY_P %>/V;?^":&L?#+PQ\7O#_ ,0_'OB[XH:;K^O: M=X6^%UOX1U#6- \.:'=66GQ>(/$T'B?Q9X8^P:9KVIW-[IWAV: W?]IW6@>( MD41_V5-NO_\ !./_ (*I_"S_ (*8R?$^Y^#GP=^-?@?PU\*4\/0:_P"+OB=8 M>"=/T+4-<\3-J$FG>'-"?PWXS\2W>HZM!8:7>:GJJBVCM]*LWTTWT\4FL:9' M==V$QW$V"GB^*H86,HXU253'XBE&5-0G7C3Y*,95(N$'4A3HP48OW(1A#W4[ M^=CLNX/S"&!X*J8V<)9&E44\1*-*<9S5*I4KU)2DO?J3J3 M]_;U/_@FM^Q7HO[ ?['?PM_9ZLCI6H^,=-L9_%OQ;\1Z.";/Q;\6_%*07GB_ M4[:]FL-,NM0TK3'AL?!WA6_U'3K+4I/!GACPY'J-M%>0S(/Y5?VJ?^#?G_@J MK^UO^T5\7?VC?B+XZ_95'BGXL^,]1\2SV0^*GQ'N[7P[HY\K3O"WA'3KB3X. M+/-H_@SPM8Z-X5T=YD-RVEZ-:&WTUAH*>*+CQ-XN\,QVNI^(#9:E M>V.EVOVJ]ATNUM]3OXK6SU?1I;[Z"_X)V_\ !1/X=_\ !2/X:>-?BQ\*?A9\ M7OA[X,\&^,U\"KJWQ2L/!5C;^)]>CT>RUK5;?PT/"OC7Q5=W \/VFJ:1_;$V MI6>EV8DUBPATN[U2YAUB#2%@\=Q+E,<5Q%#"QY,R:E4Q^*HQFIJK6RP7"D\;+VF3Q<:66X.O.#INC0C#FKM4IPE M4HTN:/-*:E&=6K&5ZDVCWG]D7]FKP5^Q]^S7\'OV;? 67P_\*?!UCH,NJ_9 MS:3>)O$EQ)-JWC+QC>6IGNA:W_C+Q=J.M^)[ZTCGDM[.YU:6TM-EI!!>=1 M17R56K4KU:E>M-U*M:I.K5J2UE.I4DYSG+SE)MOS9]S0HTL-1HX>A"-*AAZ5 M.C1IQ5HTZ5*"A3A%=(PA%12[)!7Q5^VK8>9X6\%:GM!-IK]_8;]Q#+_:.G"X M*A.C!_[+!+$90HH& YS]JU\;_MHWT$?@7PIIC;/M-WXL^W19V[_(T[1]1M[C M;E@^SS-4MM^U&7/E[V0[ _\ (?T\*6"K?1(\:X8^<*="/#N65:IF%/"TZ>G,JDHN+4K-?IGA'*K#Q&X6=%.4WC:\6E>_LIX#%PK MO1K2-&523Z63NFKHI?L5W9?PMXUL/-!%MK]A=B# S&;W3C"95=:QH]DF4(3S+"RNYY-LN<.VW4HMZ!08QL M8EO- 7[$I\9\24\!--RFU&I@88:<8 MW2A&2C&,%%0CIXPJFO$GBA4FG'ZS@F[)+]Y+*\#*LM$M55I2J4X MT*$H-SG[RTY9)1MYG\3O\ P=EZ1I6E>+/V&QI>F:?IHG\/?M!F86%E M;68F,>I?!T1F46\48D*!WV%\[=[;<;CG[I_X-8M!T/5/^"?7QAN-3T;2M1G3 M]LCX@PI/?:=9WG6)9+B&1UC5Y)'"!@H9W8#+,3\3?\ !VU_R-O[ M"W_8N_M#?^G/X-U^@'_!K%IXL_\ @G7\2KD2F0ZM^UU\1]0*%-OD&/X4? S2 MO*#;F\P$:8)]Y"8,QCVD('?[+%R:\-LO=VF\59.[O?\ M#&/?T7X'P&!@GXO M9JE%WJUMWN?:/_!;']I;4OV+?^"=GQE\<_"P6?A'XD?$B MZ\/?!7P5KVD6D&G7>D:EX^GNX=,[_ ,-:A;R/-I7B M*+3-26-X[:56_AY_X(V_L#>'_P#@H?\ MFZ-\)?'][J5C\(_ O@W7?BW\6!H MU])I6M:SX6\/:CH>@:=X5T;4ULKQ+.[\1^+O%/ARSU*56M+Z'PHOB6]T>]M= M6L[*9/['O^#D/X+ZS\7/^"8_C+7-"T^_U2\^!GQ1^'?QHN++38YI[@:-8?V[ M\//$&H26T$,TDUAH>A?$?4=>U60^5#I^EZ7>:OK:=X>TC]HSX:7?P@\*:[?V]HD4'Q-G\7^%-?\%:/=:S/MFTRQ M\5#2]8\-VUO$YAU7Q9J7A*VN(RR03V_3PQ.IA^"LZQ67P6;/2?#'P;^+VHX\_2 M[OXH?#VRT'I_#4'C.:2XLOB/!XSTF=M/'ZZ5S>I>,_"&C^ M(_#?@_5_%7AS2_%OC%-7D\(^%]1UO3++Q%XIC\/VBZAKTGAW1+FYCU+6H]$L M72\U>33;:Y33;5TGO##$ZL?S3#X_,,/5JUL-B\53K5H5%6J4JM15*D)1E[1U M))WE:+5XJA1P^,P."K8?#U*3P]*M0I.E1G&(M.7Q$VJRI,TP+O:>(M-=94G?<)[2_2?++("?Z)J\1^*W[/'PJ^, MA6Z\8^'_ /B=PVYM;?Q+HUR^EZ]!#P4BDN8E>WU&.#DVT.KVFH06OF2FVBB, MTI?DC*S;?7KN[WW[^IZ*22LE9+1);)=CE/AM^U+\ /&]I8Z/HOB;3O"%_%%I#X7^RPJ!;V^GVTDC'PY.=H6*"QTO5+I]FU%A PM>W:%X)\%^'-2U M/7/#7ACP_HFI:]%:KJVH:-I=EI\NJ1VKSRVSW3V<42SL&NIG,S R3;D\UY!% M#L_-7XC_ /!.^_L[6\U'X6^,GU>2&-Y;;PSXMAMK2^N1'$7,%OXCL1!ITEY. MZ^7;1WFD:79!W7[3J,$8>8>!_LQ?%SX@?#'XN^%/ MSJFL#PUJ_BVU\':_X. MO)9+JQL[W5=1.C&>ULI3*--O].U:YCNKB731!-=?9GMI_M,3F)GRIIN+^3_K M_@76X'IO_!0+XF7>M_$'2OAC9W+KHW@JPM-4U6U4RHD_B?7;47<4EPF_R;@: M?X?N+#[!+Y8DMVU;5HPY6=E'TW^R5^S/X+\,^ O#GQ \5Z%IWB'QIXMTFVUR MWDU>VBU&R\/Z1JJQWVDVVF65W$UO!J4NG-:7&H:@T'V^">>XTZWGCM%F^U?& M'[>/A>[T3X\7NN2H39^,O#N@ZM:3K$RQF33+)/#=U:M+C9+Z+HFF>%O$5MMCBEL=?T'3K2ROD M>"+]W#%>*L.J6*I\O]GWUKD1R"2*-NZBK;6U_KUO?[@.U^('PI\ _$_0I_#_ M (R\.:?J=I(@%O=+"EMJFF2HBI#=:5J<*K=V,\*HBCR9!#+"OV6YAGM'EMW_ M PUBV\1_LR_'JZM],OGN=4^'GB6WGM;E6>T&M:)=06]_!;WJ1EC%#KWAV_C MMM3MT:142\N(HY) J2M_0=--%;Q2SSRQP001O---,ZQQ0Q1J7DEEDT MU%O!-_:NRLC-;WGB70[B%F1P&1FBD4E6 92<$ @BOG?_ ()L_P#-9_\ NG7_ M +O=>]?M;:+#X;_9/U?P[;'-OH-G\/M%MSECF'2]>\/V,1RQ+'*0*+/'6H"-XO#VD7% MW;6TKF-+[5)2MKH^FEU!9/[1U6>SLMZ@F/SS)C"FHW _*K]NOXD7'CKXJ:5\ M--!=[VP\#HEC);6G[TW_ (RU_P"S/>0H(972Y>PM1IFE0Q/$MQ9ZD=9MO^6K M+7!?M+?LZ2_ O3/AAJEA)/<)K'A]-/\ %%]')<30P^/;!C?W\L%RRQQVUG>V MUXD&B6Z)%*T&@W=S(K3M-(?#_!?Q!_L#XHZ/\3O%&ES>,[O3_$[^+[^QEU3^ MR9M7UP7$VI6]U/J7V#4Q$8]::#49U^PSBY6%[8B(3>;']0?&_P#;*TSXV?#[ M4? VH_"8:1-/=Z?J6DZV/&XU*31M3T^<,MY%8GPA8K<&>QEOM,FC-U"?LM_. M4D60(PVLURI;+?;_ (?S _3+]G;XH1_%SX2^%_%VDA"O M-=W]KHMK&,D5].?\%#_^2*^%_P#LJ.B_^HGXVJ&K22Z737I<#DO^"#_ M (BS-%&TL?B?2UCE**9$5M)<,$&/3)[NSCBGO;?5_M,FFQVEZT]HEY>P7@ MC2XMXIX_R_\ @I\1?V@O!%AK$/P;M/$%YI5Y?6\^MQ:3X(@\56QOXX-EO]HN M6T34I[24VVX+#'?^*/QF^-?CR27P_\ $[Q3X@F&GW(%UX:N M[&W\-VMO=PE63^T- TVPTFWDN[8X,+W]I)'XY9O[(U3P++JMY;(H:$ZEHNNZ-;:;=2MUC,-KK6K0(0 M<.UV%93A2A7V!^R!^S\WP<\)WGB'6[[3]3\7>.;;3+NXDTJY@U#2M)T*.%KK M3=-L-2A5H[^>X:[>[U6_LYY-,NI%L8-/:YM[!-3U J).\G;^M /C7_@H-X?E MT_XN>'=?6$I9^(?!5G'Y_.V;4M&U/4K>\C&68;H;&YT@MM5%Q*OREMSM]O\ M[%?BFV\2_L_^%K5)FEO?"E[K7AC4U8$>5-;ZC-J=A&N>60:)JNE88?+O\Q!R MA \^_;\^'\GB/X6Z1XWM$9[OX>ZP6NU# *-!\3O9:;?2+&$9Y9HM6MM 8894 MBM#?3/D)E?G;_@G[\2;?0?&WB+X<:E.8X?&UG!J.A&1F\L:]X?BNY;FTC4+L M234M'FN)VE=E#-HMO;KNEFC5OY'PE?\ U%^DIF%+%6H9=QSA%##5JONPG4S: MGA\12G&UDYU>(,MK9=3?O.]9N5G*37]98JA_KS]&[ 5<+>MF/ ^+Y\11I+FG M&GE4\1AZL9-WDH4\@S*CF-39?N;)-1C?]>*:[I&C22,J(BL[N[!41%!9F9F( M"JH!+,2 "2<"G5^$?\ P<(_MNR_LD_L+:WX"\(:LFG_ !<_:IN-6^#OA/R; MA8M3TCP%)IBR_&'Q?9QO$S2)8^&;^P\$1W5K<6NH:/KGQ%T#7+&7S--8#^P\ MNP-;,L=A9\(?@C]FG\W3-2\(^%[^\_M;QQ:>65@N/^%B>*9]8\46.H/;P:@WA M2Y\*Z/J&]M#AV_VH?\$3/V4]%_8)_P""<'A;Q)\4$M?!'C+XFZ3J?[2GQRUC MQ(Z:8/"6DZEH<6H>'],UV>^AM;C0[+P/\,=+T:X\0:7J3!="\3W/C&9Q"UQ< M*/XL_P#@BQ^PV_[='[<_P[\*>(M).H?!OX3R0?&+XU/<6XFTV_\ "OA/4;)] M&\$W0E46]R?B%XKFT;PS?:>L\-^WA6X\5:Q8"1M#FV_U*?\ !R_^W7_PHC]E M[1?V3/ NM_9/B=^U']H'C'[!=^7J/A[X$>'[N+_A(?/^RWL%[8_\+)\0)9^# M;3[1:W.EZ]X5L/B7I4NV:!:_5.)*4:]7(^"[C#GEA\# M0<;J%-XB'PTV?QZ_\%#?VMO%_P#P4)_;4^)WQN@M-U[3-*DEMKSQSXD\07=C%G4 A_T" M/V+?@E\,_P#@CY_P3'M?^%H7%GI,OPO^'VO_ !T_:,UNPDL9;K7_ (HZMI-O MJ?B72-)G:YMK+7=2LWM=!^$_@)8Y;:7Q);Z#X6MUC&HZ@WF?R:_\&W7["_\ MPTC^V!-^T=XVT?[7\*/V3/[*\66'VR#=8Z_\;M6:Y_X5IIT7F",3_P#"&"RU M/XC7-Q93O-I&NZ#X(AO[=K+Q F_]*O\ @Z8_;<_L?PM\+OV#/ ^M2)J'BY[# MXS_'..QN'11X6TJ^NK7X6^#-2,,CP7,6L>);'5?'.J:5>1Q7>GS>$? .KQ![ M;5(F*X@A',\TR?@S+[T\'@U1JX_D?\.E2I+DA)_S4L+>:YKJ=;$4;^_$.%JD M\FR7/O$#-+5'PM>WN2/Y5_BM\1/C M?_P45_;(UWQM>:>?$GQL_:@^+FEZ5X>\-6-PPLK74O%&I:?X4\!^!])NM0EW M6WAWPII"Z#X4TFZU.X)LM"TBVN-3NV,-SJ:U'!);/XJ\8:A+-K7CCQA/;S3W4MM+XK\7ZCK6NBQ:YGB MTR&^BTNU<65E;1I_(/\ \&N_[#/_ GGQ9\>_MU^.=)\SPQ\&OM_PR^#/VI, MQ7_Q4\2Z*G_";>)+?;=(_P#Q1/@+68=$A2[LKBQO;SXBO=V5Q%JGA9_*_N5K MP_$#-:=3$X;(\)RPPF5PA[2$-(?6'34:=-)77+A<.U"-G>,ZM6$E>!])X79) M5I8/%\28[FGCLYJ5/95:FM3ZHJKG5JR;L^;&8I2J2NO>A1HU(NTV%%%%?G9^ MKA7YX?MIZ_#<^(O!?AJ(DS:1I.IZO=%6RF=*6>>6.&"&-Y9II76.***-2\DLLCE4CCC12[NY"JH+,0 37XV_ M$WQ%-\4/BIKNJZ1')=C7MM.?[KX 9++&\8U\\JIPP?#N6XJO+$2TI0Q> M.I3P5&G4FVHQOA*F/K7;T]A>W5??'[(^A2:3\)8]0EP3XE\0ZOJ\(P0R6]O] MFT)$8'L9M'N)E/=)E()!%?3U$?"OA[PQ;,LD6A:/8::9E0)]IEM; M=([B[9 %>[N!+5C725_;/@5P%/PN\&_#'P^K14<9PIP3P_E6:IC:M-1G.,83C&,I12D_ROBW.%G_ !/GV@:]JG_!1?P97<(E7X@_%YFC,MO#(@D571F0MN 920 PS_4)_P $#M%U M#0/^"2O[)&F:I!):WJV?QGO9+>6*>&6&+5OVB?BYJUJDL5Q%#+'*+6^@\U6C MVB3=Y;RQ[)'_ &#HK]]S#B.6/R'+LC^IJDLOJ4JGUGV[FZKI4:])+V7L8'OV@Q.=/L;J M\$)DU+X.F,2FVBD$9<(Y0/C=L;;G::?<']J M;XE2B"^M9[28Q-\/_A$JR"*X2-S&S(ZJX7:2K $E3C^C6BOIJW$;K<-X;A[Z MFHK#U?:_6_;MN?[^O6Y?8>Q2C_&Y;^UE\-[:V7Q^'X35#B[&<5?7W)XN@J'U M'ZLHJG;#8;#\WUGV[PC\?+?W;RY_Q;X4\.>._"OB;P/XPT>Q\1>$O M&7A_6O"GBGP_JD"76F:[X<\1:;CZC;2 I<6.IZ9>75E=P."DMO/)&P( M8U_G0_\ !37_ ((2_M-?L5^,_%7CCX*>$?&/Q\_99>[FU3PYXW\+:>?$7CSX M?Z1*EQ>G1/BOX6T&V&JVS^'8K:>"Y^(FD:/_ ,(1JEE%8:IJ$_A/5M6;PIIW M^C]16.0<1X[AZO.IAE"M0K\JQ&%JW5.IR-\LXRC[U.K%2DHS2DK2:G":22WX MHX3R[BG#4Z6+=2AB<.YO"XRBHNK2YTN>G.$O=JT9N,7*FW&2<4Z=2FW)R_RZ M? '_ 6A_P""I/PC\%#X8>&?VN?B'!X>TVU71K>W\7Z!X#\=^)]'M[/9;QV- MGXO^(/@_Q'XVTX64<(LX((M=B%E"OD0)"(XQ'I?LO_ 7_@J/_P %+?VC/#/Q MD^&NM?'7QK\0=,\3Z9#+^UGXR\5>+=)\+_"F32+^VF,\?Q8NYEBT<^$8-6;5 M;/P'X%FO?$RZ<\\?ACPC>;_LS_Z;&K> ? NO:Q8>(M<\%^$M:\0:4)QI>NZM MX?'N%I0K2R[AO 8/%UX2C4Q M#=*:;G=3]I&EA,/.NGHVIU8IO22DM_CJ?AEC:U2A#->+LTQ^!PU2$Z6%4:]- MQ5.SA[*=;'8JGAG%W2=.C*25G"46].*^&6B^-O#?PZ\"^'OB5XU@^)'Q"T3P MEX?TKQO\0;7PY9>$+?QMXKL-+M;77O%4/A739[G3O#L>O:G%F\\6>&;PS(RP M17/AF:VO9!:Z19>7IUDOB#00ME;VL26LSQPQ3G]CJ*_.W-N4I-1O-N348QC% M7=VHQBE&"OM&*48JR2222_6(14(Q@G)J$8Q3G*4YM122E.3E)W M M#_M!_ S1/CKX*?0KM[?3O$FE/+?>$O$,D/F/I>H2(BSVMPT8\]M(U9(HH-3M MXRPW16=^L,UUIUJH_)VU^&/[5O[/WB+4)/"GA_QS83OFWN-6\$Z=<^*?#VKV MD,K?9I[A;&SU&PFA8N9;2+6K&WOK;SF5[6UG::(?NU124FE;1KLP/PI\1^+? MVPOC#!/X2UFU^)NN6;2);ZEH^G^#9= LF)94$6O#1=#TBV-OYL8=X]8?[)', MGFE4= R_7O[*7['VK> ]IV]O'9?HS10Y:622[V_K^MO4/FG]KOPYK_ M (K^ OB[0_#.C:EK^LW5YX9>VTO2+.>_O[A+;Q-I5S<-#:VR232"&WBDFE*H M0D4;NV%4D?EC\/?#7[6WPJEU2;X?^"_B?X7?DR)&LB"XE4-M<@_O)10I65K)J]]?E_D!^.R_$[_@H,JJHTWXB MD* H+?"/P\[$ 8&YW\%LS'CEF)9CR222:W?C9=_M(_$SX,_"?P?K/@/XA:WX MCFD\0^*/B%>0^"+FQ\R\MO$VOZ1X0TNXMM(TRRL[:6UT.)M0N;,642317.AZ MBWF7!,I_6RBCFV]U:._]?G]W;4/B?]F+]F+PCX8^%VFW/Q,\ >&M=\9^))Y- M=U&#Q=X:TK6+WP_:3HD6EZ'&FK6=Q)8R0V<:7NHV_EPW$6IWUW:7._['#L^A M_P#A1_P5_P"B0?"[_P -_P"$_P#Y4UZC12;;=[_U_27W ?BU\<_VSM#I&KVDLFG6 M.QHX]'?3 ^\M(!];_M6Z+XV^,/[.G@B]T7P3XE/B=_$_AKQ#K'A"'1M0.MZ5 M,- \1:9JMM)IDL"W[0V&HZB(EG$!$UOY-XA:VE$I^[J*?,W:_3\=O\@/@S]@ MWP/XR\#^$O'MKXQ\+Z]X7N;[Q%IEQ90:]I=YIT/3/$VB:OX=UJV6\TC7=-O=)U.U8LHGL=0MY+6Y MC#J0\;-#*X21"LD;[9(V5U4C^?#X@>$/%'P%^+%]HR7%U9ZOX0UVWU;PSK7E M+&U[9072WWA[78%P\#^?%'!)/"K3107D=U83%I+>9!_1+7RE^U;^SY'\:_"$ M>H:##;1?$'PK'//H,\A$/]LV# R7OAJZN"RQJ+EU%SI4]R&BL]20Q>;9VFI: MC<5^&>.?AWB>,\@H9MDD)?ZS\-2J8S+U1O#$8W"-PJ8K TIPM/ZS&5*GBLOL MV_K%*="FHRQ&QU6$[ MP^K2C5J87'W23P]6->HYQPD:(+$*-9\':/X-5Y)H=/M7']37P/^,GB?]GSQ_/J/V&]FL'>;1?&GA&ZDDT^2 M\CM998C'+%/$_P!BUK1;SS'M9)K<3P/]LT^0Q6][=JW[J^ O'WA;XE^&-.\7 M>#]3BU/2-1CZ@JEW8W2JIN--U*V#,]EJ-HS!+BWD)X*30O-;303R_6_1\\;L M!G^#?]I8:C5XSRS"/"YA@*E=8.=:$90ISSC"4WAZBG'$)1IXJE247@<1.K3G M"%"OA95/BOI%>!>/RG$1IY9C*V&X+S+&QQF!Q]/#?7HTYN,YT\FQ=3ZS1=-X M=N57"U:CFL;0A1JQG*O0Q48?CM_P1,_82TO_ ()T?L03>,?BRMIX9^+WQDTN MS^-7QXU/64_LY_ /AO2M N;_ ,)_#_6)KF*VDM(?AMX:N]6U3Q(EW&S:;XR\ M1^-;>*\N]+M].D7^&W_@HE^T5\6/^"@?[9_Q2^.O_"'^.[C2/%?B.#P?\'/" M3/P;.^!89ID^59%@\REEF6Y9[TJ4<(L3/%55'EC6JS^LT%&=YXB MI-7'A\>)OB)=K)8"0:Q:>#-%TBS\$:#=VL22ZIX<\':-.T'VR>8O_ M )WWQ_\ %'[0?_!1;]MKQE\15\#^*=0^)'[3'QBL-'\#^&+NTG5-'M/$&JV' M@[X8>!3J\UE86$>G^$_#D?AOPJ-8O%M839Z6=4U*56:ZG/\ J[T5&2\5SRG% MYEF%7!1QV/S%MO$3Q#I*BI3E5G&--4:CE"=1TY2BJD$HTJ<(\J5S3B'@BGGF M"RC*J.8SR[*\I44L)3PJKRQ#A"%&G.=5UZ2A4IT55C&?LIMSKU*D^9OE/F+] MC+]E_P '_L9_LP_!S]FOP2T5SI?PP\(VFEZIK4<$EL_BKQAJ$LVM>./&$]O- M/=2VTOBOQ?J.M:Z+%KF>+3(;Z+2[5Q965M>[117RM:M4Q%:K7K3=2M6J3J MU9R^*=2I)SG)^&3X T>\ M\0>)X@-7\EF\S3O#;%Q.DCHZ^7-K+H+)8G602:9_:/F)'YMM(_@W[)OPV;Q- MXRD\:ZC!NT7P:R/9^8A,=YXDGC)LD3=&4<:5 6U*4K(DMO>'2&VO',^WQ;PU MX=\8_&OQZ]M'+-J.MZ[>2:AK6L7*L]OIUH7476HWA0!+>SM49(+6V3RT+?9= M.LT#/!%7ZY>"/!>A^ /#6G>%_#\!BL;"/YYI-K75_>28-UJ%](JJ);N[D&^1 M@JQQJ([>WCBMH888_P#(+P)R+BOZ=?THJGTF>-,EKY3X+^%>/P^!X R/,.:I M3S#,'%G%V)ISJX=8^KE^10^LX&HGA/Z2XMQ>7^ M$G $>!,KQ4<1Q1Q#1G6SC%T;1E0HXJ,:6,KO[=.%6C!Y=EL&HS]C&MBW[.K% M^TZRBBBO]JC^6PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^&_VF/V0--^*3W?C7X?BQ MT+Q^V^?4[.DRW,6GQS16<\VGW.J7;S7-[+>+)< M&WLI[2SMVMY/[16Y^R:*_/:'AAPAA>-5QYA,O>&SOV.)C.G0FJ>7U,7BX^RK M9F\(H6CCY4)5J,ZE.<*-7V]7$5:$\6UB%^@5_$WB[%<%O@3%8]8G)?;864*E M>#J9A3PF$E[6CED<4YWE@(5X4:T*/ MPAK_ (ITW2-^NK:5X9K:6-72 M>,GOX)X+F&*XMIHKBWGC66&>"1)89HG 9)(I8RR21NI#*Z,58$$$@U^;?Q>_ M9N^*[Z]K7BVTNHOB -5O;C4+N:Q!L]9B#Y98O[&N9Y ]O;1B.TLK;2[V^D2" M***.UABC55\"TOQ5\3?A?>O86&J^*?!]U%*)I]'N1>V,)EP")+K1-0C%K,Q& M/FN+-]RG'*G!_P X.*?VAGBOX,>('$F2^/'T;.(^'^"7G^.H\*9YE4ZF'S)9 M%'$5(Y=]8Q>*KYCP=Q7F-;#P]IB*V1<1Y7@Z%3FP\8UW1G7G^D9?X,7T(SE:$<7@<15G&TVX*2BOV MFHK\M='_ &N/B[IH OY_#WB$;E+-JNBI;R;0,,J-H<^CQJ6^]N:)]KX^4IE# MNS_MF_$EUQ;^'_!,!(8,[V.N3,"<;2@_M^)5*\D[UD#9' .[]'P'[4KZ+&, MP,<7B,3X@957:N\LQ_!_M,='6UI5,KS3,LM;MK[N825NM]#Q*W@!X@4JKIPI MY-B(?\_Z.9\M)^D<10H5_OHH_2VL#Q%XI\.>$K%M2\3:WINB60W!9M1NXK?S MG1"YAM8G;SKNX*J2EM:QS3R8PD;'BORYU_\ :@^,6NB6./Q#;:#;31F-[?0- M,L[0@$$%XKZZ2]U6"0YR'@OXRIP4VD UYUI'ACXC_%/56ETZP\2>,-2F81W& MJ7)&47WL2DE40EG53^7<8?M5.',UQ,>&_ 3P?XY\ M0^+,?-X7*XYWAHX##UL5)M4JN"R'ARKQ#G^=PD^1+!MY'B)N;7M:?*O:>_EO MT?,;AX?7N+^)*M6M&BM8 R8$FDZ1)M9FG.GV(8*D;7U^R2D,(U6. MSTZU26Y,$6VTM/LUM(8?JCX<_L=P0M;ZG\2]56[92L@\,Z%-+';'&UA'J6LE M8KB0$%XYK?3([8HP#PZK(I(/VKHF@Z+X:TV#2- TNQT?3+8$0V6GV\=M K-C M?(R1JOF32D;IIY"\TSYDED=R6/SN2?13^D]]+KB/*^./I@<58C@?@#!XA8_* M/"7AZK#!XR$)1?+2HY11JX_ <-*O3J2I8C-L\Q>=\9NA[7+Z]+!)T,1A^W%^ M(7 7AO@<1E7AKE\,USBK!T<3Q%C8NK2;35Y3Q,HT:V.Y'%2AAL)3PF5J?+6A M*J^>$^,^%WPO\/?"OP['HNBQB>]N!%-K>M31JM[K%\B$>;*06,-G 7D33[!' M:*TA=R6FNI[N[N?2:**_ULX4X4X*K5L36JU9_SGF.8X[-L=BLRS+$U M<9CL95E7Q.)K2YJE6I+J]E&,8I0ITX*-.E3C&G3C&G",44445]"<04444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6?J6DZ5K-N;36-,T_5;4G)MM2LK:^MR<8R8; MJ*6,G'&=N<<445\/XE_\D#Q9_P!B7&?^D(];(O\ D<9=_P!A5/\ ,_.KX_\ MACPWHVM7L6C^'M#TJ)+B94CTW2;"QC519JP"I:V\2J Q+ !N1SS7QY117_ M "9^.O\ R<#.O^P[%_\ IR)_HGPE_P B?#?]>J7_ *2S]!_V:?!WA'6M(6XU MCPKX GRAPHIC 13 logo_ftcsolarx1.jpg begin 644 logo_ftcsolarx1.jpg M_]C_X 02D9)1@ ! 0$ P # #_[0 V4&AO=&]S:&]P(#,N, X0DE- ^T* M4F5S;VQU=&EO;@ 0 , ! $ P $ ?_B"^!)0T-?4%)/1DE, M10 ! 0 "]!N;VYE @ &UN=')21T(@6%E:( ?4 < %0 3 L (6%C &, : !M '( =P!\ ($ A@"+ ) E0": M )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T! M$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I M ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<" M<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: M V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$ M?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07% M!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC[ M"1 ))0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP* M\PL+"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT- M#28-0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/ M>@^6#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W M&!L80!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL; M8QN*&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I M'Q,?/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U M$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546: M1=Y&(D9G1JM&\$25^!8+UA]6,M9 M&EEI6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV % M8%=@JF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUG MDV?I:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\> M;WAOT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW M5G>S>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$ M?^6 1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2( M:8C.B3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_ MD:B2$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB: MU9M"FZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16 MI,>E.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC# MU,11Q,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_R MC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[< M_VW__V1E% 8VEA96B !0 M;65A

'0 0V]P>7)I9VAT($AE=VQE='0@ M4&%C:V%R9"P@,C P- !S9C,R !#$0 7?___S)@ !Y0 /V/___[ MH?___:( /; # =?_; $, 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! ?_ !$( * !^ ,!(@ "$0$#$0'_Q ? !!0$! M 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F M)R@I*C0U-CH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /[^**** "BBB@ I"0H+ M,0% ))) &223P !R2> *\'^,_[1?PZ^"=BXU^__M3Q/+!YNF^#])EBEUFZ M+C]Q->Y8Q:/ISMRU_?[3)$DQT^VU"XB-LWX]_&']I?XG?&*\NH]4U>?0?"TN MZ*W\':%=7-KHXM]Q*#5"KI-KER1M,L^H;H!*&:SL[*)A"OX]XA^-7"G +G@I M3>>9_'3^QLOK03PSM=/,L8XU:6!OI^Z<*^,:E":POLI>T7Z_X?>"_%7'JAC8 MP629"]?[8S"C-K$J]G_9N#4J=7'6U_>J='"7C*#Q2JQ]F_U6^)O[8?P7^&\L MVGIK,WC3786:*32O!RV^I16LH5L"^UF6XM]&A"RKY-Q#;7E[J%M)D2V&5(KX M6\>_M^_%3Q TMOX(TK1/ -BQ7R[GRX_$VO#;D.&O=4MH]'$3 )V11 MNV 3C -?7W@7]A?XU^*Q!=:];Z/X"TV5892^OWJW6K/!*N[,.C:1]MDBN(P1 MYEIJ]SI$R$E7VNI4?S-BO%/QI\3,17PG">%Q^!P3GR2H<,82I2^KJ2_=K&9_ M5O6PU1Q=W46,P%*%W@QX:8>CB^*\5@,=C>3GC6XGQ5.K]8 M<7^\>#R&E:CB::DK*#P>.JPBN6565YN7AFO_ !Y^,_B=YFUGXG^-9X[CS/.M M+77K_2].<2Y#J=,TJ6RT\(0S*(Q;!$1BB*J$K7F$U_?7"LD][=S(Q!9)KB:1 M6(.X%E=V!(;D$@D'GK7ZW>'/^"=_PYLHXF\4^-O%^OW*8,@TF+2O#MA*XD(B)A!+N?_P"T9UF67T*\DW)9[Q#C:U(GX_^$F0_P"SY+EN85J$7:+R/A_!X##^YI"2IXW$93-* MS]W]RI15_=B[)_A;#(L <@,4920#R >,UU^C?$GXA^' M&1] \=^,-%,:A$&E^)=9L4$:DD1&.VO(T:+).8F4QG)RI!.?VON/V-_V;[G) M;X<1Q,4**UOXH\:6^W[V'$<7B-86=2V0TD;YPJL&50M<)KO[!'P*U60R::_C M/PSP-L&D:_!=6X8(%RX\0:9K=RP9AYCA;I#N)",B807+Z-WB?E=J^6YOD%2K M!KD679SFF%Q"N[WC.OEF#IQL]7^_OLU?6TQ^D=X8YG>AF.49]3I37OO,C;1WMI?X+\*_MM?'_PW+";WQ'IOBVSA4)]@\3:'82*Z MX"[GO]'CT?5Y)0!E9)M0ERY+2+)R#]E_#W_@H%\/==:UL?'_ (?U;P3>S.L4 MFJ63#Q#X=3@ W%P\,=MK5FKN3B"+2M36%>9+L@%Z\@\:_P#!.WQ+9K)<^ /' M>E:VHWN-,\3V,^B72HJ@I%#J5@VJVMY/(VX SV>DP*2H:0#+CXI^(7P=^)?P MLN1!XZ\(:KHD+NL=OJACCOM#NY'5G2.UUS3Y+K2IIS&ID:T6[^UPKCS[>)OE M&,N(_I >%LG6SE9SB\LI2BJDLZ2XDRB44UR0EFM*MB:N$C.*M"G3S'"3M=." ME%J.L>'/ +Q12I9.\GPF9U8R=..3-\.9M&3^.4O:)XFTRVUKP[J^FZ[I%XI:UU/2;VWU"QG"L5<1W-K)+$S1N"DJ M!]\(K MFV:.QTR\MD=+74$T:UNGU>Y+>9+93MI*,GDZBV?UYK^O?#;C'&\=\*X3B+&Y M+/))XFK7HTZ+K_6*6+IX=QIRQ^%E*G2J1PM:NJU.G3JQ M1V>.]4M5&N:O92CSO"&EW2!EB@E0DV_B+4K=@UL01<:582KJ*>3 M=7.F7"?D'IFF:CK>I6&D:39W.I:KJMY;V&GV%I&T]U>WUY,D%M;01*"TDT\T MB1HH&69A7\J^-7C;B^O-4U34;B2ZOM0O[B6[O M;RZF8M)/<7$[/---(QRSNS,3WZ5]M? []B'QGX\^R>(/B0;WP'X4DQ+'IKPJ MGC#5XL@ 16-U&Z:#;O\ .?M6K0/>$(C0Z1+;W$=XGU/^S-^QYIOPY%AXX^)5 MO::QX\7R[K3-%+0WNC^$9/W(K9U)^W1O+8:?-SIAN)X8=4;[PK MQO##Z.ZQ,*/$7B+#$2JUY+$X?AQU)TZCYG[3VV>UXOV[JU&^>67TITYP=OKE M:4I5<)#V/$[Z0KPTZO#WAW/#QI4(O#8CB-4X5(+D7)[+(Z+7L%2IQ7(L?5A4 MA--O!T8QC2Q<_/\ P!\*_A]\+]/_ +.\"^%=+T!'C6*ZO((3-JVH*CM(O]IZ MQ=-/JFH!)'=HDN[N6.#<4MTBC"H/0***_KG!8'!9;A:."R_"8; 8/#QY*&$P M="EAL-1@OLTJ%&$*5.-];0BE?4_DK&8W&9CB:V-S#%XG'8S$2KB<3 M6F]Y5:]:4ZE27G.384445U'*%%%% !56]L;+4K2YT_4;.UO["\A>WN[*]MXK MJTNK>52LD%S;3I)#/#(I*O%*C(ZDAE(.*M45,HQG&4)QC.$HN,HR2E&49*TH MRB[IQ:;33333L]"HRE"49PE*$XR4HRBW&491=XRC)6:DFDTTTTU=:F'X=\,^ M'O".EQ:)X7T73= T>&>[N8=,TFTALK*&:^N9;NZ>*W@5(H_-N)I'VHH1%*Q1 MJD2(B^3_ !_^*H^%W@MY]/DC_P"$HU]Y=-\.QL$'2X9(R@ M*2HVH7.GQ31/;R3%?=*X?Q[\._"OQ)T631/%&GK\(*A.:GB*/M:: MG&?6-*>XD+W-WI=[<,SS([ M.T\^F7YFG_3K0M=T?Q-I-CKF@ZA;ZGI6HP+<6EY;/NCD1NJ MLI"R0SQ-F*XMITCN+:9'@GBCFC=%_(;XM_"+Q!\)M=^P:CNO]%O6D?0]?BA: M*VU&%,%H94W2"TU&W#*+JS:1RH*S0O-;R1RMK_!+XS:O\*=>B26:>[\':G=Q M'Q!HX(<(&40'5M.5P?)U&UCV.Z1M$FI0P1V=TPV6MQ:?XK?1<^F9XD_1FX[J M^ /TF:>>RX5R[,Z.1/&9_.6+S_PTQ4YJ-#$K&2G6J9YP36IUJ.(Y:6*QD,)E M3H9IPS5Q.!2R['_U#Q_X89'QWE$>,.!)819A7P\L6J>#2I8//::7OP=)**PF M:P<)P3E3I.IB.?#X^,*K]O1_7BBJ.F:E8:SI]EJVEW<-]INHVT-Y97EN^^&Y MMIT$D4L;<'#(P.& 93E756! O5_OGAL3A\9AZ&+PE>CBL)BJ-+$X;$X:K"OA M\3AZ\(U:->A6I2E3K4:U.4:E*K3E*%2$HSA)Q:;_ (^G"=*QNFF\,^"#+X5T)%8^1+/9S$:]J:*))(7:_U=9H8;N+:+O2K#2F8908 M_)?&;CZ? /!U?%8*<(YYFU1Y7DW-9RHUJE.4L3F"@_B6 PZE.FVI4_K=3"0J MQE3J.+_6/!O@.''G&%#"XV$I9)E--9GG%KI5Z-.I&.'P'/\ 9>.KN,*B3C4^ MJ4\7.E*-2$9+YHU?5M2U[5-1UO6+R;4-6U>^NM2U*_N6WSWE]>S/<75S,P ! MDFFD>1MH506PJJH 'Z^_L;_LUQ^ -(M?B=XUT]?^$YUVS\S0;&Y4-)X3T*]@ MP':(C%OKVL6TI-X3FXT_3I%TP_9;BXU>W?XS_8Y^!Z_%7X@CQ!KUF)_!/@66 MUU+4HIXEDMM:UIF,FC:&ZR'RYK8R0MJ.JQF.XB>RM5T^YC1=5BE7]OZ_$/HY M^&T<=.?B+Q!1EB''$U8<.4\5^\57%4YRCC,[J*HI.K4I5U+#X*I*3<,33Q6) M.O'NL^#;+QQ>V'P<\.>!/$5MX6TC5-1U'3](MO%%SXN^)7@0V&L M:J-+N]0M-+M(K^X3239:E>"TMM4TM[S],?C1\7? _P OA+\1_C9\2M4&C^ M_A9X-\0>./%-^HC>X72?#VG3ZA/:Z=;R2P_;M8U$PIIVBZ9'(+C5=6NK+3K4 M/T-PSSF1V^UX,X:I9]B,35QJJ?4 M,+!1?LY.G*KB:GP0C.STA!2G4MJFZ2>DS\\\0.+ZW#.%PE'+W2>9XVHYQ]K! M5(T<)1_B5)0NDY5*DH4J7-HTJTEK3/\ 05_8^_X+]_LC_MN?M">!/V;/@Y\' M_P!JJU\=>/?[?ELM6\8^"?A-IGA#0]/\,^'-5\3ZOJWB34]%^-WB+4K#3H=/ MTB>"*2UT:_GN=2N;#3X+=Y[R)3^Y+ND:-)(RHB*SN[L%1$4%F9F8@*J@$LQ( M ))P*_D._X-8/V,Y_#G@7XP?MS>+]+DM[_XB27'P2^#DEU;W4#R>"/#NJ6. MK_$WQ/9.Y-EJ&F>(?&NGZ!X4LKN%1=:=J?PY\5V3L(;YE?\ 0_\ X.$OVY_^ M&1_V(=8^&WA#5OL/QC_:L_MOX3^$_L\FR_T7X>BQM_\ A7AFV38.IQ+#(\DC4Y54I86K.I4=:U?6>* MJ-NS5/#4VU4BE=2HU6F[I'3D?$&/I<(5.).(YT^9TZV,I4Z5*.'OA;QI8.DD MN9.KBZJ4J4V[..(HJRLSQ_Q9_P '1_\ P3L\+^*O$WAJT^'_ .U9XQM/#OB# M6="M?%WA/P%\))_"OBFWTG4;FPA\1^&9];^.>A:U-X?UR.W74]&EU?1-&U23 M3KJV>_TK3KMI;2'])_\ @GE_P4W^#7_!2O1/B5XH^!WPP^/?@WPK\,-5T+0- M5\3_ !@\+>!O#VB:[X@URTO=1DT'PM=^$/B1X\;4]5T'3;:QU#Q';W,6GC2[ M3Q!X=E,DQU6)5_RUO#?AS7O&'B+0?"7A;2-0\0>)_%.M:7X<\.:#I-K+>ZKK M>O:W?0:9I&D:990*\UWJ&I:A=6]E96L*-+<7,T<4:L[@'_5A_P""_"']GC3H]/F\3:)HH\1?%37M/6)X_%/Q9\4+%J?CC5Q>):64^HZ?9Z@R M>&O#%S?6XOXO!OA_PWI]RS/9 U[?%_#^09!@**PT,1+,,544*+J8ARC&G2Y9 M5ZTH**3O>-.*T7-5YE\#1\YP%Q3Q/Q/F>(>,GA8Y7@J3GB/986,)3K5N:.&P M\*CE*2M:=63U?+1Y9?Q$SN/VTOVR?@Y^P=\ O$?[1/QPEUZ;PAH&J^']!L_# M_A"WT6_\:^+?$'B74XM/T_0?".E>(->\,Z9JNJQVO]H:_>V\^MV(M?#NAZYJ MK2-'ITB-^)'_ !%5_P#!/3_HCG[9G_AO?@C_ /1$5^,__!R_^W7_ ,+W_:AT M3]DOP+K?VOX9?LN?:#XR^P7?FZ=X@^._B&SB_P"$A\_[+>SV5]_PK;P^]GX- MM/M%K;:IH/BK4/B7I4VZ*9:_*C_@EK^Q3J/[>_[:7PH^!4EK>-\/H+UO'_QI MU.S::%M(^$7@ZYLKKQ2OVRW/GZ=>>*;BYTKP#H6HQI*+#Q)XNT>ZFB:VAG9> MW)N#LICD,_!7 MXF>!_P!M7]FKX?\ Q?3X?>._!W@;XS^%8_%WACPS\4])\.Z/X]L?#^I2W:>& M/$\UGX<\1>,M&TU]?T<6?BOPQ=66O7TSZ!K.EW%Y':7-Q=Z;!^>?Q2^&^K_" M[Q9=^&]3/VFW*_;-'U18_+AU72Y7=(+I4W/Y,Z,CP7EL78P7,4BH\L#0SS?L MKIFFZ=HNFZ?H^CV%GI6DZ396FFZ7IFG6T-EI^G:=801VME86-G;I';VEG9VT M45O:VT$<<,$$:11(J(JCR'X\?"Z#XG^"+JTMH4/B715FU/PU<802-=I&#<:4 MTC8*V^KPQK;LID2)+Q+&[EW+:!3_ )9_3X^BAEGT@_#['\5\)Y53H^+' ^"Q M>8<,U,/"^+XER6ASXK&<%XVI%*6,J5J2G7X>JUHRGALYC'#4ZF&PF;9E.7]D M^#?B%B^"\UPV69KB_;9#FDJ%#,I22A2P>-E&%*.;T:=W&A'GLL93@U&6%?,U M4J8:@E\L_LF_%QM*U$?#+7KH_P!F:M-)/X5GGE 2QU:0F2XTA3(=J6^K'=-9 MQHRA=5#Q1Q2SZJS)^B-?@]&]S8W22QO/:7EG.KQNAD@N;6YMY RNK#;+#/#* M@*D%9(Y%!&&''[)_![Q]'\2/A_H7B1GC.I&%M.UV*,I^XUO3PL-Z3''D0+> MQ:E;P'YH[.^M@%Q^0SE5]^=3A?'8K"_V?!SG4_L?,(X.C2HX3(DW]GX_<#TLMQ^'XQRV MDH83-ZWU;-J=->Y3S-TY5*.,2CHHX^C3J>V=HKZU1=64IU<6[>G4445_KF?S M@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >+_ +0W MCQOAO\&_'?BBWN'M=3CT:32]#FA=4N(M;UUTTC3+FWW$;I-/N+Q=28+EEALY M9-I"$5_/1RQ[DD_4DG]22?SK]6/^"BWBR:VT#X=>"()$\K5=4U?Q-J,:R 3+ M_8EM;Z;I8= =Q@G;6]4<;P$::R0J&>+,?Q'^S!X'@^('QQ\!Z'?0-/I5IJ4G MB'54\M987L_#EK-K"6]VC*RFTU"^M+/3+@,/F2]V!E9@P_A'Q[QN+XQ\5LHX M,P,W? +*LDP\97=*.9Y]4P^)KXAZV451Q67TZS5E%827-)#_ M JS?C+'05L?+-<[KRC:-666Y%3KX:AA[O5R=?"X^I13OS/%QY8OF7-^QW[- M_P ,5^$_PB\+^&Y[<0:Y>6__ D'BC(42GQ!K$<4]U;S%"R.^E6RVFBK(A*R M1:;')DEBQ]UHHK^W,GRK!Y%E679-E]/V6"RO!8; X:&G-['#4HTHRFTES5)J M//5FU>I4E*UQN9XW$8[$SUM[7$U9591@FWRTX M.7)2@G:G3C&$;1BD%%%%>D>:%%%>9?&CXN^!_@%\)?B/\;/B5J@T?P'\+/!O MB#QQXIOU$;W"Z3X>TZ?4)[73K>26'[=K&HF%-.T73(Y!<:KJUU9:=:A[FZB1 MJA"=2<*=.+G.?L#> ]8VZGXW_LOXN_'G[%/ MDP>$=(U*7_A6'@>_\II87_MWQ1IMWX[U73[A;;4-/7PAX$U"+S-/U\^9_(=^ MS-^S]X[_ &JOC]\)OV=_AK;>?XR^+7C/2O">FW#V]QBV=R[7.O^*M6BM$ MDNAH/@_P[:ZKXJ\0S01O+;Z'H^H7"([1!3=_:J_:+\T?$6G^%O"&FW$R)-+H_@SPM8Z-X4T9YU^T-I>CVA MN&>^ 'V^USLT>RNHO^%J^/\ M3?M-J\;?;]6M;/X=:)K&FW<-U:_V)\3=%O(WMM27=^]+V7!?"GV'BH4KO9JO MF>)7_D\*35NC>&P_='\ROV_B%QOI[18*I6LMT\-D^#>__3N=:+;ZI8O%6V9_ M5W\"O@SX"_9O^"_PT^!OPVL%TCP#\)O!6B>#/#\4PMDN9;#0K&.WGUC6)[:" MU@N]ZE8_YI'_ 6,_;D?]O+]N'XC_$;P M_JC7_P '_A^Q^$GP.2-R;*Y\ >$;^_63Q; I@M'=OB%XEN]=\;0RWEK'JEKH MVLZ+H%[)*NA6VS^TC_@O[^W1_P ,=?L.^(/!WA'6/[.^-'[4']L?"'P#]FG\ MG4]%\)3V$7_"VO'%KM,4\?\ 8GA;4K?PQI^H65Q#J&C^*_'7A;6+7>MA/L_S M@_#?AS7O&'B+0?"7A;2-0\0>)_%.M:7X<\.:#I-K+>ZKK>O:W?0:9I&D:990 M*\UWJ&I:A=6]E96L*-+<7,T<4:L[@'P/#S*Y-8SB#%WE4K2J4,-4J/5KFY\9 MB&WHW.HE252Z:<*\7I)W^G\5;I MWB#X[^(;.7_A'O(^U64]E??\*V\/O>>,KO[/=6VJ:#XJU#X::K#NBF:O[%_^ M"C_[9&@_L'_L>_%[]H?49-/F\3:)HI\._"O0=0:)X_%/Q9\4++IG@?2#9O=V M4^HZ?9Z@S^)?$]M8W OXO!OA_P 2:A;*SV1%'_!.']C?0?V#_P!CWX0_L\:= M'I\WB;1-%'B+XJ:]IZQ/'XI^+/BA8M3\<:N+Q+2RGU'3[/4&3PUX8N;ZW%_% MX-\/^&]/N69[(&OXZ/\ @Y?_ &Z_^%[_ +4.B?LE^!=;^U_#+]ES[0?&7V"[ M\W3O$'QW\0V<7_"0^?\ 9;V>ROO^%;>'WL_!MI]HM;;5-!\5:A\2]*FW13+7 MB^]QKQ?UEEN%:=G?E67X6:OZ/&5I?XHJOU5/3Z#W?#S@/[,,WQD?+F>:8V'X MQR^A#_!)X?HZNO\ -KXD\1Z]XP\1:]XM\4ZOJ'B#Q/XIUK5/$?B/7M6NI;W5 M=;U[6[Z?4]7U?4[V=GFN]0U+4+JXO;VZF=I;BYFDED9G'_!)_]B2[_;W_ &V?A;\%[^RN)OAGHUP_ MQ*^-][ TL0L_A/X-O+";7=/-S;W-K=VEQXTU2\T3X>Z;?V3R7.EZGXMM-7\B M2UT^Z*?ZF]G9VFGVEK86%K;V-C8V\%G965G!%;6EG:6T2PVUK:VT*I#;V]O" MB1001(D442+'&JHH ]SQ%SE4TJ1]K*. MCC&C3WC4/G/"?A]XC$XGB3%1*Q*,=8\%W-P19>)M.>_T^%V=E_MK1E,KK F M=D;7.D/?2W,@ :0:;:HQ(C3;[O\ M>>%5UGX9P^(8XT-WX0UBUNFE()D_LS5 MWCTF]@B !_UE[-I-S(3P(K-B>E?GAX"\33>#?&GAGQ/"SK_8VLV5W.L;!&FL M1*(]1M=QX"W=A)-N%C]$/]H;E7&V61EEG"><<49+XA>RH) MPA_JCQY7Q65<>X2C1IN-.-&GC)<78?+\-%>QP].C@E&FE2C!?VMPK4?B3X,8 MC*J]J^8X; 8G)>:;N_[2RB%+$915E)WDY2I++9UYOWYRG5;DW)M_MU1117_1 M6?Q2%%>!_M4?&N;]F[]FOX\?M 6WAV+Q=._B9#X6GU1]$A\0R^#/# MFH:\FCRZO'8:H^F1Z@UD+9[Y--OFMED,HM9ROEM_%GXD_P"#KK]L>ZE<^$/V M<_V9]#A-LB)'XDB^*7BJ5;P.YDG>;3/B!X.1[9HS&B6@@CE1T>1KV19%CB][ M*.&\USR%6K@*-.=.C-4ZDZE:G22FXJ2BHRESOW6G=1:Z7OH?-9[Q;DG#E2C1 MS2O5IU<13E5I4Z6'JUG*G&7(Y.4(\D?>NK.:EHW:UK_WD45_ '_Q%5_\%"_^ MB.?L9_\ AO?C=_\ 1$4?\15?_!0O_HCG[&?_ (;WXW?_ $1%>S_Q#[B/_GUA M/_"J'_R)\]_Q%/A/_G]CO_"*?_R1_?Y17\D__!+7_@X+_:7_ &VOVT/@Y^RU M\6O@O\"]"T7XHP^/%N?%GPZA\?Z-JFCW'@?X3>/?B(TL&G>)?&7C"TNX=4O_ M E9Z>())X'L;2YN7-Q>S>4T?Y_?\16O[;O_ $0#]E;_ ,$WQ<_^>O7-'@CB M"6)K814,/[:A1P^(FGBJ7+[+$SQ-.E*,KZMSPE9..CCRIM6DF^N?B-PO#"8? M'2Q.*]AB<1BL+3:P=;F5;!T\)5KQE&UTHT\=AY1DKQES22?-"27][-%?P3?\ M16O[;O\ T0#]E;_P3?%S_P">O1_Q%:_MN_\ 1 /V5O\ P3?%S_YZ];_\0_XD M_P"?&&_\*Z7^9S?\11X1_P"@G&?^$-;_ "_JS\K_ -[-%?P3?\16O[;O_1 / MV5O_ 3?%S_YZ]?O;_P1!_X*M?&[_@IU_P -._\ "Y/ 'PJ\"_\ "D?^%+?\ M(Y_PK*R\76G]J?\ "RO^%L_VQ_;?_"4^+/%'F?8?^$!TO^S?L'V'9]KO_M7V MG=;_ &?BS'@_.\KP=;'XRC0CAZ'L_:2AB*=22]K5A1A:$7=WG4BG;9-O9'HY M3Q[P[G688?+,!7Q,\7B?:^RC4PM6G!^QH5,1.\Y+EC:G2FU?=JRU:O\ O917 MC?Q[_:$^"W[+_P ,]=^,7Q]^(GA[X8_#GPZ$74/$7B&>;$]Y-'-)::/HNE6$ M%YK7B3Q#J"V\_P#9GASP]IVJ:[J;0RII^G7+1N%_D<_:K_X.LO$2^(;S0OV+ M?V?O#O\ PC5E+)!'\1/VB#J]_J6O+Y?EO<:;\-_ ?B70H_#T$4ZO-I]WJOCS M7;C4+5X)-0\/Z-<+/8#@RGA_-(J-4L/!Z/E=6;4932:;IT M^>HDTW&SN>GG?%&2-A2JSCS4\+3C*MBJD;VYE1IJ4H0;32J5?9TVX MRBIN2L?VCT5_GE6O_!S_ /\ !2FWU34-0ETK]FN]M+Q(5MM#NOA;XE32]):- M$5Y-/FL_B-::W(]P59YAJFL:E&KR.($@01HGWE^RW_P=;Z_+K]GHG[9O[.?A MM/#^H:E*MQ\1/V>WB. >(Z%.52-##XCE7,X8?$0E4:M=\L:BI&_L\_M*_ S]J[X::1\7?V?/B5X;^)O@/6%C1=4T"[)O-(U!K>"ZET+Q1 MH=TEOKGA3Q)9P7-O)?\ AWQ'I^F:S9I-#)<621S0O)[E7QU2G4HU)TJL)TJE M.3C.G4BX3A).SC*,DI1DGHTTFC[VE5I5Z5.M0J4ZU&K%3IU:4XU*=2$E>,X3 M@W&49+52BVFMF%%>._%OX[_#?X*V,-QXUUATU&\@EGTOP[I<'V_7]52)MK-; M6@>*"V@+AD2]U2[T_3WE1X5NS,OEU\3ZO_P4ALDN9H]!^$]U=68?_1[O5_%\ M5A)K'7[D<#&+2^TGPW$9'I^F6,5 MQ>W(C:2)9IUA%K:F6-KN>"-@](#T:BOS6U__ (*.^'+:ZFB\+_##6=7M%)6& M\USQ'9Z!,_WAYCV-EI?B%57(4A/MP9U)#&)AS4T?_@I!I4MU;QZ_\)]0L;(L M@N[S1_%UMJUTB;6WR6^FWN@:+#*VX+LADU6$%6;,X* /7++M^0'Z:45Y!\*_ MCM\,OC);2OX(\0QW.HVL*S:AX?U"%]-U^PC/EAI9=.N,&YMHWFBBDU#39;[3 M4GD6 WGG'97K]2 45Y)\:/C%H'P0\)6_C#Q'INL:I87.MV>A);:)'927BW-[ M:7]W'*RW]Y8PB!8]/E5R)C)O>,+&REF7Q_X4_MD_#_XN^.=)\!:%X:\8Z=J> MKQ:E-;W>KP:(EA&NF:;=:G,)FL]9O+@&2&TD2+9;N#*R!RB%G5V=KVT_K_,# MZ[HHHI %%%% !17R+\;_ -K_ ,'?!3QC'X*N_#VK>)M432K34]1?2[RQMH=, M:^:9K6PN/M.Z0WCVD<5^RA%1;6\LW#NTK+'7^"W[8_@WXR>-X? MMX:7-J=Y9W4&HW.G1K=7&G1"T7?'-^"_^B;^*/_!MI/\ \15* M,GK;\@/T#(@.1]#_"S]J[X.?%K48-#T36;W0_$=T'-IX?\5V<>DWUZ8W1#%8W<%S? MZ->W;[U>+3[;59=1EA$LT=FT=O<-"G%K=?K^0'TC1112 _&/]O\ UU-2^-6F M:3%/OC\.>"-(LYX X98-0U#4-6U:5B@)\N2;3[S2RP(#-&D+&_BAJ 8 MF2ZUSPY9.NT85+"PU.>-@WWB6;4905/"[ 5Y9J_A3AB+SGZ3>.J8E1G'"<3\ M4RLGLLGP69X;!O5OWJ=3#89M+9Q:2BEI_; MXW+,3C%HEI4IXC$I-[J2=VWK^DE%%%?W6?PR%%%% !7\@?\ P=(?MT?V#X0^ M'G[ W@/6-NI^-_[+^+OQY^Q3Y,'A'2-2E_X5AX'O_*:6%_[=\4:;=^.]5T^X M6VU#3U\(>!-0B\S3]?/F?U^5^%O[27_!OI^Q;^U;\<_B3^T-\8/B-^U!JOQ# M^*/B&37]>EL/B+X$M=)T^.*UMM+T7P_H5G<_"J^N;+P[X7T"PTOPYX>L[J^O MKJUT72[&"ZOKVXCENIOH>&,7E> S6ECLU=5TL+&56A"E2]JYXK14I27-&T:5 MY58N]_:PIZ-7/E>,L#G.:9)7RW)515;&RC1Q-2M6]BH8/65:,'RSE>$]-N'M[BYL M]%L[EVN=?\5:M%:))=#0?!_AVUU7Q5XAF@C>6WT/1]0N$1VB"G_63^!'P7\" M?LX_!CX9_ KX::<-*\!_"CP7H?@KP[!(MLMW/9:)91VTNK:O-:P6L-YKNN7: MW.M^(=3\B.75=;U#4-3N ;B[E8_GE^PI_P $8/V-O^">_P 4==^,GP67XG>) MOB!K/A2Y\&6FL_%7Q/X?\3CPQHVHWMI>ZNWABWT7P?X6BT[4M8^P6=E?ZG.+ MV]&F13Z;92V=GJ6K17_Z1_%WX<6/QA^%OQ"^%&J>(O%?A+2?B1X.\0>"-7\1 M^!=1LM'\8Z5I'B?3+G1]5N/#>KZAIFLVVDZN=/N[F&SU0:=<7.G2R"\L6@OH M;>YA];B_B6CQ!BL)1PLJM/+L,N9RJ0:E*O5:52K*DI-M4J:4:<;\UW5::4SP M^ ^$,1PO@\=B,;"C5S7%OE4:-3FA3PU%-TJ$:THI1E6JMSJR2Y;*BFFZ;/\ M-)_X+1_MSG]NW]N/X@>,/#.L'4O@Q\*S+\(/@D+>?S--U'PEX6U"\&K^.+41 ME8;@_$/Q5/K'B>QOWMX-0/A6Y\*Z/J&]M#AV??W_ ;0?L*?\+W_ &H=;_:T M\=:)]K^&7[+GV<>#?M]IYNG>(/COXALY?^$>\C[593V5]_PK;P^]YXRN_L]U M;:IH/BK4/AIJL.Z*9J_;O_B%O_X)P_\ 0Y_M4_\ AS/A]_\ .@K]FOV-?V._ M@S^PK\"= _9[^!=CK$/@S1-7\0^(+G5O$]UINI>+O$^O^)=3EO[_ %OQ5J^E MZ3H=KJVIQ6WV#0;*Y&F6QM?#VB:)I2AHM.B8^WFO&&4T^'O['R-8F$W0IX*, MZM)4N3#6M7J.2D^:K6BI1DTDW*M.I>ZU^=R7@+/*O%*S[B1X2=-8BKF$H4:[ MK.IBU)2PU+D<(J-&A)QG%7<5'#PI6Y9:<#_P4?\ VR-!_8/_ &/?B]^T/J,F MGS>)M$T4^'?A7H.H-$\?BGXL^*%ETSP/I!LWN[*?4=/L]09_$OB>VL;@7\7@ MWP_XDU"V5GLB*_RGO$GB/7O&'B+7O%OBG5]0\0>)_%.M:IXC\1Z]JUU+>ZKK M>O:W?3ZGJ^KZG>SL\UWJ&I:A=7%[>W4SM+<7,TDLC,[DG_4\_;^_X)K_ 0_ MX*/Z#\.O"OQZ\:?&?0_"WPTU?7/$&D>'/A?XOT#PUHVKZ_K=G9:(/ MVFM:M["_L[V?1M5^)O@T:7JT-K<1SRZ9J1TOX7:9J8L+](VM;PZ=J6GWXMY9 M/LE]:7'EW$?+PAQ#D.08&M]:>)EC\55\ZDGHN:IR MN_(F=O'G"O$_$^98?ZFL'#+,%24,.JV*Y)3K5N66)KSIJG*VT*45=OEHN2LZ MC1M_\&Y/[#'_ S#^QC%\>/&>D_9/BU^UM_8WC^7[3'B\T+X.:?!=?\ "IM% M7]]<1)_PD-CJ>J?$>YN+7[++=V/C#P_IFK6WVSPU%Y?]"]5[.SM-/M+6PL+6 MWL;&QMX+.RLK."*VM+.TMHEAMK6UMH52&WM[>%$B@@B1(HHD6.-510!8KX;, M\PK9IC\5CZ[_ 'F)JRGRWNJ<%:-*E%O[-*G&%./]V*OJ?I&3970R7*\%E>&_ MA8.A&ESVLZM365:O)*Z4Z]:4ZLTM%*;2T204445P'IG"_$[1TU[X=>-])=%D M-YX7UI8%8 A;R*PGGL9,'C,-Y%!*IX(9 000"/Q1K]Y9$66-XW&4D1D<9(RK MJ589&",@D9!R.U?@XRLC,CJ5=&*LK##*RDAE(/(((((/0U_AC^V$R/#T.(O MKB6$8_6LTR7CW(\1-1][ZOD..X6Q^#C*=M8JIQ)CG3BW[K=1I>\S^LOHU8N< M\%Q;@6W[/#XK*,7!7TY\91Q]&HTNCY<#2YG;7W5T1^W'P_U637? G@S69B&G MU3PMH%_<$!@/M-UI=K-< !B3@3O(,Y;.,AF!!/75Y?\ !2Y6[^$OP\E52@3P MKI5L0Q!):RMULW;CL[0%U'4*P!Y!KU"O]E?##,ZN=>&OAYG.(KO$U\VX&X2S M.MB7S7Q%7'Y!E^*J5WS>]>K.K*H^;WO>UUN?S'GU".%SS.<+""IPPV;9C0C! M6M"-'&5J<8*VEHJ*6FFFFA\(_P#!4/\ Y1Q?MS_]FJ_''_U7NO5_E&U_JY?\ M%0_^4<7[<_\ V:K\!B\1Q^L7B51CG'L5B*RI M7EL[NZ^9]/@<+X7O X-XF60?6'A<.Z_/C+3]LZ,/:\Z M]NK2Y^;F5E9W5C:_8P_X-^/V6/V(?VE?AM^U!\./B_\ M >*/&?PQ_X3'^QM M"\;ZI\.KCPQ??\)IX!\4_#W4?[3AT'X>:'JK_9=*\67UY9?9=5M=NH6]H\_G MVRS6TWYK?\0DOA'_ */H\1_^(]Z9_P#/CK^D/]B?]N_X ?\ !0#X<^)_BE^S MMJ/BC4O"?A#QK<> -9F\5^&;GPO?)XBM="T/Q%+';V5U-.\]H--\0Z)\!B\1[7'8BCC'"CA\0L10P\JJAAW6J4:) MK222BW[1N5[1M]/#A#@W,\#A?89;A<1E\:F(Q6%EAL3BH495,5'#TJ]6,J&( MA[3VD<'AX-RY-Y&;18+C\2_P!GKX:V/QG^/OP.^#VJ:G=Z+IOQ7^,'PT^&NHZQ810W%]I- MCXZ\::)X7N]3LH+C%O-=V%OJLEU;Q3D0R31(DOR,U?W.?\'5?_*/3X.?]GF? M#W_U2'[1%?Q6_L)_\GO?L;_]G5?L\_\ JW/"%?K'"^:8[,.&ZN.QF(=;%1>- M2J^SI0:5*+=/W*4(4_=?]W7K<_$.,LFRW*N+J&6X#"K#X*2RURH>UK54W7FE M5O.M4J5??6_OZ=+']=G_ !"K]1?^"<__!,;X,_\ M$@O"O[2_C>S^.?B3Q=X1\?\ A_P9XJ\?^(?B'I>A>'=+\"^'/@EIWQ)U>]UE MKG2'=38#3/&FK7VKSW>%M+?2(I(LAY*M-N5GDMX6M; MJ<>:\IBM;C\IIYWGN?5L/D^+S&K5P^88K"X:I!TJ"5I8BDXS;A1C+]W*,:FC M^SK=-I_MM7AWAKABAB\_P.4T:.*RK!8W%T:BK8F3O#"5HRII5*\H-U82E2U3 M^/2TK-?PE_\ !3+_ (*)_%?_ (**_M$^)?B1XKUC5].^$^@:KJVD? OX6-<3 MV^A> O B7;Q:;=W&CI?7MA+X_P#$]C!9ZIX_\2B6>YU35RNFV4]KX5T3PUHF MC]]_P3J_X) _M6?\%';FY\0_#JPTCX>?!/1=6.C>)/C=X^:Y@\-IJ<"PS7NA M^#]%LDDUOQSXCM;6833VNF16N@Z;(;>U\1>)M!GO]/6Z_*Q$>1TCC1I))&5$ M1%+.[L0JHBJ"S,S$!5 ))( !)K_7;_91_9U\&?LE_LX_!W]G/P#!'%X;^$_@ MG2_#2W:1K%)KNN8DU'Q;XLO4540:IXP\67VM^*=6,4<,)U+6+HPP00E(4_3N M*3^T%\!M1UK3]"TSXJ_#W0-2M=7T;4]7DAL](T[XC?#SS]:U+P==:SJL MC:9I&H:;K'BSPK>7DVDZ9+XEM/$6MZ?H$G^E]17YWE_'>?X3$>UQ.(684)2< MJN'KPIP3OO[*K2IQG1:^RHJ5)=:4C]6S3PTX8Q^%]CA,*\KQ$(J-'%X:=:HX MVV5:C6JRAB(O[;DXUI=*\=;_ ,UG_!OI_P $L?CO^Q)X4\8_M ?'[Q=XH\$^ M,/CKX5T[1T_9FM[F%=$\-Z!I^I0ZMH'C#XJ09N$E^*L:&_MO#VBV+6TWP^\- M^(?$&FZ_>7OB'Q1JWA[P;_1OXGUV#POX:\0^)KJ&6XMO#NAZMKMQ;PE5FG@T MBPN-0FAB+_()98[=DC+?*'8%N,UN5DZ_H]KXBT+6O#]]N%EKNDZCH]V5"EOL MNIV)S?'5L?BW#VM9QO&G%0A"$$H4Z<%NU M""45*;E.5KSE)W9];DV483(LMPV68)5/88>+M*K-SJ5*DY.=6K-OW5*I4OIK^^N'9BJM(<16ULC,WV M>RLH%BL["U0^5:6<$%M$%CB4#],?AA_P3X\/S^'K#4_BGXEUTZ[J-G%=2Z%X M7ET^QM-$><+(MGV6J/JEW#&0MU);065I'PPQWMS^:OCGP5K_P M\\5ZWX.\366%A=PSWNH7E_)?0 MO"$>.TTTD;XC3O ?[;GP,\9O!::EJ^H>!=3G:*);?Q=9BWT]YG'SE-QB:SU#3KJ"^L;N$D MJ);:[MI);>>,LK /%(ZD@C.0:S;E:SO;S0'D7Q]^,6G?!'X=ZCXON8([[59I MH](\,Z5(S+'J.O7D4\ELEP4*NEC9P6]QJ%^RO&SVUJ]O#(EU<6^[\'?%7B[Q MW\7_ !DNK>(+W4O%7BO7KJTTS3[:&%I97>XG\G3M%T73+5!';P&XN/+L]/L8 M%5[B=Y-DES<2R2?^"]I2TTGPQ>^*"X8XN+CQ#JMQI2JZ9 MVDV? M\$[]8U"QMM0^)GC-- N)@DDGASPS:0ZG>6\;K$YCN]>NIET^&]C)EAEALM.U M6S#!)8=1G3*'4\9_\$YY(K.^N_ 'Q#:[O(E9[#1/%.DQP+<@-D02^(--N2D, MWEY6-SH)AEFVB1K2)FDC_4FBHYY=_P $!_-/J%AXV^%GC&XL+Q=:\%^-?"][ ML?R+B;3]5TRZ\I7CFM;RSE!:&YM9DGM;RSGDM;ZQN([BVFGM+B.23]R/V8?C MG%\,?#DL&D>+K2(1HDMT\)>RURV@C/[FQUN**:1(RD2P7]KJ= MG"KP6D4TOR7_ ,%&/!=HB_#WXA6UND=Y+)J7A#5[D;MUS$D8U?08V4?NPUL1 MX@S)CS)%GC0L4@0+XG^P5XLNM#^.,7AU9YA8^-?#NLZ=/:*X%O)>Z/:OXALK MN6(NH>:UM]-U*""15>2-+ZX50(Y96%OWHWZK^G_GW ^RO^"@O_)#M)_[*)H/ M_ID\3U\&?L2_\G'^"/\ KR\6_P#J):U7WG_P4%_Y(=I/_91-!_\ 3)XGKX,_ M8E_Y./\ !'_7EXM_]1+6J4?@E\_R0'[LT445F 5C>(]?TSPKH&M^)M:G^S:1 MX?TJ_P!9U*<*7:*RTVUEN[EDC7+RR^5$PBA0&2:0K'&K.Z@[-?GI_P % OBD MNA>"=%^%VFW*C4_&ERFKZ['&Z&2#PQHURLEK%-&<2QC6-=BA>VG0[7CT'4K: M0%92*:5VEW _+KQAXDU_XJ_$'6O$EQ;SWFO^-/$,DUMIUMONIA-J-RMMI6C6 M0"B69+2$VFEV"!?,:*&!,%J9IU]XG^%'Q MKU8CIGBWP!XI!EM97$B0:QX?U M(QW5C=&VEV7-J\]M+9W:13-#=VKRQB1X9.K*W*:3\0M.2:Z=5411>)="BM]/U&,+&BK$+O3CI%^&D8RW=[+J>3Q/ MX721V8G1-1N4BURQA41B.*+3]9GM]14&1I;B7Q!=LJB.V8U^DM9-6;0'XD?M MZ7,T_P ?+B*5]R6?A#PW;6R[47RX6%]=LF54%\W%U/)ND+./,V!@BHJX/[,? M[--E^T#'XLN;[Q==>&8O"EUH$3PVFCPZG)J$6KKJDDH6>;4+-;.2%=-V1N8+ MM2T^]H\1[)-?]N__ ). U+_L5_#/_I+-7T/_ ,$W?^0=\7?^OWP3_P"B/%%: MMM036]E^@$.O_P#!.&V-M/)X7^*,ZWB0,;:SU_PW&]M<70#E$GU'3M326R@D M8QJTL>E7\D(#N(9RRHOYZ_$7X=>+_A!XQNO"?BJW&GZYIHM;ZVN["XDDM+RV MG'G66J:3?!('FMW='5)E2*:WN[>>VGC@N[::*/\ I'K\8/V_O%/A[7_B[H^E MZ-<6U]?^%?"L6D:_=6TWG);ZC+JNI7JZ-+M)B6YTV&=9KD(6:.74&M9]L]K) M%',9-NSUT\M /M']BOXV:S\5_ .JZ+XMU"75/%O@2[LK*YU6Y&;O5M!U.*X? M1+R_G^47>I0R6&HZ?>7)4SW$5I97M_+<:A>W-S,5\[_\$X-,OFU?XIZP&=-- MATWPSICH2XCN+ZYNM6NHF49\MWLX+64.2"\:WR;2%E;<5,E:3M_6@'SW^VE M\7[2/Q D;&VYA\(3QXSG8O@GP[;'=D 9\RWD^Z6&W;SNRJ_6_P#P3EO(W\,_ M$^P"MYMMKOAV\=CMV&.^T_488E7#%MRMI\Q?*A<,FUF.X+X)_P % -.6S^-^ MF7:QE1JW@#0[R23,C+)-!JWB'36&6&Q72&QMPT<9*A3'(V'E;/9_\$ZO$0M/ M&_Q#\*$*!KGA?3->5FP&,GAG5'L1&A)Y+1^*99"@R2L)?I&2/X1X7G')OI-X M^G7DE#&<4<50YK?:SC"9GB<+%7ZRKXFA3OVDVKK1_P!S\40EG'T9\!4HQ0UY)8:-9R7":9I-OEOY=-T>\\4SZ[XK\* M6EA-XAN;/5CH]A9W&HWYMM(N;W4K;3;.\T6?5?(/V4?^"^/[&/[9?Q]\ ?LW M_!OP/^T<_P 0OB-<:W%HT_B;P'X'TGPY86WASPWK'BS6M2UO4[3XGZI(Y+ 7,MY:^'-%)2Q\+>#],N)E2:31O!OABSTCPOH[3*)VTW2;5[@O<-+ M(W];7_!K'^Q5W:WGL]5\4:;H'@O2-4LKF.ZM+OP?X^TJYC-O>C?^HYKPCDV1\/2QN-EB*F M8QH0II1KJ-*>/K*T80@H/FIT9.4FN9.=*C*5TWI^,Y+QWQ!Q'Q5#+\NCA:64 MRQ,ZLN?#.5>GEF':VMH(Y)IYY$BB1G=5/#PAP?A_NV]'COCW&9!F.'RO)XX M6KB8T?;8YXBE.LJ;K\\):1_:?B6/5+C3M)TJ[OKJ4:M MJ,5II-Q>:G;622'2K:?39=0:W_M;31=>Q_M;?M8_!K]B?X%^+/VA/CKK5YI7 M@;PI)IED+/1K:WU+Q1XFUW6[Z+3]&\,^$=%N+W3UUG7M1GD>=;7[9;6]EIEG MJ>MZI=V&BZ3J>H6G@_\ P2V_8IT[]@C]BWX4? J2VLU^($UBWC[XTZG9M#,N MK_%WQC;65UXI7[9;L8-1L_"UO;:5X!T+48TB^W^&_".C7&+:8Q6NH:3XI\2?$G1+R-A:PO7CY9DF#SKB2> R_V_]DT:LYSK M2FIU7A*%H2J>T4(Q4L54LJ7N>XJL;QER2;]_..(\=P]PC2S/-/J_]N5Z-.G3 MP\*VLKE'=HT_S%?^"3 M_P"Q)=_M[_ML_"WX+W]E<3?#/1KA_B5\;[V!I8A9_"?P;>6$VNZ>;FWN;6[M M+CQIJEYHGP]TV_LGDN=+U/Q;::OY$EKI]T4_U-[.SM-/M+6PL+6WL;&QMX+. MRLK."*VM+.TMHEAMK6UMH52&WM[>%$B@@B1(HHD6.-510!T\991DN25L+@\N M5=XJ<)5\2ZM;VD:=)^[1@DHJTZDE.;NTXPC!V:J)KC\/\]X@XBP^-S#-GAE@ MJ=2.&PBHX=T9U:\4IUY\SJ2O3IQE3@K1:G4G-*2=)Q=BBBBOB3]%"BBB@!&9 M55F9@JJ"S,Q 55 R68G !)). .37X.SR^?/-,5V^=+)+MSG;YCL^W.!G&< M9P,]<"OVL^)>M_\ ".?#WQKK:S"";3_#.LRVDI;9B_>QFATY0V1AI+Z2WC3& M6W. H+8!_$ZO\-/VPF?8:OGW@5PQ3G_MF691Q[GV*A[KMAL\QG"V7Y?.UW-7 MJ\/9DME&5M')Q?+_ %C]&K!SA@^+LNS]W&T'U:\ MD]?V:^"UG]A^$WP\ARQW^$]'O,N #_Q,+5+_ /X1]IPAZE I/)->G5S/@K M3)=%\&^$M'G3RY])\,Z#IDT8&!'+8:5:6LB8R<;7B9<9/3J>M=-7^R_AOE,\ MA\.^ LCJT9X>IDO!?"V4U,/434Z$\NR/ X.=&:E[RG2E1<)*6J<6GJ?S%G>( M6,SK-\7&2G'%9IF&(C-6M-5\75JJ2MI:2E=6TL]#X1_X*A_\HXOVY_\ LU7X MX_\ JO=>K_*-K_5R_P""H?\ RCB_;G_[-5^./_JO=>K_ "C:_IGPS_Y%V9?] MAM/_ -,1/YK\8?\ D:Y1_P!B^K_ZDR/UZ^$__!"G_@IE\;?AEX ^,'PX^!>@ MZWX ^)WA'0/'/@S6)_C#\(-)FU/PUXFTVWU;1KZ72]6\;6>IZ?)=6%U!,UGJ M%I;7EN7,5Q!%*K(/0?\ B'9_X*S?]&\>'/\ P^/P1_\ F_K^]G_@G)9?V?\ M\$^/V%;,VILI(OV//V:3<6S0FWDBO)/@SX,EO?.A949+A[N2:2Y#J)#.TAD& M\M7V97@XKQ$SRCB<11A0RQPI5ZU.#E0Q+DXPJ2C%R:QB3;25VDDWLD?2X+PI MXIBI^%'_! ;]B7 M]H[]A7]EWXN?#3]ICP38^!O&/BOX^:GXYT/3;#Q;X3\8177AJY^'GP^T"&^> M_P#"&LZW86TC:IH.J6YL[FYBO%6!9F@$,T,DG[KT45\+F..K9GC<1C\1&G&M MB9^TJ1I1E&FIL815K:=3^9O\ X.J_^4>GP<_[/,^'O_JD/VB*_B^_X)^6 M']J_MZ?L1Z7YOV?^TOVN_P!FRP\_R_-\G[9\9?!=OYOE;X_,\OS-_E^9'OV[ M=ZYW#^T'_@ZK_P"4>GP<_P"SS/A[_P"J0_:(K^,__@G)_P I"_V#_P#L\S]E M_P#]7?X'K]BX-;7!^(:W3S)KU4&?@7B D^/L*GLUDZ?HZD3_ %E*_&[_ (+[ M?"O4OBK_ ,$K?VE8-$TQ]5UKP!!X$^*EG!$)C);Z;X%\?^'-2\9:F/*EC4)I M/@!_%FI3F>.XA%O:S?NDE\JZM_V1KFO&?@_PU\0_!_BOP!XTTBU\0>#O''AK M7?!_BS0;X.;+6_#7B;2[K1==TB\$;QR&UU+2[VZLK@1R(YBF<(ZMAA^.9?BG M@JT>I^_9K@EF669AE\FHK'8+$X7G> MT'7HSI1GL]82DIK1V:3LS_'*MKF>SN;>[M96AN;6>*YMYD.'BG@D66*5"00& MCD574D'D#BO]<_\ 9)_:.\$_M;?LW_!_]H;P#J=GJ.A_$SP5H^N7<-I.D[Z! MXG6W6S\8>$=1V*HBU?PCXHMM6\.:K$%"+?:;,T#2VSPS2?YGW_!3O_@GQX__ M ."<_P"TWXB^$7B%+[6/AOXA-YXL^!WQ!F1'M_&WP[N+Z6&T2\GMXX[>#QAX M6EVZ#XTTHQ6LMOJ<,&L6EH/#OB#P[?:A[)_P3 _X+%?'W_@F;>Z[X8\.^'=$ M^+GP(\9:V?$GBWX0>(]2N/#TL/B1K"RTV;Q3X'\965CJL_A3Q#>V&EZ5INJM M?Z'XGT+4]-L(([C05U&WL-5L?VKBG)_]:LJP6-RJI3K5J*E7PJ."L_?!.=YCE^=TJN'P^(<,/C6H2J5,+ MB,+*HZ%;DA>56@XUJJE[*,Y3A4IU:7/&*C/_ $Z**_EAO?\ @Z[_ &0(_!UK M?:=^S=^TE=_$![&WDO?#%ZWPPT_P=;ZFWE_:K2U\=0>.-3UN[L8*-;N;)A/:7/CWXIVT&@^(?$9M+HR36^CZ)8^$/"3&/3KG4?#>I:SI5 MEK"?G>7\"Y_C*W)7PRP%%-JIB,3.FTK;JG2ISE4JM_9:4:;ZU(GZMFGB5PO@ M,.ZF&Q;S2O))T\-A*=1-WV=6M6IPI48K[2;E572C)IH_TGZ*_GC_ .""/_!5 M/XO?M]^ ?&WPG^.W@W5M4^)?P'T+PW-?_'71M+$'A#QUHNJ,VE:3:^-F65;; M2/BM=RZ??ZB\>EP)I7BS3;35M6MM.T2;1KR+4/W]\5>)=*\'>&M=\5ZW/]GT MGP]I5]J^H2C!?[-86\EP\<*$@RW$VP0VT"Y>>XDCAC#.ZJ?G,RR[$Y5C:V Q M<8JO0DE+DDIPE&<5.$XM:\LX2C)*2C))VE&,KI?6Y/FV$SO+L-F>!E.6'Q,6 MXJI!PJ0G"3A4ISB].:G4C*$G%R@W%N$Y1:D^:\?_ E^''Q1M8[7Q[X0TCQ% MY*"*VO+B*6UU>SB\SSC#8ZWI\MIK%E"\GSRPVM]#%,<^:C@D'XS\:?\ !._P M'J9EN/ OC+Q!X5G=I)!8ZS;VWB;2E&W]W;6S(^CZG:Q[@ T]U?:M*H)81O@* M?G3PA^W[\5]%US4+KQ-IFB>+_#U_J=[?1:-(BZ-J&C6EU/-/!I>D:W96[AK2 MS$JQ1OK6FZS=O#"D8N8OO#ZBTK_@H=\(;F"+^UO"WQ TN[* SQV]CH.IV4;_ M "@I%=CQ!97,P!+$.^G09522H8A*X[3CM^&WW/\ .WX'IGYV?&?]F_XE? XV MEUXIM+'4?#^H3&VL_$_A^>>\T4L%S&-0BMI_P"PO E]:^,-UETJ7[3H-F9GC:#[7J6LP MVJQ6Q=+B2QM]3O+8'[!*R7O%\RMI_7H_U ]]_P""C7AR>#Q7\./%H9GMM2\/ M:KX<90AVP3Z'J2ZFC/)TW7C5R?[ 'Q$TKPM\1O$7@S5[J" MQ3X@Z9IT6DSSNZ)<>(- GO);#3 ^1 DE_8ZKJOVF7K M".=X+:]DNX8)KFWA0_@-K&C>)_ 7B6XTK6;+4_#/BGP[?Q-);S"2SU'3KZV> M.YM;F"6-@1R(;NQO;:1X9XF@N[2>2&2*5E'WH\KW_3I_E_PX'],M%?E7\./^ M"B%[9V-MIWQ2\&R:O<6\ CD\2>$Y[:UN[UXHT2-[SP_?&"Q%S<.KRW=U8ZK8 MVBN^+7288P(UWO&?_!1C2Q8RP?#[X?:C)J,UNZQ:CXOOK6UM+"Z+$)(VD:/) M?R:I"$P2G]L:4V\X)94Q)')*^WSZ?U^("?\ !1?QMI_]F^ ?AU!)#-J;7]UX MRU&,%O.L;."VN=%T@N/]7LU.6[U@@9,B'2P2$25#)X%^P;X4O];^.=KXAAMW M;3O!F@ZUJ-]=F/,,-QK%A<>'[&U,I4JES=+J-Y-#&&222"RO&4E(I5/RIJFJ M>+OB1XMN-2U&;5?%?C#Q3J:;BD,E[J>J:C=,D%M:6=G:QDG $-I8:?90)!;6 M\<%G96\5O%%$G[G?LO\ P.A^"/P[BL+]8Y/&7B5[?6/%]TGEN(;H0E;'0[>6 M-?WEGH<$LL09I)EFU&ZU2\A=;>[B@AM^[&W5Z??O_P #Y >5?\%!?^2':3_V M430?_3)XGKX,_8E_Y./\$?\ 7EXM_P#42UJOO/\ X*"_\D.TG_LHF@_^F3Q/ M7Y:_!+XG_P#"G/B1H?Q!.A_\)%_8T.K0_P!D?VE_9'VG^U=)O=+W?;_L&I^3 MY'VSS]OV.7S?+\K='O\ ,51^&7S_ "0']&%%?FG9_P#!1_0'D87_ ,*]8MH@ MF4>S\4V5](TFX85HYM%T]43;N.\2NP8!?+(8LN]9_P#!1?X O&UKC M9Y/V.;0K[?G?YGF>?J&G>5MPFS;YV_<^[R]@WSRR[?D!^A2221R%1$4%G=B%5022 ":_G=^/GQ-F^+?Q6\5^,1+*^E37I MTSPU#(90+?PWI1:TTD+#*[FVDO8D;5;VW1O+74M0O708>OT__:D^/-E:?LX: M1JOAXW-AJ/QKTFSL]%M+MH(]2LO#FJZ?%?\ B*YGBB:Y@=H]+N(M$N#;W!-O M4"?R^^ _P *;GXS?$S0?!"2W-IILYGU+Q%J5I&'ETS0-.02WUPC M/'-%#/Z?L[_M7Z'\!?!= M]X93X=77B'4M5URYUK4M:7Q);Z9YQ>VM;.SLX[R+;V=O:[T62ZD'VFZO M)46,3%!?^/W[7?A_XZ> 9?!]S\,[O1=0M]5T_6=$UMO%<=^-,OK1W@N&>SCT M&Q:ZBN]*NM0L6B:ZC1);B&[*O):QJ?J/_AW9\)_^AR^(?_@5X;_^9RC_ (=V M?"?_ *'+XA_^!7AO_P"9RB\+WUOOU\O/^K>EP_,3X._$2[^%7Q*\)>.K;S7A MT75(SJMM#@R7VA7BM9:W9(C21QO-/IEQ7%>BVN",PJ1_1E87UGJEC9 MZEIUS#>Z?J-I;WUC>6[K+;W=G=PI<6US!(I*R0SP2)+$ZDJZ.K X-?SR?'GX M37?P7^)>M^"I9;B[TQ%@U3PWJ5TJ+-J?A[4/,-E<2F-(HWN+::*ZTN^DBAAA MDU'3[MH(D@,8K]2?V%/BD?&OPID\&ZC<&77?AM;=FWR=EQJVG^7NW-YF?L/G;\)CS?+VG9O?YL\ _%KXC?"Y[Y_ 7BJ_P## M?]IO;2:C':QV5Q!>O9I0MY<^4'B(1I2X&]59?J+_@H,K+\ M<=)+*RA_AUH+(2" ZC7/%"%E)&&4.CH2,C) M_"7AGQ'/:^)-+AM9]>T'2M7FMH7TQW>*WDU"TN'AC=_G9(V56;YB">:JZ44V MKJRT^X#XOU[]IOX^>)(3;ZE\4O%$<118V71[BW\.%T4,-LC^';;2WD#AV67> MS>?#KQC\6?%=MX4\':;)JVLWBR7ES+++Y5II]C'+$EYJ^K7L MF5M;&WDN(A-.^^6:XG@M+6*YOKJVMIOV5_:"_9:\&?$;P#>6O@CPMX:\+>-= M&\W4_#MUHFD:7H46IW"1XGT+5&LK>UBEM=3C58[>>X8?V??I:W0E2U%[!<_C MAX!\:^)_@]\0M)\5:;#/8Z]X5U62+4-)OHY;5YXXGDLM:T#5+>6/SH%NH#=: M?=H\2W-G(QFB$-Y;Q21D6FG9)>7G\N@'[Q_ GX/Z3\$OA]IW@[3YA?7\DSZM MXDU;#J-5U^[A@BN[F*-^8+."&VMK"P@"H5L[2&22W,\I7;^!?&FA?$3PE MH/C3PUW1(K[3KN.>QOH5DD6*[MYHUD=5#L M5D[W=]^H'P+_ ,%%_"QG\/?#GQK$BC^S-8U;PQ>R*B^9*NM6<6J:<))/O>7; M-H6I>6IRH>\@:L\DWD6Z:9XCC?1 M+BXNGP0;?3FO8M496&W?8QME2H8?M+^T'\.Q\4?A#XS\*0V_VC5GTQ]5\/!4 MC:8>(-&8:CID,#R*WDMJ$L#:3-*N'%IJ%R@(#FOYY^5/<$'Z$$?J"#^5?P?X M^X'&<(>*F4\9X*'*LPCE6*D9MTJ>(=(@@BN[B3"(H_ MM:W>TUN)$W+%#J4ZU_;N3YK@\]RK+LYR^HJN!S3!X?'8:>EW2Q-* M-6,9I-\M2'-R5:;]ZG4C.$DI1:7\3YQE6,R/-7%O\+?!6J>1*\$Z:QXCL]3\=ZGI-['#=V$GA/X?ZQ$ M'M=6A=OZN_C-\6_!/P$^$OQ(^-7Q(U(Z3X$^%G@OQ%XZ\57R*DMRNC^&],N- M3NK?3[9Y(?MVK7PMQ8Z/IL<@N-3U2YL]/M@UQP6XDN[;P]H^(M/\ "WA#3;B9$FET?P9X6L=&\*:, M\Z_:&TO1[0W#/.9';]2\/LF^O9G+,:T;X?+.64+K2>,J)^Q2[^QBI5FT[QJ* MC=6D?CGBEQ!_9N3QRFA.V+SCFA4Y7[U/ 4VO;M]OK$G'#I-6G3>(L[P,_P#9 MI^ 7C?\ :E^/GPE_9Y^',*/XP^+?C;1O"&F7,T,\]EHUO?3^9K7B;58[97N? M[$\*:%!J?B;77MTDGBT?2;Z6*.1T5&_UEO@1\%_ G[./P8^&?P*^&FG#2O ? MPH\%Z'X*\.P2+;+=SV6B64=M+JVKS6L%K#>:[KEVMSK?B'4_(CEU76]0U#4[ M@&XNY6/\BW_!K3^P[-<:I\3OV^?'6C@6>GPZG\%O@.-0LD8S:E="RN_BIX]T MQKNS$L)L+'^S/A[HFMZ3>/#=#5_B=H-ZJRV+(?UY_P""_O[='_#'7[#OB#P= MX1UC^SOC1^U!_;'PA\ _9I_)U/1?"4]A%_PMKQQ:[3%/'_8GA;4K?PQI^H65 MQ#J&C^*_'7A;6+7>MA/L[N,L56S[B#!W<&L0M[H\S@#!8?AGA?,.*LQAR3Q5*5:G>RG]1H-QPU*G?X9X[$OW-HU$\ M+)Z),_C/_P""T?[%M0O M!J_CBU$96&X/Q#\53ZQXGL;][>#4#X5N?"NCZAO;0X=GV7_P;=?L+_\ #2/[ M8$W[1WC;1_M?PH_9,_LKQ98?;(-UCK_QNU9KG_A6FG1>8(Q/_P (8++4_B-< MW%E.\VD:[H/@B&_MVLO$";_YV],TS4=:U+3]'T>PO-5U;5KZTTS2],TZVFO= M0U'4;^>.ULK"QL[=)+B[O+RYEBM[:V@CDFGGD2*)&=U4_P"J/_P2V_8IT[]@ MC]BWX4? J2VLU^($UBWC[XTZG9M#,NK_ !=\8VUE=>*5^V6[/PM;VVE> M ="U&-(OM_AOPCHUW-$MS-.S?2<68ZCPYPY1RK!/V=7$T?J&'2=IQP\()8JN MVK7G*,N24U:7M<1[1:Q9\EP/EV(XLXLQ&=9BO:T<)7_M/%-J].>*G4;P6&2= MTH0G%U(P=X^PPKI-)21T_P#P4?\ VR-!_8/_ &/?B]^T/J,FGS>)M$T4^'?A M7H.H-$\?BGXL^*%ETSP/I!LWN[*?4=/L]09_$OB>VL;@7\7@WP_XDU"V5GLB M*_RGO$GB/7O&'B+7O%OBG5]0\0>)_%.M:IXC\1Z]JUU+>ZKK>O:W?3ZGJ^KZ MG>SL\UWJ&I:A=7%[>W4SM+<7,TDLC,[DG^E7_@YJ_;@D^-?[47A[]DCP7KJ7 M7PV_9CM?MGC.+3KMY;#6OCEXKL(9]76\-O=2Z??O\//"D^F>&;+=!'J/A_Q) MK/Q&T>Y/_ (TZG9M-"VD? M"+P='Z MN:XVU.IBJ3QU>;7O4\'3@Y8>FKV;K M2P-=9;AH1?N57_0O5/3M/L-(T^QTK2K*TTW2],L[;3]-TZPMX MK2QL+"RA2VL[*RM8$C@MK2UMXHX+>WA1(H88TCC144 7*_',SS"MFF/Q6/KO M]YB:LI\M[JG!6C2I1;^S2IQA3C_=BKZG[]DV5T,ERO!97AOX6#H1I2Q^@AU%-&CDZ96Y"G@D'X'^$_AO_ (2WXD^"] :)9X+W M7[*6^A;I)IFGN=2U53]=-L[K\:])_:=\?1^-?B5=V5A,9='\(1/X>M&5RT-Q MJ$,[OK5Y&I 5=U[_ * )$9X[BWTVWN$.;J$FVT"S&C MZ6[H=K:KJJEKR:&3./-LM,C,$J$']WK$;<8%?\[WBMCX?2Y_:+Y%PSD[AG'" M&0<5Y%P>JL).MA:O!WAU6Q&=\<8BG5DJF&EA<;C:7%4LNK1C]5Q:QF!Y/;2Q M*E5_M/AZB_#CP3Q>/Q-\-F6,R[%YGRM+_>4 MW2K7Y53:C^BU%%%?]$)_%A\W_MA_!KQ!^T3^RG^T7\!O">IZ-HWB?XQ?!CXB M?#?0-6\0R7L6@Z;J_C#POJ6AV%[K$FFV6HZA'IMMS17O91Q)FN1TJM'+ZE*%.M456 MHJE&%5N:BH)IRU2LEHCYC/>$DZ-)TL14HI0E-S::AN^9 MO5]-#RKX$?#EO@[\#_@W\(WNH[Y_A9\*OAY\.7O8I7GBO&\$>$='\,M=1S26 MME)-'<'3#*DLEG:/(KAVM;=B8D]5HHKPYSE4G.I-WE.4IR?>4FY-_-MGTE.G M&E3ITH*T*<(TX+M&$5&*^2204445)9^1W_!9S_@GW\4_^"D7[+W@/X'?"/QA MX \%>)/"OQ[\+_%>]U7XCW7B*TT.XT/0_AY\4O"%SI]K)X9\/>);]M5EO_'6 MFW,"36,5H;2TOFDNXYEMX9_P2_94_P"#:']L'X#_ +4/[-WQQ\3?&_\ 9KU; MPW\&?CW\'OBOXATK0M6^*$FN:GH?P[^(?AWQ?JVGZ-'J'PSL+"35;VPT>XMM M.2^OK*T>\DA6YN[:$O,G]KU%?0X#BC-LMP$\MPM6C'"S]MS1G0A.7[]6J>^_ M>5UMVZ'RN9\&9'F^9PS?&T:\\;3]ARSAB:E."^K24J5Z#?$NGO%J.AZQ;)*RN$>;2]6MC)I7B#3-8T6YN]-N/Y)/VB_P#@U&^+ MNEZU?ZC^RC^TAX#\7^%YKFZGL/"_QWL-;\%>*M(L/,=\)9#Q"U4S+ QGB(Q48XNC.>'Q*BMHRJTVO:QBKJ M,*\:L87;A&+=S_."MO\ @VY_X*H3ZY<:3+\,/AI96$,8>/Q/<_&;P*^AW;$0 M$Q6]O9W]WXE60&:12;OP]:Q9M9\2D-:FY_0O]FC_ (-2?BCJ.N0ZE^U[^T7X M+\*^%;6]@>7PE^S];ZOXN\4Z]IP)%S;R>-/'OAOPMHG@R])&ZWN8?!_Q!@>( MJ9;>&5FCB_MRHKVL1X@<15Z;A"IA,*VK.>'PW[SI=IUYUU%O76,4U=N-FDU\ M[A?"WA3#555J4L=C%&7,J6*Q?[K1W2<<-3P\I13^S.4E):3YDVG\[_LN_LJ? M G]C7X1:)\$OV>O FG>!? VCR2W]TL!>\UWQ1XANXH(M3\6>,O$%T7U/Q+XF MU-+:VAN-3U&:0VUA::=HFE0Z=H&DZ3I5C]!7-M;7MO/9WEO!=VEU#+;W5KK;;9^@T:%'#4:>'P]*G0H481ITJ-*$:=.G3@K1A"$4H MQC%*R222/BOXB_L*?!WQI=W.J>'VU7X>ZE<+(S6_AXVL_AQKF1VPO] MF5CZAI%@D:X2V5R7KPB?_@FY(U:$G"D+IL,K+DK)&Q!7[U\!_#SP;\,M B\->!]!L]!TB.5KB2 M*V$DEQ>W;I'%)?:C>W#RWFH7LD<44375Y/-*(8H;=&2"&&).THI.3>[ *\D^ M*GP/^&_QDT]+3QOH$=S>V\31:=X@L&%AXBTM3YA"V>IQHS/;J\LDO]GWT=[I MCS-YTME)*JNOK=%(#\Q]:_X)OZ?)>3R^'?BM>6=@T@^S66M>$X=2O(8LD6JD'H".8M)_P"";]LERCZ[\6)[BS5OWEMI/A&.SN95Q_!> MWGB"^B@8'^]I]P"/2OT]HJN:7?\ (#PKX3?LY?"KX-!+KPIH)N?$'D&";Q7K MLPU/Q!*CJZ2B"EI-'(T4\6C66G1W,01;I9RH:O=:**D#QKXY?!O3/CE MX.MO!VJZS?:%;6VO66O+>Z?;V]S.TUE9ZC9K;F.Y(C$;KJ+NS [@T: <$U\D M?\.Y/!?_ $4CQ1_X*=)_^+K]'**:DUL_R _./_AW)X+_ .BD>*/_ 4Z3_\ M%T?\.Y/!?_12/%'_ (*=)_\ BZ_1RBGSR[_@O\@/COQG^QGX-\>Z;X$TS7_& MOC9;;P!X-TKP;H\&FR:);6CVVG*1+J4EO=:3?,FH:B?*^V.DVQH[:UB5 L"D M]Y\#OV:O WP&N=?O_#5[K>L:EX@@LK.?4/$#Z;-N=7U2_\ M#^K>'?MD$&JZ7;6D\]WIU[Y4CZ?>+9_HKS7H1#]LE8Z[J?VG2KW1M3TF^TS3H[74+&[:&XC1Y86,L$EM?VEE>12 MQ#>1 ]N2(;B4'Z\HIW=K=.UD!\O_ !L_93\$?'/Q3I_BWQ+K_BK2K_3O#]KX M=B@T.?2([22SM-1U74HYI%O])OIOM)FU>X1V698S$D($2LKN_7_ _P" WAGX M#Z5KND^&=6UW5H-?U"VU&ZDUV33Y)89;:V-LB0'3["P01LAW,)$D;=T8#BO< M:*+NUKZ?U_D 5\:_&#]BWP%\6/&=WXV77-5\):CJD$(UFVT>SL9[/4M0AW(= M6>.XV^1>W, ACO#"1'=2P"\D3[9/=3W'V510FUJ@/GSX"_ 5/@/8ZWH^F>-= M8\1Z%K-S#J"Z5JMC:6\>FZI'&()[ZQDM9,H;^V2WAOHG1UE^Q6H:7;&+PEX[:[\1:'Y<0CMK&_><'7]#BV!(E M%A>SQWEM#$B1VVEZGIULN]H9&K]T*\2_: ^#UA\:_ASJGA64Q6^MVI.K^%-2 MD+*MAX@M(9EMEG=03]@U"*6;3=04I,$M[HW<4+W=I:LGY-XR< _Z_<'XG"82 ME&6>95*699))V4JF(IP:Q& YW:T67U^6M)QC*H\++%4J:QVG@SQZ;72]3N;F416ND:U THT+6)9'!2"V,UQ-IFHRN\%O M%;7R:A>3>5I: ?M]7\QNJ:9J&BZEJ&CZM:3V&J:5>W.G:C8W*&.XL[ZSF>WN MK:=#RLL$\;QNO.&4X)'-?KQ^QM^TK!XXTBQ^%GC6_P >-M$LVB\/:E=R*&\5 M:+91@QVSS.^9]?TFV5EF0CSM1TRW6_)N+FWU.>OPSZ.GB7# 2EX=<05GAE+$ MU9\.UL2W3]EBJU5O%Y)4Y[>SG6Q#GB<'&2BY8FIBL.Y.K5PU)_N'TB/#:>/A M'Q#R"BL3RX:E#B*EADJCJX6E3C'"9U3Y+^TA1PZAA\;.+DHX:GA<0HJE2Q-5 M?AE_P=*?MHGP+\'/AA^Q#X0U7RO$7QJNK;XJ_%N"VG=)[;X5^#=:>'P/HM[; MO:-%/9>-OB/I=WK4-Q;7L=S93?"B2VNK=[76$+?QF?L[_ GQW^TY\F_VC<#^TO$.K_8H+FY@\/^%](CO_ !'XCO8H M)?[/T+2M1OW0QVSU_H._MI?\$!_V?7K[PS:^&O!OAK[+KFLVUG;Z1/JUQ)<75OHDFJ:7:&&UUK5$N M?](,GXKR3(N'HX3"2K5*Y8['1H4,H^L4L/3E'%0G5I99AY/^'25Y*KB/WE;E=U"MB) M7?)'3])_V;?@!\/_ -E;X#?"O]GKX86CV?@;X3>#]-\*Z1+)[&_>W@U ^%;GPKH^H;VT.'9_I3?''X7_\ "[/@]\2_A WC/Q7\/+?XF^#= M>\#ZAXS\"S:7;>,=!TGQ+8RZ3K%UX;O-8TW5[#3]7ETNZO+6SU-]/GN-,EN! MJ%@T%_;6UQ%_.;_Q"E?L0_\ 1?OVJO\ P=?"/_YTU>'PAF^499C,9FF;UZT\ M;5YH4'&C.LU[:3J8FO.2T]I4ERQ37O*/M;Z5$?1\>9#GN<9?E^39#A\/#+J' M+/$*6(IT(OV$52P>&A"6OLJ,>:'M'O[R!2UA8WES?MMCMG9<7]A3]B#X/? M\$^_@!I?[/GP7DU_4]!M_$GB/QAKWBOQ;+I=QXN\9>*/$EU&9]:\1W&B:7HF MDS7=AHECH7A73OL.DV21:!X"]*\>:5\0+UOAA>>&;#4O$.I:)I.N:5I>F:U-XF\-^);:?1+9 M]>N-4^Q0VL#2:M9Z7>/,6L(EKCSG.L+GO$=+%8N=2&44JU&C%GR48N MI+W72PD53CORS=.I*-G5/\K+QMXS\4?$?QGXM^(7C?6KSQ'XT\=^)M=\8^+O M$.HNLE_KOB;Q-JEUK6NZQ>NBHC7>I:I>W5Y<,B(AEF?:BKA1_H$_\&W7["__ M S=^Q]+^T;XVT?[)\5_VL_[*\66'VR#;?:!\$=)6Y_X5IIT7FJY@_X3,WNI M_$:YN+*=(-7T+7O!$-_;K>^'TV>=:/\ \&JW["VG:MI>H:A\:?VH-=L+'4;& M\O=$OO$/PQMK+6+2VN8I[G2KRYTSX866I6]KJ$*/:7$^GWEI?113/):7,$ZQ MRI_31IFFZ=HNFZ?H^CV%GI6DZ396FFZ7IFG6T-EI^G:=801VME86-G;I';VE MG9VT45O:VT$<<,$$:11(J(JCWN+^+\%F>74LMRF554JE12Q;E2=%*E1Y71H0 MB]XRJ6G*R2C[&$5=2:/F. ^ \QR?-:^;YY"C[:E2E' QA6CB).OB.98C$SDK M\LX4KTXW;<_;U).SBF[M%%%?FA^P!1110 5X9\?_ (I)\,?!$\ME,%\3^(!< M:7XDPS1R(=KJU_/80R)Y4TC)Z?XN\6:)X(\/ZCXF\0 MW0M-,TV'S)& WSSRN0EO9VD609KNZF9(8(\JI=MTCQQ+)(GX^?$WXB:Q\3O% ME]XFU8F&-_\ 1=)TU7,D.DZ3%)(UK8Q-A?,<>8\UU<;$-S=RSSB.)'2&/_/_ M .GS]*_!> /AUB>#^%\RC_Q%OC[+<3@\AI86M'ZUPID>(<\)F'&&*C%N>'JP MBL1@N&U/DEB,X4\925?#Y-CZ3_8_!_P\J\89W3S/'T'_ *N9/7A5QDXMN%7'6NH8:U*3A/$TI'!Q137,T<,,(?$,7Q$UFU"^'_#=RW]BI<1@ MKJOB"-2(YX4=26MM$9ENOM*[1_:JVD<#R-:WJ0_I/7\_?LK_ *.F*X9X>SKZ M0'%>7UL+FO&.$GP_P#A\73=.K2X25>AB#-Y1]OB*=.2A6PLHHHHHK_8$_FL**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /@/]L#]EX>/;.\^*'@*QSXVTVT$GB#1 M;6(;_%NG6D:H+JU12-_B#3K6/:D85I=7LH8[.+=>V]E#<_D+9WE[IE[:ZAI] MUOQIP5A6\T;>(SK)L,G&KCZL6I M/,\MA"U\PWEB\-#EEC'%8B@GCG4AC/ZL\$_&K#Y70H<&<:8E+*TEA\ESC$M2 MI8"G).*RS,IRO;+]5'"XF=XX--T*[6"5.>$Z_P#9B_:QT3XI6&F^#/&]Y;:1 M\2[>);6*64):Z=XR$2[4N].?<(8-;>-0VH:1^Z%Q-ON](C:W>:RTW[7K\?OV M-/V=M3UWQ]?>-O'>BWFFZ5\-M6%K;Z-J]G-:7%[XVME6>*"YM+B-)4B\-J]O MJ=RD@B9M0FTE%$]N+Z(?L#7ZGX*YWQ?GW!.%QO%]%1Q$*]7"9=BZL:E+,,QP M.$M0^MYC1G%\:F+C2=>K24I*OB?RWQHR7A'(>-<5@N$:SEAYT* M6+S#"4G3J9?E^.Q=ZZPN75H2;E0>'G1KNC[]/"RK>PI57&+H88HK)TK7M$UT M7C:+JVG:J-/O)]/O_P"S[RWNS97UM(T4]I=+!(YM[B-T;,4H1RN'4%&5CK5^ MI8+&X+,<-2QN7XO"X_!UU*5#%X+$4L5AJT8SE3DZ5>A.I2J*-2$H2<)M*<91 M=G%I?E-6E5H5)4JU.I1JPLITZL)4ZD6TFE*$TI1NFFKI733V84445U&84444 M %%%13SP6T,MQ,_&OAOP#H5SXA\3ZA'86$&(XUXDN[ZZ<$Q6.GVH(DN[N;:Q6* M/Y8XUDN+AX;6&>>/Y_\ B?\ M5>#O"<4^G>#'MO&?B#:Z+<6\K'PWI\A0E); MC48B/[5*LT;"UTJ1H95$LL7.JW0WK;QR$1 MV5A"^W-OI]C$$M;*$[$,BP1(T[KYUP\T[/*W^;GTH/VC?AEX/X7,N%O"_$Y= MXF^)2I5L/"IE^)CB^">&,6XN"K9WG&$J\F<8O#5):X^G=/EPN&J1OAJ=2.BQ>*BDE* M%2AA\5!MQ[SXQ_&OQ!\6M319U.E^%].G:31M!C?>$?$D8U'4I1@7>IR0R-'N M4+;VD+-!:QAI+JXN\OX0_"K6OBKXG@TNSCFM]$LY(9_$>M!0(=-L&XD06=M=2Q;/PC^!7BSXJ7<5U%$^C>$XIMM]XCNXB(Y MCA9;72(&VMJ5[@."4*V5JR$7=S%*88)_U3\(>$- \#:#9>'/#=BECIMDG08: MXN[A@HFO;Z?:K75[//TA,;GK MX$QN/P^:XC'YO">$S3Q(E0E'ZODW#U#EH1RO@[#TJ5/"8C,L#0H8*G@8K)^& MX*O]8QN3?KO'GB)D'AKDZX0X-I83^UZ5&>'A1PS53#Y&I+W\3C97F\1F"P6$HT\ M/A<'A,+2A0PV%PV'HQA2H8?#T80I4:-*$:=*G",(1C&*2_C2K5J5ZE2M6J3J MUJTYU:M6I*4ZE6I4DYSJ5)R;E.&_M">/\ M5/A_\.]1O=$M;]]7U9O[(M-2M;6YDMM"%TI2?5;N[B40V;*CR:E- M;.D<\4%PH]RI&575D=5=&4JRL RLK##*RG(*D$@@@@@X/%?&>(O#F>\7\"\6 M<+<-<4UN"<]XAR/'Y1EW%N&P"S/$Y!6Q]"6'EF.%P3QF7NKBJ-&I4^K3ACL- M5P]=T\32JQJT8'J9)CL)EN;Y=F&.R^.:X3!8NCB:^75*WL*>,C1FIJA4J^RK M,97O;2QN/".IN)"T_AHV]K8SRL!L: MYTB:":QVHV78:>FG33%F,T[G:5^7O%'['/CW3#)+X8UG1/%%LH&R&9GT+5') M)R!;W3W.F[5&,N^L1LQ/$5?X*U_HM_3^^BKC\;C?![.>(,_X=AB9XMU?#3.H MYQEN83BH3I5\S\-L[BZV/Q\J-=-4^7/<*\-7HINTH4,\PKY*-%2=XOZ]A9234W2A*,E#V[0_VR MOA]>HBZYH/B70[A@2Y@CLM7L4QG %Q'1EPQC'.6&&Q^;>L_!3XL:#(8]0\ >)6V MD!I=,T]]?7FE:IIYQ?Z;?V)VJ^+RSN+8[ M&8HKXFC3Y6<%%;H6!4$D$5UP_:-?33\-X2R_Q"X X?Q.*H?N\17X]\->*.%\ MTC.DDJCJTLIS3A;!4JC;3JQ>6J,927+"G&T3*7@EX79XU6R;.,93ISUA#*,\ MR_'X=J3O'EEB/=)="S+MM8=2OILJN M\YM[*QN)PI'"L8]KM\BDO\M)_:C_2EXM;R[@WP M^X PN)K0O2GDG"?%O$6;1E"T:DZ$*_$>+P,%1\+N":6&FDZ-?$<,X7!Y7C\^PM.+C]7KX M?A_/L3*,G64ZG/5K/JCG/@CX;IU0K75Y-!;H2 TJY%?I3H4G'A?2G==.1\!EBU M74SLGO0I;$UK8):P"6/ O[VV=D?[(T+P[H/A?3X]*\.Z/IVBZ?&=PM--M(;2 M)I-JHTTHA13/<.J+YMS,9)YB-TLCMDULU_>/T?OV8GA-X:U,#Q%XJXN/BUQ9 MAY4L32R[$X:>!X$RS$TY*I%0R252>(XBE3DG3E4S^M/+,53M*?#]"HE)?D7& M7CUQ%GL:N"X>IOAS+IJ4)5Z=15LWKPDK.^*48PP2DM4L'%5Z;NEC)Q=BO:6E MK86UO96-M!9V=I#';VMI:PQV]M;01*$BA@@B5(HHHT 5(XU5$4!5 Q5BBBO M]-Z5*G0ITZ-&G"C1HPA2I4J4(TZ=*G3BH4Z=.G!*,(0BE&$(I1C%))))(_!Y M2E.4ISDY2DW*4I-RE*4G=RDW=MMMMMMMMW844458@HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ? HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$! end GRAPHIC 14 ny20002442x1_diagram01.jpg begin 644 ny20002442x1_diagram01.jpg M_]C_X 02D9)1@ ! 0$ P # #_[0 V4&AO=&]S:&]P(#,N, X0DE- ^T* M4F5S;VQU=&EO;@ 0 , ! $ P $ ?_B"^!)0T-?4%)/1DE, M10 ! 0 "]!N;VYE @ &UN=')21T(@6%E:( ?4 < %0 3 L (6%C &, : !M '( =P!\ ($ A@"+ ) E0": M )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T! M$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I M ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<" M<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: M V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$ M?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07% M!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC[ M"1 ))0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP* M\PL+"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT- M#28-0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/ M>@^6#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W M&!L80!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL; M8QN*&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I M'Q,?/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U M$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546: M1=Y&(D9G1JM&\$25^!8+UA]6,M9 M&EEI6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV % M8%=@JF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUG MDV?I:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\> M;WAOT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW M5G>S>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$ M?^6 1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2( M:8C.B3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_ MD:B2$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB: MU9M"FZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16 MI,>E.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC# MU,11Q,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_R MC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[< M_VW__V1E% 8VEA96B !0 M;65A

'0 0V]P>7)I9VAT($AE=VQE='0@ M4&%C:V%R9"P@,C P- !S9C,R !#$0 7?___S)@ !Y0 /V/___[ MH?___:( /; # =?_; $, 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! ?_ !$( ;X"P ,!(@ "$0$#$0'_Q ? !!0$! M 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F M)R@I*C0U-CH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /[^***\S^+_ ,6?"/P1 M^'_B'XE^.9[NV\,>&;&YU'5)K&T>]N8[:TM9[N9HK:,AY66&WD(13N9@%')J MZ5*I6J0HT82J5:LXTZ=.$7*)_B2JR*&"R?#G4D=02?_ &OE MC_YC\)_X44O_ )/^K>E_WEHK\&O^(B__ ()R_P#0T?$?_P -UJ7_ ,FT?\1% M_P#P3E_Z&CXC_P#ANM2_^3:/]2N+?^B=SCI_S 8CK;^Y_>7XA_:V6?\ 0?A/ M_"BCY?W_ .K/RO\ O+17X-?\1%__ 3E_P"AH^(__ANM2_\ DVC_ (B+_P#@ MG+_T-'Q'_P##=:E_\FT?ZE<6_P#1.YQT_P"8#$=;?W/[R_$/[6RS_H/PG_A1 M1\O[_P#5GY7_ 'EHK\&O^(B__@G+_P!#1\1__#=:E_\ )M'_ !$7_P#!.7_H M:/B/_P"&ZU+_ .3:/]2N+?\ HG7XA_:V6?]!^$_P#"BCY?W_ZL_*_[RT5^ M#7_$1?\ \$Y?^AH^(_\ X;K4O_DVC_B(O_X)R_\ 0T?$?_PW6I?_ ";1_J5Q M;_T3N<=/^8#$=;?W/[R_$/[6RS_H/PG_ (44?+^__5GY7_>6BOP:_P"(B_\ MX)R_]#1\1_\ PW6I?_)M'_$1?_P3E_Z&CXC_ /ANM2_^3:/]2N+?^B=SCI_S M 8CK;^Y_>7XA_:V6?]!^$_\ "BCY?W_ZL_*_[RT5^#7_ !$7_P#!.7_H:/B/ M_P"&ZU+_ .3*/^(B_P#X)R]O%'Q'_P##=:D?_;P4?ZE<6_\ 1.YQT_Y@,1UM M_<_O+\0_M;+/^@_"?^%%'R_O_P!6?E?]Y:*_!K_B(O\ ^"2BOP:_XB+_ /@G+W\4?$?_ ,-UJ77_ ,#: M7_B(O_X)R_\ 0T?$CIS_ ,6ZU+K_ .!O3_/-'^I7%O\ T3N<=/\ F Q'6W]S M^\OQ#^ULL_Z#\)_X44?+^_\ U9^5_P!Y**_!K_B(O_X)R]_%'Q'_ /#=:EU_ M\#:7_B(O_P""*/B1_X;K4O?\ Z??I^M'^I7%O_1.Y MQT_Y@,1UM_<_O+\0_M;+/^@_"?\ A11\O[_]6?E?]Y**_!O_ (B+_P#@G)_T M-'Q(]O\ BW6I>_\ T^?3]3[4?\1%_P#P3D[>*/B1_P"&ZU+W_P"GWZ?K1_J5 MQ;_T3N<=/^8#$=;?W/[R_$/[6RS_ *#\)_X44?+^_P#U9^5_WDHK\&_^(B__ M ()R?]#1\2/;_BW6I>__ $^?3]3[4?\ $1?_ ,$Y.WBCXD?^&ZU+W_Z??I^M M'^I7%O\ T3N<=/\ F Q'6W]S^\OQ#^ULL_Z#\)_X44?+^_\ U9^5_P!Y**_! MO_B(O_X)R?\ 0T?$CV_XMUJ7O_T^?3]3[4?\1%__ 3D[>*/B1_X;K4O?_I] M^GZT?ZE<6_\ 1.YQT_Y@,1UM_<_O+\0_M;+/^@_"?^%%'R_O_P!6?E?]Y**_ M!O\ XB+_ /@G)_T-'Q(]O^+=:E[_ /3Y]/U/M1_Q$7_\$Y.WBCXD?^&ZU+W_ M .GWZ?K1_J5Q;_T3N<=/^8#$=;?W/[R_$/[6RS_H/PG_ (44?+^__5GY7_>2 MBOP;_P"(B_\ X)R?]#1\2/;_ (MUJ7O_ -/GT_4^U'_$1?\ \$Y.WBCXD?\ MANM2]_\ I]^GZT?ZE<6_]$[G'3_F Q'6W]S^\OQ#^ULL_P"@_"?^%%'R_O\ M]6?E?]Y**_!O_B(O_P""_\ T^_3]:/]2N+?^B=SCI_S 8CK;^Y_>7XC_M;+/^AA@_\ PHI?_)W_ M .&/WDHK\&_^(B__ ()R=_%'Q(_\-UJ7O_T^_3]:/^(B_P#X)R=O%'Q(_P## M=:E[_P#3[]/UH_U*XM_Z)W..G_,!B.MO[G]Y?B']K99_T,,'_P"%%+_Y._\ MPQ^\E%?@W_Q$7_\ !.7_ *&CXD>W_%NM2_\ DV@_\'%__!.7MXH^)'MGX=:E M_P#)M+_4KBW_ *)W./\ P@Q'E_T[\U_5@_M;+/\ H88/_P **7_R=_\ AC]Y M**_!K_B(O_X)R_\ 0T?$?/;_ (MUJ7X_\OM*?^#B_P#X)R]O%'Q(]L_#K4O_ M )-H_P!2N+?^B=SCI_S 8CK;_IWY_P!:7/[6RS_H88/_ ,**7_R=_P#AC]Y* M*_!K_B(O_P""6BOP:_XB+_ /@G M+_T-'Q'_ /#=:E_\F4?\1%__ 3E[>*/B/\ ^&ZU(_\ MX*/]2N+?^B=SCI_ MS 8CK;_IWY_UI<_M;+/^AA@__"BE_P#)W_X8_>6BOP:_XB+_ /@G+_T-'Q'_ M /#=:E_\F4?\1%__ 3E[>*/B/\ ^&ZU(_\ MX*/]2N+?^B=SCI_S 8CK;_I MWY_UI<_M;+/^AA@__"BE_P#)W_X8_>6BOP:_XB+_ /@G+_T-'Q'_ /#=:E_\ MFT?\1%__ 3E_P"AH^(__ANM2_\ DVC_ %*XM_Z)W..G_,!B.MO^G?G_ %I< M_M;*_P#H88/_ ,**7_R1^\M%?@U_Q$7_ /!.7_H:/B/_ .&ZU+_Y-H_XB+_^ M"6BOP:_XB+_\ M@G+_ -#1\1__ W6I?\ R;1_Q$7_ /!.7_H:/B/_ .&ZU+_Y-H_U*XM_Z)W. M.G_,!B.MO^G?G_6ES^ULK_Z&&#_\**7_ ,D?O+17X-?\1%__ 3E_P"AH^(_ M_ANM2_\ DVC_ (B+_P#@G+_T-'Q'_P##=:E_\FT?ZE<6_P#1.YQT_P"8#$=; M?]._/^M+G]K97_T,,'_X44O_ )(_>6BOP:_XB+_^"G_@;U_P XKZ4_ M91_X+"?L=_MD_%>W^#?P:UWQA>^,[K2=5UJ&VUOPA>Z-9M9:/%%->-]LFN)8 M_,6.9"D>S+G(!&*RQ'"7$^$H5<3B:G_I+/\ +2T^")K.!F57)_,-Q_D57T\?Z#;X_NO^/SN/PXS_ /KJ\21C+8Z\XSG_ M Q7]RT_@A_@C^2[:? M[C\OF_E0;6 <",#\9#_)N/ZU9HJR.6.ZIPV_N6=D_P"\W9\D+ZOX9;Z\U;[+ M;GDQ\CW[C\OF_E0;6 <",#\9#_)N/ZU9HH#ECNJ<-O[EG9/^\W9\D+ZO MX9;Z\U;[+;GDQ\CW;L M^2%]7\,M]>:M]E@//E\CW=>OISZ>G7O2?98!QL 'U<^GHPP<^G6K5% &XY/XU9.._J/SSQ^M''/U&?KQC^E!2C%Z^SB_-2-]7:SWUO6^RP M<$QY(XZNO4@9'S<>^.M'V6 <; ,<=7.3P<\-QR?QJRM]F@X)CSC ZNO)(&?O=AGIZT?9H!QL]CR MYR>#GAN.3^-63C]1^?&/Z4<<_49^O&/Z4 HQW5.+\[0L_P#R=_RQZNW*_.]? M[-!WCST[NO). 1\W'&@ZU9./U'Y\8_I1QS] M1GZ\8_I0"C'=4XOSM"S_ /)W_+'J[//3NZ\DX!'S<<9SCKFD^S M0#/R#K@\N&X.3V/_P!:RQXR3Z]_IB MR_VWORKKI9^=ZWV>$G_5 <'EC MUZ <]>>W/-(T%NHY7ZA=VXG)X4;NI[ => ."*L'/.!@G!SD=1C^7/Y5H:.^G MQZ_X>DU5=^E)K-@^I(59@]BEQ&;E2@(+!H@PP""<]:4GRQ? M0KV<;JT:>K2]^/*E=I7:45HDTY=%9[:GOGPG_8Q_:5^.&EMKOPP^$VO:_HH( M":E-8:I;6DP.2&@N'M#!.I'\4;N.V<5Y_P#%3X"_%CX&ZN-#^+/@/6?"5](" M83?6&H0VDP! /E7=Q!#!(,G ,;')./2O[UOA]XH^(^O?L(_"./\ X)NZA\.[ MCQ+I^CZ.]UX?O_&VE>&9DBA^>_M+V%Y-2N+>XD8%7BE$3D,3D$BOR"_X+ ?' MKXC^/?V=O"/PL_::_9\M/#WQ\CU#3HH/''AV#Q!XBT2*=96C>UB\4FU@TIA= MNT>Z,/*W.06()'YME7&V89CFZP:R[ QPCQM;!U**Q\8YMA(T6U]9Q&"J0@_8 MR:_Y=N4E>R3>C]_$Y'AL/A?:JK-U%256#>&B\/5;BKP52',U)6M[RBM%KNW_ M "HF&U YV@X)&78 ]_XFQT_3FK^D:'_9[\*_'W]M7XZZM\)[/QRU@?#^ MBZ'8>'M;N!%J+>7;O/'?7=K<1@DJTA",L2Y,C9!QSWQR_P""6:?LD_%O]G'X MY?!_QOO#"5\1AH.=2A2Q2 M>@.,;N3S]>.,<8_K+_X+??""+]H/]M;]E?X7WVO?\(Y8ZW\/[6&ZU@>(-.\#?&WXL7/C/0=)G MN!<:S\/-.TO0[K4(K7STC@U264036[280S02/P=P).17G87CC+*65Y;C3COQV Q08;;!;Y2%P2 M0Q/0<_Q<=\Y^F.!G^D#]C3_@B-\/OCGI?Q_;XN?%G7O!=_\ WQ')I-]-I&E MZ)J5O/8V\4MQ<74EQ=W$2%ECCR%1@H&I[VT;LY*V68C#4(8FM2HTZ= M2*E",IQ522]U>[3O%MIW5?"+]C+]HWX]Z-<>(/A-\-[SQ3HMLZQ M2WT(NEC#N,J@*02(20.@<$?E7K;_ /!+O]N1 SM\#M2PJY;#7I( !/ %H<]\ M<=/J#7J_[#W_ 4Y_:7_ &4YO"_PL^&6JI%X0U_Q;HUO>VLUVT(9+B[C@DC1 M5@E*AT+>&. M2"2_:%9#$!;.LI)D.'D4#C&":^9SSB#B?+G3&19;6="0T;+)L967 M!!!4'KQTQS1BM "/D!/'?#FIYUK4H5>.*$R7%G/.A8["XB!PIZ8KYP^!7_!'+ M]D7XHZ3=>-9?C_\ $[6/"FJ:M;V?A9?"_P /M+UN[EMKEMD74ECM? M!DWX5%^8D# 'I4.-LEG@Y8FK4Q/[J:H5Y4>FJM6C&HJ6EI3@IRY&]%\3C=64FT[_ ,T@@M]I M*JK XP=Q/N<88XST/(YYSSPGEVN<$+G@@%\''TW#/AG\;_VH]:\(_'/QKX<.L6.B+IGA%M#@ MN2BDP/J][J-N(PLK! )%65MIVIFMI\9\/PPV%Q<<9.K2QD:DZ,:&%Q-:OR46 ME6G4H4Z4JM*%)W5252$5&UVTM25DN.E5JTWAZ*=+EC.4YTU!3DHRBE*5DVT_ M=7O-W2]?YQOA7^S]\6/CA/J-O\*?!]QXJDTB%Y]16V$S?9HHD\QV?RHY,$(& M.#CBO-M>\.W_ (6UC4/#WB"R.G:UI4[VFH64K.'M[B-BKQD/M?<""#E5(].E M?V(_\$;_ -FC6OV9/C_^TM\(X]>TCQ?:V\6H6GA_6M+U/3=234X4MIA!-.^E MRW,%N[JR;E#L58%0#MKY?_:__P""4?PR^&.E?'+]J/\ :E^*.K>$=6\5^);N MX^'OA3P_IVE:\=5OK_SFLH;M)9K.^@22<+&YCB811DO\Q !X:7&^!>=5\MK< MD:+IX*6 J4E5K8C&2Q<>:T:$*5U5*HJ\91 MA&E35/E4[U&TD[JR5E=ZZZ)_R]&*W&,A!D9&7(X& >#DY]^G/I2^1 1N"(5& M,MN..!S_ !8Z$Y_^M7]%O[.7_!%WX::]\#=!^/W[2'Q%^(OA3P]X\O;6'P9I M'P[\$P^-KUK6^F>&TN-1M(A]KL$)"M(9(S'$C;G<9!KS']H#_@C<_P &/VB/ MA-X+L/&FNZO\&?BM-9_8?%>HZ18V6NZ='>7*0B&XT9'6**8"0,$FF7)/S#@Y M]*'%^05,55PD<9+VM)5FY?5Z_LIO#QASRR?&1I M1JRH4TIN%DZD.:/.X*FYQ;O&,FU;FC&^BULS\'UCM22N$8GIB3)/3CAOS.:V M_#OA75?%^N:?X:\-:>VHZWJL\5II]DAD+W$\SK''&HC#-EG(7A6ZD"OZ+_VU MO^"2O[$O[&/A;4'\8?M)^-9?'VHZ!<:QX.\-_P#"*>'I8M0GCMB\,%U-!J"3 M6T;W!5&DV$JO*AF!K\>/V!"5_;$^#0'*CQGI*1GCYXUU&((QR3U4 D<8/MQ7 M5A,^P>99;B+U1G5R^ M>'Q%'#5U04JE2$6J4J_MPR0K.OP0U)H MGB25N2CKN4[1:=2#T&?KTKY;^(GP2^)WPD\30^#_B/X(UCPOX@N9DM[6W MU&PU"U@GFD?RT$5Q=V\$"O M _PQDLV\+#P_9ZE>:=6(U:*188&>-"BE25??@D]>:VOVTF\+_P#! M1+_@G7\(_P!IW6/#6G>$OBN-?\.0C6=,26ZGTHSWK0W0M+F]=&F0NOG*'C.' M Y)RQ^/P'%^>)95BLVRS!4\LS:?L:&)PF)JU*M"K./-2^L4:E*+<9I:NG*=O M5I/U:V2X'_:(4:\O;X6"J3A4HT[2@U'FY6JDTF[:4W=I)PDN"%" D@89MWIP,UY ([7OL.5S MCS#U_P"^L@GGCM@_A_0]^WS^QI\0++1/V6O#OC+]I+QI\1]-\=:;ID$$'B^T MT.QM/"5G/=0V[PZ2T+QK<"%'+117#%G*@;CD5]@>!O\ @WW_ &9_'EE'X8T# MXX_%F?QLVBM>_;;KX=Z9:^'I+L6ZR+'%K3SM9/&9& #+,7(&0,\'W9<99/@\ M#A<7F.*M#$.M:IA<+C*M*,*-5TY2GS4?:4U&RYI5(Q3=W&\6F^!9+B:F(J4J M%.D_9\GN5)TE)N=.,E9,K&WTR\NKJ*TB>X26&TNG@M&$ENN]V2;:@!'.1GZV\(?\$0?V./BUX/ M^+WC;X._M0>+/%EG\+M(UFXO+*3PYX6B<:IIME-<1P21P:C+(T+O$5:1%4[< MD=,UMB>,^'L+4=.IC*DTHX=RJT<-B:M&F\4X*C&I6ITITZ28ZHTEAZ,6W):[2VNHV^'J]?Y93%:C .Q>W+]1QSRV1Z_ MUR#@,5MV",, %MYQ],ANOH0>G7)&:_I@_90_X(F_ ;XT_ '6?C?\2OC7XG\' M6.A37 ?4,?<\-O"NG>$Y M'L$#O7)(+M941"RQ>60_3N!3? /\ P1>_927]E_X0_M&?&?\ :&\7>![7 MXAQZ?;7=A9>'/#EW'%JNHW;6MO;VPN[V&>:-G7F5LX&21QQBN-^'7AJ6)CBJ MTH5<1/"0IPP6*E7^L0A[25-T(T?:J7*^9.4$FMFWH:+(\:JDX2H4;TZ<:LFZ ME-0Y).RE&;M!I--;NR6JZG\R9BM0,D)@ =7!!/&1][O[YZDT+# PRB CH<,2 M.^?F#<9SR<#ZU_5M\0?^"#?[)7PIC\->/_'G[4?B_2?A9XNN[#3=#N/^$;\+ M/J%U?:O*D.G(MH^HJ?+D=L/(H;RP-S#&37Y7?\%2?^"<.C?L#^)?!4_@OQOJ M/CGP+X]TMM3TK4-5MM/L;N-?-$<<9MM.EE0J597#D\=/8]&7<79%FN)HX3!8 MFK.M7C4=%3PF)HPJ.E;VL(U*M*$/:4M>>'-SJVJ1E7RC&86C*M6HTHPIM.3C M4A.2C+EY9.,>;W7I9Z)]NK_)X6T!Q\G/7JP_+D=CC(]<^F$^S08'R#D9ZN<= M,C@]R3SQZ>F+ P0I]5XZ]./_ *W7FE&.,>G'TX_^M7TIYW+%ZJG#U2IZ[>=] M;*^WYE?[- >-G/7^,=.#CGT/Z^PPGV:#C]V!NYZN<=,CANY)YX]/3%GCCZ'' MTX_^M0,<8]./IQ_]:@.6+U]G3^2IZ[=>9OHNOZE?[- ?X.>WWQQT/5NO/7KS M2?9H.,1XR,]7..F1PWWI5GCCZ''TX_^M0,<8]./IQ_]:@.6+M^[A\O9 MV?\ Y,WT[_FRO]F@/\'/;[XXZ'JW7GKUYI/LT'&(\9&>KG'3(^]W)ZU9XX^A MQ]./_K4#'&/3CZ MO-)]F@'2/&[GJY]./O=_7K5GCCZ''TX_^M0,<8]./IQ_]:@.6+M^[A\O9V?_ M ),WT[_FRM]E@/!3GJ/OC@8]6Z^_7FC[- .D>-W/5SZ[^O6K/''T./IQ_ M]:@8XQZK=??KS2 M_98!TC SUY<_U[^O7\^+'''T./IQ_P#6I: Y8NW[N'RY+/\ \F;_ !_&Y6^R MVYX*<]1RXZ8]6_7KS1]E@'2,#/7ES_)OU_QJS10'+%V?LX?+DL__ "9_G^)6 M^RVYX,?(ZM'V6 =(QSUY<_R;K[U9HH#DB[/VO+G^3=?>K-% G_,.L.W^>GO7S'&G_ "2F?_\ 8LQ/ M_I!ZF40A'-LO:BDY5U>R5G[K>G7?K_F?Z(%%%%?Q,?KP5\"?\%.?^3+/C7_V M*6N_^F#5Z^^Z^!/^"G()_8K^-@57<_\ "):[\J*78_\ $@U?@* 2>,]J]?(/ M^1YE'_8QP?\ Z?@:G_ *2S_+:T_BQ@/^RWYEV /X#M5\9[C'MU MK+T]W%G;C[-EO=9][>3^@JR--^>>O6R3L^1;[[.G=]>67\Q/14'FO_S[W/\ MX#R<_IQ^N?:@RN>EO=9]/L\G/Y#- :;\\]>MDG9\G7?9T];:\LOYB>BH/-?_ M )][G_P'DY_3C'U.:/-?M;W1/O;R<_D* TWYYZ];).SY%OO=IT]>MI=R>BH/ M-?\ Y][G_P !Y.?TXQ]3FCS7[6]T3[V\G/Y"@--^>>O6R3L^1;[W:=/7K:7< MGHJ#S7S_ ,>]SC_KWDY_3C'U/^!YK\8M[H_6WDYZ>@^O^'H#LM^>>JWT3M[B MWWNTZ?K9_P Q-WS]1^>/\*!Q@9Z#'\O\_C4/FOWM[GWQ;R<_IQCZG/IZ'FR< M8M[DG'/^CR[7)KUL_YD3<9SZONI_86]KZKDUZV?\VLW&<^G'XG'_ -;\Z!Z9Z#!^O'^?QJ'S7[V] MS[XMY.?TXQ]3GT]#S9.,6]R3CG_1Y.3QZ#Z_X>@%EOSSUZ^ZG]A;VOJN37K9 M_P VLW&<^G'XG'_UOSH'IGH,'Z\?Y_&H?-?O;W/OBWDY_3C'U.?3T/-?C%O< MYQS_ */)R>/0?7_#T LM^>>O7W4_L+>U]5R:];/^;6;C.?3C\3C_ .M^= ], M]!@_7C_/XU#YK][>Y]\6\G/Z<8^ISZ>AYK\8M[G..?\ 1Y.3QZ#Z_P"'H!9; M\\]>ONI_86]KZKDUZV?\VLW&<^G'XG'_ -;\Z!Z9Z#!^O'^?QJ'S7[V]S[XM MY.?TXQ]3GT]#S7XQ;W.?^O>3D\>@_P ^GH!9;\\]>ONI_86]KZKDUZV?\VKL M\@(?7 QT[GD]J=GKU3Z-;I[I@I)/35^[)*2DXMJ46DT]7=))W>S2/[//A#^P MQX#\;_!/P+\4O^"=7[6]U^SUK>I:;83^)-$TK5O"^C/?W?R^?)J::SJ5U?VU MS'AE$3J(V7&(\,2?;_\ @HA\1/"GP1_8+\->"?VE?C-8?'/XJV>O>';XZA-J M'A_6]9O+NPN&D-V8?#]Q R)'@AI3%M&0&.2:_B)\)_%#XG> 8Y8/!/C#Q1X7 MMYR#+#I9EA60C.TMPV< ^_!Z]:S/%'C7QIXYO%O_ !KKVO>)[M%V1W&IK)+( MB]2H.T#'?W/8=:_.7P-BJV:87%XW.H8K"X/%K%T'++J$,SE&+YHX:KF4:JJS MI1O9MPO**2LM&O>_MNG'"U*-+!NE*K1]E+_:)NBG.,5[14?9M/[2/P&M_^"JW[%'[/]_\ 'XD>$;3Q9X,L=-TS6O"/B3Q5H'AF.V@:4K< MW$RZC=-=K<6J -%$\:B12<$M@'=_:?\ &GPY_9<_94_8]_8CU;QUHOBOXHZ+ MX^^']WJ4NEZGINJ:?81:;KB-=FXU/3KF2WMUC,NU//16:)2[$#)K^0'P?\3/ MB5\/'G?P'XM\2^%/M/\ KQI7F0B8X(&XE6SC)ZCO[9K+U3Q?XMU[7!XEUW6= M;U7Q$LPN%UB[262\2=&W+,'V[0ZMM8<8!&<#%;T^":RJ4*%;-%4RG!8O$X[! M85850Q$,1B%/EC6Q*KM5:5&=6I*,51A*=^5R5KCAGZ@I3C@Y?6*D*5*M)U;P M<:;@N:%/V:<9SB^5/G>MG;5G]Q?[34?[.WC#_@J)^RQ!\7=4\(ZYX?A^%%Y) M:&YU;3;G28=84A].6YNXK^.""43\QQR2EBV#Y;=OT+^&FI_&72/CG\1U\7^. M_ACH/P%6PO+7X:^']*^)'AR]DU#3WM0MO<7NG/(ES9R*P"B);F55]^,_YNNL M_$+X@>(M3LM;U_Q-XAU?6--54T[4[M7>ZLEC(9%@?:"H5@".N#CMFNJN/C[\ M=;N6TFN/B;XUFGL8?(M)'E=F@B 'R1_+PO '?!_.O*QGAO6Q.&PN'6;TW"CE MZP4HXC O$1A)5_;>WPL'BZ<:%65W"4G[1\BT:;-X<214Y36"DI2JJ<73K\K: M4(0Y:DW2E*<=5)?#;K9I,_LY^&_B.P\-_"'_ (*>9\5^'+"^O]?UY].,7B#3 M-UY$^AWJYM"UP#/O+*J"%9"SD*I)K^'B0M+=WT\A:2>>^O))9'SND)N)#N+$ M\]#I.E[!26L^?FYW%[.%U9:-]VF]+H[7X;E%^) M/P\D>1$5/&GA]Y))&"1H@U" L[NV JJ!EF) 4=< 9K^JW_@M7XA\.ZG\&_V0 MXM,\0Z'J3P7/A9KB.PU>QO'A59+?<\JV]Q*8T7^)GPH(()XK^1^.:>&6.:&* M[AFB99(9$MY-TG[/G=7ZQ2]G\7/ M%04=W[LF[6O'J?\$]?V=],M_$NC:A"G_",&_L-,U>PO;I85@42R?9;>Y>4[ 2K$J I M.&/K]A?LSZ')I'_!/OX)W/[".H?#'P]\0KN3P_<^/M7UKQKHOA354L%F_P") MW/=)J%Q>YNUC#$02Q1LZ@!0. ?X>=:^(7C[Q+IUIHWB/Q+X@UO1M/58[+3;U M9'M;9$Y58DVC9CL >G7UK1\-_%KXJ^"]/N-)\(^-/%/A_2KQ62ZL=.+Q6\R, MI!1U*\C!(QGI7S=7@:I+*,-EU+,X+=3EYHWY;.R]&.?I8B=:>$;C*C&C&U7EJ4^51?-"HH2<;WUY4Y*W0_NX_X M*#_'72?@_I'[-OQ'\;>+?#/C!]*U[P]I7B>\T[Q!I>L3I<7%W#]IO FF7/SI M;E78S82-=H+8'3Y'_;Z_X)Z:K^W]^T/\)_CS\,_C3X'\/_".X\*P2:_XL7QK MX4@UW0RN)B++1KF]!G95)QYTZ[)%(DVXK^//6OB5\2/$VEQ:'XC\5^)-:T:% MQ)#IM\'>VCD&<.BA>&4\C;W/UK7T?XU?&7P]HDGAK0?B#XOTO0)(FA;2;5Y% MLS"X(>+84)"L#@X/?N>F&!X$QN5PP=7+LVHTYAO MK25.I1E\#]I.$K6E!A4SRC7=6-?!U)4:WLY2BL1:7/!0BO?5)2E&:BN9-+KJ M]#^Q/_@EAX>^$O[,W[2/QU\)>%?CP?BPWA.*Z6]U_P 73Z!HB37EI;,WEV$] MIJ$]O?P-("CW$#E>.@.">V_:W\=?";_@JO\ !;XO>%M/U?PQX6^)?[.WBI-0 M@>?5[&!=4M]%6>YF33Y]2NHQ>07*Q;&DLXY '"C/(S_$MH'CWQYX5N+R]\,^ M(_$&B7FH;QJ-U8K(DMX),AQ,V#D."0P& <_@'Z/\0O'_ (=O;_4M \2^(=)U M#55D75+RT5TEOQ,")1<';AMX)#8'(/:MZ_ ;K9J\\>:3>9TU@U0Q$\-&T702 MCB%4IPJ0IU(8F-UR*%-4[Z.=KF=//HT\-]4CA''#R]KS4U43TJ6<'&3A>+A? M1O5W6JT/[SOA=\5_B1\1?V)?@[X;_9?\2_#>^^(G@HZ5H/C'1_%/C_1O"\>E MVEM<&&^NH7N)9Y)IHXHP\:-"BR#IG !^/OVMOC5=VW[6'[,/PE\7_&*R\8:T M+G1]1\1Z;%K6A7_AS0+Z#4(B]N-7T^58BRX;9]J,*/#]QJ3%]0ETW?$UX[ <\8'%8$OBSQ;/KQ\57&LZ MW/XE,WV@:W*DC7PFW;O-#E2H*EB*BE&C*4G!0I4I/:4VEJZN>^UI0A*A451>PYK5Y>S:HSIS5J3A M;WDDG>^FFG[5?\%^/$D/B;]KW1TMM+=&:6XNIH[:WB1;Z$EI)I6 M1$ ZLP]3QFOE_7O%'B?Q9?-JGBG4]6U[4F&&OM0CDEG(P 7VC(&.XS]*HV M6HZEI5W%J&EO?V%_;.LEO=P02++ Z,&1D)4X*L RG/4 ]J^MP64K!Y)#)U6Y MU#!O"^W4.2SE2]FYJFIRMKK;F:>MV>96QCK8SZXJ?*G5A4Y'*]X0:DHN7+9/ M1;+SWN?VW?\ !2;_ ())R_MS?'#P?\3M%^.GA#P]H$&BVEAJ<3>)?"C2P0L$ MD=[:*YOD=GV$Y61L9 QCD5Y3^WG\2?@I^P[^R!\$_P!BCX?>.M+\>>-?^$K\ M+_VA?6MWILZK9V]\KWMUJ$VCWMS:6KEY#L24 %022 #G^4(?M*?M$!!&/BUX M]V!?+"?:)-H0#:J@;,8P !W^G;RW5M?\0^(=4;6]?U#5M6UEI!+_ &C>12R7 M(F!W"3(7:22 ?N]N@ZCY' \%9E#ZAA\RSV.+R_*Y>UPN#HX".'YJZCRTYUZK MQ%64HTXOX(QBI-)Z'JU<]P[]M.C@>2MB%&%2I4K[U=[/< M_M8_:1E^!?BOXE?L,Z3\6-:\*:SX-A\(V,EQ;R:Q875I#J[7-NUK]J,&H0B% M1)@,TLH"@$E2 17Z>_#W4OC'X<_:55;CQO\ "OPM^R[!HDEKX9T[3/B7X,6,D^CSL)8"ARNR*[=5&,JW;_. U?Q[X^\0+IT>O>(_$&JQZ.$724NH MY'&GK&P9!;X4;0K#<.V1S727/QR^-E]#9V]U\1O&5Q#IH1;!'>0K:B/!C$.$ M!&W&5]/J..;'>'=7%X:AAEFU+V<*&)H2CB,"\1"$JU=UHU\-3^MTH4JR;Y.> M7M-+M*-[)TL_C3JRJ?5)\TZE*)]%\2P+:K MI5\1)>R:9(\MK<$3#;'(JX Y'(S_ #A?\$\/VT/@A\#_ (A:_P"(OVK_ (<3 M?%,:VK"U\87]AJNJZ[HNZ,HPM;2SN+:&<2$AG,Q9@5781DY_5'QG_P %BOV* M?A#\+_BIHW[*?P\\0W?C?XJ6M]::AA]5> O$_A^R_P""4/QDT[_A)]!M-5>RUR/^SWUO3X[\LXO/W+6K7'VCS'X MC,>]B>%YQ7S3_P $!]%^&#?!#]H#6=!@\#?\-%6]Q>1>![GQ7KUIH,\R/BGQ#!HVM7DUY>:*@\,:B5(:[TL20S-N^\-Q M!X/?@9X'.,'["7![QA0!EB,U_,'DO:8?V/LH4UB:G)%/WD^:77W7>ZWEQ$I3< MEA:EW1C1]^NI2?+*_/*3I:W4UH]K?$DS^N7_ (*RZ_X9O_V1/V.K/3_$>@7T MMKXE^'_GVUCK-A=2Q*MS#ODEA@N7=$CX\QY%VQY.\C-?+W_!?K6]#U7X8_LJ MP:/KNC:JUMX&MEN(]+U.RU!X3F'&];6:9D)P1\VW)!'&":_F]UGXB?$+Q%96 M&G:]XH\1:OI^E[/[-L[Q)'@L6B.Z(P+M&PQMRI&#G[P/6JVO>.?&OBR*QM_% M6NZ[K\&FPBWL(M01Y$M( 2?*AP@(0$Y"D]<''!QZ65<'?V;B,LQ'U]5GE];' M5>3V')[58QNVOM'R^S4M[2YFM.71'/B\[^M8>M0^K2@JT*<5+VG,H\O)NN1: M-JVEM^IA*/D0$\[5/3T"Y_7^?M3AC\^1], 5#YKCC[/WN]=[[:];-^LQ],]P1] 1_G\:!C\^1], 5#YK_P#/O<]O^7>3\1C' MZY_+/!YK]K>ZSD8_T>3IQQT]<_YZ =/XDK?]NWM[O7>^VO6S?K,?3/<$?0$? MY_&@8_/D?3 %0^:__/O<]O\ EWD_$8Q^N?RSP>:_:WNLY&/]'DZ<<=/7/^>@ M'3^)*W_;M[>[UWOMKULWZS'TSW!'T!'^?QH&/SY'TP!4/FO_ ,^]R.F?]'D_ M$8QQ_GIV/-?M;W6VE^Z;)Z*@\U^]O<]1_R[R?B,$? M7G]!V#*_:WNL_P#7O)^73O\ C0%EOSS_ OLNN_6U_)D]%0>:_>WN??_ $>3 M\1@C]?TH,K]K>ZS_ ->\GY=._P"- 66_//[E>WKWZ7)Z*@\U^]O<^_\ H\GX MC!'Z_I097[6]UG_KWD_+IW_&@++?GG]RO;U[]+D]%0>:_>WN??\ T>3\L8_7 M]*7S6[6]UG_KWD_PH"RO\<_6RO\ ?O?I:P_P"7:ZSWQ;OU[GD?_7K]U?\ @W2+G_@HYX>!AN$W?#GXCD,\ M$BH!_9]@>6( !('')SD=>_S'&G_)*9__ -BS$_\ I!Z64RB\UR_5Z5U>]OY7 MVZ^O?0_T0J***_B8_70KD/'7@/PG\2_"^J>#?&^BVGB#PUK5M-::GI5ZK-;7 M=O/#+;RQ2JK*61X9I8V7(RKGO@CKZ*J$YTYQJ4YRA4A)2A.$G&<)1=XRC)-. M,DU=---/5":4DXR2::LTU=->:/S0@_X(^?\ !.2WB2&+]E[P L4:[441:D=H MX/!:_8__ *S4G_#H+_@G3_T;!X _[\ZC_P#)]?I717M?ZS<1?]#W-O\ PX8K M_P"6G-]1P:_YA:'_ (*AY>7DOZ;/S4_X=!?\$Z?^C8/ '_?G4?\ Y/H_X=!? M\$Z?^C8/ '_?G4?_ )/K]*Z*/]9N(O\ H>YM_P"'#%?_ "T/J.#_ .@6A_X* MAY>7DC\U/^'07_!.G_HV#P!_WYU'_P"3Z/\ AT%_P3I_Z-@\ ?\ ?G4?_D^O MTKHH_P!9N(O^A[FW_APQ7_RT/J.#_P"@6A_X*AY>7DC\U/\ AT%_P3I_Z-@\ M ?\ ?G4?_D^C_AT%_P $Z?\ HV#P!_WYU'_Y/K]*Z*/]9N(O^A[FW_APQ7_R MT/J.#_Z!:'_@J'2WEY?U=GYJ?\.@O^"=/_1L'@#_ +\ZC_\ )]'_ Z"_P"" M=/\ T;!X _[\ZC_\GU^E=%'^LW$7_0]S;_PX8K_Y:+ZC@O\ H%P__@J'^7E^ M?=GYJ?\ #H+_ ()T_P#1L'@#_OSJ/_R?1_PZ"_X)T_\ 1L'@#_OSJ/\ \GU^ ME=%'^LW$7_0]S;_PX8K_ .6A]1P7_0+A_P#P5#_+R_/NS\U/^'07_!.G_HV# MP!_WYU'_ .3Z/^'07_!.G_HV#P!_WYU'_P"3Z_2NBC_6;B+_ *'N;?\ APQ7 M_P M#ZC@O^@7#_\ @J'^7E^?=GYJ?\.@O^"=/_1L'@#_ +\ZC_\ )]'_ Z" M_P""=/\ T;!X _[\ZC_\GU^E=%'^LW$7_0]S;_PX8K_Y:'U'!?\ 0+A__!4/ M\O+\^[/S4_X=!?\ !.G_ *-@\ ?]^=1_^3Z/^'07_!.G_HV#P!_WYU'_ .3Z M_2NBC_6;B+_H>YM_X<,5_P#+0^HX+_H%P_\ X*A_EY?GW9^:G_#H+_@G3_T; M!X _[\ZC_P#)]'_#H+_@G3_T;!X _P"_.H__ "?7Z5T4?ZS<1?\ 0]S;_P . M&*_^6A]1P7_0+A__ 5#_+R_/NS\U/\ AT%_P3I_Z-@\ ?\ ?G4?_D^C_AT% M_P $Z?\ HV#P!_WYU'_Y/K]*Z*/]9N(O^A[FW_APQ7_RT/J."_Z!7Y]V?FI_PZ"_X)T_\ 1L'@#_OSJ/\ \GT?\.@O^"=/_1L'@#_OSJ/_ ,GU M^E=%'^LW$7_0]S;_ ,.&*_\ EH?4<%_T"X?_ ,%0_P O+\^[/S4_X=!?\$Z? M^C8/ '_?G4?_ )/H_P"'07_!.G_HV#P!_P!^=1_^3Z_2NBC_ %FXB_Z'N;?^ M'#%?_+0^HX+_ *! /^_.H__)]?I711_K-Q%_T/ M7Y]V?FI_PZ"_X)T_]&P> /^_.H_\ R?1_PZ"_X)T_]&P> /\ OSJ/ M_P GU^E=%'^LW$7_ $/ MYM_X<,5_\M#ZC@O^@7#_ /@J'^7E^?=GYJ?\.@O^"=/_ $;!X _[\ZC_ /)] M'_#H+_@G3_T;!X _[\ZC_P#)]?I711_K-Q%_T/7Y]V?FI_P . M@O\ @G3_ -&P> /^_.H__)]'_#H+_@G3_P!&P> /^_.H_P#R?7Z5T4?ZS<1? M]#W-O_#ABO\ Y:'U'!?] N'_ /!4/\O+\^[/S4_X=!?\$Z?^C8/ '_?G4?\ MY/H_X=!?\$Z?^C8/ '_?G4?_ )/K]*Z*/]9N(O\ H>YM_P"'#%?_ "T?U'!_ M] M#_P %0\O+R7]-GYJ?\.@O^"=/_1L'@#_OSJ/_ ,GT?\.@O^"=/_1L'@#_ M +\ZC_\ )]?I711_K-Q%_P!#W-O_ X8K_Y:+ZC@O^@7#_\ @J'^7E^?=GYJ M?\.@O^"=/_1L'@#_ +\ZC_\ )]'_ Z"_P""=/\ T;!X _[\ZC_\GU^E=%'^ MLW$7_0]S;_PX8K_Y:'U'!?\ 0+A__!4/\O+\^[/S4_X= _\ !.D]?V8/ !_[ M8ZA_\GTG_#H'_@G1_P!&O_#_ /[\:A_\GU^EE%'^LW$7_0]S;_PX8K_Y:'U' M!?\ 0+A__!4/\O+\^[/S4_X=!?\ !.G_ *-@\ ?]^=1_^3Z/^'07_!.G_HV# MP!_WYU'_ .3Z_2NBC_6;B+_H>YM_X<,5_P#+0^HX+_H%P_\ X*A_EY?GW9^: MG_#H+_@G3_T;!X _[\ZC_P#)]'_#H+_@G3_T;!X _P"_.H__ "?7Z5T4?ZS< M1?\ 0]S;_P .&*_^6A]1P7_0+A__ 5#_+R_/NS\U/\ AT%_P3I_Z-@\ ?\ M?G4?_D^C_AT%_P $Z?\ HV#P!_WYU'_Y/K]*Z*/]9N(O^A[FW_APQ7_RT/J. M"_Z!7Y]V?FI_PZ"_X)T_\ 1L'@#_OSJ/\ \GT?\.@O^"=/_1L' M@#_OSJ/_ ,GU^E=%'^LW$7_0]S;_ ,.&*_\ EH?4<%_T"X?_ ,%0_P O+\^[ M/S4_X=!?\$Z?^C8/ '_?G4?_ )/H_P"'07_!.G_HV#P!_P!^=1_^3Z_2NBC_ M %FXB_Z'N;?^'#%?_+0^HX+_ *! /^_.H__)]? MI711_K-Q%_T/7Y]V?FI_PZ"_X)T_]&P> /^_.H_\ R?1_PZ"_X)T_ M]&P> /\ OSJ/_P GU^E=%'^LW$7_ $/YM_X<,5_\M#ZC@O^@7#_ /@J'^7E^?=GYJ?\.@O^"=/_ $;! MX _[\ZC_ /)]'_#H+_@G3_T;!X _[\ZC_P#)]?I711_K-Q%_T/7Y]V?FI_P .@O\ @G3_ -&P> /^_.H__)]'_#H+_@G3_P!&P> /^_.H_P#R M?7Z5T4?ZS<1?]#W-O_#ABO\ Y:'U'!?] N'_ /!4/\O+\^[/S4_X=!?\$Z?^ MC8/ '_?G4?\ Y/H_X=!?\$Z?^C8/ '_?G4?_ )/K]*Z*/]9N(O\ H>YM_P"' M#%?_ "T/J."_Z!7Y]V?FK_ ,.@O^"='_1K_P /\],^3J6?_3A7 MK?P3_P"">_['W[.OC6/XB?!OX(>$O WC**QO=-BUW2(KQ;Q++45C2\MU:>[F M4).D2*^%!(4#(K[/HK*MQ!GN(I3H5\XS.M1JQ<*E*KC<14IU(/>,X2J-23ZI MIIE1P>$A*,H8:A&47>,E3@G%[73M=/S04445Y!TA1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !15>>Z@M@IGD$88X!;IGZUDZSXBT[ M1+9+JZGC$;R*BG=QENGW03SD8S@'UKBQF8X'+\/B,5C<7A\+A\+!5,36KU84 MX48-I*=24I)0BVTDY63;LM32G1JUIPITJQR*L=RJB-PFUR#A3DT?U_7]?B-*[2NE=VN]EZOHO-Z M'WY52]NTL;>2YD5F2)2S!02=HZD D_@*_&C]AO_ (*S>"_C)K'_ H[]HF/ M3?A%^T3H4ITO5] O[QH-"O[ZV(BE-CKNLW%K#=S2L 1';J^]VQ$7'-?KUXA\ M2:7I.D2:A/*MQ:RP%XY+8?:8I4(!5U>$.K(<@A@2#D$9%>=FN/PV699CLQQ. M,P^!P^#PM;$5<9BFEAL-&G!R=6MS2A^[A:\ES1(# MAAR&., GD&OF_4-;\3:U#%%JFK2RQ1X\N+;'@>ARJ*3@8Y.<\=Z-9OK76?$6 MIZC;1^7#).YC4AE/!89PP!7.<[<9 (XQS5;&,;N!U]<],]/\^E?\^/CMX\\< M>)O&N>U\3G_U;**-2IDV'PG#F(QV7Y3FF7X'$S6'Q>(PKQ4WB9U&G4_?RG&" M:Y;+0_JCA[A[+LAP&%HT<*OK-H8JI5QM.E7Q5&O6IP MN:<7BWQ78I9P'59IM.M9XW>W*QJ"B'+*2$W#/MGTS7V7X(^*.@:]:V5C;2.U M^8T62)8Y2$( !RQ0#J.^![YKX@P#P>AX/7D'US_@*]"^#_B+3?"_BATO8W/V MIL(Z1R2,IW9 VQJ_!)ZXP,$]%@X82CE^(JXJ"PJJ)1HQA-NA%M2<.9Z^1QIPSE^:91B,32P4 MHX[ 4ZN(H0P$*5#ZPYRA[5XB$:7[QQUFY1M-]]7?[\!R ?4 _G2U\_?M ?M+ M?#7]FKX9W'Q8^)3>(1X4M9HH)CX)]64K^->M:?\> M%KER6Z*%AU5R6/3 &%GV?W/^NIZC16-9^(_#VH@-I^O:-? M*>AL]4L;H'Z&"=P?PK8!# ,I#*1D$$$$>H(X(^E A:*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHK,U36]&T.W:[UO5],T>T0%GN=4 MO[33[=5&&49"H\&AWL[QY; ^?:>>E?F;K7_ 6H^-/QHU2X\/?L5?LO:E\2 M9)G,,&I^/K7Q/X'**Y(6=#/&+3('S#== 9&/JFUWOMHM7KY+RU*4)/I9=WHE MZM[;]3^C*26.%&DFD2*-1EI)'5$4>K,Q"@>Y->6^+OCE\'? EM/<^+/B=X#T M06RLTD%_XN\/6EW\H)(6VN=1BE9ACIMSFOP M/@7_P %H/VG[N:?X@_&76?V M5O#NI'S#I?@_6M(\310P2C)A6)E6X*;24^>X+'CK7JG@_P#X(-_#C6]0CUS] MIKXN^)/VA-8E(DOI]T?G)V5M-U\2M M=]-;.UMRG",=YI^4=?QV?WH^H_BS_P %G/V(/A--)9W_ (M\7>*;T;DB3P-X M/O/%EM)(,@+]JTJZDAP3CD,3@@U\6:U_P72\4>-]3.D_LU_LT^)O']Q.2MC) MXQT'QAX6CF8G$9D=;66% <@MF4 GD8S7Z>?"'_@F;^Q9\#O);X>?!70M*GA MV$7%Q<7^IR%T'W]VHW-R03UX-?:6F>$?"^C016VE^']&LH85"QK;Z;9QE0. M RPAN/K2M)[M+R2OK==?==K+9IZ[W0"?A1IMT"UKJ^E?$53>0Q/\ 1SWJ"W_9 M"_X*Y^/K&?4OBG^VYXR^#^FQQO<7XTZ\\.ZE::? @+RL\YCLHEBB3)W/( " M&;N/Z24CCC&(XT08QA%51CTPH'%>4_'#X7CXS?##Q=\-GURY\/0>+=&OM&N= M3M(DFFAM[^W>WE*QN0"=KYZCD=::BNK+_C%!\*];BE^)'QFO] M=+C7 M4],O$N);:REMYY]/U:WN!&4BNH;@[F)*@J,G^]GP_P"$K/PMX"TCPS?SOJ4> MB:-:V$MW,N)+@V]O'$\C*F?F5J'B"[,CND]PI>7RS&KE%5& P.1G)/V3/!%<1F*9=Z-U&2/Y$5 MRXK#*OA,5A^2C5^L4JE/V>(A[2A)S@XJ-6#OSTKOWX_:C=::&BJJ-6$XN4(P MG&7-%VG=.-VFK6?NJUMM':Y^:7B,6UIXHU-+.":"QDG?RG>)XT'S$$*7 R2> M?O>G(JE@' !SGCD?3W.1_A7VQ\4O UAK6B"WL-/C.H,Y6"09!0MQG(('!))S MG'7UKY?U_P"$_C'PO90W+@W4/_P!%;Q(X M,XOX@S3(>)Y)=2M96D_Y=Y)(I F-QSM:)IK7='CRB06RRMN/'\.!S7V)X:\,Z/INF626]E'&T M<:<[6#;E Y.XD\D$]>]?I?T3_HM>("\0,NXTXPRO_5?"<,3P>98++,^RWZR\ M[IXNDW&I02JQAAW0@[QJ3YZE.MI*BMSR.->,LII936R_ 8A8^MCXU*%6M@ZS MIQP?LY1NFW%.ISM6Y4HQE&]I.[)O%7@KPOXWT23P]XHTBTUC19P/,L+M!) X MQ@94]>#Q^%?/+_L/?LMNQ<_"+PR"26.(&49)R> V,>W2OK # P.@X%%?[*** M48QLK1225M$DK62Z+3H?SY=ZZO7?5Z^I\4^)O^"=W['?B^U6RU_X*^&[VW0@ MJH^TP,I'0AX)HVX^O/?->0Z[_P $>O\ @GCXD2./5OV>M#G6( )LU?7H"N/> M'44)YYY[U^FE%'+'LON0U.2U4I+T;/QSUW_@A9_P3RU&.=-*^#EMHAFR5:#6 M_$,QC; "LOF:J1E<9P0:\)U?_@W^^ -K*;GX<>.M?^'MT&+Q36%L]^8I!DQN MHO;R0DH<$98]#C%?T!44[).ZC%=[12OZV2N'//9RDUYMOMW]$?SIW'_!'?\ M:_\ \GVOX3?\%'/BGH<4/S0Z/;^&]-AB.T_)'YSWK8 &!G9S^=TN9=UHEOY(I5)?W6M-.5+;SBDUYV:N?S?M^WI_P5R^"0D7XO_L6> M"-;T*R4_:-=L_'6I:KJ,L<8^:46FDM."[ %MJP#)["NP\%_\%^OA)83I8_'? MX3_$SX?Z@KB*Y7P]X \6:]:Q29PP6XN8[4,JMD9 .<=,\%_VZW'MWOY_P!;_'GPB_X*@_L;?&=+8^&_ MB=#HW5VT@4J FY@W))/7D][79V71V;VOO97WTOY=+MM4W MLW'_ !+;[KWU[V[^1_10"",@Y!Y!'0CUHK^:BT\7_P#!;+]E2>YGU;P98_M1 M>%+!CNU7Q5XRLM.NGM(OOS+9:4EO)-)AN2VPAM0N([91$K<&0!U"Y?) (HYEU MT>UGIKV5[7^5P]G)ZQM)?W=?O73T=GY']!%%?,_PB_;!_9T^-VE6NJ^!/BEX M3G%VB/'INJZ[H^DZTID&5272;K4!>Q2=C&\0;/&,U^;7[2W[>GQ4_9<_;K^$ M_@?QS;B;]G#XD:3/#_PDD%P]S:6NN7MVEEI, -N@M@3,R9$ESNV2&0@A:;:6 M[[?>[6OVW)46VTM[-V>C:7;ON?M[15:SNX+^TMKVVD26WNH(KB&2-E='CE17 M0JRD@@JPZ$TRZO[:SV?:)!&'( +8 R> "3@9)Z#OV]\ZE6G1@ZE6<*<$TG.< ME&*;=E>3LE=M)7>[%&,I/EBG)O9)-M^B6IY.,=_0ZHU:P\B.X-S%LD52N&!R2H; ]>H Z9) ZUP4\ZRFKB\ M7@:>8826+P,*53%T%B*7M,/"O%2HSJQYKPC53O!NW-T-GAL1&G3JNC45.JY* MG/DE:;A9247;6S>MC2HID;K*BR(RM8E4$EI+BYDBB0 DEG &:_* MO]JG_@L#^R[^SE<7'A;2]7U'XF?$.7=#I6B>"=)N/%.D37I)CA@O=8T"XNHK M4/-M5SAG1"7V$"ANRN]%W&DY.R5V_P"M]C]8)98H4:6:2.*) 6>25UC1% R6 M9W(50!R22 !7R3\>OVY?V:/V2,$@'&:_$B7QG_ ,%;_P#@H3?6Y\):=_B M<9EO;CQ7KSWNF[[QF$DDCZ?:7AM)6:098R(V>X]9NW\*Z;NZ6ZZ6N]'I;3S5 MM;Y8Q^.7_;L;-].J=EIW:9\]^*?^"R7QX_:#U6^\'?L%_LVZE\0S*S6J>)_' M$.O^!9K1F)07-NEX@L7V AU+W!4D8*DBLS2/^">/_!1[]K5$U7]K#]J;Q9\- M/#M\WFWOPGTM-+\0Z2L$K;FM%OK5[8A0A,88^8P!SG)K^B'PIX"\'>"-+L]& M\*^'-(T73[&)8;:&RL;:%DC0!5!D2(2,0 .68FNNHLWO)OR3Y5TZ+7IUDUY: M!SI:1A%>;]Y[I[O3==C\HO@+_P $;?V*?@DUEK!^&]KXL\:6Y22Y\3ZO>:E* M]W2V:,S#=M6+;SC&*_3C0?!OA7PQ96^GZ#X?TC2[6U01P1VEA:P ME%48 WI$'.!QDL372T4TDE9))>1#E*7Q-OU;8 # '0#@#\****8@HHHH M**** "BBB@!"JD@D D=,U7NK.WO46.YC65%;>!M U[3[N-HYX MI]/MXW=7!#9FBC24$@_>#Y';FO6J* /PB^/7_!$']E222Z\<_!WQ&/V9_$T4 MC7C>+[;4)KJU@NE)D68IK6IQV<&UE5@%:,#;DY S7\V'_!2WQG^T?\,[#P]^ MSW:_M":[^V.=*\4Z+K?AW6+.VLKU="O=*N]MK;0W?AQM2*!7VNRR7)4$#*X% M?W+_ +5?[.>G_M0_"N^^%FJ^(;SPYINI7<$U]=V48DEN+6,_OK0C OAWI\_BEU5M2\2ZI)ES6-3E6K;:VLE?2UGS;]+6U5KZ:E M?_@FG\1?BYXN_8P^$^O_ !TT.YT?Q[;^'(TUB*Z>>2[F6)Y1#+.)HHI$D-LD M1*E,@D@CI7JOQ=^*UAJME'H^@.[7RS*[2X=&@>,N",,H!P0#@\$D8]*^AO%F MNZ5X6T6Z\RW$4(MW5(;6WV1+E3M 6&,JH.,9 '/I@_GG=74.I:OJ>IQ)L6Z MN9'52#E0S,<#(!'&!@^W/6O\_?IS^-V<1SFM&T\4^(K"?3VGU":ZT^TFA=X"0O[N-QGIEN "#QR/QK+'OVZ^OX> M]#;6R,<$$'\1CU/Z]?3N?\B,#QQQCE^9+-J'$V>/,'6P>(KUZF:XVK]-4ZTGBJ,90BG3J\\'&\;69^X3PV$JTHX>K@\)*@E-1I1PU*,::J*TW1 M<8_NIM-M3A;6W8^ZO!WQ.T/Q+#9VNGLTEUY40EC"OB,X52"Q11NR>F>3Q]/5 M0<@'U&:^$/@IXHT_P[K]Q8W4+YNY 8WC1Y&!+Q@ A48C.,\D=R#C.?NFWGCN M8DFC)V.H89!4X(SR"!7^]GT7O%O&>+_AIE_$&-\@I$8AXFNYM0;*06VIQZ-<37&G(\Y1)' MFC5D4E@IQB@:3;LDV^R/T,U#4M.TFUEOM4O[+3;*!2\UY?W4%G:PHH)+2W%P M\<4:@ DEG !-?DI^UG_ ,%@?@%\ +RY\#?#\7OQ?^+,K&VTGP[X8T^[UOP_ M/?.QBAAO?$&A27<%J#,4#GYF56+,H K\\['2?^"EW_!5&^6]US4=2_93_9IU MG)BL=)N4U-O%6DNQ(^W:;J"P:I;-<1%H'#&)$5@RJV,G]??V1O\ @FM^S5^R M)I<$G@WP=8ZIXRFB0ZWXNU82ZA=:I=JN'N1!?O8[F&=HM1M6>%FA;SI 5W9$8Z5^J'[* MG_!+K]E7]E.WM[[PEX%LM6\9,B-JGBO5WN-0N-0N@!ON%MK^6Y@MB[?-L@55 M!Q7Z,QQQQ(L<4:11J,*D:JB*!T"JH"@>P I]"BD[ZMWNF];>G1?)"BBJ("BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#&U^.T?2KS[9&)(A!)D%=Q(VMD 8)Z$]!G.,G3GW!_'C-([K&A9B.,X&>2<9 M [Y/''^.?0/$?P@\6>&H+1TD>^2YFBAZ(I1Y3@#AR2!T) "@D9'/'167P+\0 MI+IFIW\IG@$T$MQ9D( J$AGRZN6;"] !WQZ5_D_@?HS^-V/SNOD4N LXPF(P M,\ LTKU:=)T,%A\=4A&.)=:$Y1Q$(4Y.K4IX>52HH1=XK6W[9/BGARGAX8J6 M<865&K[7V*@YNI5E12;I\CC>#D[14IN,;RZLL_ *WM#K%Q/J-C(L\K%K262* M3:8R8APQ4I@D' W9]QQ7T,/C-\+H_%DG@.?QMX:L/%4)=1H=]K.EV5_+Y>-X MM[2>[CN9@I91E(2-Q ZD5V6DZ)IUE8V44-I'$((H]GRX8$*.I^\<'U//7IBO MR7_;F_X).^$?VEO%$7QG^%'C74_@S\>M*)N]/\5<&SQV%S2IA(.M/'T<"L!5K5,1RU*BQ$ M54JNM.G)N*JRE&4XI7BFK'\Z<4YY'B'-Z^8*G4PT9\L(TIU?;1A&FN6+BVER MJ44FXI>ZV]7;7]A5974,K!E89#*05(]01D$>XI:_F(\(_P#!0']N'_@G;XAL MOAU^WA\/]6^(?PH6]33=-^.UJ]UKGB"\M%80VUW)HNB1M;PI,Q)D6Y,3QI&6 M9V)K]]?@%^U%\$_VEO"6G>,?A-XVTO7;#48$G33Y;JTM->M0P.4OM%:YDO[. M1=I)2:)6"E6Z$&OVE-/R?9IIKU3/FY0<==&OYHNZ^_H_(^@J***9(4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1137=(T:21U1$4L[NP5$51EF9F("J!R22 !R M30 ZO*/B[\;_ (8? SPKJ/C'XF>+-)\-Z/IEK+=S+=7MHE_<1PQO(RV-A+<1 M7%Y,P0K'% K/(Y5%!8@5^>/[<_\ P56^$O[+:_\ "OO R'XI_'/6A]D\/>#- M 2?4[%+N=VM8?[4U31VNAILB7+1'RIT5PC;R%7YA^>7P;_X)R_M1_M\>.;'X M^_\ !0WQ?J^G^"3=KJGA?X!?:O.L-,LI)!<6D$>IV$L,\45LZJ?+G5YI58B5 MA4MM:15V_N7G)]%^+Z&BAIS2?+'I?>6VD5Z.]]NNQH?$G_@H)^UM_P %!?%6 MI_"'_@G_ .$M:\*?#F.\_L_7_CE>)<:'JMI:2DI*8-*UF+[-/#+;,\F;=Y)2 M8P$*$U]I_L>Q+LV 9#&3N4LI -?J9\-/A3X!^$/A;2_!OP^\-:9XS+ MT-3A5"A<#: !@8 '3CI3J*A4J<9SJ*G!3J64YJ*4IJ.D5*5KRLMKMV'S2LE M=VBVTKNR;WLNEPHHHJQ''^-O /@_XBZ#J'AKQIX?TW7]&U2UFL[RTU"T@N!) M;SQM%(BO+&[1DH[ ,A5E)RI!K^?W]H'_ ()!_$/X%^*[WX]?\$Y/B+K'PF\5 M6SOJ&I_#73Y3/9>*I%;S9K8:CJL\T5E#<01BT,(B,85RPVD"OZ,J.O6AZV3Z M.Z[K9Z/Y>G=/4J,Y1O;9[IZI^J/P-_9._P""PTL?C&+]GK]N+P1=?!#XSZ?* MNEPW[I?7WA_6[B$B.>YOM?NC!IEG(\LD00QRM!("S+)\O/[P:3K.DZ]86^J: M)J>GZOIUU&LMM?:9>6]]:31N,JT5S:R2PN#ZJY&01VKY)_:Q_87_ &?_ -L/ MPC<>'/BKX.L;N^CC:31]>LPUAJ6EZ@@=K:\6YLO)GG\F8K*T4DC1R; KJ17X M6WVH?MW?\$=-=@"IJO[2'[("7<5O&]X\EM+X!T^69HQ;V>GV N-3NVAB,U[Y MDA,+N C%6:H;L>"(VBCLC<07BLD<^]%\HG8$^7!)^9Q]#DY]?C./N.\A\-^&,PXMXEJXF MADV64^?%XC#86MBY4>;W:4ITJ$)S4)U7&FZCCR0AVLOQ.\,VWV^*ZO8H;FP.V:(L<[B MNX ?+GIT('/MS7)^%/C1X?U>[U*&\NU@6&4?9V?(#QA6)()4%N10P]:C7Q>+GB:U.A^]IJFZ>%K0Y)5XTE*SJ MPE-RC%RY7R66]V_TC\/>*+#Q(;E].=98+=MAE4DAB>!CIW!'0=,U^./_ 4< M^,'[!KZVOI%5$+*I5RS!.?"T, M33C6H\49;2B^)\%2P=>E@K-T*%'%5.:E6A4HJ,J3C5E5<8RE4A%W/RW MB[A2OPQC5K&I@*]_J%64XNI7C%14ISII\T)1E?G32C=I1;/R\_82_P""6'PN M_994?$/QY,GQ6^/>M@WOBCXA:] TCW.HW*G[2T&G7,EQ:VYY"EXE5BRE^":_ M6%$2-52-%C10 J(H55 X 55 ' IU%?TDDEL?'.3D[MW?]=@HHHIB"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*R=;T+2/$>FW>CZYIUGJFFWT$EOFQ7-K$+(VT, BQ(60(:]]_80_X*O^&_C5K4OP'_:/TE?@Q^T;X;=] M+U?0-8:>WT;4KVS0M=O;Z]JCVUG-.2T21PP-)YLC[(V; K]H2 000"",$$9! M'H0>"*_,#]OC_@F1\(_VR-%C\1V5O%X&^,_AQ5NO"7C[1XF@N;6ZM96O;=+F MUM&MX[QI+Q(6\RX9F4+@-CBI::UC;?6+LD]MGIRO?75=T:*2E:,]DM)+=;;] MU;YKIOI^GL4LH:;=V][:7$3YVO%<6TDL M+@X(RKD9!&>*::>W3==GV?\ 6I,HN.O1[/HS8HHHIDA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $PR>E?#OQQU'Q+=:W:VVJV)M-.7<;% MO$?BQ8UTJR!AL0[O)E-Q"M&V0#@D'9V)YSQZ_P K_3#X3S[B_P %.('6)>=JGB*4YX3&4XTI5?JT:<9UI2C4IQBX7ESJT7]UX>8_" MX#B3"U<7'"1HRC5A+%8J?)]5A(^E-/7U^G_ZA4'FM#*]G<]>OK(TL2 NSKM4 M \M?H%\.-1\0WVAVKZ[8FV?R@%&M>\6ZI#/H]J9[>PF25V.T(VTEL9;U52.,D$=S7Z%: \YTRW2ZM_LUQ&BK+ M%D$*W/0@ 8..U?ZH?LZ^$.(,'/BKBG&U.(,KR;,Z6#CEF&EA5#(L_A2;YHRL[7496;VJ***_U5/P\**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YB_:F_9+^# M_P"UQ\-=7^'/Q4\-V>I6]Y"\NF:JL8@U+2=4CBF%C?P7L"I=[;6>03F 3".4 MJ X-?S]> OB=^TO_ ,$7/B'8_"[XT/K7Q5_8SUO5H=,\'>.V2XFD\ Q7$S6V MGZ;%I]KYUS)%8_%WX/^ /CAX'USX??$?P_9 M>(?#>O6-S8WEK=PQLZI<02P&2WF*-+;S1K*S130LLD;X=&# &I<=>9:27735 M=G=--:=4[="XSLN5KFB^G9]UV9<^%_Q3\"_&3P9HOC[X>:_8>(O#6O6<=[87 MME<03'R92P43QPRRM;R91AY&OVFO^")?Q@?Q'X$M=8^)W M["/B[78UO_#[3SO'\.3?S_8=-L@?](U*^DL+8W6H?:ODMY<;)\-AJ_I4^!?Q MV^&W[17PX\._%#X6^(;77_#'B.QCO;62.2-;RV#M(AAO[(2//8SAXI,0W"I( M5 8#:0:(RO=-6DMU=/3HUY?)682A:TEK%[2[/31]GK\_P/8:***H@**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORU_;7_X*11_L MC^._#W@:#X8:MXXO-TT]Q' MY-Q>6]K'?^2)IC'Y,99=YW,HH;23;T2_SM^OWV74<5=I6;OI9;]-=GLK]'O? MH?DS\5?^#D;PI\*M?\*^&]=^";VVJ^)[VR@BM;S4=1MY8K>YO$M))=C0*WF1 ME\JC* 2.XK^BWX,?$VS^-?PG\(_$O3;,V5IXRT6'5+>TDW$PK,#M1O, 8[2/ MXA^%?Q8_M7_L4>/=?_9HT?\ ;M_:OLUD^+?Q#^,_P^3PEX+CL(K'_A7_ (CM]@BCBNA,]M;W$3O&C0H^PY=FK^Q7]D"W@M?V;OA+;VT0A@B\*6"Q MQ ;=BA#@8P.?J,UFX\_/&5N5Q:M;7EDK7O;1O6RW^XTE:%G&UU)ZJ_V;/76S MUL]$E\[FK?? [1=5N-4U*_4&]OF\Q"N]3$57 1&V-DA3SZ7XC,,57C*A%T\TQ&8N=2M6S.+TQ=2->I*O3E5YN2;T5K6^ MHH<<<2X?#5L+3S.O&G5A1IP:E9T(4.50C0>]-"8/!:7E MI:A3:RNK0D*,J!D@9)+$@L1DG.#BO0J**_9^'>'H4445[9S!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')>.? WA?XD>%=:\ M&>,M(L]<\/:_IUYIFI6%[#'-'+;7MO);3;#(CF*7RI7"2QXDC)#(P(!K^87X MB^ _CI_P10^-UQ\5OA';:KX[_8G^(6OQ'Q=X+62=[;P+=:C.=.TN'=_I%_SUSP[X@TZ\TS4M M/O8(IHY;:]MY;6;9YB/Y4HBF<1S1XDC8[D8,,TFKZK1]'UM=.WFG8N$^71KF M@_BC^J[271G%? CX\?#7]H[X;>'/BG\*_$-MX@\+>);&.^M)8W1+RV5WDC,- M_9>8T]C.)(I (;A4D*KNQ@YKV.OY5?B'X6^,?_!$'XY?\+-^'$>J>-?V(/B; MXFMK7Q'X0#W,EOX#U+5[C^R]%MC(?M%].=+M/M6H+_M*^$]&/VL/@-X ^._A"$V^@^/=).JV4+;\Q*MY=64D1\P!R4FM)%)/!(R.,5]' MTR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO,OC#\6?!OP1 M^'GB?XD^.M6M-(T#PQI-_J=S-=3)$9C96<]VMM K,K33SB!DBAB#2R.0D:LQ M (!XE^VA^U[\.OV-?@SKWQ/\PB@B)N%A MNKV%()+I8GC@W%GZ8/XQ_P#!/O\ 9/\ B=^VU\7)?^"@_P"V/87;V6JW%Q?? M!/X;:MNDL/#OAV]D>1(A"P$W^$O@V[^T06WC2S\\ZEH^M9&R2'^SM2@87,5U%( M9@?(W; U?U&Z7I>GZ)IUGI6E6=M8:=801VUI9VD,=O;P0Q*%1(X8E2-% '15 M SVJ+.34K^ZM8K:[:W?6RZ+Y^NKM"/*OC?Q/^5:-172]]W_2\C^-G[/WPO\ MV@/!%I\//B7X>BUGPK8ZUI.OVNFH[6D<6HZ+*9K"5#" 5$3DG: V<'K7I?A M7PQH_@SP_I?AC0+;['H^CVL=G86P8MY4$8PJ[CR?QYKH**LR_K^ON"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X9_;:^//[*'P\\%W'PW_: MDU&.W\._$+2;RRCLYM%N-5CE@O$ETQIXY(8I!:W$;3OY4R[9HF_>1LK &OY M?B_^U?I'_!/W2OBQ\#?@[X]/Q3_97_:$T;7(?!5A,US#/\.+75].O_#.E:)M MN'FN[J<2WLMU))*$$N(\J&+5_:S\?_V4_@C^TYIEII/QC\)+XFL[';]E NYK M.:';(91LF@Q(OSG/!%? ?C#_ ((8_P#!.OQ3#"VI_"K5?]%O;;4$+>+-7DC2 M2TD$T86-V<*@=_;RU-(2233N[V:25[R MNDOZ5FNYZ#_P1D\.P^&/^";/[+ME%,95?P-/+YCH8B3)X@UJ4 JV""!)CWQD M#'7]09IXK>,RS.$1>K'H."?Z&OGC1/#?@#]GSX,>'OAU\/$@T?PQX)TU-+\/ M::)FG:"",W,\<1=V$CEII&)9LY) />O$]6^-/BG7=(&G1PM;D[0UT& +@*R9 MVA@5!#>O\.2,G-?SCXO?2?\ #CP;Q,\IS_%UL5G-3*I8_+L%@(+%+$SBU"&' MJU*4G]6E)ZJ591BX*Z?0^NR#@K-^(X?6L+"%+"K$JC5JUYJER*6KE%22]IRI MV:A=WLK6=S[SAFBN(EFB8/&XW*PZ$>N>E2 @\@@CU!S7P5IOQJ\4:-HUKI;P MF8PF*%KLE3LBXC9F!8,W'S$CT_VJ^MO WBO3]7\-Z;=O?1/<2P0F52P#^:\2 M%EV9+<,2/H0>];>$'TF_#?QEQ=3+.&\96HYI@\JPV89CA=15U.:BOW:D MME*SO?U/0**:CK(JNARK#(([BG5_12::36J:NGW3/D HHHI@%%%% !1110 4 M444 %%%% !1110!2U'4+/2;"\U/4;B*TL=/MI[R[N9G6.*"VMHFFFED=RJJJ M1HS,6( )) YK^7/]I3QC\1/^"O?[7=M^R]\)=3O]*_95^"WB,2?%CQ=9"5] M+UGQ3X>O/[3TR(2Q,CSQ:K8M<6$!MI9;8Y>60$ 5]1_\%;/VQ?'.I:MX:_82 M_9@>;6?C7\7WCA\3RZ-(DTNA^!I+J?1_%MO>(=67S6^USR2AKC]W%, M(%625R$0#-0WS/EMHM9/ST:BK/UYNRM9IVOK']W%3O[[ORJUTEI[S\]TE^'; MZ;^%GPO\&?!OP)X=^'?@+1[;0_#/AK3X=/TZQMD552*/))9U56D8NS-N?+*>$HTL3B50J^PP]:I[&C6J\CY*=2JH5.2$GI*7)* MR;T-*2@ZD/:3E"'-'FG&/-**OK)1;C=K=*Z/S^^)+6UQXTU[R>73XIY=T M/VB5X@ZNQ P7V85>.!C)Z8KE@<< #T 'ICT].M;?C;1K;PSXSU/3;>4RQ// M.R,SNY52^T!F_M^E=K\*I;6V\;6]MJE MY)%8E&DAA:>18O.2:W6+"APG!R ,(S6CXL\ _V-AL/CLPJ< M1X"%+ 8O$SPN#QOOWE2Q=6"TI)X8S"RO'L4*RD$$!1CD>V*FK.TO38-+L MX;2WW^7&BK\[LYR% SEN3G&6*I4Z&(=&FZU&C4=6E2J< MJYH0J.,'.,7=*3C&Z5[(_D6HH*:PJ9-JR5N:3LD] MO-NVMDM6RH)-W=U&*O)_/2/K+;TOJG8^J/\ @D+^QWXH$OB[]NG]HNSEOOC? M\>]1E\6:59:JC-<^"M/U.*>SU+3E27?$/MQA@N4^SK$L4>Q=NQL;>&UM+6%((+>WB2&&*.-0JJD<85$ Z*!SS5JFDHJR_KS?F*32N]&0D=1N4C@]01G.1TQ4E%*45*,HR5XR3BUW35FOFF--IIK1II MI^:V/G?XF_"K1;G1[[5[=735PS3"??(YD=8Y7\L(?[[A0.>/H*^3I]'\1Z98 MQWVH:7.MLVT),1@-NS@@ 9&<,>0,8K],+JTAO(O)G3?'O5]IZ$KG&<@Y')R, M<]*S-4\/Z=JFGOITUM 86 !B0=%91DA<]&/3%?Q!XY?0MX3\52XJG MPGFD.)S*_QIJ\)2@HU)/WI3;/TGAKQ$QF38>G@L92 M>8X?VZ?-6J2YZ%"RBX4&G>*Z\KO!=E<_.*+1O$>H627MEI-'GV_*L;C M)<@_,0$); '(..W'UQ\-/A9HEGH^F:TRN=4GBMYY)]\B'=MB=EV@@X+*.IQ@ M8(.37LVFZ#I^FZ9%ID=M 8(H1#CRD/R[ G4IDG X)R<\UIVUM#:0K!;ILB0 M*HZ =!P!6_@7]##A'PFSA<0YKB:?%F9UIP,<_Y_QI]%%?VPDHI16T4DO1*R/S;<****8!1110 4 M444 %%%% !117FGQA^)WA[X.?#/QI\2O$]W#9Z3X1\.:SKDSSR+$LSZ9IMW? MI;(QZRS_ &8I&J@LS'"@G H _'/_ (++_M8^)?#'ASP?^QY\$;F:]^-WQ[N] M-M;BPTW][=6WPYU'4;KPYXMG.-)'7:5#5^A'[!O[)7AG]C M?]G?P/\ "71D@NM9T[2;?_A*/$"0[+K7]4\R>8W=W(X^T2O&EQY"&>21UC15 M#8 K\@?^"6/PN\1?MB?M+?%/_@I%\7;"ZN-(OMVK5UOIL[,TG M[J4.UI3?>32:7ER]K[[JZ"BBBJ,PHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **RM8U6WT:S:]N2!"C*'8G 4$XW'V&17GOB/XK^&]+T4:E;7\$[2[?+C21" MS*9 C'J, '.3D8P0<$BOE.(^-^%.$Z.-K<0Y[EN5+ 9?/-<13QF+HT*WU&G) MPE7I4JDXSJQ4U[->S4G[1QAO*-^_!97C\PG2A@\+6KNM66'@Z=.4X^UE9J+D MDU%V=]6M$WLF>KU_.S_P6*^*/C#X\?%'X+_\$[OA(M^WB'XCZKI'Q!\8ZA9B M=(X?#7A/7Y;;Q!I$Y7RU:.?2I;B>8^;@"-1L?<*_=C1_BCX:O]$M]2EU"!)7 M1?,B:10RR/(RHA'4,0/0XK-L/A+\-=4\=Z=\9O\ A&K&7QS%IU]866O30PRW M=O9:@Z_;((97B,L<ID.=Y?FGUG 8?,XPP6 M*HXBI' XGE=*K4C2E-T>=RY5[11;E&<;-QDDL3@,;@)R6+PM6C[.K.B_:PE! M.K#1Q7,ES);NW2W>S/@+\&?"'[/WPE\$_"/P+8)IWAGP7HT.EZ=;K\SB,/). MYDD*J\C&::0[G&[G'%>P445]*<(4444 %%%% !1110 A(4$L0 .I) ^I/% M((!!!!Z$'(/T(KX=_P""A7[0-S^S=^SCXE^(6G72VNKIWJS); M_(W#XE53M/!Q@UY)_P $U?VF_B#\>?A'X>O?B5$\NN7MC]H@ORD4(N8$:0-) MY4>=I)7D$YR#QSQNL/4E1==)N"DXO3M:]GUM=:$.I%3Y&US63MULVDG][_!L M_3ZBBBL"PHHHH **** "BBB@ HHHH **** "BBB@ HHJM>7EKI]M->7L\5M; M6\;2S33.J(B("S,68@# 'K0!9HK,TC6=,UVQBU'2;R"^LIP3%/!(LB, <'!4 MD=?>M.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ J*I X ]S4M87B&^ MU#3].FN--L9+ZY5>N#S7+CL53P6#Q6+K>U=+#4*M:I[" MG.M6Y*<'*7LJ5.,JE2I9>["$7*3LDF:4:48QO*22YI2:2 MCKJV[)7;/E;XG_%?5G-]X1_LZ2UN]WEM/(8RK1_NI'*JLFX'8XQD Y'!Q7SU M#8JD:Q2RRSA00$>:5D&XY;"LQ4<\C&,=JW/$.H:AJWBO5KO5K4VEYYI#02 ; MHLP1 J2"PSA5YR<>O6LZO^Q\*?V?--=6ZE9+E2@18U+R,Q!?(&P],9 M) /)-?.)R 01UQSUYSR/\^M=%X#U35=&\9V'OBCPU#+LXS3!9-Q'F>7Y/Q%A\%A_[1KXO+'B:= MJ>&PLE5?M8SG[DJ,/:1BYJ"3=S#B?*L-G.38RG7H4*^(P>&Q&*P-2O4]E&E7 MIPC>4ZJ<;Q<=XS;BY).6ES]&EW;1NP6QR0,#/T[4ZL_2[FZN[.&>\M6LYW4% MX7(+(P]:.(H4:\.=0K4H5(^TA*G/EG%27/":4H2L MUS1DDXNZ:331_*4XN$Y1E:\9-/E::NG;1IM-=FFTUL%%%%;$A1110 444$@ MDG '))Z >IH _G+_ ."]/Q$DN]#^$WP,L+DF]\7>)=!UR:V1N6M;#6/LTNY5 M(;'[\$^P/6OTA_X)^_#B#P9\-M*MHX$A72;"VM(=J@ K) ';'' WD\<8.>,G MG\-?VUM=F_:$_P""H7AKP=$?MVC?#.RU?2[F-3OBBNK:YBU!5(R0K99<#&&=@4444 %%%% M !1110 4444 %%%% !1110 =.M?S\?\ !73]NK6?#DNC?LO? R^>\^)/C"Y@ MCUBYTR023Z7ITDIM[N!U4C;(Z.2&60,J L!G!K]&_P!OO]L'PK^R1\%->\3Z MA?0CQ5JEK+I?A;30X^TW&K7D,D=DR)@Y59MI;( P#DBOP2_X)Z?LT^./C=\2 M-3_:-^+D-QJOC'QYJO6R[" MQM+%5X_NJ?P1EM.5UKYQ74YL14>E.%^:7Q-?96FKT>KO:*[Z]$?ME_P33\/^ M/?!OP8L?#'C?4+G5[FSAA9+NY,K.AE7S70O,\C.0S[3\QZ<8[_I/7)>"O"=C MX.T&RT>RC1!;PQH[*N-S*HZG )QTYKK:\_$3A.M4E!6@Y:?YV[=EV[;&\$U% M7WLK^6FW^?G=A1116)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%,DDCA1Y)75(T4L MS,0 %4$DDGC@ FO);/X[_">_\5R>";;QIHS>)HBX?2WNHHYP8\%Q^\=02-PX M]2!UIJ,GLF_1-_D!Z[134=)%#QNKHPRKHP96'J&4D$?0TZD 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !4-P_EPR.$\QE1MJMAJR:;V35_0^ _B?X=\21>(;WQ+-H\UIIDTFT,4 M4##1P1*Q,>1]Y<>P/')->A!S7SIXA_9ZL[#1D?1[B1M1CVHS>9,ZRYE&2$ M*C!V$]2<<\G@U_D'](OZ%7&F(XQS_C#P[G5S_ YGAL?Q-GU+,JE"CBI9SB,9 M4K5L)E<*-.,:OMJ]DHW/F^6XCB&78'KM&3R2.!D#C) %>R?!W MP[XEL->A\23:-+-IEQ'(J2,J%4217C#?.>Q! '!."!GBNWTC]GK3I]'M;J^G MD&J_+,^7E"*\A(ZX#9R?H[P_IW]F:/964D<:O;Q&-]J!02'8 MYQCH+?$4TBQ1Z+X>U?4F=B% %I8SS]3T^YU[=>U==7P?_P %)/'V MH_#S]DKXFZKI<4\UYJ.DWF@Q+;Y\P'5[&[M-XQS\I<'MQG!S6E&'/5IP;LI3 MC&_:[2N3+2,O1_=U_K\S^>[]@^VNOC9^U[\=?C)>)]IBU3XAYTR=P7_T6^50 MX1R"-FQ%!VX#8R1QQ_73X?T]=+T;3[%0%%O;HF .,XP*_G3_X(P?"J6Q^' M?AG6-1MC]LUV"35;V22/]ZTL,THB,A8;B^T=22=N <8Q7](8&T #H !^0Q7J M9M.//3I1M:"MHK?"E!>M[-G-A8OEHM%%%>.=84444 %%% M% !1110 4444 %%%% !7$_$3Q]X>^&7@[7O&WBB^@T_1] TV[U*[GN)!&GE6 MD+S.H)(R2J\ GX)?#_6&L/#%D2XL]31+DR6DV8V", M\DJ?,9HB0@"DX.3_ %,?LY_!S3/AIX1T]4LH;6[:VB6.%(EC^RQK&JA%4+M M*@8VX'J.6D>?,NK:/'7?/$N/KN88H LT5B7?B3P_8H9+O6M+@4=2]_ M:KC\#+FO/=:^/'PD\/"0ZMXZT"T$6?,W7]NVW SR%D/:J4)R^&,G?LF_T%== M_P"M/\T>NT5\4>*/^"B'['_@_P [^WOC-X=M&@8I(JM+,P8$C&(4?/([9^E< M7X!_X* _A[\0K+Q)KM_,(H(+>WOHO,.X*2C2VRJ<9Z;N<9SBM M%AZ[BY>RFHK>3BTE\W9"YXW2YDV]DG?\C]"Z*:CB1$D7[KJKCZ, 1^AIU8E! M2$A068A5 R22 /4D\ ?6EKP#]HK4_&MMX U73_ R2Q:QJ-K-;1WZ1^:+431 MM'YGEY1F,9._Y6!&W(Y %73INI.,(V3D]V[)+JQ-I*[\OQ_K[CW--1T^5S'% M?60)I?'1FO-)R3]+7-8U:<_AG%WZ75_FMS[,HK)T M[7M%U>&.?3=4L+V.50R-;7<$VX'H0(Y&//\ 45K5S--:-6?9F@4444 %%%% M!1110 4444 <)\1?#NK>*/#-[I.CZB--NKA'4S[&9F1D96C78596;.%((PV" M3@9'\UW[7'_!-3QP?%EQ\3_ OBKQ-X4\?VUR][:ZM)JVLW5E>3K*)5*64-QM M02NB(49MAP01MK^HRLW4](TW6+>2UU&S@N8I%*GS(D9@""#M9E)4X)Y'UZ@& MN[!XUX9V<(RB[]%S*[UWT:_':S,:M+VBT;3T>[W6VNZVZ?"%)Y[I68F7E%?S0?LV?\%H_%_PVU:S^%W[;?@S4/">K1S16$?CZ MY6*WLKIE981*VFV$,S(LLCA=X(+ZU@NM*"6EQ]DMC+)!<%X+R*6 M,R ,H5@ 5W$YR!7[V:K?QZ7IM_J4Q BL+.XNY"> $MXFE8D^@"Y/M7\:.N:C M9?M#_MM_M.^/?%L46K^#_AM?^)Y-'2\CCN+*)[+3?M5BX242PE4FMR^W8">2 M,9-=F$PSQ'M9*2A[*'.F[_%S)+YZWWV3?0SG45-T[J_-)*VG35O7HK?CNC]R M/^"0J>(O%W[-/@SXD>+/#$GA74M:TY9K;398X(RL,CSJ3&MNJ1JG&3A5)#-@P M?7.:_1*L*TYSG>;O)1BG\DM-.JZ^9:45\*LF[H****R&%%%% !1110 4444 M%%%% !117QO^V[^U?X2_9+^"OB+QYKM["FKR6LUAXL7,,@L8XU8- MNW3!1R-N#DD5=.G*K.-.";E)I)+S$VDFV[);OL?)_P#P4D_X*:>'?V1?#.H> M&?!$4?B?XL7FGW,FF:5:31M)82*CJMQ/'(C1ND;?7/BB'5+GPEI.IH[06[WD$RVR1P2BXLQ$KK'Y815 M' Z'.?T'_P"#?']JCQ]\;XOC+X=UR32_^$2T'6[9?#%M8:38V#6EI(LV8WFM M4C:X!*J0\BY'7)S7HUJ?U"B9G2?MJK;-$K))=%;[@HHHI#"BBB@ HHHH 9)(D2/)(P1(U+NS' 55&223V M%? 7QF_X*:?L@_ W7;WPOXW^*>E67B'3W:*[TQ8+Z>6*1>J,UO;3*""",9R> M,5]M>,K2\O\ PSK%A8!S,?%^K>,?%GA[5;[5]6O7O;F;4=0GNHFD=RW$,PD4+R/E#'T-=V#H8>IS2Q% M3DA'1132DY-Q[M:6;N_UVQJSG%)4XWDVM9)\MM+ZI/773S.A\2_\%X?V/=*> M2'0M8F\23JVU([6&^@WGU!FLU'/N1U'TKPWQ'_P7^\*%Y(/!'P)\2>)FWA8I MH=9MK99-W *K- 3U[$?7(QGZV\/?\$L?A7I7E-%X;\.P%=K$W.BVEP^1C ): MV)R,X).;ZJ51VZ/[-_SZZ&*EBI)_#%Z;1V>E])?/K:WF?D%J_\ P6I_:?\ $C2) MX$_99\41*S 0RMJ6GW0"G@'!@3)Y]OKFN-?_ (*/?\%-_$27M_9?"?4O#>GV ML@:'$VK^'O"FLZI9"X6*Y@-Q:6DDL6 MZWFC,;C> 2K8!&5Z5-2OET8M4Z$7)JT7:32>FNK6M]=5T7RJ$*\G'GJ-*\;V MM&^VFE]'MW[ZG\[?[-7_ 6#_;2^+GC#QQ\)_$WPPO;3Q';6^H6FF:M]GT]% MTJ[CA=8I+FT4YF DPQ7>"1QG&*P=8\+_ /!4+XDW]]+JWQKBTBSNKEI([>+P MY+;&&)G8JJO9R*054@* QZ=2>GR+_P $M?VK/B'\3O\ @I9XE\->+[?0[K1? M%NJ:[+?6]IH.E630M!YOD^7+!"&BVX (7ACDGGFO[@++P1X8M$1H=)M,[5.7 M@A?J,XYC_#I^M<^&Q-'#QDY4E.FEC6M3G-QM+EC9.T6T M[O=OO;M==M>O\CUM_P $_OVM_'$\DGC+X]ZS?_:&!DAM)/$MIUX(7R[U5!.> M"!CUXXKN=$_X(TZ_J! .@6*-1^045T/-Y;1I1BE:RBHQVM MV2[=^NIC]53LVW=6O=MO[/5NWV>B_P U_--X;_X(G^"50?;](\97K95F>Z\3 MZC.&(_B(_ZW = !] !_*EKGJYG7JPE!V2EYMO\=/O5O(TAAX0ES1TM MV5GMWWWU$50JJHZ* H^@&!^@I:**\XW"HY(HIEVRQ1RK_=D177\F!%244 <^_6O%?%/[,'PU\1QRC^R;='E!+?:56 MXCR>#A&C("GN,'/3'7/TA16T,16IVY*DDELF[K[G=="'"#WBM?EMZ>A^4_Q- M_P""9_PT\71W'F^'O#MZLJ,%6UT:TM[D;N21<"W#A\XP=W3FOS8^)_\ P1>\ M/*T]YX7MO%_AFZ!:9+NP\1ZC!!&XRRL(;5HB%& 0H/ &.,1E/#PELK/37TMZ/IWU>Y_%1\5 MO!'[=G_!/7PG+\2OA?XP\1>-/#FC7L,<]I*M[J(LT)+".?\ MBZE1AM3!94V MC)(QG-?H;\#/^"UGQ"N_V9=*^(OQ$^#.LZSXSCEM;>\BM+VQLEO8B[K<72(J M,D0C"$,F"T_2KF2ZT>POT^RW< MUQ"Y8M)M1MT2OS677=65^C-. M25.E[B5T]VV[W<4K)OO?1,^ROA7_ ,%WOV8?%3VUG\1XKKX8:E(52:VU-Y[\ M12' (,EG:,F >_:OTK^&/[9W[-GQ?AAE\!_%'P_K)F52$6.H-?$OQ6_P""6_PO\8PW(D\-:-=&8.%.E:7;6%P-W3$\-LKJ>>HY!Y/- M?FG\2?\ @C';:4\][X)O?&OA&[4F:*=/$VL?9T=G5DC.5A+ZM<2!B1QG.,G/ P![/X8_X*N_MZ?!J2WL/C7\#-9\;VL!5;G6 M-/ATS1(O*C.'D*)YX&0<]1QTK&>4U5=TJM.JKNVO+*VEKIO?75*Y4<5'3GA. M%^O*W%/16;5^K_'[_P"JZBOAW]BK]LB/]KOPA<^)8? >J>#&L'CANH-0NX;O M]\\7F85XE0$<$=,Y[5]Q5YDX2IR<9*S6YTIIJZZV_%)_DPHHHJ!A1110 5S7 MB+PCH/BBTEL]7L(9TE!#.(XUFR<\^;L+=3D\\_E72T4XRE%J46XM:IIV:$TG MNK_U_P _+3]I/\ X)X> _BOI5[:/H%GJMM=(Z0PP6L2:I;%LA)$U%HC,C1[ MBXV.#NQ@G%?S<_%#Q3^TW_P2)_:9\$:#\/-*\47OPX\:7EO)-IVHWSZG;2:= M-JD.FS[/ML\B0/' TA#QQ*RE@V".:_N1K^)3_@LI^VY\4O!7[??@3P%#9:+J M7A31+R'1[:PO]"TF^E87>MV@^T?:;R*61=@;(Q@C&0 237:\;6JP5&I+W.9. M32OU23MW7EY;;D0I1C-SC&[2VZVT25]>[WZ/R/Z1_ ?_ 5"_9?U[6_"G@GQ M-X\T_P ->.-?L%EET;4%N5>VOMR1?9))Q +7S'D=5!$N"3QZ5^BFF:KIVL6D M-]I=[;7UI<1K)%/;31S(R-T.49@,^]?SK?&+_@G/X<_:(^%7A/XERZ3>:?K^ MN:)#JT6KZ%JO\ +I_8Q17YC?LA M?\%3OV<_VI[2UTBW\0VGA+XA!(TO_!NJ3O\ ;+>YV%I8EN&ABMIO+&S+1.W+ M 8S7Z:Q313H)(98YHV&5>)UD1@>A#(2I!]0:\RK1J49.-6$H-=TTGZ/J=$91 MDKQ::\FG^1)1116904444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 ?-W[7'Q"M_AC^SQ\5/%4\RP-;>#?$$-M(S!3]JFTB]$"J3_$T@ M51CGGC'6OXVOAWXAF^'W[$WQS^-.J2&+5_BC?210W,O$KM?Z=J-FQ60@DAV! MZ'!/').!_0%_P7)^+)\%_LNVG@RQO!;ZKXW\7^'--6-6 DELKJ[EMKE0N0Q1 M@P4X(Y;![5_.!_P44M]4^$'["OP=^'MG;O!;7\&E7FHS)^[1YWN[X!'&59F9 M9CW(]^U>WA?W&75JST=2I96M=Q@HM)OHG*4;+O9]V(IQU:BKZ?WG%.. MJTO&+?56/Z2O^"$-Y+J/["W@#4)R6FN[4O*YSEB+R\ )))YVX[]N@Z5^U-?B MC_P067;^P1\-A_TX(?Q-S=Y^O/>OVNKQ9.[OY1_])7X]_,ZKJ[MLK+\%?\PH MHHI %%%% !1110 4444 %%%(S*BLS$*J@LS$X &22>P ZT W$[A$2"UA>:0DG)X1"> 37\@?Q;^(WBW_ (*A?M:R MQ6S7A^ _PTUA['3D@:7[%J\L%PLUI<%H657>>1"BB>%CL.TXW''V!_P5O_;' M\2?%#QKI7[&7P$U)[K4]5O(X_'FH::?,>QMXYC%=Z=*4:*9"]O(9':*1@$&T MC)K[9_X)V?L;Z%\)_!FBQO8+LL8(9;ZZDC!GU*]=1-Y[3.F]PCLRXER<# ZU M[N#I1P5"6+K*U2\8Z>];O*]E]_8XZLG5FJ<7[J?O+:[T:6^R^)_):-Z M_*__ 4S^"NC_#'_ ()N^(S'816LROIR6MND:QBTC$#(4VJJCKR2 HZDC.2? MA'_@UV_U7QH['^U[+/\ W[N./S'/K7['_P#!K_*)>NN MZ5GW_P!%;KZU] ?\''/_ "9(/^QQT;_T7\2:/;E9F_?I=HD MZO&>&55,1"DC@$ <\U]-T5O#$5H:1J2MV;NON9+A%[I;W[=O\C@/AY\-/"'P MPT.'0/"&D6FE64:J'6V@AB,C*,!G:**,N<<9;)QWZ8[^BBL6W)MMW;W90444 M4@"BBB@ HHHH *_ST/\ @N1_RDJ\._\ 8QZ=_P"GNQK_ $+Z_P ]#_@N1_RD MJ\._]C'IW_I[L:J._P!W_I42H[_=_P"E(_NL_958QP_1"OW3@>"_"#_ (*"_MG?L':E:^$?VA_#^I?%;X466-G?Q/!>6T%S$ZE2LT22 @C M*[U;!&3@CD9-?(WQD_9$\"?$G3[R&+3-.WWBNLT.HV<5_ QD5E8QPR1-&APW M! !5LD'G%>M2S"E7BJ6+IQE&UDWK:UOA>ZVV=UMV.65"49<>OJ MM?T=^RS^W#\!?VMO#MIJ_P +_%UEJ&IO LFHZ%F9;W393&TK03":*+<4C&XN MHVG(Z5]A5^9G[*/_ 3;^&W[-GC[4_B;IEQ=C7M2^U>3865[=VFEV<5W!'#+ M$VEILLF(,8*,$)C'"X+&OTSKRJZHQJ25!R=.^G,TVMNJT?WLZH.3BG*U[+:] MG\FDU_70****Q*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M#G!QU[9Z9]Z /Y8_^"Q7BIOBY^V!\"?@=IUQYUGI=DVL:K:A@Z_:]+UR*92Z MIC:1&A W9(#'-?*G_!>;PC;^'/V1OA/&WB0M)( MO^NW$%5C&<\#@CY@_P"#D/33HO[+GP?TPC;]GO-(3H<_\?MT0#G/./RSUYY] MC%5(++\-3IM-.*YK+JVG/\>57?3R:MS44W6J2G=/>*MNE&"B[KOKIIUZ[_I_ M_P $&/\ DPGX:_\ 8/3_ -*+NOVLK\4_^"#/_)A/PV_[!Z?^E-W7[65Y#W^4 M?R1T+>7K^B"BBBD,**** "BBB@ HHHH *^:?VN/$_CKPI\!O'VI_#FSEO?%C M:'J-OIB0HDDD<\UG,J3*KLH)C* M6.15=2KJ5/#!AT)[54)*$XR:NHR3MWLQ/5-=T?R]_P#!-K]CGQ5JWBC5/BQ\ M4HKC4OB+XTU275M4N]0CEEET]6F87$"B9I3"TRC)\EP .>@Q7].WAS0+'PWI M-GI.GQ+%!:PI& ,D@8.3@$^V>17,^!_AMX=\!?;O[%M(H1>S><<*I,>^M]--WU M>FK/QQ_X+G?\F'>.?^OZU_\ 06K\;_\ @UW_ -3\:/\ L,6?_HN>OV0_X+G? M\F'>.?\ K^M?_06K\;_^#7?_ %/QH_[#%G_Z+GKF^PO2I_[:=2^!_P"%_P#I MR!_8]11161F%%%% !1110 4444 %%%% !1110 5XM^T;_P D'^+7_8B>(?\ MTAEKVFO%OVC?^2#_ !:_[$3Q#_Z0RU4/CC_BC^:$]OG'\T?P0?\ !'7_ )2C MQ_\ 80\0_P YJ_T1(?\ 51?]7^#]$5+X%_7_ "\B?U*T M445!(4444 %%%% !1110 4444 %%%% !7^>A_P %R/\ E)5X=_[&/3O_ $]V M-?Z%]?YZ'_! M40LM[:]S]#/^"#/_ "83\-O^P>G_ *4W=?M97XI_\$&?^3"?AM_V#T_]*;NO MVLH>_P H_DA+>7K^B"BBBD,**** "BBB@ HHHH **** "BBB@#\.?^OZU_]!:O MQO\ ^#7?_4_&C_L,6?\ Z+GK5? O2I_[::+X'_A?_IR!_8]11161F%%%% !1 M110 4444 %%%% !1110 5XM^T;_R0?XM?]B)XA_](9:]IKQ;]HW_ )(/\6O^ MQ$\0_P#I#+50^./^*/YH3V^A_P7(_Y25>'?^QCT[_T]V-?Z%]?YZ'_ 7(_P"4E7AW_L8]._\ M3W8U4=_N_P#2HE1W^[_TJ)_=?^RQ_P F^?"K_L5;/_T*6OH"OG_]EC_DWSX5 M?]BK9_\ H4M?0%)[_*/Y(D****0!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?RC_\'1'_ "1#X>_]AK3/_2ZXK^KBOY1_ M^#HC_DB'P]_[#6F?^EUQ0]G_ -N_^EQ _0S_ ((,_P#)A/PV_P"P>G_I3=U^ MUE?BG_P09_Y,)^&W_8/3_P!*;NOVLIO?Y1_)"6\O7]$%%%%(84444 %%%% ! M1110 4444 %%%% 'XX_\%SO^3#O'/_7]:_\ H+5^-_\ P:[_ .I^-'_88L__ M $7/7[(?\%SO^3#O'/\ U_6O_H+5^-__ :[_P"I^-'_ &&+/_T7/6J^!>E3 M_P!M-%\#_P +_P#3D#^QZBBBLC,**** "BBB@ HHHH **** "BBB@ KQ;]HW M_D@_Q:_[$3Q#_P"D,M>TUXM^T;_R0?XM?]B)XA_](9:J'QQ_Q1_-">WSC^:/ MX(/^".O_ "E'C_["'B'^( M?YS5_HB0_P"JB_ZYI_Z"*71>K_*)[&O]"^O\]#_@N1_RDJ\._P#8QZ=_Z>[&JCO]W_I42H[_ '?^E1/[K_V6 M/^3?/A5_V*MG_P"A2U] 5\__ ++'_)OGPJ_[%6S_ /0I:^@*3W^4?R1(4444 M@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AGN(+:,RW$J0Q M@@%Y&"J">F2>*:3;LDVWLEJW\@;2U;LN[)J*R?[>T;_H)V?_ '^3_&C^WM&_ MZ"=G_P!_D_QJO9U/^?<__ 9?Y$>TA_/#_P "7^?FOO-:BLG^W=&_Z"5G_P!_ ME_QH_M[1O^@G9_\ ?Y/\:/9U/^?<_P#P&7^0>TA_/#_P)?Y^:^\UJ_E(_P"# MH?\ Y(A\/O\ L-:9_P"EMS7]4/\ ;NC#KJ5G_P!_E_QK^7S_ (.8?#.M>,O@ M+X'O?"]B^MP66OZ3!7&DQSI:WCQI*$-S=X. [<$<@DC.OQN_X-=LF'XT?]ABS_$^7/G'MTQ^-?M9_P69T#4/B#^Q#\0-(\)!= M6U*U*ZE):VC)+*;2TADDG?;N7 106)SP >HR*_'C_@V7\(>(?"6C_&'5_$NF MRZ+87>LV:VD]X8D2X(2<-L99"#M)4'C R.E:*E6<8VI5.5*>JA*VN]]/)?,M M5:?+R^TA?E>G,KOWHNZ5]=/ZVO\ U]45D_V[HW_02L_^_P O^-']O:-_T$[/ M_O\ )_C6?LZG_/N?_@,O\B/:0_GA_P"!+_/S7WFM163_ &[HW_02L_\ O\O^ M-']O:-_T$[/_ +_)_C1[.I_S[G_X#+_(/:0_GA_X$O\ /S7WFM163_;NC?\ M02L_^_R_XT?V]HW_ $$[/_O\G^-'LZG_ #[G_P" R_R#VD/YX?\ @2_S\U]Y MK45D_P!NZ-_T$K/_ +_+_C1_;VC?]!.S_P"_R?XT>SJ?\^Y_^ R_R#VD/YX? M^!+_ #\U]YK45D_V[HW_ $$K/_O\O^-']O:-_P!!.S_[_)_C1[.I_P ^Y_\ M@,O\@]I#^>'_ ($O\_-?>:U%9/\ ;NC?]!*S_P"_R_XT?V]HW_03L_\ O\G^ M-'LZG_/N?_@,O\@]I#^>'_@2_P _-?>:U>*_M'?\D&^+>>G_ @?B'_T@EKU M3^WM&_Z"=G_W^3_&O)?CS=6>M_!CXG:1IMY;7%_J/@O7;6S@CE1GFGELI5CC M0$@%G; R,D]NM5&G4YH_NYOWEIRRUUVV!U(:>_'=/XHK9I[W_K0_@H_X([8 M_P"'I$>./^)AXAXXQUFQC'MU]Z_T0X?]5%_US3_T$5_ !_P2&^%/CO2/^"H& MJ7VJZ#>6&GZ!J/B)-5N[A8E@M'/G[!*1*2A8E0,;CG'. *_OJCUW1EC13J5I ME40']ZN.%%#HU4E>G46LMX23M[NNWF-U*?NKGAI%+2:=M7I>_H;-%9/]NZ-_ MT$K/_O\ +_C1_;VC?]!.S_[_ "?XU/LZG_/N?_@,O\A>TA_/#_P)?Y^:^\UJ M*R?[=T;_ *"5G_W^7_&C^WM&_P"@G9_]_D_QH]G4_P"?<_\ P&7^0>TA_/#_ M ,"7^?FOO-:BLG^W=&_Z"5G_ -_E_P :/[>T;_H)V?\ W^3_ !H]G4_Y]S_\ M!E_D'M(?SP_\"7^?FOO-:BLG^W=&_P"@E9_]_E_QH_M[1O\ H)V?_?Y/\:/9 MU/\ GW/_ ,!E_D'M(?SP_P# E_GYK[S6HK)_MW1O^@E9_P#?Y?\ &C^WM&_Z M"=G_ -_D_P :/9U/^?<__ 9?Y![2'\\/_ E_GYK[S6HK)_MW1O\ H)6?_?Y? M\:/[>T;_ *"=G_W^3_&CV=3_ )]S_P# 9?Y![2'\\/\ P)?Y^:^\_ #_ (.. MO^3)!SC_ (K+1_Q_=W7']?PKP#_@V,_Y(3\4.@SKNE'_ ,E7X_3BOI3_ (.$ M=!U7QQ^Q1>0>$X?[:N=/\3Z5>W5O9-'))%:Q)<"2=MSJ B;@"1DC.>E>+_\ M!MQX-USP-^SKXXU?Q9;-HMOX@UC3YM)6]\M/M<,,$L MTA_/#_P)?Y^:^\UJ*R?[=T;_ *"5G_W^7_&C^WM&_P"@G9_]_D_QH]G4_P"? M<_\ P&7^0>TA_/#_ ,"7^?FOO-:BLG^W=&_Z"5G_ -_E_P :/[=T;_H)6?\ MW^7_ !H]G4_Y]S_\!E_D'M(?SP_\"7^?FOO-:BLG^W=&_P"@E9_]_E_QH_MW M1O\ H)6?_?Y?\:/9U/\ GW/_ ,!E_D'M(?SP_P# E_GYK[S6HK)_MW1O^@E9 M_P#?Y?\ &C^W=&_Z"5G_ -_E_P :/9U/^?<__ 9?Y![2G_/#_P "C_F:U?YZ M'_!TZZTV[MEB,,UO_ ,)!91>8I,HW;7!&=O\ #WS5 MPI56W:E4=DF[0DW9-=D5&K33;=2FE;5N<4EMUO;L?VY?LL?\F^?"K_L5;/\ M]"EKZ KY_P#V=&M_#?P3^'.AZO>6UMJ6F^&[.WO())$5XIAN9D9=QP1N'4\] M1Q7M7]O:-_T$[/\ [_)_C4RIU+V]G.ZLG[KW22?07/#^>/\ X$O\S6HK)_MW M1O\ H)6?_?Y?\>GOTI5US1V8*NI6A9B !YRY)/0#GOV]A!I:@L**** "BBB@ HHHH **** " MBBB@ HHHH **** "ORP_X+"?![]H+XX?L;^)O W[-2>))OB5=>(-!NK6#PM> MW5AJTVG6TL[7\<%Q:7EC*@:-E#?O\-\H*,<8_4^BNO 8N6 QN%QL*<*LL+6I MUHTZJO3FZ6,^ OVE5R,[?^$J\0YZ]"/^$IR.N?W%?Z6E%+_B(N+_ .A3E_3K4\O+ MRT_&Y'^H^&_Z&6,Z=(=+>?\ =7W>I_FE_P##K3_@M3SCP'^TISC_ )FSQ .G M_>))XU M93T;9NYX[FO],FBA>(N+7_,IP'WS_N^7E^.M^JEP+A91Y7F.,:](?W?/^Z?Y MG]C_ ,$I/^"S6F6L5EI?PV_:)TZR@79!9V/B+6[*UC3.=L<%OXF2*-07]=7'@?"QLO[1QFGE#O%]_(_S2S_P2S_X+4_]")^TIQZ>+/$'/_EU?RZ^ M] _X)9_\%J7GY(_P TL_\ !+/_ (+4_P#0A_M*?^%9X@_^:K_Z]'_#K/\ X+4_ M]")^TI_X5GB#U_[&K\/7%?Z6E%'_ !$7%_\ 0IP'3K/^[Y?W?\[A_J/AO^AE MC/NAY>?DC_-+/_!+/_@M3_T(?[2G_A6>(/\ YJO_ -9H_P"'6?\ P6I_Z$3] MI3_PK/$'U_Z&KCT^G>O]+2BC_B(N+_Z%. Z=9_W?+^[_ )W!<#X;_H8XS[H= M+>?DNY_FEG_@EG_P6I_Z$/\ :4_\*SQ!_P#-5_\ K-'_ ZS_P""U/\ T(G[ M2G_A6>(/K_T-7'I].]?Z6E%'_$1<7_T*D:OJ6FI(P'WI%LO$<"L M>V6!/7UK_3-HI_\ $1<7M_9. Z=:G2WEY?EVU7^HV$YE+^T,9S*UFE!;6[/R M_I:/_-+_ .'6?_!:G_H1/VE!]/%GB#\O^1J_^N:/^'6?_!:G_H1/VE/_ K/ M$'_S5?\ UZ_TM**7_$1<7_T*?DNY_F MEG_@EG_P6I_Z$3]I3\/%GB#_ .:K^7- _P""6?\ P6I_Z$3]I3GU\6>(/_FJ M_P#KU_I:44?\1%Q?_0IP'3K/^[Y?W?\ .X+@?#?]#'&?=#I;S\EW/\TL_P#! M+/\ X+4_]")^TI^'BSQ!_P#-5_+F@?\ !+/_ (+4_P#0B?M*'/KXL\0?_-4, M?SK_ $M**/\ B(N+_P"A3@.G6?\ =\O[O^=P7 ^&_P"ACC/NATMY^2[G^:6? M^"6?_!:G_H1/VE./3Q9X@Y_\NK^77WH'_!+/_@M3_P!")^TI^/BSQ!G_ -2H M8K_2THH_XB+B_P#H4X#IUG_=\O[O^=P7 ^&_Z&.,^Z'2WGY+N?YI9_X)9_\ M!:G_ *$/]I3_ ,*SQ!_\U7_UZ/\ AUG_ ,%J?^A#_:4_'Q9X@_\ FJX_G7^E MI11_Q$7%_P#0IP'3K/\ N^7]W_.X+@?#?]#'&?=#I;S\EW/\TL_\$L_^"U/_ M $(?[2GX>*_$']/%5'_#K/\ X+4_]"'^TI^/BSQ!_P#-5Q_.O]+2BC_B(N+_ M .A3@.G6?]WR_N_YW!<#X;_H8XS[H=+>?DNY_FEG_@EG_P %J?\ H0_VE/\ MPK/$'_S54QO^"6/_ 6FD5D?P#^TFZ,"&1_%6OLC*>"K*WBDJP/0@Y! YSS7 M^EO11_Q$7%_]"G ??/\ N^7]W_A^I_J/A?\ H8XRW72&NVF_DO\ @G^958?\ M$AO^"OFE7LNI:7\'/CIINI7#%Y[^PU&]L[V5FZM)=V_B".X^58#[Y]T^S[?B*/ M V&CMF.,U[1@NU^K[=;G^:6?^"6?_!:G_H1/VE/P\5^(/_FJ_P#KT?\ #K/_ M (+4_P#0B?M*?^%9X@_^:K_Z]?Z6E%+_ (B+B_\ H4X#IUG_ '?+^[_G?DC_-+/_!+/_@M3_P!")^TI^'BOQ!_\U7_UZ!_P2S_X+4_] M")^TH?KXLU__ .:JO]+2BC_B(N+_ .A3E_3K/I;K;R_SN'^H^&_Z&6,^Z'EY M^2/\TL_\$L_^"U/_ $(?[2GX>*_$']/%5'_#K/\ X+4_]")^TI]?^$LU_P#^ M:K^5?Z6E%'_$1<7_ -"G+^G6?2W6WE_G7GY(_S2O^'6?_ M 6I_P"A$_:4X_ZFSQ!SQZ#Q5_+](/T_XJ MK]>#^9K_ $M**/\ B(N+O_R*(/T_P"*J_7@ M_F:_TM**/^(BXN__ "*))8FX/=#W''6F:7_ ,$F MO^"R&AVJV6A_"W]H+1K),[+32]=U;3K=><\0VGB6",'GJ$_7)K_3'HI_\1%Q MG_0JR_S^/7;R\ON]+B_U%PKDI/,,7=6Z0Z-/>]]UZ>1_FEG_ ():?\%J,Y_X M03]I7_PK/$&3]?\ BJNOTZFC_AUG_P %J?\ H0_VE/\ PK/$'_S55_I:44O^ M(BXN_P#R*?DC_-+_ .'6?_!:G_H1/VE. M/^IL\0<_EXJ_EWH_X=9_\%J?^A#_ &E/_"L\0?\ S55_I:44?\1%Q?\ T*R@<=J=_PZS_ M ."U/_0B?M*?^%9X@_\ FJ_^O7^EI12_XB+B[W_LG+^^\]]+]/+_ #N-<#X9 M6_X4L9]T/+S\D?YI7_#K3_@M23C_ (0/]I7@=_%?B 9_\NG'?/49.?Q['X>_ M\$P/^"S>G?$'P+J.I^"OVCK;3;#Q=X*&5H M8H$=Y0P*E%.T45^?U9NK4J5&E%U)RFU'1)R;;27;4^TA%0A"";:A&,4 MWJWRI*[\W8****@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2**** "BBB@ HHHH **** /_9 end GRAPHIC 15 ny20002442x1_diagram02.jpg begin 644 ny20002442x1_diagram02.jpg M_]C_X 02D9)1@ ! 0$ P # #_[0 V4&AO=&]S:&]P(#,N, X0DE- ^T* M4F5S;VQU=&EO;@ 0 , ! $ P $ ?_B"^!)0T-?4%)/1DE, M10 ! 0 "]!N;VYE @ &UN=')21T(@6%E:( ?4 < %0 3 L (6%C &, : !M '( =P!\ ($ A@"+ ) E0": M )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T! M$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I M ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<" M<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: M V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$ M?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07% M!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC[ M"1 ))0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP* M\PL+"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT- M#28-0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/ M>@^6#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W M&!L80!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL; M8QN*&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I M'Q,?/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U M$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546: M1=Y&(D9G1JM&\$25^!8+UA]6,M9 M&EEI6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV % M8%=@JF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUG MDV?I:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\> M;WAOT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW M5G>S>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$ M?^6 1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2( M:8C.B3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_ MD:B2$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB: MU9M"FZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16 MI,>E.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC# MU,11Q,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_R MC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[< M_VW__V1E% 8VEA96B !0 M;65A

'0 0V]P>7)I9VAT($AE=VQE='0@ M4&%C:V%R9"P@,C P- !S9C,R !#$0 7?___S)@ !Y0 /V/___[ MH?___:( /; # =?_; $, 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! ?_ !$( >H#5@,!(@ "$0$#$0'_Q ? !!0$! M 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F M)R@I*C0U-CH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /Z%/#4\L6GPK>_)(H7* ML .5&>A&1C! QR0-Q/K;\5^)+BRT::.V;Y"HQC+#C!&>GKW!QSWP!RWB747@ ME2.%=A5ONJ!@8W<_(=OS<=3\Q&,8Y7GKW4YKL0V90,DH*RN< 94 <@] 2,O?J_ZW6MMCPG46B3C:]^FBNG;EOJWZK2WRBL]7;70UO>8 M Q@G/'4[LX_O ]\=.C 55=[32KQ$MRNZ5@C$$<+C([C&&[C.<'I7/ZM;:C:G M?I\+$%NH;''(/(9>!MR.1P<\A2:R8([R=HI;D.L\;AG5R%4*.9 ,J,"11W&!][YBUD]+;/SM9WUV3.GT_1U=Q<$ MAOY\<^=[>^CV>JTM_>(G.T$V_=YE=:KLM-K=M4EO\ $M^[M?"6FQ@2P ;SR<8+ M'C).<8 /J>Q]>O:66C1M:G=M!3"CK@YXZA6!ZY/7WZC/GD&M6]LF1<[N, D] M0/3+?KMYR,]:V(O%$;0,(IU(!8E68#VYR.3WY!QG&<9(YZN%;OS*^_>R=DTW MIUZ+35-/?32E5:ND[I.[L]=+*R;6KNK7_#OZ7'H5J; N74;5)!. >IXY(Z> MQ)/0<5YQKO@W2-:#-=&)P<\, 1GD<9 ]/H#GMDUGR^-Y1;20),2Y4@J#@$@' MG)^4YP,CD=3SVXB;Q7<%-LDXCD9CA0022<@X /&<]/?G )IX2G[)5$U9.4;Z M7V27EVV2=^JT;>\I2E:U]+-:)[YT*U9$1EP.-HQD ==HQC./?GO6II>KWOX8SSV:635]EH[-?9M)/KLMN MK2:)UORI).VMK+FU4G9:=^GKJB]8:C,]J!*<@/SSZ#K@CCG!X["MF#Q(+1E0 MOL)QCD\@GU(()(]CQUXKS,7LJ1J#A8_.!+97=SP,X.<>O7ZXJYJA,UO'+;G< MP"@CD9.!U.0,XZ$9]NM>9B)255Z[Y'1ACIW/3//!QFJ6L;)$.PD@@XSCTR3],_3'? MK7DNDZ\]JT<$CE6?&%*LW(X/(!!!R.">!QZ5Z3%,]S K$[@5Y/!)!QQC'],< M?7.+:E&UMDKZ;I))O;1Z:W_$))QUOHW=:];K>^^NW7[C@;Z!F+9!R0,@<@X) M'OSC'..O!&>G+G3/,D)( .<#()(SZ98>G.1ZXKTG4;-MK2>6-H[_ . /)[>U M<)=WL5M*V2P(/(VD]1R<@'GV)!^IKT(5(QA!7=^6*5[=%'SMT5O(G35[W?*W MU=K;^EUK>R\K&Y8^'D,2$ [MBD_KSD8'K@'!]?6II]$QD <G&?J#D=G%"LX "[FQG&,'GN<^G.,$\ M#)%:JJM-7KY:[J[NVU9V=MK6VV)27-BUL=QSC. M NT8[^V>3^?48XR]JNQ##Y-V"3D\=<]>EZ_ISF,^7$2>3P" .F1CIUZ\=>"2TE\U49-@) )ZC ST(SG&.@X)YZ4O:]&VMGLKZ6[_ -=G=IB6 MO1^5_*S\[K?7IJ[HH26<#Y R<>G;Z &LZ\TM&B;8BDLP[OMS[>GYBZFE1LIPI8A>00PZC(.XC@CW!XYR!T4JJW=]ET MCUU[Z;^K_ ;YK66M[VC:]]MI).S[WV\F>"ZII<@R0I'=E(_P&2#QW/N?7DS" MUL79 Q.\ZOI.<>_4J];+70\ M@O/$%PJF)%)(.%^8MQQC^+')/8]>YX)DT74-1F)!C;!).0"N<\#YF)S],$]! MQBO5-#\ 27MR&GMR]?.RLHO3S7;1[KIV/'+_7[W2O#= MQ,)_*<1X!9B"20<]#U& >O7'&,Y^-M<>X\;ZS#%"KT3PVLT]H\FX3H^XLI)YV[RPW$'.. 0><<5Z5#%P3=YI.R[>6_5>OXG)B M*3=VUS)6NN]DK+IMI9:_+0N16^C>&TL[?2XU>[VQB4QJ&.1M)( Y!#!MV>% M'3) Z'4?&9TU8;6TBP<(Y&,''!)P,'Y<@EN25.3D\#/T2U@T\F_OHY))RCCR MY(V(5U4E=K.CID$D>@P,$8Q7S;XW\<^(=/U>6XCTN0V*F0M)B/&%[E=N>>1@ M \#H<<^QA)1Q5]8Z66\>OFFW^#;VTU.-)4[IQY5>.EFFETMI>SUO?HM4ST3Q MQXHO->U+2[:)FBO&G2.WG)*F*4A]K#YLJW4;L9'4$!BU=GI=EK-]:"PU&6XN MFD3:7#%@0W'!QTP,D]1SQD#'SC\/?&2^-_&>C0%8Q$FHP_:68Q1LB[B"VT@, M<$\!<[NV"!M^[H/B'X9\+O\ V0VG17-T(MZD>2V0T;-G>T>,%1NSG^+ (.#7 M9+#QC:/NII='K]GJ[->EET:Z%1M-/5Q5[]&KNVR^5[]]?(_,3]HCX26VE7%Q MKEQ?APS/$;0L25,I/SE=H&%92H;<1G:<=J_-77[&VL]1GC0Y0LV %R.6/4?* MO&#DX/!X_NU^A'[5_CG4=<\17D]K'-#8+<,K1QL602%L)B.+'1 V6VC''/.* M^'9M#:ZBDU.\W+$,L'.<\]@FX, I;.,=L&P*IU*D5[\I=$[.S2 M5VMK=4O5'QF>4)5<9>FN;W(K1/1JUVK*RUW=]_A2/-);6)I?W;#;@'Y<'TZ# MG')(!R<$'@UJV<:(!D?*. #G/RD# 88R3^(..W;>/@_6[RVEU#2M.N+RRC'[ MV79(NT$87 ;:[$888&3ZYXJIHG@_Q=XCN#::/H>HWLZL%*+!(.XZ$J!G!R<' M..Y->_\ VEAY:^V4;;KF@NW523OWNDO)IGBK"UE+2$GIVE[VB2LHJSN^KO;1 MO9 [YQM92 %7:3R..XSGMD\=<]QBD#GGE6 '][.?8?,...",X S]/3S\ /C! M96ANKOP7JL,6UI"YA=L1D<8(!7D-D]U(R2,Y/')X+\6O>G3SHEZMV"4\MX)D MP9T'.2C5IM)_S4WM;^_\ <_1DRP^(4G^[JQO9IW:-VO/JC%BN[8+MO+9& XC=D'S>A!)^8D]#C!&!FMG3-9-FSDVB_9\-M;9Q M@]"#N XZ<'^')/%>^>&/V5_$WB^PB>6.:WOO+#FV"R!UD.!L8JX&_'-8RS7!I:UZ;D MK/EE*-NC:^)M[7T\C>G@<4YQ?LZMG))-1:UTZN-E;^\K/I&RT^(WO+N\N9)4 MG+$%B%W# 4C@< 'C/&>><= "?'$ METV#3"LDZ^2DNX;MS 8.[.Y<8Y^8=N?7Q\PXDPVT)Q35EH[/2VNK2LKI[?@? M5T\JK-12N!FOR?\>_"O7+#QE,NF6,\UFK3)'M4[&2>!Q MQSG;4X7B*$Z,TYQ347:[2;VU=Y-:[VMKJ.IEE10<4FU)>O:O,KYW-MJ+4GH]KK7JM7][7W* MUGA\FA:+:::NI6;U^]*UK;66NQ\1^%OAQJ-O;;"H&>".Y)XQD#GTP M37>:'H4^D3/'J$P1F2O9-V\^NBNM$C< MAM=!344FN2D@5N20I4GKR_B'Q1J.FJ[)F79G!W@@GUR?KW Y]QD\KIWQWUJPD^RW:O# AVH^] M"''4\ G&1]#WQUJJN7U*Z;BG*_;7=Z65MK[JUSDHYE1I-WT;M?9WOLVKZ+3[ MEJN_ZY/XTTJ)F%@06"L3M(P,9QSN&".P! P#Z9KQGQ=XVBU2WFM7U8QS;G5 M)>0>0%!VMTZ#!8^IXR?D[PW\9IY 9@1,K@D9*9Y!..1C/J,=?PKLM(U"Q\1I M->2%HKA2[!1.<$Y) 3:O)]#QT Z8Y(9;.BI.46ME=)K=VZW7Q:+I9[IJR[5 MCZ=>SA.+MK97U6UWRZZ]+OI=65[:.G0ZC9WAN[G6G:%9=\<9F/S@,"%4%/XN MF>,Y&3R*^@/#U]?ZG;)Y=P2F/[Q+#/./E!['OZXXKYRTBP_X235%L%DDC*R! M(PKNH9@ MG*]MK-773HDU:W771K<[,/65FFTTG9235_F[]^GS74^@-,M;:WAWWERK]059 MPS9/8D@ X[ DGC@\9KJM+;2HLR*$?.I-==)XTN]"LXYI4\P#'.T-P!D$X/?& ">7 M4P[C*]FTEHGMU\M5M=W:3WL=\:D5I=:]8ORU\M5Z=7N?06IVVGW(=H +9NI= M@$#YZK0K=)D\* ^"21Z=SQGIDC\J\VLO&NH^++1/W#VL M,)W"5 0TI/&#Y>T@8YYW<]A:EJ=\@CEF:,O\QP_ R,CKDG'.>U8.HZ M3:OKK9.Z^5WJUYI-ON:QBYZKJK7[)O;2^N^MK>:.7\>V>J:A=J\$SR0O$2YR M<;MQZXXR>_J,9Z@UXMXJ\,^()](FBL-Y=D95VAV.>!N)'(R#QG[+TWX;VCJD=UIT0D ^;:B'J:=X# ML-.13%9H3P=NQ#R.P##C..> #GFM99]SIJ4[)7:6K7G=@*K@Y&1QQGJ,C)/.1CM7GNJZ; M>6TD[-#( X<$\XQ@]L<"N0,<9'3WWQ+\)?[0O2]FNX!^FXC[V M1P. .N<8##)!.T$U[!X(\(0Z!;QQ3*1BAN3G ( X&.0. , ^DLY:@ M[N[MJO[JN]%S:7=[+5W?75+-89S?+))J2Y;I+5M6;;2NK-[VT3^3\VT3X1V> MG6878%.W#?+\Q.""01QSC[H'/. !UP-7^&]DDI,D)E#,0N%/RG+,2RXS\P[] M 3CTKZ@:%BWE(N[<>WRX Z_='U/4]2!6G:^%[B8M(UHKJ0 ,E.,]:^D?T[$3R^,E:UW>ZMV3 MZLM4DOR_\5_#6YU-9(8+=WSOP0I/(ST"C SCISU&0,X/F]_\$-632T$<$NY4 M8[3'C&6/&-H(/.0 0>G %?K^_@C15(*(DA/.&3*YR>Q4]L< \YYSBLRY\(VL MRM#]CBDB[';%@@YZH0.V 'XAE!>Z]$]$FGKKHKSMHF[J]WK<\S M$9+"5Y..KTO]J[=]-/).ST2>B5KO\(]1^$FOVD[[+:488XQ&P/7!S@YR1D Y M'(Y]:]#T_P"'<5OIJSR0D2I$"Y8#((4!^,LP^8-GD#@\GK7ZS:C\+M'F8L^G M1#J1\D>2.< MM#B*$+? M4KQF92WD,74%0P.P%LITWX6Z/JEV+B[M 6!&0R CODG<23 M@8ZC&> O5A]BWGPAM]$FFF2'>WS/CG;N].V#QCKWQC@&J\.BQ)#@6@BDZ* M,'CJ=HZ<9Z'D9;'71Y\WL]TET:7W2ON_1=--([K)8N2T;N];+26FG:^^RYK6 M6JT/+='^&]A#Y<5A:J@\L#509$C8'(^; M(+=CMXSSDXP<$\9%>N:.3;QF%K==Q4X88R1CJ25/'<#H < CJ=2/1H+TI(\A M4K"X90&(#ECM^[ZY[<_U\[$9BZKG)R=U3:3YK/[5MGO;9[+;O;LPN#5!*,8> M[SWNDUJTE=622N]6MWW/Z//V>85MO@G\-(%X6+PEI"#'HMK&/:O9J\H^!D0A M^$7P^B'_ "S\,Z8O''W;=1_G->KU^2UG>K5?>+ MK!+1[FX=#.$)*G&XD@\=2>,D$GMGKE<^5W7Q0@@24P1AYD9_+Y(8'+ X ^Z5 M7@]#@X)KYVU'XKZ9J-^MI&\B1[MC+O3&TY'!!SG@_*?3/3 &1X@\5:39V

A7)]-[=I67I?NGH?"?V MCAK-JO#2_23;VUT]+.ZNM;[Z?2VB_%\7MT8)@""0N&)'1E_OY!;D]QG!R178 MZMXITJ^L\DK&8OWI,?S$\E2,,X^\,'&>^<\C'YB2_$"[TN^DNP2T8!GC))Q7?/*L3&E- MJC)+1MN4+KX;MJ[]WHW;:Z%2S7#.2BZZO=Z>]:U[7NUWT=FWO9WO;[WTK2AX MKU8-9S3!(I 7(!SM5L$8).XD*0#[G/4BO>F:^)_A3\4=2-Y;FRCBBCF9/,\Q1R#@D?*W(Y.3P<\9"FOL_Q#KU MI>>&XL!#<7JJ&DC&%5Y RC<.OR@ MC/( [FO%Q&$JQ?+*&MMM/*_71[/O=7\ MSTJ>+IU(MQJ)M-6;YO+:Z7?9I/=W>RX2V\6W#R[II?NEB1O/O_>R3GT&#D9X MYJWJ7Q%M].LPZRYE"XW;O0G&>*YAS*OF"0!PJAB M<9).[(P 3T/R^@KQ_P 3:W=6<4\=SPS@D'..HR/;@D=-I/CO5=4OECLYF,=Q(#@-G"L2<8&>2""1VZ MJ<&OS*7Q_;?;GAS+&P65(7E*F^E[N-E;DN]-VM.W6]KICP^/INR=3EU6EF MG=.+Z1MJ^NG7:UC]'-/TRZELEGDFR[)EB3M)XSQDZ?$3F2XV[ M3GJI(S][!SV^A_7BUI&MW&H64%Q$VRUD120Q/0\=N.!D\]L\=*9J,-G<'G&T'OG_ #R/#K4W2:5K-J[ND[I-3!%<$+M8 @@\!6'.#W/]>*@\-7\LU]>0/NE8L0K,,@9! M!Q\O'_UN.M;GAW3[*X)RDC!"0PRN3V(!QT)]R3^%>C^&O!]G# M@KW6#0()(5CN+=-JC>"%4$D< #/?J1P3VSUI\>G644PC6(KVZ #!QZ%>HZD' M)STZ5Q5TIU5*,N9-1L[6;LDKZKOW[7TN5"3E%62[J][+;3Y:VZKKIMXU)X8? M[1%($;.".!G'.1DY'7'08QFO0-)TZ=8U1T?:O8J3D8P,=_7!R1QSZUWXTVU5 MXY&5=BC.S Z<=23\P'H?3BK\Z6@M@88]I7@<#'IP>QY_'@>U8^R:5W9:7LVM M+O5N_KHM[Z+;5G'3G M-58/ MIJ!#,B9?C!4,??D%<#([MZXSS5JZE/G-EP,'OQCVZ@ ^O7D<=#6UI6 MI&, -(H "GU'3H.>^,D@8ZU2J+N]U9*^NRO>[V>VBLE?1Z X2MHGT;VW5K; MVU_1K72Y-I7P^MK4-A5V '& H!QVY)../QSSWK230H;1V&T*<$@D]L$G(/3U MZ<<#M70VFNVR1[6<$[<'!&,Y]<@XZ\<9XSD#%<]J/B*SADD?4C M Z#C'TY%:*:C9Q;=VE92OORNUEKUMOT;Z,S4)-[/97Z=M>B[WU;ML500"P)X&6'X@'D=1G'OQGI0X5G_P NWK)-:I]M+-I7 M7?OILAIQCM)KI;[MVU=6ZI1MT].RL]$LIB@YX#'OCDD>_(''J3BMJ;PW9 MO!^Y(5P1U8?=P??CGI@>W0BN#M=4=^5EV'U)'//(X[\ \'GU!X&FNM2P-EK@ MX8$8WG@L3S@YP,YY ^M$HU$G*=.2BK-.Z=EI=ZM[Z:/;YBBX-Q7,EMO=;I=+ M65M=+;]$3-X/62;Y>1SSE>I/MD\^_;L1@UJ2^";:"%#,J?,I*#:>V#@D,.W) M!X [#M2M=>=9/,,A?#9(!SD=MK$D>W [],5U#>(8;V- Y8",9)#+@[N,9XSQ M@=,DCMWB,H6EI9]KZ]+O1);[7O3>NGX?\"S9RUMHEC9RY" $,"=H M XQT!!&>.G')K2NHH78^4!C:H'3J!U).3SGUX.3@=39DEM;D[5=8V/ +8SQP M,D>WJ>>16?<,MH^QG#D#=\A* [@6!QQS@=,>G0GF)U)R@E"+O=7M**T5M[M6 MOMIOO97&N1/>]]KK2VW;RW^11EL0WS8#?+R1C)SSD9'U'K@^E8FMZ/9W$4*W MENKIM4Y=,]_?&2>0,<\>M=)'>QR';M;/)XP1@?7:>A]/KUKG]?N[B94CC95$ M8VC(Y 4^V#W.6'(Z=.:<*LX\O.Y)NW=V^'=Q;:MYW^ZYG4@I2O'R3M;7;97Z M+R;]#QCQQX1M'L\Z9:('*L5 3@';QD$D8SZC/;IP?C/QO\-O%4MG="\TZ)8I M/,59%)PJE7QD^6.H(R" %)QD\?H["[W$(@:(,V>&."H..N"=V3T]!P.@Q65 MJN@G6[0VEQ$=QSR%&, D#GG:.W3/ ]#7KX/,%0O>=KVO?79KK]W5>>^G'5H3 ME9J.VNKZ-K=WO9VZ?\$_!"3X;>,?!GC:QUVSGDBL(+Y9[B.-EP\08GY?D).2 M0!@J,#L"2WU*_A_Q!KMS;WUHDTDLMHN"5;+,;L09NK9F?!;S&P(\_*I+ (2XSR#CC!)PZ&R(($B)PSP;6)#$A0.W!!Y'V MCX3_ ."=/PA71EE\:/)+J04.\44$3Q[RJ%@N)8VVY) X7ITS][[[L-'AT!I; M:")//DE5A/:@1D(%VE!M1Z;J=U(&,4+Q]F.O) MPZ4*LU&RLX2E&VVS4D[6MMIJ]#:EEU&:YZL4Y)M-R46^EDKQ;2N MWHFSX]F_91^$>EZ=8Z/H'AV-X '6':Y^7H22S8.T?='7W-?1T-K-IR2F:*U5G53&?**[=O;) M(X)QR .>I/-8,TDM]-Y<]QMB+8*IE5VCC(X[\X/7/()QD8/.J[>LZCNUO.32 M;M?XI/MK^IO'+J"MRQAIUY(IMZ;.*NFWOKTZ]?*Y=9O[ZXDL5\(Z0=-VA!)\ MY^8$AAM\G!& N3N.0 <<8/GFJ?L_^$O%&HK?7'AK38+AF+LT4.#N)!YV[#N. M"#N!XQ@U]76_A73S;>;$UP3N8<,I!.1G.5P,DYZY'3M@Z5AHJP.1%OR. TA+ M#/7JJ@]?_K<9KGEFV*7X=IW2]&KI/39N-M[^: M[7/"O!7[.GA329?,CMH(GS]W8I(SUSER?Y=/7K[+8_#;P]I4NY;6%@ #NV#J M!GL5XR1V.>W'%=:&L[++O(3+_P M K=#W'S=O7DDX&??G]5\11@8@<97)!W$ M]B/X2!G@=^OXPLOHNS5DKII)1UMYJ.M^ZNO MTY[Q%#9JAMXK9#CY3\I'0X'8C XS@D _B:Q-+T"SP\SVZ1N!E7P%(;CG)P<+ MPPSC]:CN->2:R6^EUYJRUT3_7EO$6 MA&XW _-&<@C&1@\'L1T'3OW)X->=#X?>$KF:1KO3[:6=(VE#-&NX%,L6!W#' M(X.W/6O:KJX5X6DDD7:,\#))Y(QSWQW//TZ5YKKU_:16MP;,[+J1&B61V!5= MX.3P,]0,@8QVSQCJP-?%.=.,XR49-*5VK6TZ<[=UOY:*UW8F<*4:"?5M>AF73$,L\,AMY#/* I/F M Y4 KU;CGIQG/-?#?Q5^)OBJZU62PT42VUBBF%E8$X*#;N&T@')!((QP>0>W MU="A[1J+TW>_:U[76J;MZ/H>-B:Z@G+9/L[7>G=:_/?7N:/Q%UB*VLKAH_$# M-* 3]G$L60>3@C<6X[94^H SD?'+:S?W]Q<7!O) J2N@7@[PI)WH)')RVWCK MW%?0X2%.3A%1U:3?,E:VW1/;1V3VUL]+?-8F.*IJ3C[W*^5M-63W5[.+^;U^ M\X;PHFL6K*LLQ\K(!);("9&>P_\ U8&2#7T[X)N(7NU5;TB':N\[EV@X^;H, MDYST/?G.:^39?%R66E1 K-*J\C;N7(P21DMUYX Z].@'=^!?$$%K8S>;<&2 M:968.K<+NR<-D9&,D$@$Y^AKIQ>$@H)VC9W2LK72:U^'I>W2WGHQ9;B)PG5E M5:B[QMS/3?R;VT=]-T^A]AGQ[X9\+WA^SW,9NLX+@KD,3C/#\_-D\CV/?,M_ MXCN?%$L-U%,S@D'L0?QP>_6GB7P[#I<-QHDC#8 0K2(Q! P.4 !)XXR,@=.:\3$8&+M MRTW)ZVEI9==;^[MTT6RUN?38?'TW>]:$$E%V][7MHTF[_=YGM]O>/;6\2S0D M!%!,N"6R%!';'8\$@XZ#L=_1]WB-&@EC+1!AMW*Q# #)., ''8G/49[5YGX9 M\12^(XDMVB94/RF20Y4@' VX)/..,J#G\"?L/X>^&+!-)$JQJTS#!9<<$+SG MJ<]3U! ]!U^:S##.@W[2+BW&Z6]E?7:ZUW=O.VA[%"NJS4JM[.RBC@M1(7&'R#\N<= "<<$8!''L37M.C:1!;J)?LJAA@Y8 M'.>#G!Y8CMWZXZ4OAG1#;0M(VP J=H(/'.>F#QDD<'@@\'-=4+C[-A1&N!QT M&,'ODC!P?Q')X-?'8JI&4I*FW)]O>TZ+=1ZK3IY:Z?18166NB>KW[:6C]WFK MZM:7MV4J22 F-8PG 4$[C^.,GM][MTYQB.\91<?FQ@9R#V _ UI)S-()%<$ ]#D=23SV )P03CGU[>3. MA6%? M;N (R1G@=0"![=^N2/6U+JENJD+P>V"> $A>X<[F"@@ M#DYZ =.^3VR!].*TR%P-V2S#\.#MQP"3ZX&3Z#KV]:Y[4 )&8 ; MBQ[\< %0#R1G!X^G7Y0K:7^K#9RPRQ7 / YQNZD=!G/0=/0491O=7R@^8'!S MR-PSN.W QD9R2, <=,JG"TFY2>KOZVL_3SMLKZ;JT3]FOA6JWNFE9:+;6^V_ MSM:QS$=@PNSGID8&#U!R.G3!!//KT)S6PUF5GC8 J,#J<8&.W0Y)';//(K02 M(>>TF!@\ ##,2/F//08#8 Y'')J\7C)60JQ50>V#T() Y^Z06(Q]>V>WFI* M+7M$F[I+525U9*_;2UK=-U;WLFXJTEJ[)[/JMM5=._9]EK=WLV.D1L/,; .. M-PP<]\=L 9ZO4<9P>?=1FJ$-V %VG:I!^0Y#- MU]O3C/0YYXQFO<:DA&[8PP<,3MP6QQQG=@9!.!C!'/'&-J:3M/5\S>ZW;[+3 M9V=GTW>^, G&0,8ZCG()Y(K M*FN/F7) 8#KD'@'C@#@#D#KGU(YJBMX+G)71Z'.3D8'/:J=Q M*0_)'RCDG')] .!V''KGMS45>3E?+4U35K)IWNWI;97>^SU]'K1G-S5X?9:U M\HMI)*7EUTULU=-FO]I'3=SD8P>?FP,9.>I'? ] .:E^U1%>OS'K]T=.G<@\ M#G('7'.:Y!]2BC/*L2I(^]T''H1QGL"3D]"!4+:B\BLP5XTYQ*_('(SD*221 MDD#&VO6_6:TFFU9*UFVE]JU[WNK]=M.G738U+ M48X_XU (R1D9[GD9P!Z$GG//'%8-SK-FL;$L!]X'@L,]P>0H[$Y )[C%<)X MCUD1!TCN%FD0D%8F^8X]B0>I]L8]>:YNYU=)[:&2*WN'20^6TB@$+(,!@Q)Z MY)4KDG)MO2[WM9)VW6UTMO.Z MT6QTFJ:A87#/E%9"I#8 !P3DY^[SQC&3QDYKDI8M*F!$,:@YV@8(/'']XXY) MSQS@#-:EGH.J7-T(Y;"YC@:-Y5N9>()<#.Q%#9RV1QCKP3@BM\>$;N")98K" M64N1E4ZJ,9&X%B>.,]O0XR:W=?"QWK1BNW+/6U[W5K;6WUOH[[/2+JR=U!M- MJR34>FZ=^ZTM:_Y>?G24C*W(4;%'//.,>V2/0 ')!XX%26EQ'%ORA'SY!QS@ M9_$ 9S@]LXZUZ@?"T_D*)FC0R*2+:]0KS7X.P&U M^&'@BW.,P^']/C.,X^6!1WYKTJOD)_%+6_O/7OJ]3<***\5_:,^/'@G]F'X& M_$[X_?$8ZB?!7PK\*WWBG78M(MEN]4NX;9HK>UL-/MWDBB>\U&_N;2QMVGFA MMXY;A9;F:*!))%D$KNRW>B/:J*_"?QY_P4"_X*,^!/@3X;_:O?\ 93_9F\4_ M /XDZC\-+K0+;PC\=?&&H_$7X2>"/B%XFT+1;3Q3\1[>_P#!&E>&/'\I@UJW MBNM*\"ZKH-QHFJW<$+/KEM:74S_NQ2O_ %ZC<6M7;5M;WU5K_=<**^(O^"BW M[2?Q/_9"_8^^,O[1WPG\">#OB)XD^%?AU?$,WA[QMKVM:)I;:<;VUL)KR*+0 MM*OKS6[FTEO8)_[%.I>&H[NV2X/]OVFZ M?KOQ'^&/@CQOK%CH\=U%I-GJ7B?P[I^L7MMIL5[=WUY'8P7%Y)':I=7MW<+" MJ"6XF<,[%U>W6U_D%G:_2]K^9['1113$%%?B!XT_;\_;HL/^"BGB+]@_X:_! M#]EOQQ=:1\.H/C#IWB?Q=\3_ (I?#8:KX'NF/DZ3*AQ$\B:1 MJFDDCSPRAOLZ?6_[ _[?V@_MM6?QE\,ZG\-=<^"_QQ_9P\>/\./CA\+-6UNV M\5Z?H&O3SZM_8VH^%/&5OIN@2>*O#>N:?I,M]:W][X8\-:C;,_V:[TB-?LUU M=I-/[VOFOZ_,;BTK]+)_)[:;GZ$4444Q!117YB?\%!/VU/C-^R/\1?V*_#?@ M+X<_#WQ3X*_:9_:;\ _ 7QGXK\4ZUXD?7?",'BS4(Q<7&B>%=(M-+L)YIM+C MO5L] .S=^6SUDUO>73EZK4?$$EPKD28]<@DCD-@=3UXX.>@X[\7+< MRM=02[R-LA<'=@'((*@VLU,4H4W.+BFFGU_NN*>FNG,G&S5[W?V7]$^"OB4^E26T ;!0J,[B#P?E M)4>QR2WOZU]4K\5[^ZT>!8KH$+/""#(,@<\$D_YP. *_.7;<1O"$$!.0-X<@ MXXY_NY.!CH.<]":]%T[4=2MH;>W>Z"*[)-@.N#L) 7G. 0>23G(X/4CR\5E- M&5G9+ELMO..FLMGOHO\ ,K"YK7IV47[DK+I)+6*V:VWOY\UWU/NB^\87,RH[ M3*9?LHQ\ZYR02"#D'H1R#ZX&17PMXW\>^(1K>HV_F2-$)6(PXQAL^@)].>?3 M/45TM[XEU2.:*=[TB)8U3"N&^50VTY//MCH,@CKQY;JUE<:MJ,EQ9S"X69OF M:4@8)[#;T(S_ (#)S7/@NQ)],XR>!7Z#?#3PM M)K%QHTU@DF&BMF8@,1RH//.,]L] 3UQ7Q)X8\#M/JD<5RR*)&7Y&1C MJ3[#&#P*_9'X)Z1H?A_1=+8/!/.ME;J/,9003&I+87J3D9_J:\//I1C?D=Y: M[7?\GG;>+=U:VG8]S)6\3+FG_=O?K\*?:ZT?S>RN>]:-X>N[+P]!$'/F1VW\ M3+DE5/\ "2>A''KG.>I-SPOX:O+[]]*7(9CR2QP"2>,GV!/MP*SYM2U"^F5+ M2?;#N(*QL"NPCIR#CY>>3P,CKQ7O/@>WMWL45R5*XPP(.3P#P3WSWQP."20! M^>UG*3]Z]WM=)=5>R[Z[]M;[GW-"$::]RR;2O;?3E7GH^^CU?346P\)'3=.E MN>K *0<'!SUY(.1USZ_4 5O:'?\ V1XU=/ND8RH[#)ZCH>?TXKI+O48A:FU. MPQH NYAC=P!DXQD@#CN/<\GE&%O/(=D@3'<#@G.>,GCD\''Z<5YU:R;Y;7\U MH]%Y7UZJZT[WTV2N[;6[)O?E7DKKR5[/9+;U+^WK1[4#A6&,YVYR>/0V M*R%OTEN0P(^]@ D<989.<]NO/XYKS6[NY80T<;%PAX)..O0$].N1USZ'BI-* MU29+AOG:V[MK>W1/3OL=$%:+>MF]'\EO MJ[?J>N:C.T4,;#<W?&?; XX]1BL5-9/DR1L^>#AB!\O'IC\><\=.*2? M4GN;8(8D!"A=RD\CCU)^G/\ ]:N!U&YE@WA!SN([ U].KO\KJ_EY&K=7,<\S8D )[9QTZGJ.IS@$#BH/MZVPXE&.>K M8)(Z^_'4<@=P*X&YU&Y1R #V_W M<'IZ=/8YYVA"\$]KI.+WWL[KL^CO'36V]S)SM)I/2]K/1-II:];?DSTAO$6U MF!E R3P3G/')R"<=.X[],5AWNN^F"#G)'K0349V8YE.0>>A/(XSR>.!V.0/3FJC2U73;;?>+7Y6Z]=& MW<%5C;OOVT;UZ6VO9=M_7T'4=>^5@KC)'']YCV.><#J,?_7-<3-X@F6X0EN" M>1NW?C[8YZ@#UYYK-:]4ABQY )^GT(/?' X'IT-.!@G=CVYXS MR?KDM9U5^ZJ+:\;*_Q?9Z=NO^2*A\<= MKIK>VVG5^GEMY'T#8>+)IQ!"XP_.>@R"?QQ7=07<;0KL!S(,\C'' M.,9_S@ ],5Y.J=D_Y?6[M>]MEUM;?MJSN5I6_FOM=/HK-=[_ 'W=E8[H>+IH MY/F<$ @9'7CGOQT^HY^Z"15IO%;2-@DL3QN,@! &" =R9!/7V)P,XQ7G'E>8 MP(8@MCC (SCJ>IX'\0Q^E,D@E23=N;@*, _+WS@;R1Q-$P3&-LA(7H M2-Q&1D9QQP2 ,#!YK(>]YXJQ!JEFA,CN-YZ#C@X/7&2IP1ST)[=:?-LG=+2W+TO; M;KTNKN]GMU$XZ_#?O>UM$GKLG]W3F>.U9 \0+*YA:.*,*3N(;&1G!X)(Y&> /H.U;03E%N+=MO>UT5M5=NWDOE MU)D[?%;H]$O)IZ?+^F=[K7BHWS[(Q@*3UXSD\<# X'H.O?O7-IJ4BN&+#;V MX(^IZ\=@.,<&N2O]8MHW'W S,!R>:H'7;?H"F.HRQQV'3UY' M3Z4.DY/57\[RU=E_GIYM[7&JB2MS626UK]GU2[O9[>6K]7A\3W<<2PQR949) M!.23C)Z@YY' /<9'K43^,+V Y\WN?O%.21@$\<=<=,CN>,5X[)D6Q M;]\ <$<,1R!GH#Z8XSUP>U>6WFN/,)2LH;))4$YZ]\YQD<9!&3GZYX.YU*6: M QFYD"KW)7G [Y .?H"@'X8KYR&J'5;_,EJ6$TBAG*%BN6'.=O&._/YY%> MIZAJ.G^+F90(XWP2=A#<#C&&;CG/0 <8YK,M;73='2\(%I\D9.ZY?RV!(./+ M (!;UZDX[=*^RP\:*TTYF]KM-72\_P O-WLV>;7IRTO=1OHK.S75W=K+\GNN MIU6N^&=$TSP8FIV#QG4%AWR1IC2#DKMS]0?7Z[.A^)]0U?6;VQPUQ8(77:AW@+CGH>_U'KR*\A\ M=^)YO#U[)IN@:0TM[=7+_/*DD>QI&QD%#C [;@>GIBO9HTZ2M=J]D[WOO;2] MVK6NM=][]#P,QYJ5)U(Q:2DHV6K?O12L]>KZZ-WO8\A^(&KZYIWB.>^O9<6K M2$C81DC<0"<$'D'@@#D'.1U\F\8>+;C6[9$BQ+##@1EB68X]V^8GKSGGKCU] MX\?> /$)T&W\0:Y]H'VB/?\ 9D7>,$ GAEW'@\88X'X8\5\#> =4\1:_]EO$ M%EHF*]:CB\/32;G"\=];I))75M'=:VZ7MHMU M\Q5IXBK.R4U*=O=::LFM'VNO.SOZIGG=K'+/!YMY')L4$@[3MP!E1G!7@_7/ M'4X%=/X=UJPM;>0.[#;N W;NA)QT& >N.,X [YKW[Q[X(M/"]O'I&DZ;=ZOO MB&^Y>V^=<=6_=,5';/&>O%>+Z5X*TS4(IDEENK6\9V7[,(T(W;B""6P>#QT[ MGJ0<^A0QN$Q,7S2345[J3NUK;6RT7D^FRZ$4L-B*4I*4==OLI7LEZWT3=K6Z M>?&:EX@BN[F2WMI'7SBR':6P,GKP0.F,# ^E=QI.K3:7I\<27#G 7Y6)R"2! MC!8DY(X)R"#Z9K%U'X>ZKX?NK9DTUYDN9T2.::-@GS, I+(0/0C.#QU'0?0& MF?LW^+O$GA[^V;7;&%C$C)&W R-Q RC$D#/7(^N*Z)5\"DE[2"4G;66]K>FJ MN[IO]4='L*TE:$92=ULEI9N\M%=V7WW2;NFGT'PR\>26)7[3*HA"MNR<'.,ANB@XQUR.Q/H:]4^%&H:E"7>YNQ$ V1B3@_*, E\=^ M!GJ<$]OF\ZR^EB[SHOF7(E>.NMU>UGJ^U[6MV.[!9B\'*-&75N6S3Y?/2UM+ M_GKJ?N_X<\9:=J=NJVDR,8R&?!! #<#=DYSQP1_*N@OM3@>$E&^8C .!U(.> M ".IZ@GMWZ?F_P#"KXD7NDW6H([6]S"\,:J9)26!#@Y&-NF> M.?[04-)Y 5B#D2-VP0,MD?F1G'09K\\Q63U,/4E*47?SBVGY_%TNMM+VZ;?9 M8+,H246Y*_?2[^Y;M6?7=([;4=9>VF(A' Y]0 >9-/UY[A M@I<]0,$$GL,AO?J#QD8%>?\ B'7K-7BFDECBB2+#%7#$'DX'W1P,DG. ,<8( MKF=&\?:$MZL(NHRJL0SE@#SGDC=D<],DYSSC->35PM:[2C>/1I=%?H]EINNO M5'JPK4IOG;3OJ^N^UONUT]'8^BK2\#S-SS\N02P2RD*63S%X.!T"MDC Z\9(_+T6PO[9E"S MS0Q_+VD7!/MG.#P#SQUZ5Y%7"UVVG&5K6>]V^NEU?5KJUIK9[>E2JTTEK%N[ MZ[V?FM&OPN:$RX^8=>V,@CJ#W]&SGZXQQB@P&XJ>A)P.>G4<_P!>/I4IO?,# M*K1ASVNM7=/L^E[O=7(Y)0HXXY&>_(_WN.GI]"<_+5- MKXAL$!1D?Z\]V] MFM3LH[S*@EC@#GN. <^.?YCC@Y!X.2*H6I>8$ M)D18($CX+'@YSG/ P1U())Q@8%9TSS)-(JF,Q\ $L0YRQ^X. Q P2!QR<+R= MQ[).SVZ-W=E?9-)ZWT\]7U!2U5^M[.*W>G6UM=7HVVTEUL=3I<@D#=<>I'(/ M.22BVMXN0,R31%(N >2 M_P!W'3GOCGGIJ/+>,3) MG=0]9%AE,DZ-_=\M3CCKUQDX'.:]U>_XWNG)J5U9WYM]MDK]-5LKV7;70YNXAD4DGHW5L8 /4$ GG.0#C !' M2F06TB"2620O'(,+$,AAM7&#RW5B2.H &.Q!G\3>*_"/A73I=3\4ZW9:!;1J M7D.I7,5IA5')'FD$CYARW/B[Q!IQ*$Q1 MPMI$DK!G7RKJ"[5Y(P=@W!>,GD< =="C)WMO:UWW5NCEI;;=+75M[Q6<5'6] M[M6OM>]TO*Z;N].BNM_M[_A&M8U"[>6RMH%3/#W$D,:G)SG][@8Z9//?GC!P M_$GC#X;?"O2&M_B3XY\-VP$LMR8XKK3S.FYO.\HK;W!?<@&#QDL93@$$X'4@ ;>OYR>//B! MXX\=V[7WB;Q#J>KWD\\DLDEWN]]#"DY\UDK7Y5>2OHE>]KJU^VCTTTT7]2>F_P#!3+X ^(OB/'\. MO#EGJ&I:?I\C)JM+I>H78P2YDM6&Q<+@GACVK^JGX"^ M+^$WP9T7PC;V4<=_#; MHSW+@K.6>)"05+!>#W*\'\AY.(5NEDUT?DMEH[]&TM6GMHEWTFV]K:VNTK/[ M_O\ M:;-:GJ+V<$7E-=PJ9&0[6&T?PXZ!?Z\9'O51[:V*1LD0 V-\V!DX(SS MM/7T]OA..0>V!^'-0+J&U(E\J,@(P/S$$G<<#J, M#CC'8\]ZX9;/T_K^OR.E7YHMWE=[+S5K>3TU]/)G[$?#( > ?"H P!HUD /0 M>2O%=W7"?#([O 7A5L8W:-9' Z#,*G'ZUW=>5/XI?XG^;,ULNH5\Y?M&1X>^)%A;INEE\.>+=3T_PK<2!UOM,DM4MI]9 M@NI;^"_M;K3HH'O[207-M$#]&UY'\>/@CX _:/\ A)XU^"/Q3T^ZU;X??$+3 MK72?%.F6=_XT^".=H)(Y&@:2-70ON$^@U:Z MOM=7MO:^I_+5\6?@+^V-_P $2?!T'Q\_9@^/T?[4_P#P3,CU;PO?>,_V8?CI M*OB35_!'@[Q/JUM/8ZG\-M1>-;2Y@LI)[2_TVX\.3^&KB>]FT]M4\.>)0DU] M%]LZ'XE\'?M^_P#!4SXL_ _]H72KOQ3\ ?!W[%OP;^*7P1^#/BZ6ZT[0)=9^ M+VF:+KOB/QK<:/:ZK#;:OX]T6RUR6ST[7$LY-;\(I DNG7^FW-E&R_?E[_P2 MV_9CUG2_A_X-\5:C\=/'/PD^%^NZ-XG\$_!/Q_\ M _%SQQ\+M+U[PXX?PY= MW7A_Q1XLU2;6K/P_C;H>A:Y?:CX>TE"R6&E0!FSZW\;_ -AWX%_'3XE>!/C5 MJ\/CCP%\9OAOHM]X6\)_%3X0_$#Q7\,/&=IX1U5735/"=[J7A+4]-36/#]Y% M)(@T_5H+V.R9_/T\VERLEM[H_G6 M_P"$I^,>F_\ !.'_ (+@_LV^-_&7BSXD?"C]E7QUK?PO^ _CCQUJ]_XD\3W' MA%[ZRO;SPW/XGOS+/KMAX9DBLK.P:602>--+\+?%/P_P#\ M$QO@K<6.I_M%^*=2_9$T?7H/V(->NM-\+? OQ?877P_TW1H_CA\8_B'J6E:Z MV@VWPYF:67P[9Z1X8\>>)VU.WAN=!\+6]Q(VI-^P.L_L%?LPZ]^S-JO[(=_X M(UM/@5XB-S)XI\.:9\0_B'HNN^+[F^U'^UM3O?%_CK1_%%CXW\47VK:B$N]6 MN]<\07\^I20VXO'F2W@2/RWQC_P2J_8T\O MZ;^T!\=M)\3Z1\/;]C]N\#7WB?3_ (AV^OZYX4NX6:RFT76=1OK(Z:[Z:(A8 M.]N3E>CT>B6M]T[_ -/ONA\Z[6U;^]):ZI]+NS6^C/YS?"6M?$GXF_\ !O;^ MU?J_C#XD_$O2?$OP#_:(^-G@SP:?#?Q5\>Q6VE^$?#'B[PGI-C\/KZ\M=4T7 M_A-?!FDP:K>VFEZ=XLTNZT]85CN4T>SE8QI_1[_P3I_9+^#'[/'P7\)_$'X9 MZ;XLM/%?QX^%7P8\6?$_4?$?Q$\=^,X=>\16OP^TG9J5KIOBSQ#K&F: Q^VW M(^R^'[/2[&*)UM[>VAMHXX5X_3/^"//[!&C_ <\=_ '3/A=XOT_X1_$?Q5+ MXO\ %/@W3?C7\:-*L+G4Y[I+ZYM+*72_'EG=:5H5W?0VU]?^']-GM=&U&]LK M"[OK*XN+"SD@_0KX>^ _#OPN\#^%?AWX0CU2'PMX+T/3O#?AZVUG7]<\3ZC: M:-I-K'9:;9SZ[XDU#5=;U!;.TABMH9-0U"YF2"*.(2;$50TFK7:>EOQWNUII MH[;ZWTM=.2::5U=W]59:/7NKG\Z7Q)T7XO:]_P '"/BW3O@KX]\%_#CQE-^Q M)HRQ^)?'7P\U+XF:3:VCF2.9K?PYIOCOX?.=2C9DFLKFZUBZL(I8P+O2KZ%G MA/>_%/\ 8=^&'_!/?]B[]IG4O$O[5_QOM/BQ^UI\7/!&L?%CXU^&O#^FW?Q" M^*7C/4M9N++1OA+X'\*VES8:;X6T3Q:=6U3P['/<^(K(Z98:DW]K>*TL+2!8 M_P!2X/\ @GQ^S);?M.3_ +8D.A_$A/VAKK24\/W7CL_';XVLESX>B65(?#MQ MX<;Q^?#$WAZ!)G2WT.31VTJ!=JPVB!$ ]5_:<_9=^"O[8/PGU+X*?'WPK<>+ M_A]J>K:)K\NF67B#Q#X6O[;7/#EZNHZ'JNGZ[X6U/1]:L+W3;U5N+>6TOXL. M!O##BCEWVNVVGKI>WY>2]&#DFXWO9**:TU<;?JEZ:G\MVDV/C[X??M5?\%-/ M@-:> +_]CSX=)_P3;T?]H70_V?O@;\=O&"Z'X+\?0^)M&T_3?%4FL> K/X(?%ME<27DV9;?";1OA?\*/^""/[5'A MWQ1\2KGXZ?$#X_\ P7\ ^-/&>L_$KQKJ4>O?#_Q5<7$VK>!9/# M 6^&WCKQ!J'[0WQ\NM?\=>&3=17L:>,]=E^(YUCQ/J%K=6]K-8:GK%[=WNG/ M8Z<;":W_ +-L/LW?:E_P2O\ V,]6^&?P0^$%]X/^)DG@#]G'Q1'XS^"^C1_M M#?'^WF\#>)+>5Y[/4M,U6W^)46K2/I\TLLFF17=[<0:8TLOV".W$CAA1?=;W MW=MXM+;I9[+T'S+3?3[WI;6[OVW;V/R1UKX.7O\ P4M_;+_X*<_"3XC^+O!8 M\6?L]ZKX&^&GP6MOB%8^.-2N?@=X,\0>$O[>7XC_ @LO"GQ*\%V&E>++OQ, ML=SXG\9+I\FL(+7PYI?]KV]I/<6MSK_MH:!XU\)_ G_@BSX3^(GQN?\ :0\: M>$_^"AGP7\*Z[\;9=$U+0+CX@7'AOQ?XBT2#4[RPU?4=7U2>_M+*QMM'O]9O M=5U*X\27FFS^(GOKK^U!._ZD_M%_\$H_V,_VHOBKX?\ C7\3O!GC&'XE:-X= MM?!NJ^*/!7Q2^(?@35/''@ZTBDAB\->/+WPMXCTRZ\463I-*MQ=:C/)JMS'+ M-!/J$D%Q<12^K_&3]@;]F'X[Z/\ GP_X_\ !_BA=#_9GU+P[K/P1TGP9\4_ MBC\.-/\ >L>$K"VTSPQJVG6G@#QAX;AN=4T"PM(+72=1U!+N\L(@ZVT\?G3 M;VE:_P"??U5K:+;]+LF^JWLK:6[+IKU^7S/PE_;_ +34?#7Q\_:U\<_M/?## M5/VE/V+/&-YX1^'5M^TE\%?$&FZW\8_^";FO:5X4TR;Q1H]QX)F@DU;3M"U2 MW\6:)XV\87NA/';7&A7UC-XI6_M([32[G^H?PSXDT+QEX;\/>,/"^IVNM^&? M%>AZ3XD\.ZS8N9++5]"UVPM]4TC4[.0A2]K?Z?=6]W;N54M%*C$#.*^&/$__ M 31_9I\7>*_BKXDU>7XP/I?QXU/2-6^./@"'XX?%./X<_%F\T+1-!T#2W\9 M>$#XI;3+HKIOAO2[;57LH[&7Q+:K>:?XFDUC3-1O[*Y^^+"PL=*L++2],L[; M3]-TVTMK#3]/LH([6SL;&SA2WM+.TMH52&WMK:WCCA@@B1(XHD2.-550 *]W M^'5]?Z2UMKT$W>WE_DEW?8MT444Q!1110 4444 %%%% '^-H R <<]CQU&1NR+CSC<#EB,Y)'0+SMSR!['IP/KGW?PCX0T_6+6VBNE1)Y ME56+$)DDI&HEM?EC9M\NME)VUM_P[1^#T":5)&"@1 MGZG(QG&[ZX./<"OO;P_^P_XRGUP6^I!A DG)8(@(^4'#A@.AZANN>>2M?5ND M_L26=B+-6MXE; 2!TY\C%\5Y91IS]VO*24=HP;3; MCN_:1Z;Q5VT];:L[Z7#&95$KRH*-VFG.HER\T>5*]-M>=N7?>73\G[71S*(V M:TN#PI&X@>G;''.#P0"1[\=6- DN%MU2UNPX4D=,Y#9P-JC@MT/''4@U^H/C M']G>S\-0PK:6<,C?+D+&I/09[N3D\\9YQ_"20GA_X-Q30QWLVGPP^2 ,21H@ M.0&)QMQCY>I&2=P&2!7B?ZUX6NK1A74M+1ER+^7^]+9[MW=[V9V4^%\3"24G M2V4592;5N5/[-K6NDWUL]#\\/#GAVPN[J/3M5MIE,C!-S-@KD\=%/S9&/Y]Z M]Y/P4\-:=HR:E;B0F13A=Q)R2<_P@$9(+CZ/X'M]6TVUTPP@B)_FI0X>E*].2I2:5XR?,N5)+7X5?6]^BUY;[GPWX/\ MA$]_]?2UCX6O=(LHY+75-P2-66$22AE"C M.UNG( Q@9R1Z 8^EKGPS;^%O#SV&F0P6\K1X:5HTIKJK)V?:VOO/ MOH]NO9^A3R^6 3LX/2+]W2W*XI6326[>COYV;.I\/>/]1TF]CM)F:=6D$3,0 M(K:VU*. M47@N8RZLJ*B;L%E(Y!8]3GCGUYKZJ\!^+;ZYA1+.-MIVXRK$ $ E"#HN"2O&5]+7UC=_+N[VTLMCT<#C4W.$^9RBXV=K]%J]?/IOU5S MZVNM)E? R2#@DXQC@=CZCIGN:T/#;L;@22*6&0]K7W;/39K1Y4+'C=@\C M/(STZ8S_ )':JMI;-',6R,9QWY/X\#\"1SR14USJX5(HXR 0PR.3E?Q[@=.W MZ5);W\(9-Z_-D$D C.<=CP/?G!Z\=\/JM1Z\T?O?DW?2_?R??MNII1;47NM4 M[=ET:O;;?3[SKH0PB4-D' ]/3TZ9]/\ Z]9EW:"4OD JO..W%(BY4[^6!.!QWQTZ].<_TK*=-P=I.+7]W7 M=*7:]NB?SV$JB;;Y97T:NG?5JVS7>_EU2/.-8TPHF]4QMZ,1C /;L.AZ_P"3 MQ5Y%(8&4>_!&0>1TPC>O:]MOFNEUJE? M7N>8W%O(J%74KGIGH3T SSU/MZ>M4!;/M)) ...^3@Y&>?7M_A7>7&ESN44K MG/W@!QUZ9ZC\O7I5EO#Z>6O[OJ><;LGIZ0*X .<,2=V1_/TX.!UQZUR&IPRECM5F8?P M@$Y/(.0!GCOU)Z\9)'T?_P (I 0V8>6']X]>.O?@]\GZ"J+^!K?>)OLVXJ26 MRV ?4' )P.I!PIHJ,MDX]]WY=+7Z]CY; M^R7K2C-HY!/.4QW]CC )!Y&<>F:Z>RT2YG,>^U?[ROG:"N<<9R.AST/ISG(K MWLZ!:POEK=%*@D!U7'..I(&><@ YY [XST6E:;82.(WA0X )4*H!(/7[H['' MR\?3! SGB82A.*4KN-EI9+X;.]]&^NWX)MJC*,HMN+5UW;6W=6>SWZM;GD-M MIRVZQ;[8^NX!,=L\#DCV/4_B:ZD0[TA6.(K@<]!QGMV].AR1TKUY_#NGR0AE M@0,!GDD#@\G@8SP?S_"N5O+".UE'F#: 6\M=O /=>#UR 0QXSR>@KAU=D[6^ M:5]/P[ZZG0I1^SH[I[>B]/\ +S11TS27F(. %R02>3GJ=HP1W&/<=0*VKC10 MB'Y>#CD^N>X]00#753R6,Y[GY2TUW?==KZ?TOOTU#6_7IT[VOT7WOS5CS$6PB?"C M! P">2Q(/09'4D D]A@DD#5B1D59' "XWJ.<8R 5)W,2,XX.!QR0*IZC?6T M4A 48&1N9NYR/E.<8QSGD%L''8C:O;FVB&1@ @$ D8.&!Z]>O0Y+<'^%?,? MW].NJM]]_/7J]3M-,U%85 ,-UP1U P0>XV\Y-3ZWJ21VK$,.>A!)" MG:<=1R2,]N,X..Y8#H/;/S UO2ISJJ7*TDFE[W5Z;::_CIIZ95)*$DW?57T:LDK:=// MM^9JV^OM&9@TA"[B7^;&!C![$CJ.F>>F3DU9&IFY!VR-L.2=C.>1DX)X'0X/ M."<<*.OD/]N(4E#D$,,MP0&QMR 1@@'WX]1SFMRTU9%M@UN^W(P>N<#&<9)V MX.3@#D'/7DTL)56KG#NM]'I;1].OGOW)=:+^RW\TNS[]U^'G8])&H)'&W[S= M($. S$YR !P/JI[X.>6'7BY]5F\^7:P/)'SXX;CT[U7CGF>-IRWS8 M$9.W_GH.G7C! /J"1SWKF+Z6>&4F/.2>3M)SUZY..#Q@^Y[&NNC3]G3Y9V;O M>\5=+9Z7?I>ZT^1E4G>5TG:R5]V[6[-O31OKN:LVJ.\K">55"@;5+$88_P 7 MK].<'OS4/V^/_GJO7^^?^^O_ *W7WKEK@S28=U/(/.#@YYS\O4>W/&.V:JPQ MRNQ4Y89P!CD9P>V.G.>Q..O5=E%:-2TMM9:;6>_X?KH\VV_M>=NNO+O?7I;Y MKJ=-.<\$@<=2">.<5GR7]Q*QP.EDT*TBC7%KO)&259O?) QT[>F<' ML#7/*M24FI7:7]U7Z/1-_<_N3Z7&E4DD[K:ZUU=DEK=)VNM5Y[GG >N2>,=,55U'PK%&04C*$E1M)(R#@D=<$ =NW/':I^LTI6]R2OHG: M^]M[M]=-.MO(MT*BO9Q;MKOJ]-=K6T^[[CQ.^,\D;A,D=0!G.,<^ASSU'U8= M:XV5+E9!)N8!6).G31WZGD4<6H7:[;<.Q(X"@D_0 GUZ&[9D,7V>(Q#!8;58'';/MU[YYX]>MXVC0INHD[QCS*VUU;1)R2NFM+M M.RTZ(JEAJCG!.2=VKZW5FUZ:^GIIJ?FK\/?AIXG@O99+F*;!+<.'QC.5ZL # MCWQC/3)KMKGX07.M:F\6I33VMODJK*[QAL\$-MW9QRM?=<6@VENG[F M&-6P3T7C'4],$\ \8]CDUCW>FR%D140ASR1&,]>.0,KGUR,'.2,UC#B*G&5W M&M?IRJ/6W5SVVZN[MJ=T\OG4NDXVMLVTFM+72B^K[[[;W7P3KGPCUCP1YK^$ M(#?RS@\A///3GGGFOG?Q-X(^*1NX9KKPW*+Z:Y$D' M(YTHJZ>C=TTTW;W7>^UWYV6C/R'3X)_%SQ5I.F)J]BWV)D4")XF50I"\8,CJ M .G/^%>I^&?V1+R!H;E7\BX0*3"%<*K#!Z+P>>^>!QG/-?J99Z!8I!' 3"L< M6-B[8P<9ZY!'7C'&*LMIUA#*0IB /=0I/ [8)QV[#@$>N.2KQ$YIJ#JQ2;ND MHQVMK93;;U7FNK)I9#&+3E[.4DMV[NZUT_=Z._1?/R_-BY_9Q\6_:2;>TM+R M/:4#S6V\[2,$G>XQCKW(X'%>(>(OV)?&D=Q_:VDQ1-*TS2M'#%(-I9BQ&-RI MCD#@_4=:_9#%C 6VE,D?WQGU'3 ^N=Q)ZYXQGV5_):N2LD94LV%=4;N><'MP M,G'TYI8?/J].4W"I52DEOT6ZVEK?I9N^CL:XC**/+%2A!_%:S:>N^ME9:=[= M7Y?EI%^RKXDU#PZ1K]M%!=VT6^(")M[.BY&&#$!B2, 'J?7 K?\ !GPX\6:) M:C0EMKAK=E,;L59ACH3R_< XR".I!)Y/Z4:K>6>HX^THGG(/W94A0'&,$@ * MPSR0<@\=C6;I]S;6(4GD345*D1,[ M@8<8?*D ?*21PQQP1U!KX0TSQ!J]IYUO!<,'5L':S X //!X P/EYR3SC'/[ ML_ML>#4UOPCJ6KVEJ9[E7@CC$9^G.I6 M4@:>0F-?G 4'&!@#(Z=<9!SD@&OTCA''1Q6"FL1>F>%/B!K.F!S M/QP>GIZU\7>% M-/M+JZ7[?B.)\?(S$;@?8D$<#/RYS@CTKZ&^&^I6(UV?2$*-:!"%B4@X8IU! M!SR23[YZDUZN-7/C:: MQDE,-T7GW8&';<"3QUP<8/16';CJ*R/'UKKUKJEV;&.0VJM(JHJ DC.5 .UB M3R!DD9!]\UY18+=+>BXU6RF8*W4B50 "<[AM X[C'('< UXV'RS#U,/%ODE+ ME3E>,6V[W>KCKHKWZZ]6CT:F:U:3Y9.I:.B<=4[/HW*RMHKZMI[]OM'X7_%: M:R:*2ZDN)9FSN7>P7/.W.<]B,DGC&.E?6?A?Q\=6N4EF6[6'ID28&,@Y'X<< M =\>A^+/A5JGAF[FMHY[6(*K#:9/EVMD;BS'A@&SQR!QSG('WWX3&AR11)9F MU52J\+Y1(RH! (R3V("]/0G(KY_,L+0PTY.5&;7]R-[W3U5TN^VS[W/H\NQT M\73C*-5+11O-N^G\RN^VRWO?35+N;'6-0D;]V&*'[G4D(?NCEL@XZ]CR>E:T MU[?LK[E95V8;(Y ))SGIW.<^G>)/&.E00VX1 M;BWL+VSU*\:0X$:I9PW+3,&;()5/D')QC(/8-Z)7>FR;=WU:L]%IJOQ#VL$Y M-W5HR;=EV26MTM=$WMWUL?3A>6[MA'8KM4@98+G(^?G@'D9X[$=02155=MI; M3SW%[8PI:)YU]->.H6& 8&]3(RE6WY#,-WRC[N,FOQ7^,?\ P6!T/PU%=:/\ M+O#3:G.P:*#5+I+B':W(5Q&8Y(SD$$[N/3.37Y5?%;]M7]HSXP%FU[Q117U9J]U%6Y8K5NZ]U6=EH]DU+5 M/1:Z#C4C42<6M6G%RTN]7S/=^ZD^^[_NG]+WQ2_;K_9L^%-E>0WGCFSUK7[9 M90-)L9YRQE16_=LS6KP+@X7!D*\CH.:_)GXR?\%??&.KF\TKX3^$QH<3++%_ M:LR65RS.V=LRM$(74@$9)W$XP#G-?C)*=2U:X:[O[NYO+ACO:6>1Y3DYS]]F M.2>,[CC!&0!@#V3A@KJ0& (P0 <$CG&,<@DYR<#J>32=#N[6::4FUO:UE;?U MOVTW.RG0<9*4JE-II;2DE[S:O=JRMJO=TZ:]/3_'W[07QG^*>H7-WXW^(FIW M@GD=ETRWO;^*)5V*KVVGD!4R[ G/+D=^?R! MX&>QZ5TT:;A*\DWLTTGH^M^96OUZ7:OJPJTE)7C4IVNM.=7NEI:UGMM?3X4F M<^XN)1C[-'!C/"*J?-C!P4(& 3U)/0]>*T[&QOM9U?2-&L49YKF[MHHT7YB_ MF2(DV%!&1L8DC@#G/3G8ELH 6!!!YP3QT&,_P 6#^1SGGFOI/\ 97\$Z;K' MQ$E\4:K;B70O!%O_ &C.[LWEFYO ]O;(22=Q6[:,[!N'?'2IS#$TJ<*4;3?, MYQ:BHJUDM&V]]/.[=]DKX4Z,X.4KTY025G%N^LK=4NG*^N_2[M^PG[(7PQ_M MOXH_#WX=K9[O"7P5T.YDU.4A?*EUB[:+7+1I.#N832L@#(S$*0",U^Y%]=/. MIFQY:HH$: ;5^7 'RCCH...W'05\1_L4>!)O#7PYUWQMK$0'B'X@7]KJ5Q=, M LLD%D);:$!"!Y:B)5&% 5A@D\FOKVZU#S4"EN%[ #&.O0#U !)]N>:\"K64 MW=76EO72RZ^FMEML==*G+W$^7>[[O;K;:S7RTNU89'?22>:9]PQGR\Y!(ROX"JOV[YH@6Q@,".?7GI@=.2?K[U2DNC,Z98?+D* ,9!R"#@=1QSQG MJ*@F4(2Z\,BG;ZC(SQ[9Y(Z=.G%BUY4_ MBE_B?YLYWNPHHHJ0"BBB@ HKYX^/O[6'[.W[+^C#6_CK\6/"?P]AEB>:PT_5 M;R2XU_5@@R1H_AS38;W7=4.?E9['3YXHB1C<\R[ UOJLJTL3CVHN.78&G/&8]J>D)3P]!3EAZ4Y>ZL3BG0 MPL7\=:*3:^_X<\,^+^)*_#'@C0=2\4>,?$&C^%O#>CV[ MW>JZ]K^HVNDZ1IMK&,O<7VH7LL-K;0H/O232HH]:\T^"?[1GP1_:.TC7=>^" M'Q&T#XCZ-X:UVZ\-ZUJ.@/=M;6>KVA_>0A[NUM3WQ[\??M:>*@4N[?P7//>_#KX->'KL[7*:/\ M/_"VK1VL@C&ZVN5GNAI>J1@27.C(6*5^J7@+X=^!?A;X9T_P;\.O">@>"O"N ME1B+3M \-Z9::3I=G& !M@L[.**%,D;F(7+,2Q))),X+$9SBJZJXG X?+,!R MOEH5ZWUK-*LI1]UU5AI?4<%[.5^:G#$9BZBVJ47H5Q)E/AYDF6RP.3<3YKQE MQ/\ 6(*MFF798\DX*PE&G*:JPR^6<4EQ+Q \3%P=/%8O*N$E@Y1G%X/,(3C4 MAV=%%%>R?GP4444 %%%% !1110 4444 %%%% !1110 4444 ?Y_.G:FZWG[B M3RMC9PK< J,<^G']W& ,=<5^@7[/'Q:GM'M;&XO/-C#%-CR9!$9(.1Z #IUX M!.3@CXP\ ?#76]:?:N9$4,(XT(#%X^<,3SU;(SQ@_T9FV+H5*;A"::_JFVK/^;1/KU>K2_5#2?$^DZ_9QOIYB-WA=Q3: M2" <@X((R #\W P<9(Q7;6-Q!)%%!=R;)E)8DD*3VP.AX.2,\$<]:_*SPYXN M\6:;<1RYNX .J([1\9R1C<,J<@C@XZ=.*^AM(^,%^GD+JL;HJA0LQ;#E\ $$ M\D\#IP2><8(K\YQGMIR<5>S[:+>,OE??3YGZ%AXTE23TO;WK7OK9OII9^6F_ M9'V3J_A2SU@ M]\ <'CMC P?S-=I#XWL)E,4DOG;\;6##Y M5Z;2?F/KQD=0>E.FT[-;=4W;3M9VMHTNFU]$:*,-TXVO?NGMK?UU[V=G MTYO/;KP=;Q2/;^8^,<]:W](\/QZ19);V_S2IN9B?0DMSA=W(/ M.1W(/&*[VSETZ[99(XA(Q.?F(/4$\AAQD GJ,#D>IU[VQC:U6=8U5VP"NU1@ M C'([$'HOC_ ,-(E[,VH*[7)8G##^,GG[S M]3@DY/(]L_K#K.FQ7-FX6WC$Q0C<(QYV[&#@X#<#J1TSQ7@VO?"'3M:D::3! ME8;I-X+L&/)P2I(Y]^OZ=5#&N$EK?375_P!UVU6MMUK;3S5N/$4%65K73T:\ MME;6UTFFK63OW5S\R/#T:6NL1V]S:M(LDRQ0A@3\TC!$Y!X^8C.?3OFOT:^% M7AF[LK>.22V&'52%*L#@J&! SC&?0<<\57\/_!/3;#5_/GMH;@P.KQB2%6& M5P5VA@?F!Y'<8!!KZ8\/^'U$B9!A1,815V@X&,< #ICIVZ9Q6>9XQ5)8=6:M M&5]7M[FRLETVZ=EUQPN"=+G;2:O%IV6[2WWTW>FWDV+%8/+9F)X=L;8R0-O' M'7 P,?K[U>6WM-,M\J%#!<=.QS^ '3]*@\2^(+?1(VA09 !SGJ2.F21@^W// M?M7RIXX^)4]M<.RWC'GT5G=[:7M[O?KLK7? M3J=/-R+M?_@?+1[:)W^\^G3>P M*2" <#@$_RR<<6Z\36]O<)&K M$MQG'0<8)SD#D<_ED"OD&3]HJQTZ"&&9DDWRB-BQ!(&,$DX8YZ8SW[\"N-U# MXLQ:CJT-U8S2O&6#-&LI( R,\+P>O<#L,GK77++JTXJ<(.S6UDE>RO=IZ6M\ M_/M_Q[65C])+#Q.A>UB5\"1?F^8X)/0\$#H>>.1T MY.!Z/:W'G1H1R3@#Z]..YR#TYQ^&*^$_!?Q=TF[GMX9V59H2JLK%23QGCH>U?2=O\2M.6.%(Y806QC;M!Y&0,$Y_^OSZ ^=4R^K?WD[W7RVNOBM9 MW27W:-E+$4K1<6NSTWNUU2WU[)/3?5GJ6JV3,@)'#<^HS_O8SQC&0!TY]:QD MLT$." PZD\CD=?Q.1QC'!(ZG''W7Q&C*B)V4J1]XE"0&]S[<8 X'/L=.S\0Z M?=VP<7/++D@..YSG&<].P&/H.OGRHU5)P5_==M[;-*^EVK]%>W=%JK2:NVKO MXDD]=K]/35Z^70WGL(R(CC^%2"1WZ@G';Z\=#VS6F^GQF%?D'S5MM[);[VT^=KEV[>*W;.Q0,GCUZ#GMZ8SG MICOS*+R![>0!5RR?3&<>V"/0?0\<&N$UR::^4F*613C=\K;<-VP 1@XSP.3W M/)K@GOKVP<%IYV4')&]RIQC )R1@GM@.O?CW/ J= MKJUM%T]/-WUUOMYAHDE=+32[:>EK=%OU[=CWB#4%$()R2 , 8.0<9R1QP"0 M2>.@ZFN1\07HG*;2ORJQ8C /.-N<=001UZXX.:\HG\5W[@QQ[R"N.#@@GZ'G MVR#]*Q6UO4%F47C29ESM;+=>N>O..A ]QTI\ST3=K6\[6ZJR3=K^NPHVNVM MM>CT^'J_/9?\ ] &IM$Y"L!G@')SVS[]CGV/7!&;C>('*&(NV2IX)R0,C@A/DC*[4;OUVLNVUGZ)]+NYE*#FT[/1[.RTTO?1W M2UZOK\_*);F5W, +*7RO')(Y Y'7)Z\Y[]@3U%B98_*4L>".F "JGD$=!TY! M]<=AGO-,^'\LE[$SQ9!E&G=7>UVTE;OHM MNRN-4TMD]/[KTV\W??JUII],MO#\:/PB MJ-V2 #G/('7(Y)/ !KVZ 6;1X:VA#\8Q&.<@>Q[^X(Z\9-2PV=FSY$46& "55W$C_ &,Y&,CG![GFO0&M MHX8OE1#P3G:HQZ>F..H'!Y]!7"ZO<&(X,88L2 " 1@9[ '(..][/K;HM+K]+>NIK%Z)=K+1>C]$EL]7?KYY5A TERPB7=$2 I&5V],KT.<<9 MX.#C\.DN=(DE169>1ALC@C')X. 21W/88KS:36Y+6=PA*#).%.P9'4 +P??@ M<9Z#('1V'C,!2LC%SC!#')SZ<@D*,], >3DY!ZY'.>V>-%M(B(5$ #\@=\DY )_'J>Q[8S7./?* MTK2"0 LQ8'<M3PZB3/&6F)VNNP'(Q@<"MKUM M-^G7?NMUZ:6)Y8]OQ?\ F=+H^CRVTTL@&.>H'3DD8X/U YQP >F>G^PSS12' M!ZC)([C/&<>@^F3ZCG L-402KND&"Q!!?KSUQQW]0/YFO0K36K&. !A$1D') M"GMU(QU_EG'/6IJ3JJG)2O9Q:]?N:VN_._F[A"RJ0LKZJUGI=6\M?O>YR"Z3 M=%@#NVCG&!SGL,]N^<8' QP16K:^'-["66/@$')X/')YS_3CVKH1K-E,VU1$ M#_L!1D''/(^O)Z=O4O:Z 4;&R&/(R>!V!/08(_R*\Y1NK)7UO?>W1_:UDTEI MTO\ ([[S:VM=7O9KNNG7K]^EQR10Q1B)5 Q@ '@=S]>WX?SI/$P8G>57D8R! MD\8///([=:CFNCG@ L 3TQZ#J.>ASCVJ!;L,I#D 9.-QW9]_?GU''Y9+7M97 M>G\UV^EK:-VU>K>MQ))J^KTW:;U\M;VUOM?7 M,'D]N;N=8NHY9(TD) .<@YY[ G/Z^N?4UJ:E>PA<\ @=>/0Y]>.G'?MCBN4N M9496D7 ^7+$#D\8SGCK].,'WJ;2[/HI7];Z;M7W>MME:[N[2LOS=MW_P[_'N MQL]_J#MN#-GD@#J<#L0,]^F><9^L,.JW:.0SL0<>_P"'6LEM22(D M,0 00,GC.??O^7/H163=ZHASM8#(Z@^OTY & .,9_0]5!R4I6<=K+T3\M;]E M=O5/76W/B8V4;K1)].R75J][/9^IU-UX@5 QW8E"DC/J.0,@@GKR <]<\=>3SP>O;O\ KTZBN!O)WE) D;)XSSP3SD?3KT^OOS=ZD\:,K22- MGIEV)/KU/3_ZPQBO6H-V5_/].COY[-[>3.)IK1:V5V[7^[RLWMUUMH=%XKU> MRUVVGL+U%GMF&XJV&&Y,,IQ[-T/OVX-?F;\?O 8DN9=5ALE6VA8D8C8+A23D MGGJ!CG@D<=Z^W=9FE6VD""1V&W[K$'& 3O1O4]/0G'&:^HRG,I8"$FG:U1R:O:ZMRZ))VU6MMW]QY./PD<4 MU&4;7BE?[3;VU3Z=KZVOKH?DQH?PZ\5^,==*Z5%*EO!MP$5BN,E>P()]AC MQU%?5GPM_9W\1:'KBZEJ$)_"-^NDV%C>+"K*IE:5&(48 MR=^00,$Y.,8&#TX^HAGU3&VIQ<;--;O3RNUM?77=_\>6 MSM?=WDW;2]W=-+![\"N%\?^ =._X0 M^>_T^QC6=86;*)@YX._"CN"3@\<'')P?8/AUXH@\5S2V6MVGG1R631DH5299 MSP"9>2&QQG.[D$\CAGQ!TZRTSP;?VJZQ:Z=;K+,[1ZA.DEQY9=<*K,Z,!@# M' P1BHPV-E1Q+A*6D9*+2;::EZ-W5M$EK+9-.QS8S 1JT')0BG*+LTHJ6FMF MW9==KVWN?GUX?^W:;IT1C9H[Q'EW8(!'[QL #).> #C(QSZ>_\ PU^(&OZ? M=HMU<3E%( +,0N,@^F06;&3DGZ;CGXR^(_Q\^&?P]N[QH]1_M2]B7E;TOO=;:^7!EF$QU.7N*2AS::VA9.S MOJEMUUMHEY?TA7G[0GA[PKHRWOBKQ-I&FVD,(,BK<[)'"J"597 &['503\Q. MW()S\:?%G_@JI\*_":R6/@G19_$FJ1G;;7@V/:K<@D1.[1S"4Q!BK.VW.,$< M U_/EJOBKQEK,\K:KK^LW7GN\D\4VI7+PK+(Q:15C:5E50S, JG Y%<=]E ME6YDF)9ERS$Y8Y.W)/)YY'49_*OSR5N9V5_?=M--^R5[Z]&M]C]B>5*%.+;; MM!-M)6;:UMKM>Z2UM=JS3/O/XX_\%$?CS\4+LQ6NHC0;-V;]UIDUQ I!]7< M\<< X(YP2,GXHUO6M=\4ZE#M9 MR 3GF, DKG@<9Z8( QCJ0#Q] *T$LY?,B=P2,$#.XD#@!>_7^6<9(K2$K-^L M;V6EHIRZ-M[;Z];W^%^5B,-RIT[+FY6DVK.3:LMO-[75^KM=F/+9R*X4RVP M.287);D#.T'N>O;&2#QQ2"QP%>)[EY&R")@!&.>?+(.2BNVWNFVNC:;6O5VY5:]M>8M+*XZ@GCIW! MR"3QT&,Y[=NIY.M'I#@'COGT.=U--&0I=E!X/)YQR>< M '/MTZ9[5<6Q:';M+L ,XRQ!R<@*OMU;47KK>ZT M?2VB'7KW:;=WOU=KMZN]N_;8YN2T6)0""&/0'J, $Y &.X'IC ' JH+<,J MJ%&<=<=R2.N/<9;K@#'%6;^W<2AT+8R20N:K;6\6MTEI:VM]$^EO6_32[YZSL^C5F[75W=6 MT=KKNW?OM8YW5]2,4C*#PI;.""0 22!@Q76+@J&$6E-*([BXF;@A$#9=FW#)YZ5_1G^Q;HECK/CO5/B&]I#'HWA MFT3P3H.^-!%;3^'4?3)+FS& D4MQ$BF22)0[@_,6W9KR\PA[3E;C%M-V6KL[ M+J[)Z]+-+E:\GM"K45HR]U-)\M[.WO;O7I:UDV]-#]/M*TR+1M.TG1-.0)IV MBZ7#9A$PJEXX4W'([[]YSGJ<]Z1\L"3W) ZX![9V\],=?2LFXU:*66&99C'% MIPDMY@K%%E>Y;?&S@8#D#)!8$D>YJ5=020 H3UY(&"/0]^.M%UP93_LLK^;U9T\S<^9NZ:5FEHENEKUV79Z7Z M'[S_ A_Y)IX+_[ &G_^B%KT>O,_@VV_X7>!FSG/AW3CG.?^6"]\G^=:_C_X MD> /A5XR(%UK_BK6++1-*A=@2D37M_-#"9Y,$10*S33$ M%8D'5E&'M)SE&$(\TI2E)*,8J[*/&MM=IK_BJUDBV!A+#!>6RQ&&<:&4Q;3<93S:LOJ]6FVN63RZ.8582:4Z* M/UB'A)C>Y;X;X9KG_LC-(3S/CS$04J?/2PW N FLTP&*=.HJN'_U MOK\)Y?BH)NEF3?*G] _'S_@JC^RC\%=8F\">'O$NI_'GXQ-,]G8?"#X':9=> M.O%EW?J)0UK/=Z;#)H-B]M+$R:C;2ZG)JMB@:5]+D",H^?7'_!5G]LEIX7;P MK_P3Y^"NLVXV"$:5\4?C[J>G7,0RCWUO<6FC^%GN(V6:UOK"31]>TF?,=S92 ME"H_1SX"?LG_ +/7[,>@MX>^"7PN\,^"+6;RFO[VSM6O=>($)=ZSX@U)[ MS6M7O &8?:M1OKFXVL5,F#BOHGITH_LO-LQUS?,Y8>A+7^S)-+!<28WVD'. M+KY5P8J;X.RJE7A*$OJV=X7C+&X.M"-3!YS3FN8_.']G[_@EO^RS\#M9M?'N MK^']6^-7QD6\_M2^^+WQDUK4?''BJZU@MO.IVD&KW-QHNBW@8NHN='TVRN9( MRJW$\[+O/Z-10PP(L<,4<,:#"I$BQHH'0*J@ #CH!4E%>Q@LNP.6TO88#"4, M)2;+\=_:?%&>YIG MV.5*G0IU\SQE?%RH8:E%1HX7#1JSE3PN$H02IT,+AX4L/0IQC3I4X0BHHHHH MKL/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YI=+\#>&;.^3 M4;&.V3:PD7;L 8@J%R-Q ['(P.176:K9:3?Q[Y88)GA0!54*Q)"@ DXX!) M/7D>U?FEI?[0^L0VP03,01R23CCID9YP!P3WY/2NV\/_ !VU>YF25IRJEF#; MB"!D,N<9/0#/Y8/:OVFOEF*HZRYGM>RLGLM=.]K:7;^X^"H9Q@Z]E!4X7MIS M:_9MVO):7MVZWU^DM>\.1)-Y\-L$C/(*H AQUK.TKQ\-:M\W=W'\ZC.YL'K@<9[G(R,@@X)R0: MHW^K)%/$VGW"22%\.$;)"X!7.,$88X'/7.,YY\U2DJD:<\/;F;3ES337PW?N MK[]?-'H3JPA3E5ISYDK+E5K:\NFK3MJ]-=M[[^G6W@^26U L;M;=B %\R54Y M_AR"+!&657WL5W\]1SC 'RGH M,XZ]^;%14%)J">W5VO[ME;UN[6]-$QX?%.JTF^356NT[7Y;73ZOS\KZZ'T%X M7_X3'3"KWD'F $84,3D9'4>6,\#W]!UKUBWUNXO0D=VHB=> '&1UP#U_$ M >PK T#Q7:3QPB::.8,%R%92#D$CDGD\GLG'S6+JR<4N10M*Z:;U5MK-6>_P U>_6_L48)-2 <[1D#()/\ $<;<@_CW MYK)MH3"Y\O."1G@ENH&,GC(R>3SSU&,5T<3N(,$'E>,@Y.3GGT)SCC@\_2N: M%:4+72>GDM;)OIY]'KOU5^CD5]-;O6UEVNW9=&_+=MOMB63:9'?D.@ 4Y.X; M00,=-Q)Z]>.GY5T$FI:26(A"1\#)'J!GU.N/:N+OK"1IRZJ02>AQCGIR0 M2>2CTU:W2_RU,3QA'8ZF7MT1S))P'"L0O!))(. ."#Z'C'0U\._ M%O0'LWE1"SL<]7# MJHM)VLUJU=:V[=.W;3IJ?C?_ ,(TUW=2+<"20-N"@*78/GAN"-O?OCH<9Y&+ M)K]OX"OBM[:W$L;A@I,4C 9SCH./;.>>1TQ7[!1_L]>%K:=9HK=6;?TP&&.> M1D9 ]N,=,'I7EWQ0_99T7Q-!))91I',L9VC;@$A3SA5SU[XP![&OL,JSRE4H M1A6PT'>'BL!4@VZ565XJ]N5).5XV3T>ODUY)GY?Z M=\23)KPNK)V@B=P^QW* @$8.&R#SZ>G(! SWNI_'C4M(N+?+3M&A4EAO*X!Y M)PI7;WSD C/)&<<7\2/V?/$OA+49I(6DC2W+%1AL,%)(QC^$=#P/:O&+FUU: M>"6PO2[,F4(;/(!P2"2/? QD=_6OK,-@\NQRA)U80NDN5)2DE[MK-R6O9[^2 M9\IC,?C\'-Q]C*2O=2;DDM8M[0:VW5[[IJY]VZ#\7[_Q9!;RVMV&#;5*K*"W M&.H.>!T)R#SR,U[=H_Q*7P_9^9J%Y&Y7DHTHW< ]1DD\GH1QQ@5^:'PQ"^%; MZ26\O3;0R9,<;.4P3Z;N!R?7.>N17MMO87OB.[,D^"2,8YX MQDX)[FO$S#),%1JU91Q5X\S>L%>]U;>>O2_E\V>G@_&*\Q_9]^!4NGQ6VKW>?)N8UFB#AL!' ( MR&!SCGIQG! /%?847A:*WG1+6'<1@$A1@8XZC&!@?EV/?Y+%RH49.$;3W3UM M?2*UU\_R[GT6'H5Y14JE1^]:5G&+LM'O;6U[*R6J^:RXM.VJ!Y;MN&?NY!R, M\]<^W(K%U+0%>&69HW&T$XVDY P.A&?H2>.!QUKUL:;+;QKE2#@G)![#I^O/ M_P!:N;U69EBEB.,$8P>X!]?<_CP#V%?.M;_)KHK-K\KKRW3/:C)JR=DMFTUY M;*^UGKKUW1X5=Z?'&IW+MQTXP.O3D _EQC'0#GGI]/GF*K9QLTC2 ,57("GD M\X(_3TYQ7KFHV$5U&I!!'&X<\9Y[CUZ\XZ>@KI_"WAJV#>8Z!\QG P.#P<W0\=O2I;KP<[-OE3)@^Z% Z'J, ]N?Y=LU]"L]K:1F/RE4#C QQCK MG !^O//;D&L.X%M*LCQ+MR?F' Z\ XQGG_/6C1*R2U=_-/2^NF]O/S&EWV6U MELKK3>W_ ;::GSYJ\&M2V9(XU4$O8< M'@\8.".O0C M'JK]EJNV^]_+R\KERBK+KL[V32M9-IVOOK:^_P CGK?PK%91 M!D3=\O1!T/<-@$Y#$?=/KUZ4^31T902A0L.2W8@V,UUZ3],\AC MGKG/YG&,>XQTSS@1?:%GD>(Q[F5B =H'4= >1@X[CO1+OTOY6Z;6?FEY M^NT);*^OIJ_EYK;\=#SR31@9D B+?.@)12S EOXL'&WU&><9QBO2=)T*VAA M*J"0.,*&.X9)_$YXX]R>*>8!'M983R5;@>H/%:,9 (Q1UC4M(#;55!GA1GG@8!Z]SQD<@]?6N?UOQ"(HVCB8"0C"C)SGGD@= MN2<<].>,8\_-EJ6IRF8S,4Z]6X&.<8)XR20#@Y/(R*=]TEV7Y/KU5M=UT6PX MQOJ_)^OK^O?\^KFU"P*LJ! @'%>=:[>+I[^5YP,PP=BG! &5)('&,CJ>1TSS7$W6K7+[PI/<9RQ) M./KT.,=QS4WELWIVU:Z>>FM[??;0I)67+JM'J];Z/_@VTZ'N$FO0. OG1(4[ M[U ;.3P-W)!'K^F,,@\1)&X_TA"!@_?4CDCDC=TYYX!YXZG/SI<:I+ <3,06 MSMS_ !\#(&3GW'&:3>(Q&,[G&#MQNYR.,Y+8' _/\ *FF]-;ZZ:VWM MMM9:^=^]TT#Y=N5+17W;W79[N_?Y,^KI/&5ND.V26-B,C/FC &1P,$GCL#G/ M.0>:X+5O%-O(Q(DC(SP-X/4X)&#W ;)R!GL,5\]W7BE5EV[QC8'Y)R >5. #TY^O!(/'89/!(S1O;F5W>]_NMH_+S6_9D.,;NS^5] M.G75):V]>K/5=3\0P%G.Y1DDCG!(R>.O/ ]/3N:R(/$"L_$F.>,MC&,GC)R> MF<_D5.[=F[:I.^NNBOVUU-*3?M(MI:23OK?:VNE_71Z]=4?2UE MXNE\Y1O'8YR?EY]22.I/'3O7JVC>)EDC)D=#QD N/U&03P.3UY%?(^F7DIP< M'//0#& /E.2<@G^8]*[.UU&XA4LCE3@'ECG\<'@=3C/YUR/"QLOWDM%K>,=7 MI9OTZ=%;3N>FVI:/:^J5UYW[7U[_ ('TS-KD;9VL#SZX)]>OIC&>,=,GG.7) MJ?F/N4X !ZD@'!ZYYZ#U_2O'=)U2]NYA&TF0V/F'IV!P>>G&<^IXZ^APVUSY M0!)8D Y&XX!'KP#_ (?A2EAX0BFJK3OKHHMK1:IMK;T=WK?6SC%-V6UK;=>N MUD]=U;2]V.U'4"5?]X.#@J,$CISP,Y.!Q[]>]-^ZTN[P3@C//1B2.>GUQCMTQTK'GTERI+J=Y!)R" #GKQG/Z#CMCC"5. M*5E4J5[WO??R:OVO;S4K1O9;:/9:W2NNEK=V<]>SR2;BAYS@!3QUY/IU M[CZ\U00RSL$&2>F .>.O;)R.N0#_ $Z6'3,'[I.>@(.">1T/49]SUSZ5$+!U M\R0 63 Y#$ $X)]C]<]?3&>>C#QIIN\FK6TMUZ7NU\^72^FJVYZS@K=QQ$TU[-Q3^U: M72[>EM;IZ>NW183G1I5%S22F^5J+LM'*R:3:=G9[I:]5:Z_7;2[.72K*6YU/ M4$TRW@C#R2L8PH4<$NTAPBKUZ\\X[5\L?M _&O\ 9C\+65K_ ,)/XVLK[4;V M1+=4T_[+?7!D9Q&P"0W@.0QQ@ _-@'!K\ ?B?^WS^T?\5(KJRN]=;PUHU]OV MQ63SVGF1N23'(5E8,NW@ _+D8Q7A/PHTF3XJ^.)+KQ3>37.C>&[*^UR[NI9" M\44VFPO>K$S,2JMA@JKPDE*?O)2^%OE[]5MKVU_-=,J-'&P M<5*,-'K93OIHM]TFM+K1.VC9^O\ ^T5^V'\-/@)X(TZ;X.-/JGBO7T2_']H6 M\EK-;1R*\84QB:5@H= =Q4=<%CBOQY\>_M.?&KXOZF]QXJ\075C9WBEA:V]S MF)4*L<% (MN0P!##/8FO.?BIXW'CCQS<:HB&+3K=GM]-A/"I9+(#&%P67"Y) M& ?Q)KG-\$FS[N>,G(!QCGL!QGJ.O;)KVEB,34E*M2HIPGK%N=V[)*R?)?? M;HUK>][?-XG!UJ525&-)U(0=HR:E9Q:C:R7-%/WKN]]NFY5:&:XN&,MQ+?R[ MSO:9BV[DL2?F;N1C'."<\<'N+1[."V1& MG"D$6ZB1P<< %6!R.WZCU-W2UMI[[<0N"3R6)7ID Y!&?;C(S@]#7G8S! MYAC-INBV]+)S^].*O=Z]/>3U9T8/$UL&[RRYU+:>]*<'9W=ERP:NWY+31=6[ MZ6JO"[ $LV2I(PQ!P5RIZ$=<>O7'6K1TM3;)M4%V '4\[MPQWXYY'/7GK5F M-")" P #N 22QP2"">GJ3C/'. ,D _6LXTZB2T MN[;JZU6E^[V73YKI]%4XMIU8\D\+"G&R@VZDGI97M>,=4]+V?SNDN5L]$V,, M#+@\>I.>1C)^;MQ[9Q766ND!GC1E(&"><@@YW'&>2H[XX.% /45?MX/WXEV\ M9R>,8'0#![YSP,Y/<<&NEME#3(^, ;E)&=Q&#SP, \=25]OE8CX+# ;+C.,Y)/K]>PQGN=J\G:W&, MDL,\],'D_P N*AF4,$4+]YB,$G'3C[O _0DGOBN?VU9;45I%]7HK.]K[;O5W MM>ZW9Z57,SC+3F=V_?VWO>^EUHK,XF'29C)MYP3U &.JX()P>1Q MP, ,\5T=A8;F#E"01ZG'N2.V 3C(Z= MB#FM:]MX_+6%B CINR 3GKZ#(&!_$O3)P0D=K/5 MI)VLW9)G-%Y;4J\M*NYR<;V<5[UE[V\FW9M6TT:LET/&;JP#0LP4D -R,-D\ MG'7/' [<'V)KAKFW.V6XDX\N.9%#;1F1E.PC(Y8, ?7UKWG58K&UTZ3R67S2 M#@ #()Y ]3@\DC &.<9%>-:BHGFTFP(W/K$PM8UQR;R:9;>T& "=QD==HQGD M 9.*UH5JM=J]-4]VDFW9NZO;E\UO:]N[,\0L/1322DU=VYK:7ONFF[ZI>EFK MIM?1O[,VBMX>\*^)_B$\3MK'B>"Y^&V@ML8S1:O=K#>QW, 'S!T2-D#A2,OQ MDG-?T%? ;P>G@?X3>'?"MO(D6I28U[49MP5I+O5(XI[@,VX_.))L Q^*;>5H)8I@0,2+;F,,&&<<9/%? MJAX9O-0U*1(XKE;5$"(I8LHP,@%1DD=/[O XSUQV5\'%4TY3LDI2T2MNDGO\ M3L[V?3;WCR*V,A5E'V<$N5R7NRO=.UMHZ:I>Z[/==6CZ!-U-)Y]FDG-S)#6-P/+8/RC_:SR0,GVYS7!:?>:?I M%LIU::-D56,MV\J1QVJ*K%[B260HD<<2J7=WVJB@LW KQ/Q+^VK\(/!^H0^$ M/A]'KWQW^(/]H2RVOA'X;VKZNHN%50!J&N+%+IUE:EG*R7EN-12W*L)XT"EE M^.S;/,LR6,9YEC'6OEOXJ_M#?"[X1>8OCGQ?INE7 M[ /:Z)%-]MUR\RK-&L6DV@END$Y&R&:Y2WM6?"FX4YQS+?"?]N?]H=+V;Q5K MFE_LP^!+X[K;PQX62VU[XARVDMQ(\BZCXHM;X0Z3=-"(CYVG3RV\\4ACFTV! MRZCU/X=_L1? #X+R-K&K1V>H>+XT^WS>+/%>H7>M:]=VT"M]NN5GU*2X2Q$A M9O-2PCMH,G&S 7'S&(S7B'-X*>1Y*\!A90:6:\10G0!WT66.;2V\/:<;&:(@ MQR6_D+Y;J5 !!7!' ^E>FUY<.'*-:<:V=8K$Y[B(S4XQQKA'+Z52,_:0E0RN MA&E@8SI2TI5ZU&MBU&RGB)O4\/%>+N:9=2Q& \.\FRGPRRRO"I0J5>&HXBKQ M5C,/4IRHUJ69<<9G6QG%%6EBZ,G''9;@,PRS(:TI3=+)J$&J:Y_PSX3\,^#- M'L/#WA/0=)\.Z)I=M%9Z?I>CV%MI]E9VL"".&""WMHXXXXHD 5$50%48%=!1 M17T,8QA%1C%1C%648I**79)627DC\FJ5*E6[%2L[MJS;5^7W7JM.NMD[=%\E6&@> M*)8$FT]+M[G75X9IA%(C"0[$ M ##.X'^($;2 1@\\5^T6@_#+P5HFFK:2Z9;;D0+@1@\C=MX!'/)^\/0=C6@/ M!/A*41*MA!M#9YC P-H.,]#GKU/.?;XW$YQ04M'"[=^6ZO>ZZIWZV\EMU/L M:63U>10DYM)+9:?9=[6MKKO&[3M):GY7Z?:ZWJ-K;6VHZ;,ETZJH5HF^]@9^ M;&" <+D]^E;]U\"O&6HQ0:GI=M- T:<1I)L9R26W%0N1]3D].,CN*Z6R\/QV;6\<5M']FP0X9=H8YZA>HP,=S] M>:\BKF<9K>*\TT]N735]>E]6M4==/+94^6Z;LULG?2W5JS>M]OP29\!_"_PW MXDT5UM]>AN3*H"HK[G[GAL<9P#U/(Z<5]7Z9I$LUO'+*IBW*04.]D[6TVO]YZ%*#IO7F6EM5>[LK:W MUD]DMOQ,:+3K:#J QS['ICI_+WQGL*66%(G ) Z;<#H"/P ."1^.*M64+SN/ M,8+N ZD8QGDJ3T(]\#/UKFM5N+R"[(P?*1R <<;0< XP3G&,\XQDX[UY[MHT MEJ^J=M+76^MO3J]]#=)/UZMK5?YWM:U^VFC-R_MK=(4WXYKOX@62!8I%0X(7DG P3CC.0.XS@DD\]HZ]_;\0.SMR[62=M.:V[^[5OI]UW%222MUZZV6G=Z M7U[O?0K&VM 3(SA@N2RY&.#CKDX&>??VK1@EA" PA"I'8KD<_4X/7\/3@UY; MJ-Y=01S6X[8X& M.G&< ^4GQ9JUK<,S6S2 @*.#Q\PY^49. M._/3\:F;QE/>J(IH3&2,'<&'..#SC!_7\:[L*ZD4G"[5]M6KWB[W2Z7V=[:+ M84HQL[[NR^5K[+7^;5:)W1YAX\^'T?C.>0LRHD:R*V /G+D\G&/R)X(ZY MK\]_BK\(Y_".I-*+>4P.P(D"-M/)X'!X(Z]N C9*3T2=KRU3LW9WW[/LW\O%QF!H5FU*,9.^C:6_K;E_P" K7>MO@K2 M/@S+XPL]/N;.TG?]]AS&7'1@<9/''5B1Q^/'Z2?"7X.Z#HVA65I=Z2KS[$,L MDH#$, %)W,ISCVP"1GDYKU'P)\-/#7A/2X+>-8GC#M*&P 29"&()SR>/?V[9 M]6CDTH1B*TVJP^4;,<#GO]/?\3UKCQF88BK.HG-M.3DDY6?1VU;L_P .Z-\- M@Z-*$+1LU&*VCT2T5D[;7=]'NEKKM:-H=AI&F1I&Z0Q)"BPJ!G:N/E7 S^&, M<<=ZP'\5P:/=.'$;J3M5B%. >">F5'/MTQR>*S=4UB:&*2-6R$!4 ,!T[9Z] M,]>/:O!/%.M3^?D2G!;&<\@9P3CV!SD'GD=N/FL34K3DK.5DTW=O>Z][6UUK MKJ].KZ^E#V<$KM+2]]+]-5JM;.WZ.^GT;+XGCNXV:*6-PPQ@$*<\\'KVZ\>G M8UYQKNN,S21$A6Q@'ALD=0,<#'/.3GID"O)M/UR6+"_;-V>< @9!Z X'03U QWR?P]NTMMVYK)Z=EV^Y;6O9??K<4DO=V6FG MDDEY=K]_4N_VP6VHI).>1[\'.,X'/& .WT%>I>$];DB7)7)\LY'!P#CN>#U] M,^]>1V6EL\H8KMYST .[M@>HSUZ' !Z9KU'2!!8IYC!1E.22<$GD< G_ #S0 MM&FFWIH]%;:^W?YK1]&-)-I-=?7MY=.G_ .NO+\RJ6$6>2W.,D@9(Z=3D>_' M3)KDVU*3[5^FOG>VW9W->6SVMK^'NO_ #Z:KMH< MS<7DC,2N6)R>G<]1D<8_GQTXPZUNGV /\K-D8(!Z$# STW#Z9X.,\5HW&EF) M2Q&2!D@9!(]?<]_?WS7/7$PM<[BH)'&??H<@\=^_6E9]'?96T\K[*_I^70:4 M6NL;/2UD]4O/S2?R3UWZ(:C#"N)'PNT$;@>Y(.T9YQV./H*AAU^)93L17PQ* MG*@G'KG/4@GU_G7D>M>)6C9@C^V23R",' Z]<#TY/4'CKCKQBN7U#4@TC,LN%.G3M@>]7;C6%D0#KZ-[/9]+-:KY;,2C;6ROL MTKV=[=^VNV_X$VL7@EE4JYV*QW-NQ@=SC/H0#Z9 X->=:GXTU72I&A@+/"X( MW!@I_+)(P"#Z@$9X)%:>H7@G21$;#.AVX.#N.>.2>0, J<'!QNQU[^P%"WO?MIJK/3K=V[WLO38'HE:[TT:UZKTT?74P+C5] M1N=3:_DG:0M'(ODDL4^8@' R.>>>,T\:S<#F15(W'@!1G'IZC)'7(QT MSCE+K3C90-(TA+%]HP5&-P.X9QR#CGGI],UA.XV\D^O&2H7J1C/5B.?4\^]# MVMI;35V=UI]WSL^]R=;K?[MMK]&NGI>S1HWNH_:O+W;5"@E1MYR2,\ ?U&3C MZUS]T['.UE![?/M^]SWQUZ$9X ]<4V82S#,38&>@SR<>O/<'<>IZYP#6=+#, MOW@V2>HR2#U/&,=>".#CTXI=-/PT_P MNJ^0=;N^UK]+.VJMIJM=79/\,ZY: MG.>3G S]0>O3@YYP:?Y;*<,,-@=1@ M@8&.".^!V&,4H;;]>_;)YYX' JNJ[=^1@&)/3E<<@_7CKGTS_6AK;7:W5VW5NN_;]24]E9MVV^[>_3=:W\K)FV?K4GV268%0H&[(!#<\\CDCKQ].*U+>Q4MQSCN%P>N< M]2!W^G&>]=3IVFQO+;@H-I= 6!_SR01C@_7@XI6TN[^2_P"#^GWG+>2=VEK\ M+2N];6TT]=4WKZWXRS\,:A-(NU6.TC/4=>,9R03_ "'08SCT+2_"EY!MDE5B MI4#;][). .X_4'!X]J]5T/1[/S%R% SR3CYN.<^I)X'.COH=D+/,:K MN&TKSC(R?J/S&3G\:&U&_+%K2^]M-'K=]?+H:4H6G%O=N*V5]UKMOT['C]CX M>GC 9H@!\O=0 H[ #OST(S[9Z[$_ARXN%C$2E%YW ''!QC) .1GC'^''8+#Y MCB-!P#SUP#G!SZ]NV.AQ7:V>FQ-$N6 QR>1T]R1SC&<>IYZ&LU6?GMIK>]]M M]._1^G?T>5)-IO7SU5NNV[[VUZ6/-](\+36[!B[JV02,GC ^O]>.OT]"LX[J MU7#*)$&&+''"C.>,$YQTSG'7'%7;N*WMXLQRH&Y(/ /&!T)Z=\=N._%9-E>+ M%<-.+PS38\M=/?:(W&:[MY5 R5D M!.X."O7W; (]QP>O%#O!MM-JWBO6='\) N7DOHE? .-Q2=QUSSCA M?PK\\?C7_P %/_V?_AK;W%II^I_\)]J]GO1(K;8T+2#D RVLX8KGJ57/?TR\ M-A:M;5=^J=D_NM^-OEORU*J7-IOT=V[:7TLDUV5]K'Z4A7W<%%!((9F55P>A MW,0H&!U8YQ]./.OB!\3/AQX"A:^\=^,='TBUA0N\<=[;W$N%'*F."9WW 9! M7/7(S7\V7Q>_X*T_&GQ^;BT\#VJ^!M'?S(XFL9KA)S$ M?SY\2_$[Q;XSDFF\8>,-;OWN7DE;S)/.4M*=S=QP2>W3CI7H2RVK!0:BVV]H MW6W>UDOO:M=]3.A4=24FDU;J[W^ZVW=:JW?5']%_QM_X*N_!WP"+FP^&=O#X MMOX4=()IK8QP^<#A7998FW#..^T@8.*_'OXV?\%//VC/B;=36VEZHOA?2YMR M&'2XXK4!2#P'M_*?=S@G)^F>*^#)=.BWF2RG>5,%F,PVN0/O'!)/(YZX_+%9 M$T.6R(RP)QQQQV!Z=?;G&0!7L8.BJ=N=6:6\DKN]M4W9+5=%=:ZLZ%!7U4K^ MEFVVFK)VE9JR2?:^USH=5\6>+/%NH-J7B/Q/JNHW,Q9I/M5W=30,[<_/$\CJ M3DGMD:S8X=L6=A!&",= >,# M'?KU&,_4UMPA9D@5(V696!GXPVSG<3D]LX]\C.#FO;C[!1=U'F?\R5]EKU5F MELNBOYGBYG@J]?$PJTTU!4HQ=E9IJ3U;Y7=VLM;WO'6YHPV]O+#-=2RW,ENS MI%E99&$;EP $CY8[B54E1P/;-?6NIQVOPQ^%BZ)'9?V7XH^)B6]U=G>K36-C M996.(.@!07\,@E901D !P2>.!^ _@VS\:?$#3+G445?"'A!6U;Q"SX$$EOL9 M%#DD _OBG 8,#TP<&N ^*'Q!N?&WBC5+^-V^Q:7?+I^D1AN([:)S"!&,?="H M!]['?/7'#B,/*JVZ27O-6MU=M4M-$GK\^NQM@_:47'GE--7;NWIJVENKWNKV M[[)7,:+P8FX.'$HC&ULG!5ASMR3S@8;/"DK3#;&64'!^=?<9)#'@ MXQSW[=JZC3KD3V]IACE8PL^!DM("NAFM8$#L 6//4D],989 MQD#OGH,DDURK,L9A%]7C2FXTO=4K/6]I;J2MI)7;3T3:7NGM1Q&%E"+JBL]+)JS6ZOZ7?71;) MR2/)QI\\&%>,XSG[I;J>>F>0<'MC'X5MP64K(/DX*GYL =!WX[],#(Q^.?8M M"TK3)X)S>Q(7!;9E3UR0>">G3/3'7ZT3H,=Q=,(%\N$$]_EV H#TZ]0>,=2! MG) T6/CI=W;N[RLF_N?K?=[WL>K/(1:R6W\/K9-*SU;[I' MG<,>U%4#+,!@ #/0<#G) Y.<=1]<=!8VDL<09H\@D] &)R3T(SQR,?4]SOLF[)VOKNGN[>?8\R7"F7U)KEJIIV2O);W22C:E;3S=M>USQS M^S;DJ'6$[>3D\9'K@X/8D9SQCIU(FF3MABORG(QO09/)ZG^G'K7TI<^ 6N[0 M%(O*!7G ( X([@\88XYZ@],9.7%\++:%3-J-Q)Y3$B$* 2)!\QSM*D#:< ^O M /3C_M*FMN1+3;5KSWU?KVOZ:?ZG8.[?M$M$WRM/5WV_=O3WNV_GRV\,Q+: MG;M8'DC;R3D8!!']<8SQUQ2&"ZGCE5HG!6,R,<$*(E(_B/ &<\#U'..GN'_" M"VB$+;/N8'""0 $X&0#DYYXR=#;PW$RVWS-&K&)P"< M97[N>G\)QSWRUC:=5J#Y;.VW97=W=^3_ !Z[Q4X=HX"E+$T)WJ0LHKFBFU)* M,OL)Z13W:M=M7T;^9;_3I"V2^1.Q2,!OO8[&_ .G7FOZA>321A%U73XEO]$L$!8>;/J=[%':Q*O5Y!NP@)'3:AH%MI MXN9II3.+53L=!E!*Q"\,G&=S#..<\]#@\%XC\-^.+:RT:UDT:[L]-\6W*7>F M0I<6S3^(;N.0V$4[VL%W).Z0LWDVR7$"+#YCN #(S'YSC'BZMPID5;&9;E>* MS?-:UZ&7X;"8/$XJE"ORI_6,9*A"7L\-0C^\E%RC.O-1HTVHRJ5J/ZKX"^#^ M5>+_ (C9?D'%7&O#G ?".$E2Q_$F>\0Y_E&1UIY;&K"+P&14\UQ>&^O9MF$K M4*/LU4HY?3E/&XI3=.CA,7[-\+OCTEM\?/\ A,?$MZ-,\*^([O5K?7&<32PV M=K?++/:W211LQ!@NXK5"8XV/D/* G(0?J+X5^)WCCXN7,VB_LP?";7/B+<0E M(6^('B6YA\(_#6R<.B27/V^_N;.ZUF&(>;Y]O820ZA Z#-G*I:OP8\3:!K'@ MW56T/Q59/H.L(H=].U*2&WNE0]&,329V^_3/%?M[\(_CU\2?B[\,_#6I:9XK MFT5- T5K+Q+IEFEK:0I=VBRZ?;W,<4,2IY.HR017$)0D!9E3>9 P'XGX7\0< M;Y[7SG((KUL[GC*F6/\ M*O+$3I4\9A<+B\;&6"P&'BW2G&E2P$J MT?;SEA:F'5-'^@'TT. /H^^'.5\!>(WA]PEPAQU3R_*\#X?T\GP7&5"KPKE: MRREBL=D>=9SDG#E6EG7$>-QM)8W#5\7B^(<+EW_"=A:6:8/,Y8QQ7T(?V5K6 M_>VUO]L[]HQ_$5M:RQ+)\)?AQ>W/A/PC93S"7;9WFI:7J$6JZU+&3'Y6HQ1Z M9<%5V7#3@[J[]?VM/V9/V?\ 1;KPA\ ?AUHEA'&\VE6T6GZ8L#W&N@[YFGO) MX9+FYFE'S274LSO*V2[-R:^$)O NO:[#IVN>,9=0O[_4=&UF[U(RR2D6FM02 M.FC[PC* \J+&XW@$@@E2*YX>%],L[JUEOK=6E\,>'8O%^I/M.9-0\S[-)&QR M 9,."1][Y3QCFOVS*.&:9K' <.X2;EE_"7#V%PG#O">762C%X M/AW)J.!RJE6Y%&,\5/#5,7644\37JU/>/;OB5_P4!^*'BK3-5'AFQ;2?)>RM MV:%5!CD,RQS!"H5F*G(8CH.3V-?*GC/XJ?%?QOK$^I:IXIU%+/2/#U]X9N"L M\ZHU]JR-)#&$27]Z3NX==VW&#@8KL8M TZRETAO*2.WM$U75-9WC"N-=@9]( M\W/'[N5U*+P<\@=17''PKJT"Z-HLDBBW#DC&1#L P,X M8=>E?68Q44>:]DWJFGYWM>SU5ME97/D,/5A4I.S=^9I-N"=DTM;J MRZ)+5ZWU>A_;[^Q%:WME^R=\!;7499)KV'X<>'4N)969I))!91Y9F8EB3GN2 M:^J*^OHZOA9_%+U?W=/P,Y;OU? MYA1114B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH _%?2]*T?5IENY859P00Q5."1DCI^(]?7)XZR;RM/>$66%\L?*#][E< M8! & *K35I2[:V7,K6ZJSTZ)[:HSA0IQLX1OLT[WMM9_@K>2N M['I-S-Z1N!@'!'((Y(SNX!YY')'H!5 M&#Q?:M:*)4&[:,D@$@\C@D#N,CGH03^*+$(Q$BAMO& M6'&<@\YZ9X(]!GBL&3QK#!%*AFW%B,$MP#@CCD#KG^@IJ@DK+F;TZO7X5W_N MZ^NVKMR>VE+9K1I?"K_9\K65UKM=^23]4C\1-;.T;SR,YR!F0X!SD^O'MG-9 M&I:JSN\SN65N",[B..?4X&<9SSSTKPR_\9[)&D648)/1AR,Y&<'' .!EC_*L M:Y\>((VWRDC;W8@$'(YST(]SV&..1T8:A!U&IJ37+MS/?W>[M;OYI]$C*M4E M9>]%W?:.^W:Z6NEKO5^I[2_B2*)L(XCQQEVX_O9X]/H>*XE M%Q$%B9P3_>VY&1Z$X SQR"1UR/G#Q5\0KD%OLDK@J3RI)!&#P,8ZY']>M>4: MCXUU:ZMY8Q+*3('RNXGJ>> ,].G7/TKM>&I2:M%[K=R:27+HM[_.RUZ:6YU5 MDGHUM?IMI=[=;?Y>7T79?$^.YOC:/-AA+LW_ "A3DXS@L>O S_=].:]<$G&,$=>_YAKJ.M0WQN TH/F;\X.1SGC&#PHX( MQSZ\"O1;'Q/-,JS2S3)(O/)?)X.!RG)+"T5%RL[I)Z2LNGYN^MON- M*OO%Q$YEP59">%SGYB 3V'09'%^!O%D>IK'83RLT\@94=R3@@$YRF:G+;7#,;:5B$)9MI!ZGCC@DD8^G7BLMK7 M:O=QL]_F^O7UVJR4()IM.V\EU]WLG?XOPUT9Z&OB[3YOUSQ5UXHM;C78]*M98[F:4@9AP4]PV<'\NAKY_P#B5J-]HTM[?6LK M^7)$PC53C#'D8Y.>G& /JR^R>//$8B4K1:=W:_+'9;/K7 MQ;J8\/:7<7UW$TB0Q,-G&69AD8+<$ =B.#BOCOP=K.M>(?B%'>6VV#3_ +4/ MEVN'"^;ELE3M!VC' &#^%>S^,_'7_"2&YTJ>%T1F"1G8<-_#QQ@^W.?<'BN3 M\&^$M7AU>VCTVUD"33*WG")@!ELDEB",#!YSSCZ&MHSH0B]-;:K5OHM-]-.Z MWZ&,I8B4HVUBK._*DVWRJW31ZOIMMW^Z[=Y7L;:&"4D>3&"68DEBHW=/H!T! MZ_6IK6PU*)Q)%.%Y#?-NP?3@'@<<<^_K6YX9\,3V&FVR7[;IO+5G!XX*YYP" M>>HX&*GUFZCLDQ",D>GL1@G@]?KG\A7CU&Y59:>ZYM1VVTMJ]=]&]#U*&=2,MEE=>"1DKC1PTHMSCK;K)WNDG:][66S[[]$4Z M>L5J_AU3:73?K;JO/IHCT7P;HCZ@ZR2R>8F>""< W?^MZ/V%8, M!EW$ M@[XJ(Z;',,;0""#P0.,\<]^O3Z^M*2DT^6UUTV?376R\K7UVT""CSI-/=))Z M=M];ZO\ X'EGZ5HXNI%;S$4X#988/49X[C) .0#P>M=N-.%@L;.Z.& (V9P, M?4#] 1S@8.:H6%H+; #!-V ,G/'!ZD]SVYXXS6I>21R1$;L$ @9(R3@YQCJ, M\\8ZGUK%2J[:=[M1NMGJNJ=[;VM=^9M*G%NZOVW\DK;I7>KLFUTN8NI7=N8R MH^_TZCTZ9R>O/T'3GBO*]:C:2214.,IP<<#GLO;D]3GK7670S.29/E# * > M 0>><<#C)'U/IFW]M;R.S!QRBYY&,X'R@YP#GD\=,<@U4)2;:D[IV:5EI:UW MIYMZ[+[KN5.,$K)J[3WYNW2]KNU[[]M-O$]1T>9I5X('UP#_G&#VQW]_90$G]X.>,$X.">WU.3QZ@=!BLV6VB6) M0IY"$CCN,DD'GL3^7XUJ[^NM]+];:_?9/H_P,]MK*^F]K[:?@M/(Y@SRQ9W, M!P2,,1R=N0.,#IT/3\.,J;4) I.<#KUY.3QCH>_8G@.F,=N?;DCDM=ZZ+S6]K;.]KZWU];607T MVUNO.S=M/EOTO??4=)J:1%G9V++\V!RQ/J!D'WQQGKFH9/$!,3&..4G)'(QD M$=<9/'4=AD^W&8]I(QQ(Q*YR<\D]^H[<9V],\XQP-VQTQ'4H1QC.2.,$GIGD M<=NG'&.M4TDM6T]-7JFM+VM9:>MB;R;M=*UNSUTO?KWVMZG 7>I7-S.8V63: MY;"G[O QQS@=3SCG./I4D29ANV$8!P,'.!UQ[YSR2<^F:]/_ +!M/. "*20# MSSW^O&,$8[GK5M]"M?+*[5]\+@= .?;C/ Z\^M3;1-6M96_#[M-KI7\@4>KO M=N_3NGY+==/370\4\ZYC:0B,KT))!V@*.HP>G//8$_G5DN)V &6Q@X((&M=;8(#@% M> #GIS@]03R.Y(]CUI=[ZW\OZ^\$G>Z5M->W1M=;/=6[:HRDAE1@GE._)P0, M@\ =^?T^O-=%;Q.5 ,+@D8Q@'!(Y)(P< <'K@?44L%S#%M5P"RD\G!#8[=#C MCG .3U^NI#K$$8;$:#*X)4# S]>>>IP<]NM-6M=OM9;WT2LWIN[M=?/N.^NB M=UNM+;;JSVWU:T_"M'I<\?S+(C=\ $'&>P)Z8_' [CKKVR31.I7#;3\NW/.? M;/)X]?\ ZY:7D?ZW\CNM/O;NU199-VUC MR 3D#@]2<>PP>:[:R\0NULKD23$C6+B!A;W% MW$>V Z$9!"@9#?H??\>RT.66>2-8I\ \R,#P$!Y^7/;_ /5C)K*HIUKI/YFM)>_&[T2O>K _F&,C*L$P>2V.I';CWZ'\2/!?B;]HGQW\1+>S\0>);ZV*WV M'3S^-I^FCLDNE_G9>6G]7]>C351N]ERI;O=-^3N[+3 M=6T[']$,7C'6M9U".VM(9VA>0*;@G,0!.-WROG:!R3@ \X/K\R?MK_ _ M_P (VY\._9!-J%N)%UB**4S6SR(?W9E\Q6!C8 X XX[=?;O@MI>KZ!I>GV^I MW'V^=HHRTCE7;<47JQ)')YP>_:H_VM_"/A'QW\,Y]-\07=I#<@-]F1GB\S(B M(4C+!L9QT'!QQ5P=N65EZ.RY5\T[K?56L]-V:UJ%/V:T=][J3:Z)63>R7K?K M;1'\F_QB^-OQ/\>:O+<>,/'^M:I#)([FW34;HVZ(224,4DC*NT9& ,#W-?,F MK&WED>\BP1-EEN)2Q=\=6+@ $DYP2"><=Z^U/B)^S+XU;Q7K">'+'^TM-5I1 M"8G1RR_,00 2PXX''_LPKQK5_@+\5M,T>V?4/"=U'81JY658&?*AV+'Y$))[ M#.?7G//LX/'4J32JZ:=(]%K;X7RIVUTONMKGGUL+!OW6F];WDEK9.[L_33;Y M:'SM'>R1%3;RRW3[ANCG;S(>3R G&1GGV[>E=M:WQ$2R,EFQ502KQEMAP-P M.0.>!GCWXXS-0\,_8&:&5+FVN58B2-[:;<,'E>0!UX&?_P!; (%40NDJX502 MRLG.!ST'&??MQ[>Y#,,/C.6-"<8N-MUT:M9*2327>[OJMT<:IRP[;Y6^;=K5 M^NE]-=+Z[+=MKI;2>WO)E#HR $ ^2 L>!SN(/;L>=M,UHC>2&W., X)^]P"<\_3&>.Y.!6A:W\]NBRX?S!@ MY /<]^PZ],#//>NF.#K5O@K1T[0C\_M);Z/KIKV,I8^%.W/"5K+E2E9)WW=H M/2VBU7W;>L77A2"%+=8Y8#MFA9REVUI6]BWVM9XF$=H%",C'F$DYY(P"2<&OJ_P =ZQ:^/_%. MLZSYBII7F-9:;!D+'%#;R$)L7@*#'M'3!''O7'R>$+!;9=C1Y?T*Y Z]CRM56!E3YIP:D[7]^:OU^S=:::W M7KHFO*].DEM496F7=(Q<%21S@X Y.,YSQZ<#-=%:74IR)9#(N!@(3P>YR>#U M Z=!CCJ>UA\'V.Q-[ NV2"H/0GN<[?7M@]1W)NIX(N).+1CM.<#:!^& W.>, M^F.2*]I9E@DU[>BN;1S>JLUNTE%N]M+;6ZWT/.>35,2_:T9I4JMW!<_397;F MG=M.^E[7N[F+I^MRJ5M8[>14B&!(Q 7!.[]<9).<#TKHHO$OELJ-R<@<=.2H M.>@R>><9_G6QHGPY\074IB0?(00&" =5[$MU/09)YQ766_PBU.&<-,&8@YX7 M)."0PED%=.WM7JK MJ[U7R=1W26B32NM;W6B6>IP/$K+9SC_<] M3H/PXUSS#,+"9HXR'D41,=R#!(X!ZJ,'CM@ YS7S[JY0Y-J$TF]+5:FS3MMV M=M+67;8Z)<)YM"SAB)1>Z;E9)JST3K;\OP[.^TK:'/Z7;:6LKPB19&7&70]2 MIQ\H*Y&2>..F,GM7"%Y[]NA!YKTCP/X3L9=>MK M6XT:1/.E5?WL;C+,6/.5''IZYR00*_3/P9^R+IGC#1[6U@MX[)[\V\GFJH)1 M0P?;G*'://&^E"X\-Z+<:D(T($=K!([89 M2V>"%ZG(4\\ C&*Z$_L__%VU6P-WX*U4)/=21[);%V(98V=F +9 )&W<<_*0 M!Z5_2Q^SC^SSX)^!7@^&2YBM[^X:.-Y"\2RMN\LK@?>(' Q@=@",XS]F^'_# MO@CQ)91WJ^'[*7#[E#VD8"''++N3G=G&>.,8YS7%B\+E]%-TJ-7E3<>959M) MW>GOS6NNNEM;:D0S/'25O;V>_P ,=]'HG%]V][V3:\OY!/"'[*GQ(\9>,=.T M1/!6MV:W$\0>\:UV6B;F3);G.Q>I '0' -?ICJ__ 26:ZTCP]-KWB;3K59V M@62S7[2DIE;)#$"(H-NW&.2&/?FOW]L_!GA33I%N;/1-/@F&-KK;1JRL1C(( M0$$8[$#CMFK>HZ!!J(\R[VN(T(M>!B)SG:?0;3SG_:QGFO)2HQJ1E%S22LN9 MZ[-67O.[=[MW75)(U6/QJO>JI/6S<8V2:C>_NK5M;I?.VA_,Q^UI^P=\"?@) M\!H-+B>*^\=^(=2N/[/OU=&0-";>^D1U>%92%@64$J002#R O&3W M-?E]\1M1UC]F_P#88GL+%##X^^/7B#2KV"VX^VQ:3:WNH6-TH4@RJDBW,.?E M56#_ $%;M.S;YDKVWO>^DWOWOYVZ:F$*]6M42DXM[R:5FF]KV5UK=;)V2=MD M?*A\&Z?^V+^UKXGU2\,^G^&]4UNY^RQ(X%QIVAF\Q&EP\>8]\2, 60;<] *_ M3WP-\'O#?P[TB?PIX5L_*L=3FELM7N[A \CPZ*3/9R>8HX^TRQ#&5(8X&%!& M)O\ @F7^QIKFF>"F^)?C&TEAU/QC:"UL?/7$J&Z*3"4$X*X*G# 9[G'?]2S\ M%=&M[?5[/R56>Z6TACR>KTUT>[M=]^N,'/FBZDY+W?=*E9NR;;NVOLMO57O^5<_A[QGKUQ= MSPQ7,%IK=Y;ZFUF$96T^/2 +?[)(JX13=(AD"J"K*1G!)J_%95RJRD?.JB=3\NX<_IG)X*T_3-2U08V:Z^U MJ?XJ\G:_G;2P?4Z;VCTT7,^COW=_==NN MMUTT_/-O@?/J,4EC/&('ULI;297:T-IX=(EM96](KI8AY17=G/( /&=?_"VT M>_MKV59H)]4EBB,DN L6E*?(O%^49"ML+$C*XY(K[7\92V$-E?WNGR@W3)IN MA6:JG(FTUUM=0D3!SAP"7;HW][GCS+Q+$)AJ\5L!*^EA/#]F @)>348_,\R, M@9.V3(SSC/)%>QS[GG KR#4+72+BZ9$N47H)--*ZPJY#;7((';!R>I] ML$8KV9-RW]?GW_KLKZHN*26C=KI*RMJ]>M_ZOW/MVY\->=;_ .CSJP )&&P, M=LXYSC)R1[9ZXXJ_M;NP0QLJ8WD*P)R3VS[=#^9KR[0?C[X?A@6.YNGW8P2S MY##'ISW[@C.<^E6KWXU>$[TX%RH8DL-[KCC.>V ><<<$#Z5I12E."6FO=?EI M9?UT9G5?N-73T236Z=U;6VU^G:Z?1D.M7M]%*<22*O) SAI$,V"P7(.XN,'D@'/]??' K:O/B%X6O?\ EO$PX; 91^(.#[9['BL&ZUC0 M;_*P742@D @, 23W!QVX'7N1D98'G' ],FLO4+^6=!'?DGO MSUZ&NGLO"%OJTF8;Q2K L-KDY'.,L",D#N,=NO I;_P+?VCM##F:(*"'^8_> MYX)QD\8)X'H*N$5!MK56L][:M=$M$U??KT;,IJ22OMI;6U]&V[+SMY;KNCQ^ M^NFCD):,2249B )[ ]2>A]2.>1@$]AP:[74?!N MILQ)A8 9[$[B/;=C)S58>#[FV59BC@[03G]1S^&2.G(K6-KI=U9Z]7RKT7W^ MMM$9:W_X/I=;?K^EHH+"PD"EXD()!;(ZXY(Y/!./S/.*9J.C:;,HDMQY.,DQ MH 0< @\GD@\#@\5,\#VV4RBOK;9KJOQ5]J"ZJUMMGI>U]-M=5_P ,V-\)Z:D+++&& MB:/!#@'<" 23D\=!WZ$BH_&GQ#TJS=;6X:*.:W) ?S,.QXY.3U/?W)Y->GZ= M#I=EIT\A*JZQ.1DC.<'!SCCZ9&,\=:_,_P"-6H7T_B:Z6UF=8_.!UE)W,.1QS@C/7KCKU."<_; MGP$^+7V"&/3[^*C'9>B>Z:;T5TN MF^I\]EN;0FN6:C&\VX^\KV]S17NK--.R36MK[,^Z3X+TK5;JV$,4*,A83R#Y M6#$Y['!X]CGUKWOPWI&DZ';P)Y4+2(%Q(0-_ QQSUZGUZ#H!CY/C\8H]W',8/ M/(KY7$8.=.3Z/HG>ZO;KVMU^29]10K4YIV>CU>V^EK-WM?1K3;KW^H[G6-Q* MH0R;!AO08Z#KT]AD?RXJZOI+J#D_3OVR,=.,N#C\<>V.OMBO$J^ZY'M'TRT_T>"(X4]4 Q@#C/7Z'' ]JY-[R0^3(" LBA\Y())SP>3C/; MD$<\8K=%U+); %BVN] MK8XKF:LN5M_)I-)KR^[\SON0>A'3@_7I7-7VO3EBOD,>Q Y]/3L3QUSR.*Y^> M22\RSVSK@8 P,8/(SQDYX_F.<$Z^S2UL^VOW]NO5?\ Z%&4=W9/[6DNVRNGI M^EDFU8V[KQBLKD 8Z8;//KGL/J,CC\<8EWXHFR44DKC.22,DCG(SCC'3Z=J+ M72&E8;K>?3& .^>>GK70/X(ENXAR6]]7OM;<4[J*Z[)OI>Z\KWLVNFNNQQRWUSJ#$!V4G .WKW..? MYXQ[@BM=#,J10-DG"J6(.1Z^N3R?3UXZ5V&A>#&23:T9!X))7D_BN#DJ ![9Z\G..V/>LU=.Z2MY^\WHM>OI^1DVMKV=UI]VG1Z_ MKV/,;G3U2)9 ,Y&2"O3(!.T=?H!@#GKVQ)])!4MAA@#' ZD$\9'5>X/IZ W7E[VYA6/G'&/;:,#)!SZC.><#'!/4L_/ MH_3;>W?]1Z6TVLK+TM^#U:_X8\\FL&7=@$[<\X!) YR/T7/?Z&I(/,B!4J,? MWNXZ= .H!)R#U(R.]&H:Q;P^8QQN5?;&2 ?^^L#M@9R<5R=QXGB3G\,DXR6 MXX(YQ][T (STXHU:[/3S[/T?R%=+=JZLG?=^O4ZS#!S*TG'S <<< M9_F:EYJWDQLIV#.-I9L<9[\^HP.<'^7#2^*U(*HR\MD?>) &".@P<9^I'."* MYV]UI[AN').#@L>F[J,>J^N,<\]*--.9I^NB>SUV7HKWLGYBYK[+KY:ZI/I= M>C6BU.QF\06\+N)<#C(PN>]1+^<9ZY]N3D<"DW;5*_:W MGWW^^W5>8U?KI^+Z;O;RVOY]3M/[3%SEUC.P,<,HP 1@GYB3DGODY_*JLUVA M&V-H@Q! W-@#OSCK_/@&L>"RO)+8WHNX+6S#LK13$*^Y1\S*-W0AA@D9]>*X M?7_%WA_2"Z3WGFNI(/DOR-N.@P<]\XQQZYX%)=='^JM=+KU)LKW;?K]W7;I^ M.EK([L7T;R,A1BZL%+$?NB<\$-C)''4@]0>:@N;RTME9[B^M+=4!8AY\-M4 M[>01D>Y SP2*^4/&/QIU>VBN(M)MU^SC.17QUXK\ M=>,M?NI&FUJ\M%9\[(IYXQC<>RMTZY!(/YYJXQE+6UD];OILOZO8B4HJRU>M MDUJKNVFO2W5-V[-IGZDS_%SP?IQ:.WO9+AU)!QL^\IQQM89 (&#W /0UX]XW M_:"N+5)TTBR1V<%8YCN782?O9!QCD')Y&<8ZY^1/!,UY<@-=R>:V%7?(Q8YX M!).>23WX)SBO3[O0-2U6)EMK5'BV$&18^0".2"#U]#P?RHU3M?3;37>VJ?3\ M/P+<'H[1MI;OTONM;/JT]3J_#?Q+U_6+Z&YNKV1"[KNC#Y7.>>>/\]J^]OA? MKF*_.GP_X"UJWFA98I JNC8Y QGGD$GG M)[8YP:^^/A-9&SM=^J2BUM+>UD>:XD)18D5 68MNXXYS^.236&OA3\+[\W$D.M8MU>34+K%K:OD)#(), MR-'P6(R1@DDGN*Y3]H;XNGXU_%Q_#<;2'PWX7O1H^F2*Q,3WMI*R?;P5R#O3 M^( -C )K[3^#.CZ6")8W:U.Q Z2-O)"G@Y//.?PZ]^7X9U\3&DTG:$YVVUBE9I). MZO=V[]=!XVO]7PKJ)7:E!:=W-*VCZW[Z^6IF2?'+QS\/[JWUR'5/M-O,I:2V M=M\6W&"I!7<0021R/4=:^IOAK^WG\/M9L;;1/'VGVTL+)Y4ZA$*J&X8KN8$@ MY)Y..<<<"OQAO_$^J2Z='#J%[]I2,?*"S,2!V^8GZ_KQQGFK?4(P1.(P%8DJ M5'S8'H<9[?GD]:[,5DE:3?(FKQZ7NK]+\NMU;1[:M+0\NGCZ=57:LVVDTU?2 MUF[/NO-[-VU9_1A8^!?V/_C&\FHVDFCV-U<1NX29HXV,C(2. _4$CD*<_7KX M+XO_ ."?'A[7=!OM<\+>)+9KI9YQ:VEN8G1X_,(B&X L?D(Z#J<9'-?CA;>* MM:M4C?2]=N],(VD^5<]>>IX/N?AO]IGXF^%8K>#3?%5[<)$4) M1[J>1& *GYE,@!SC/ QUZU\]C,JS7"2A+"QF^=R52UY.RY6F[4F]--7IO>[N ME[&!Q."I*H\5*.JC[.ZC%75[JWM$_7ETW/'0;K4+*V#2R MM#%)(WDIDDJ$7EL ;1CD8 KYQUSX0_$#0+2:^UGPIJ]E;+,\<9EL9U+1 X5_ MG"_>X[^E?;7A+_@I;\5--TNWTJ\BL-0AB"+*EQ:1OYB+PRN7)4@CNV<]#US7 MUY\.O^"B'P?^(.KZ3X:^+?P\T;^S9K>"">X@L+&-?,3EVR(&QGH0",=LKE33:LM%%;NVNAABY9/6?P4VF];2BM&]K*HVE?6U]KM: MH_%F'P9JFCV,FL:I87FG6\H2/2WN8&CBO)I/D$1+8X\Q@ORDYSTS7T3)>VWP MR^!T^E!7'B[QK=Q7.I-$,2:?IKPR12VD3 [BCG9(V\<\#'<_H[^UG\1_V?/C MIK'@GPA\)_#-O8^&/"L$U]K=W8P6\1^VH$N+1)'A@3AI(ROS!@<]\<^5>$/V M OC!\?M/U+QKHUMY6CRS&'28+E9B;U M=U9O17/R@M)-0=;2V@>XC@#%G9_E,A(Y;@'.<9(/'/KFNQAGU,E;=I]L:A?G M9^2V!QTYR/1N>N*_5*Q_X)>?''4?$<6D:1H(NETVU@:^<0NR*S!E<8?$+]B;XQ^%/$AT)/ E]>-!S,;:T+_= 8Y(8GIT.,=?K6.#X@R)55 M><8J33NW"U[J]OWCU5MEKIT*S"A.-))7>]]W96M?1)_^!=VCXEL+Z>..-0@N M2DB@E"SXC'))(&!SDCL,GGT[O2?$HM[L)/9W0M @(GCB+9!D8P.,\]R.W M'H7B'X.>(?#LDL.J>%]7TF\6,V@A:%T#RD_?VJI^8'"]*56\MRC*0<9Q@DXYQ[=_H?K628M>TC*#4U>ZE&S=DE_P O M&GMTUUT6[7'0EFL:,(TE)4K-4WRRUUOU@[7D]D[VT5GHDT'QX80A6WF1?FX> M/!QD@9&#S@YZD=>>E>P:#XSM[EXY)[=9"V/E<#H>0/P Y)'][/' \PET*;_:UTU9_ M2?@S6?#URZ)]AM7^5-V,$AB!N PV#AOE/&!GKUKZB^'@T"^O8[:72[86PD59 M'5 #Y9P'(X ) SR<#C/->6_"#]F;6K72Y]5U21V5"S'.X8!#\H P M3P*]@T6WC\+7;+%#YIC8[@%!! P.3C&",X'?OG//R4LMJJ6]W=)V>O M9*S>M[IZ6L?05LWS"4>5W2225KNW*DKZ)KNKZOKI9G27?P[TW4_%1FTBW6UL MK2;>MQL57P"5!/KC/7)ZCJ":^T?A/XDU%;[3=&TZT6ZDAVVZE@0C J(]QVY M(/*]!N4#G!->4?#CX;^+_B3()=%M9+>TE()98V!QNX 9=H4]",]2#P>@_0CX M*_ O4/"6K:?#?:EK63ML_+7L?5GP^\ W5WH]K<:X\K MI.D;M"X^1=PP57'.W.3@CKP:]_TS1[+3[(6FFJ+8 /8_7K5V"W6$G!W9QU&/R';]>_J:SQ&-E6Y'IH]W;37\-UT.2-%IK1-22;=GI=[>35[:=-T[&3L%M%LG3C\NIS7C_ ,;_ (@6OP^^''B37ENH[>YATRY&F!VVB34!"S6Z*N*]FFM6N;AS*<1* <]N!D@_3C]/3G\F/\ @I9X\BL=#T7P=IM[Y, M6[67PW>GD]=]4_39=C^?OQC9>)?V@_CUH/P[MII[A;OQ;J'B74;Z,>;+$^HR M27EW%(/N^3 86" X)&< =L3XS>'K_P#:9_;R^'_P:\-&2Z\%?"N"/2GBM$\V MWVVJ:;?WLTR#,899DFP0 ,+TX.?K'X#Z9;?";PO\;/VEM5A6>:UT"2T\'O(H M;?JSWTMM#\Z07B,-I#!0!G' ]=_X(S_L^:GJFL?$K]H[QA;-=:EXJU.4 M:+/173(9 1MW!%^5C]WM@5W8J*5HQTY7;1VUWEO=-=D]=DEH98> M33FY:N2;?6Z5XQOI:SU5U\^C/UCT[P38^%/"6@:#HD"PV^A6T%G91HBHLMU# M&57QP8(A'<#<;< $F>XD!%TC=QY>XD=\8XS7U1J&@ M>3YB[%)ME-^H(ZRJ H'/KG SGN]=:W?E;^E;Y;U/ M0I([66,,S2P12V\9QSYMP"47U!W=#CI[\UPX':VO X M=B3QO\IB,\G'48-?4\^A!4L99X\%8Y;J^W8.+F-RT*-Z90#&>O7D<'E=7M+. M4V44JHL-OJ9UJ[;&%$#QLA0G'W=P7@C;G!Z'%<[J2WU:T:>FNUM+.VW]7U]. M*2=K:=U;3J[:/5>7JEL?'&K>$+2SN+:633HI(+-[NZDWA@KW>IJ=VX'G*2MD M#KT^E<5%X :UO+,%5\^&WGURXCY"RO9,70OG)^5" .03R3Z5](ZI''J4;:81 MMDGOIYI&( (M8I1+;GH,*4ZY* MA#-X=TY]@Z+F!>!["O3*\X^$5F-/^&?@JS#;A;^']/C!SG(6!:]'J3D"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MXT'\03@8#$@>H.,?3/ /)Y^G)Q69-K)FRI)RV0 0<@E.1 MWS@8[#CI65?7EX\8Q(RE6)X)!!(Z#@'!''/.?I5N.1I"-X[<@'&[ (Z_ASS^ M5)/"I1203EB,=@,8[XYS[\ U%6$*4)24(J44FI12NG[J?RT7EL8UIS=-VG-O M2UF]4W'NUJK;:;MWUNQYQ4%G\0-K9)&>I^;'7GG&#NZ>_0GDUS&IZ M9MD1DCW)LYXZ8P0. 3G!].1ZDXK.CBO>2>L?=>MGIIYZO?1VOK8\[GJ73YI6 M5F[2?11ZW717ZW?WOW7P;\;[VP,89W&".6R>@Z<9.<<<=\$9'%?3WA_X^:9/ MI;-?A?M"J<9!)!^8 DGGGCMP?K7YW:;+;VCA9H0!GT('!SP>O7VY..,UUL9% MW;W,EN^Q OW02,'8<'CT()]2?IFO2I.G5<5RI6:DG9;/EOH]DMDFFK^;=M%5 MFU\3DK?#?562=]M;N]]'^;/OVU^*&DW>A7VJ2O$6A#F-B!G&TD$_CW;OQWKP M3Q7^T5;B)H;&PC5XPR&7>27;!#-@@@9.2N.,'&>X\S\,PWNJ>$[ZS@D)=D9> M,Y;"D=!ST/))YSP!Q7F5U\-_%%RY4;A'G/S;N5(P,Y P<=R>V^SO?;IN=3<_M#SAY%N+0 M/DD A6!7'L%QP",=_&,]N-TY4T]K)I7L[]^UWL>7AYYG50&0CKSWR>.G;I]>.:\K^UL'0?-AL/1IV^ MU&$4_L]EV5GLM^JU]98&MB(QCB*M2KMS*3NK245K>ZT>NOJNR_'C5_V>M4LI M_M-Y:2W$L@V' *E>Y;Y>V:\3O?AU$+V2YMKP1@.S M+ #QSSC"^_'./;.,T?ZPUJK5ZL^5V5G*5MU:T7+I:V[VW6AF\CIQDG3IJ*2N ME&RL[PO?EM>^M_):*USXYU>W\6^'?GW7$UK"I#A02' '4%?;T]!US67X;\:: MU=:M%(8+B*VBD7S 1)\P4C()*GWYR?8]Z^T3X>6X1[;4K1&@&%#,A&X=SG!! M^I _K6972[*,[E8NRHNM:>:8:2_>TJ=1RT?-%=EK MZ;V\]K,M8#$Q?NUJD4K.RE;^73I9:M:Z+[T=1X#\;6:QPW2W MH&5(S#(V26 M VR,"Q!!)]?4CW'M-K]AU9UOT DX!#JV<] 3@$XY]>#QSZ?$M[\/O%4VI(NE MI,EB9%(5-^T'C?T'7@_S]:^ROAYX>U#1]"AAU(N9-BDA^2,CH&.#W'ODG'>O MEL9*E4K59P45&[M9Z M^GP6T$\<(V\HJ@=0 N!GWQBM+[1!:+A\87D98\>X/J0??'YXP8;P6 MP5CDJ!Z=.G7VX^O?MBL;5KF2Y!9"0,%L9X.!W[#US^6><>14H1D[I)K1IZ=+ M=4N]]/3U/2IU-KWTMJ]7W[W?E_P]NR.LV;@[F7C)(^7.!Z9(Y]>O/M4(U/3I MCY:.BEN"Q(4CU!Y[8R1U.1]:\,NM3NDR Q&TXYX.>GX5B-K=QYH'G,I) M()R>"1Q_GI^%"IM[._R_X(_:I=;:I.[VORVMMJ[>777<^F8UA?*I02*1PHV]2, GJ>#W'3GD 9KQ31=4F=D5KIBW'1B#GT/ M/.0.F>2 ,YQ7IFEW,UPP19"V$+$9X"CJ<8X]0<8_7,RC*$7+31G'/4'TZ\U7:P@ MC(C,8#,!V !P!R.1CWSGCN:UY=0E0>6<;LXY'KGT)Y&!Z?IBL:9Y5D220G@$ M@8.".>/\.XX(X-MEHM5K9&_M6W\3>G?9^[UU=EZ=M]#HK+3H( MU#&)>@/&#V].1Z^WXD5NMJ=G;VXM_(5BNYC^/(SQR,C)PV2I[ \].!WI2K2J+DC*5MUK)[6V MM]ZT5K??=.TI6;YM.S6MU^277OOVZ9_$0LGWK"%&2=N#GD^N"0 ?7!!XJ.]\ M=HT2;U7*I^( /!_4XR,GCM7F&I>)_.)18QG@<#J1C';'7DD_4]*\MU?7M3$L M_EH^U7*KP<8P,#OD#G&.X&3Q22J72YIU]6]N]_N.ATX;\L;V2V3U5 MO-[*VJTOHNYZGK?C>"0L)%R,'G(!YR#]>?R ] :\9UWQ4[*R6\^-Q;@=0HXZ M_C^1/3%!GT]!S[5RDDDKDJS,PWM@'/'/0":@:QO-18!'-IN/W3@_7 8 \D-SQ]X]<"K=K;*L09 MG6,@ F4D#9TR3NZ8 .X?W3TYS726WBKX?>'HQ/K6L02W,8),0D0Y8#( SCJ= MP//>MGYZ_/MZ:KTT,5=[)1MN[=+)[[>>NNVNYA0>"M1N2L<1EDD8[MXC8*5& M%?)'RC((P.>#]372S?#V6RM1<7GDVZJIWO), >0">&*\X+' ![=ZY#Q+^U% MI.D6DL/AG0A=,F$CGCC$F%/5QM;.)- M<\!>#XHM4U#68[V"+=%<62!23++\D/S(^1MD(/!/0@XSS\[?$#]H71]#LKN? M1M)PMM&SI*V\+*54LNTL""20!A2>/KQYR]MINL7-OIVI-->- M()++3+B>4VMBBQQ!;4-F(@C83F-@"Q') Y/)KJXKF2*]3[1W08S6/'X9ATFRMK>*_5C!;119C?"@JJC!P,>O8<\X/2LM8);2X\]IM MRKN;).1P,D^PYSCGH,] *&U+9[6MHEU5[;OM?F>O3N3RI63C;Y:V[=EU^?S. MEUW3%NA+/&I&\,R 9 ((!)4#@$8Z#/'8DBO!==TB=9FVQ-C.,@^H[ M]^>U)JGA>&Y1I @!92>>#G!QR.>_) M.>2,'I2A.WY6;_K6]][OKU*]FFTTEMY6Z7??3\-;;JWSCX=-U9WBQR2,%ZA0 MQ&#QCO[C]>O?[7^%TC7%J5D;S8=OS*P!WJ>V<9]L]1SVS7S5'X.NI;\M&" " M0"!R>0,''7Z_4<_D:)IRBE;[-[*R:26G=-+M^6WU#I/A:S@L[?5Y;97L6(0Q=]^0H?UV MAB#D8&><^OSM^UC\7+?X8^")?"NCW(&M^)I8H8?(8>9%ITNZ&YC_ '9)7<"H MW'#<<=J]CU?XE6OAC0+^XU!U&FV5K+MW,%43*CA0<\9W@8P"<\9K\F9/$%]\ M8_BG/JFO2-<:?;W,BZ5%(24$((("9.#@C/&!G.1TH4FT[S=DNK;YK[+>W?M= M:Z=*5E_ABGIM?JM;O[[[:WT'>&=!-M#!?I9N+N^"GS)%9I&#G<6)(+;\Y^?. M2>N>*_33X%:*7TZSBFG:"9Q"R%UW %2I((; #=>3]>> <'P/\'+*]TVSU:[M ME6RMT3!*?* @#'!((Z$8/..]?05A-X=\,6<8T^V%U/(T4<(15)B*.JOC&,9' M7 ]<'I63=[=$M5&W?335[]NCZ:FE!/GO);O;TM=JWY7Z?,]-^(FK3V?A+4=. MT^Y\J\CTN;=.6$>_]T0=I)QTX&,D'IR*_C?_ &F;Z_U/XI^)HIGF6>/4;P.S MR/*7Q.^6#-D >@Z# P1U']5W[0UUJ^O>'M.L/"LK66J7=N$G"DAB&RK#Y?FY M'/3H#ZU^,7[1/[(4/AGP)JOQ6U^[62_DNKF"9V(YEP9&&X@98;LX]#ZBO3RB MO&EC83D[7IRC9W:=XZ+K:^U];=K&^8\OU%N<>9.=-M:-IW6JB^RUNK:]>WXV MV4<.UQ*YD=@YXQGMGK@<]*^ZIUHUZ M?NI:K>S33NFN]_/;RZG@1A!Q5H1C+_"MGJG?NM6]=W\CICHZW2 2?, !T)7. M/7&..#QCG;FI;?21;WBQ11LT9 &>2/N]023[ <''-6]/DG95//(Z'/<]...A MX ^E=/:20611+H#SI&PA*X/)&,'G('&>I'4\BN";=*?-5E)J7P\S^%K?ETLF M^KOKU6B%*,:C=XJ3BM(M7LNK:MHUJE_DSG9M)>T:5Y%=E9" J%@02#@':!R/ M\GI77Z%/)I9M;G[/YT<*J8X]I,C2S80;6VER5W9(&?K7?VWAZ%;>"_OU402E M6R0,;>I]L8ZGC)'KR=KP'I%GJ?B2*]EB5]#\/W$E]J2A=T9M<;80^.-IDV@$ M]3QZUPUZFJ49:N^U^9-VLWUM?9K5^I$C>"?%EY M\+;V/PY;VZ#5_$T4=]KSETO3X4@L8$\N/:ZDE-YCCRYR6(+'.#@XQFOR'US6]1U/Q5J7 MB6\LI9%U BRTE8XRQ$,"&V C!(&!&J]"1@=L4^QFO5>#3VANX)8W%P^^,C(4 MG/&>V>I_ XP*\RODV'S.7MJTDYQ2I^\TVXI7O=+;WGN[Z+8<(5:2O3J2BE:4 ME%R4;Z)75^5J[WTU1_1A\)?^"N5YX/GN+[QIX2MYWU .TDL$DF^1>67*I$"% MR<]/\:][^!W_ 4;^#GC'5/%/C3QYIUI90EF2S6YC+F,.KJ!B7:2> 3Z9[\ M_P LNHZUK4NH6UP+J1=/B40SI*1C" @[2!QEB!TZ]/?>&O3VT8TXM(VGWI0M MY38RY((SSC().3R.RZIWT;O\M$S^PSPEX]_98^-FN6=_#CI7M/Q$_9U_9F\=V45GX=L/#AO'A2%)(;ZVCX*!0 JS 8QD>YQG(& M#_(-X UV[\/V2):MK$-T&1K1H"RKY !Z8;GY\=#TR1CK7UA\.?B9\7)+Z)-) MUCQ'',A39NDDR2K#:>">G0$9(P17#C,NJX.$\+3FOW5ESJ3C)I^]H^]Y:V71 M-H].AC*4J=)Q;246N5:K5R^S\M5NV^US]I(/^"4_@C59M0N[/4XH':4206D$ MJ3+&&5FPDBR_/S@\C/;'H\_\$W_$&@ZAIEKX;UF2WAR@N?W,/A#\??VI-)U+3M-LI;G4FEC9W2X\]IFP0%WC(4'!ZD\@@=.OZ4? M!_XX_'B]U:YD\::)';P6AP"\4HXRN_P"M.A?$>[_LJ&2]\.WJ: M9X_\/+/#'_94]G+*GWC"JA?SZ8KZ&I*O&*NS7->SL M[N^FZLK,\"->Z3!:WR1,\03) M$4:Y*@ #@#D=>O\ ]?Z@CTVRB<2+;Q[U&%;: 0/8CGIP:M5Y=:M4J2]^4M%;E;YF]6WJF[[Z] M>@444AP.2P:=97MW<,5B@L[JYD)&%"6T#RN,^I5 M6XSGTQUK^8;]L?XE0_$3XEZE9VVI3O>:UJLFC:!9Q0-,1H%X06@!0EM[W&3D M@LH Y Z_OI^U-X[_ .$+^&6K&"<1:A?1%( K;7-D R:@?7 @9B3T ![\5^ O MPFO?!>L_$C7?B/K>AG6-)^'L-QKBSM<<5M8R1SDG+%0=I9AD@ 'KT([L#7 MC0Q%.4M%:=[JZUCRIV33V?KJ][DUJ7/AZCLFVU%7WM>\K73LM5JD[VTT5UPW M[44,/A+X?_!S]F_PM'*EYJ=];Z]XCMU1VDN8?$5A9NJS9R0!<1R.$(^5AVV@ M#^@K]E/X(Z=\$/@7X+\)V<4=O<0:8EQ=< L\EV6N23D\D&5@!U /'K7X/_LS M>-K']K;]MV'6]=\.M;Z+IMW%:Z,Q*JR48M).]Y)6[-+LF[J M_72[.2G326J3;]W:SLF].MG=Z:):=T>9ZW$B"201EGD#*Q_O CN,XP /0.:M:74TD,:*8E,LCS$88B)#O&0'Y%:[\U_L7VV.*&VDE^5086+3N#R0"N2QYR" <#%$ZJ+29;AGN;E$UJXAN[ M8):2,(K:R_YQ7G6O:3]M6X72_)N+?58?[(07$ZV;++N$GF# M>5(QLV\8YP/8^K>,OBA\$_A["[^+?BEX0T1=.MY+9(M0U2"%QYP)D4AP2"7# M<8/?'(X^#OB-_P %)/V'O!F34E.-J9:,;RH MQP0?H>*IX24E\5WN[1:>MF]UY]O[NK5EU1J3;O%3WOY:)6U6BO9:IOROK;N] M?\/W%C;SZC/;30WSFVL8S9HUZ?+MV6*4*L6X'?&.2 2P9CP#@'IGXW\5_P#!872=2F;3_@I^SQXH MUF5%VVE_J6E&6V\Q!FY=VMI7[@G'!'3/2O$=5_;"_P""C7Q@6?4O!?AW2OAU MX=FF5+19;>ZL93 XY"O)O#-D,/E _'.:<[M? 'A.WOXO)O(=%LH[B+=N\N18E#+N[ MX(.3ZYKNZ\6_9UG\5W/P0^&5QXXN$NO%LWA+2)-?N(V+)-J36L9N75FP2&DR M:]WI;5Z=O(Y[6T?30****0!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?QT-H\LG"0]\_*I)X.5R>V.><8ZGM M5*7PY<$$M"54GG*Y]AT'7\Q[ FOJNR\%H7 >U(.,89",\'DGKRO';/4'()'1 M/\/[:YM)!'%R0.% ;!W<=S@]N@ZGC( K[!582LFX=-%*-^G5/SV7?HSAO+6Z M5K)I.]M4M=-;-[-+1.]M3XFB\)2SR?*'!)Z#/KQG&1C!!Z'D\8K>;X:7MS$A MC\S*D.<,Q+ C&#D],GG'3''45](2>"&LI,(C,0<2+P->Q,^]&E#-GYP3@#H 2/7G (..@ !K[)N?%6C7-@\:P1LY7AE7+%B,$ M9X['IZ=1P#7AOB3QA;:$^UT4&<-*F>R@[3GKU(.1Z\ X&*UP^7V:]VSLM=U] MG?7=:O6_SU:Y7[---.#UNKR2BMDKI;^5_GW7E \&S.6!LTW#OY?7IST/'^/ MJ_9>#KB!P7A"J!\X* *1C@-VR>G8G.,=16G!\5M.\X9CC"Y/?(P<@C.>><\? MGUKT#3/$%MXDLW-I&N]E8;X\$' /0@'D'H>W3&:[985T8*5FFVE9:](M._;2 M[>^UM=A3I]'"7*FO=:_N[-7U7?>VM]3B-'-[H^K1)96T;0*X\R+8H1N@Y7ON M&>"#G'/&:]Q^(%UH5I9Z3-;M;0W,]E;/<0P[$Q(T2ED95'!#9R",]AQS7DK: M)K]GY][;QRR%F,'CC..W;(XKRCQ!_PDDET+F_>Y$*G+!D8+&-QX MY4 # Q^(KU<$DW%N7+RV>NE]EMZ/HO/38\K&R7+=*^WPWNKN-EINE?IZ)*Y M[MIVD6'B":$/(B1[@9 W "Y!//'& >".N2.<5]*>$](\,:+;HMI+"TNT'*LN M[..3D9.<=.,_C7YZZ/XNN+-YEBNQM6)\L) %!"' ZG!P0.ISR!ZUO>&OBO-: M7(2:>1T+C^(GY2?;^I)';'-=688&>)]DXNZA!OW7>U^3?>VW;?3>QSX'$PIN M?-:+>.0?WJ??/; -? EQ\6D:>*2WN=AZX,F"2!GGG'U[<_B=7PU\8TO]1: MTO9SY0;DF08XR>I(X/?U_EX-7*:NMXR:6ZL];V_O:MZ[.Z^9[U'&4M/?BMNL M5>UMN]EY6UN?>*7&BQYEM1$\D@*. %("G)Z=N0,_KZUS6IR6$3F7$2LQX&!V MY/TY_3!-?/-S\4M+LYTCLYT+.P4L7^4 XXR#C.3CZ8^M:%OXEAU>]MB=1M]K MNI\OSTR,]006'3GKGT["N)X*I2BERSZMMQ>FMK];;]?R.Z&)I2^W"[Z\T;.W M+O9N][Z6VZ'LMKI."#UZ8%3>&KFRTW38I$$KV] M7L7O^$3M((R\8C4YRNT!3G&>@^A]/QXK'O+6>#*I)(4_N[SCD<#'/![#'L.] MQ]O7%5'\=Q'.\AFP>-P))_G^)Z<UMEV>FN^G77.<8M.5T[NZ^=O2S7F[/\'UAFCF0+<3B 1#;PP7<% Y(# M#/7C/L?I1%VEQOMTDCV!6 <$9.00/>*;+Q#KL;WFD7;1Q8+ M[(W4'''!Q@CH>"><<$9Q7SUJ?Q+U[PS=K837#L\4@$I+\XW?,#D>@/48'(SV MKOI4)32?+)[_ &6[V:TM\]5KHSS:E90;N[*ZU3OJTE;T];7/LBZAL+:QD$@# M.0P+MR>#WXP>Y^XI+$\Y4H.^']-:Q6YL[R2, MCY@4F9.!@X)!P<\=^G:M/P]J">)O MB%I=C8*MG=(JCH/,Y) !/RENG&,GCMP34/@GXN:;+(8KZ2(Q)&TILZF#G.G*/LYJ]MXR\KWNNU[^=RH8B*G&THO5;-)=.WW.ZTVV MV^Q[!$N@)6E?!Y(9CQR>ASR"<^GO2:K+;P181V=B#GG.T@>WU/?Z'FO+M-^) MVBR6ZLDL8AIY 8ESM]R^_KMV^I1J' MR6)'.3GI@=2>P''>O-+W]J;X1^';AS?:O9W,Z9;R8+E M)%('0 ))C."Q..<].E2\'[+WU'3;?35KI??U2.G"U%.IR\RCH]Y)+ILW^2_X M!],:S!80R>?90O,P(;:,[>2#D C@=>.V?I7+WT5LT(N+VZL=-5U#XN&C7!.> MH=AT[]<]!P:^./B+^WAH,&G2#P9I>9@,))('0.,8!#-E2.!G@>_?'YF_$G]I M'XI_$;4;N.769].A>5VCM;68;_)SD;5 #' XXZXZ=#25%-W;2O:VNC]%?\+? M(]))6MS*V][K35==7=7Z=^FA^T'BKXD?"OPS#+_PD?B#3RL2.Q>VF12VU2P7 M*$DL=HXZGGJ!7S'J/[3OPUU6S>'P9#<7,WF,F^8EFW+N (W("-W!R&/..>U? MC7K.K:KX@=;*;6KV[N4E4S+)+(21N&X,"WRY((QT]R<5]!^&KFVT+38&TNT@ M+XC9V,H9MV,MUS@Y&2, YXR,8J:E)15U)7?NI7TTVMOTTNFMM3*LW!1:<9-O M[/9W$DQZXE_/'8\UYOX(\86]Y+8+=R*MP9% C4Y&X9P..G5 MOR/!Q@>L7NC7&I!KI&:)%4D/T4[??IA02?MGTDK:[>[\]/1'(:E-!;&6&%_+B6)P-AVC*_-GC R0,C@>G(QCE;+6K M>*&XB^623@Z?G67XJEGM[E[2)]SH/:FHIZMW>C3M9N]FNGY_+1FE.3 MY4]N5M=+.UK_ -.VW?0U?&GQ2M_"VF2K#'&VI7&Y+=E ,B'.QF0\D;0001CH M/2N.^&NK(DUSXMOY#=:GJ&?.-RWF3 2CY_F#ZYJ;^)M>N;YP MTECHTC)P"4E>1F0JI'#;&4[UR2I'()S5ZS\0-I):\60"TE4^7;!CE"R_*"G! M R#P0>W')K:,-+:WDO>TU:MMMHO1%WT3VVU3TZ.[CUTMK^.Q];SZE9B1C'<* MPN!YY^8$(7)9D&<@!3CCMTY&<8\ESN\UWE0;P=JN0RKGIP.!QQWP1FJ#?$.=+EOWQ(!!.'/7(/4< ]L] M0/H,)0M?5.RTOW?1^:O\^]Q\KM?36VG5WMWZ:KROL?F!QP2*]$^)O\ PB7PC\&:SXYU!H\6&GRZA;>8=JS.NW:BY8!G M.[( Y..AKS7!\S:3OV:;2U6SL_/77K;9EWC)-)J2\M=%;MJ]_P"K,_-7]K;X MD3V+VG@G3IY'N=3D7^UK>%B3;H2&ML;<[2['#^O3UK*^ GP\U275]'N+R%XP MD+37S%2%B?(:(*+&\ETZ&_D,:30 MR>7);-<,MB("P!98P4)*'A5&[CI]_P"E6]GX>TVPLK:.,ZCJ$+S7,L6"4$1V M1(Q'W3Y>W( ZCOUJI-1@XI736Z5ENKV_X.OJM%3ZZ:M=6WO==5O]QZ M5<^*5LK"TT2VE:.)51)(T.$)VA?FVGD$C..^,8Q@UT]O';6VE2:HTF^: (\$ M0.[;;WV]>.O4@UY;IN@W-^XF, Q=QOK&HW3ZM<6Z2*7VW, 4!E!)QNSPW!Z&OJ+Q=\7M%^%%CK7B M,W=I:VJVTS6D,\Z1EG"$H(PQW%BPXP#G\\?S9_M3?'SQ'\;?B!=ZYJ=[)/8P M7#VEM!YC/&+>)V"%0<_)MX!Q@_0$#NP5.4\1"/*UHWS6:3:6B;NM=KWZ[ZEY MCR_4Y-3ARQG!-.4;M<#))^GI5R*Z2ZOA&B^7"D>",C!^7'?!S@>.EI0=NB:V>B2:O>UF]-+Z>E:+PSJ)M[>>PCE<,R @!N"QP.2._7CK MV[5]C_#3]DWQ-XDN_"VIWL;/!X@,A82Y9;=(=A+$,2$R#G/&2..PKVSX<_"K M2?&WA"*70K4-?Q[7\I$#N2FTCCDX&#@\=#CC@_I?^SM\+_%6JZ9J$4UI)%'H M-I#;V&Z+ 66Y1HW\LE.HQN."1QU%?.YGF,93@HRC=-K65OY5S*/==_4WPJG+ MGNI-;7L[M/5)2MM?K9=TS\,/VC?#T/PQ\5'PKIMXUVUE+':K&&+QO<':!&R9 M8'DD8/X9KHX_"VJZ)X%L-#L$0ZIXMMXM0U":.!A)#;S@2B%G #"-&4D)D!?8 MU]%_'7]G'4(_V@QIVJ7L&HS->C6Y4,L;(+J*52MA(0=JSR# $1 =LC"@U]>: M]\,=3\-_"J^UM? PO?$.I6K:9I,<*22S6R!<(R(B,0%#' P.X&<:[O1QHT^FS7%UV"2 -7NK/Q=HUQ97_-=;P5?$Q=>A62@ER637Q12;=U**>CM;=_ M)FDZ4%#V*^; M?"^KZW)=V-C;VUPUO=SQQ23-GRD5V )+X*C.SD]#7]>_[#'P>\#>"O@SI M,0T6UF\2>(;2&ZGN"BO(!(H[B^9>[HM M7TT;UUVV.6>4TZJ M'(DT2WO1:*;ZS#+Y/[LAEW #:5)'Z@C@5^]WPL_X)Y^#K2_T[6]2L[>)E6%I M(H4"1EU'0J!M)!// /&<\5[K\.M*TK3+3[)#900W5O<",FVC5@S #YF*< \X MY ^[G-?66A7ES:Z;OWJ1&.%9@I7CG(..#@]L]1ZUIA<55JPO5:G7=E)NUE)M MVUZOKKIHK=#!X=4(JE%N*ANVXW:WON[?)]7N?+&K?LEZ;:^++/4-%CM[+3X7 M@"&) DI56C#@R+@G/.> #T/3%?3UC\+?#FF06ZSVR3R!%$IV@^81U,C8Y)/3 M/.#[9K-O/&BRWBP>9^\B90P0[@.01SD$>_L0>_/76GBN%U02;'O;H..M=\Z>*C"#Y$KJ\_9IJ4OA2;=GI;M9>1SN<&VG+1:)R:LOYEW;\ MI:Z]#H_['TZ"&.)+*W6-%4*OEK@#:!TQ]#QZYZ\U/-X?TZY'_'E;AMNT/Y2@ M\\GMQUY!ZU/',)U5N/F53C/ ! Z@],' _+BM<.NT!#G@#Y><$\?S_#Z5Y=2= M1O3\*Y6[MMZOOW\SJCLM+>3"D8@*Q/( )/T MYIOTKS#XP^/+3X<_#OQ-XLN)47^S-.EFB!< N^^*+"C.6(\W) Y MYH2N_P"GIU?R6H[KN?DK_P %"OCG:V6M:MHES="/2],M#I=K*DF%FFU>W$3@ M$'EDE8+@ E6'OBOR\\4ZIIOPG_9&\87/A_6/L_CCQZ'-E'=RDM+I%S9/')NB M8JTD+31X(Z$L5'/-;WC6XU7]HKXX^%_A?J5RUY'%JU]K6MW,;>:%M$O8]5MS M<.,*J16N1EB%"J0>X/S)_P %"W\/Z_\ &[PK\,/AM/,;A9$=D8$7 371.SUWTU>O7RIT7#335M M/1I7W3\[NW6S6]CZX_X)O?'C]G+]E#X7WGC[XJ^,K/7/B/JMY=3IIMM!/)=V ML;R1RPP0GRY"@7S9%&#@C*@D+BOL_P ?_P#!;7PL+.1/AG\+?$6O73_+;7#K MB*1LD!MDD&X^ ?V-O@QI'AKPO?:_X'2[\37-A9W-P7O;N6-9I M;6*1M\(?RP Y<'UK(\J\4_P#!2W]O3XGP2#P1\/[3PM8R K!-=:;%)($).T[]T>",YZ=@ M.>E>$ZSIO[=?QA*KX]^,]YH%G.S2M'HM]=Z=+;K,,M$K6EPI7:IVX& ,8' . M?MFZ8RP-:O*L$0!7_1[:-#C!&1Y:J,\CCM@#D&H/[$AB"M+I((X+KTT=]OA6T_88\.W%]-UB\AE$T/IJST9Y M%#6MN8\#(20DCCME\D$]CV[ 8KH;/07D(-W;0(0W9UZK@YZCOGIGGKVI/$+M M96LMUJ]==+;[M]7;N=/M:F[6]^E]$TWY>=E?16\CB-'\&:):1I%H7AK1](M/ M[UE8P6[_ #?>P40'Y^2WGQET((3;F-#P03TX))Z_AW]LVXU,2&?:.BG![$D$<=.1VP.HY[$959 MJ2OL^5JU];*_2RWO^:*C)R=Y)I/=>?DNZM?R=[VOI^YWPAS_ ,*T\%Y)/_$@ MT_D]?]0M>CUYM\'F+_#'P2Y&"WA[3CCIC,"UZ37BR^*7J_S,GN^@4444@"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _G_U MR\L[">5I(H]P#%0 H!Y.,8/&"3]<=*\\/C1T6Z^SQHJKN()Z#DD8 .,Y&.AZ M$\=:]!U[X:ZCKZSR6^H[BX;:%-GM=P>K<.M[=-;MZN_77EK.4TT MELE97;O=*_2]M5LG9I;D%U\818:E+#<1)(6+# P<[L#C)QGT!XS\PX%W;4+ZXD^U+\_EDLV6 /?=Z M#&0 H YSTSU%?38:>44^23J15M6 MW*&WNKNN^V^_='A3PM652*Y6XO=NSN_=NVK.W37=/>QPL'B6XL+L036#B'./ MND9&<9R6(]QGKCZU)XVF\.ZMI\,\D")<1P. C[0Q8N6) SQUYYSW[G/N$/P9 MU[4+,&:WVS%3U3&W/S 9.WG\3@9^AXS4OV9/%FM!V222(QED5 S*&W#<>H_# MOCZ]?0^MY/S*U:$9:*_-#KRZ?%K\6[^;['U"JTX\E]5T?]W1Z/2Z^=]3Y'M; M#3VF?? OE'CH.!GZ>F.<9Z^U?27PNNM%L[,6L5L?-7.&P#@DMTSSU^F.HZ\^ MC>%/V/M<90-4G:)",D%J*4W4BG:4;F#C)_7CK4.L^'[3Q-H M-WI]MH3/AE$"YED. 6!!!(9@2>G;MS7TYIGPQA<,LH6"-L@$'WZ=>!VS^ M8YKM+;PI::-Y9MX8&1%75J^[>BZ7UT3;O']?1;GY >(OV?O']O$_]F:!>_#<12PR>L9<[3>DF M[)1TTFE>U^F]M>ISSX?C7:=I7C9-NRT?+_=MK;ITOKH?@L_PG^+QB:=_!VH! M5P2?LL@;D8XRW(!/L/3!%-T;X,_%^^NMMMX=U"!B0"SV\J@$C.22>^><=QZU M^^7]OZ4$+-9:=+%CYU$,62/]WUSCMGH#56/6=-21IH-/L8$R3Q%'T'/MG!P/ M7DG-=*XKEI\/33E_PV3][6UM-K^5M,O]5X.VDUR[6DO[O>*:]4T[7/Q+E^ 7 MQLL2;FXTF]E1EV+&J2DAOO @;^@'!/!&0?8=;X#^#OQ6BU**XU#1;U(8I,DN MDH& M\WMV>AT4N&XTY1FE) M;73E=:\NEG&W3;_ACYZ\/O?Z;IJVVJ6DD4ENJJK$$9P,-U). '[:X9Y(\)R23CH3CZ?RR>?2O,G7>)UVO:WS2UU>NEM=M=#T84'AXJ*LE&U[ MZNVBTTM\^GG<^<=9CGLBLDTH\TMW8@@9XR">@!XZCO6Q8Z7'>Z>MY]K0.%YS M)CL!K6]MY)A=,+A5R%P< *1W';OT[=:^;M;?Q#HS-:6 MB7;1*QP8XI"&7) X"D\],_\ UZ=%6GMI?=]E;7TW^\YZD)-MVNG=KTO'?\5? MR/7'UE=,LIK.QU &XD1E940F5BP MSN^;G&3QU' P"<\]J],\):A;&=)-0@F>8'+K(CY+$_W2HP<]<\^V,9]RM9K# M4?+1=*?9D!6:(@' [DJ.!CKG&>IKZ##8I4HQDK)Q?2VMG'S;M?3H>;4H<]XR M3:NM&G:^GFK=/G??I\3MX \46CD6,S0$+]T$@GOG'!([XSGWY%4M0C\8:/$X MO;2ZN8D'S2(KL #@ Y.>#QC(Z>G%?=NI^$]&:8:KJ>KV>EV<.)'$EU#'A%&3 M\AD4]LD8SQ7COC;]J/\ 9_\ A^6TJ;4['7;V'Y#;16XG$KKD;/, =.HZG.>O M>NQ9ZI/X8MV2Z7?POI*[U7I?\2.4JV\HW6EK[>ZK?)]-WMIL>(>$/A5X]\>$ MW<5E<1V) 96N$8(4(.<'GDY'3 QCG/%2:K\(M,KN&0-RY.TC)V^XQX#\8/^"A?Q!>TN]-^%GA:/2-+(9([^(QHZK@X8(%5E MX&>,'C&37Y;_ !%^/WQ\\22RWFO^*;^:PGN DELEU*IC:0D[BJR D*,@G!X. M.116S=SI2^"-XZ:7>CCIOOZW=MD)97%25KR:M[SNDWITM?RZ+2_8_7K7?B3X M5\%1WUI!XR@U73]%5G,45WO$C1MLV@<9)!4<\X/T->!:C^TWK'B""6?2[*?3 MK2=FBMKG:0L_E$INW*S;BHP< <9'KBOSH\-Z^-5EM-&CN;F]GU.15U&:2X;$ M8?#-GMG9I/O;\#LI9?*Z5^_NNVSMIM>UF[?U;YU^)7 MC/XJ:_;.8M=G.G_QQI-* J@GC 8Y/X' ->%Z=+>R3PBXO))KL2E96:5S\ MV*^T=5^'LFFO>P,)9()!(5!W$ < =1G.1V/IZU\[2?#J['B M0-;QR*DLH"Q=,,-Q.0.Q X/&2#ZFO-GCEB7[*.RL]4HWM9[\SOKVTZ=3TJ># M6'7M/=YF[:7"_"LGB2SL[:[E4*RJ-Q/3@F0,Y M/CGX/CP5I>M^)[G4DBO7N9(='@+D.\#KNCV@KT!&=PX]3FNX\#026ER+0W/D MM9HLMSO.P1A$W/\ ,< X"\_0C&:\R^+/C*_\>>(K;3-/,EQH^@OY)E1V$<[P MNQ+C( <.I(!R<@=LX&*E)3MO%:O9I/2UM[7\KK=NZU+TM>^UKOPM[6;U6 M]T?/\WA'5]"MTUFYNV%WJK,Z*68'82)E/(!QAR>OISBNFTW4[ZT"M]IWP!?G M ><\ & "P[^N,;.6]< Y)Z MP)\"]1TJ]CM;MP+:1E:1RV0FXKD'G.%#,![J1CBFG%76FZ=FW=-6>FNC>EVM M_-C!=>@>ZLIXB2T4BL[9S@;<$D=L GGZ#'I]=1 M?$.,Z1]EW %E(QD#P?#6Q\/VZKI=PMS-*,D JGS,%) M)/< # ]6[U19Y;1C#.X0ID-\P)&,C;G)&.V2>^,9.:RFU*3LK*_>SZ=[V?IM MV5AIM/1WZ/I:R79+?UM?5IZ'HDRPWJM,659)Y5C4D@E/,& QZ\ C)(Y!4GT M\I^(/BA]%LXO"NCMN\0^)IVT72 GWX;_ .64WO&&VS1(\:LN"2Y YJU?:X] MKI=Y5:K;R(+@O@12E#L*CCY@%)&#G@XS7F_@,/XEO=4^)FND1MX6A6TT M.*5O];CRPS$$@;B>IXS3C:RUMLDK+=6M9WN^VMGKNKBBK-WVWY MGHVK*^G3YNVR-W4?!NE^%]+M]+9T%XT(N+U,KN%U.BRSEN V/,9R Q/8Y';R MJYT6UD64A@>6XSGAN?3GD8]< $9'-7->\67WB&]FUN8LCWV^_K M?1W?4ARNT_>W5VW==.SMYM*WI<\OUFQ\AW6,810PR 1@X)//&,@XQT&/08KS M:[NC!(^_(4G'4#)ZCG(SU.217O&L?V>L,@:0>8P)&1USSGOC/7KW^7F MO!M>B5Y'\I0>001T R"<>WWOKQ[5G--+3U:=WT5]'?UZ)=COI:QC>]VMT]'H MNMNMNFJ:OL3Z=JF&)/0^I/W>AYZYSTXQT%>C^'=>$4P(;=C)R3P2.G/X8SV] M:\0M&$,BQR@AFS@8/.20,$ C']/T[?0DD>X6,!L,57(R>&X& .X!&3[&E!WL MG=V>R3=EHKW6B^>ZWZFM2*BGJ_>3MJ[[:_GTV_+]!_@YXZO-.GL]1FN1';7# MH)"S8P%(3'7 ^4')'UQ6!^U3\?[_ .)FJZ/\+;&Z>?0Q+%!?F.0LC1-N1P2# M]T!PW8X%>!^(]4?PEX;V+=-%'(L<=GC>'>:4%0 @^;:'X+D8'4UY7X0+/ MJ2:MJ=P9=1>X *.2[+&2&# X/1N_KZ<5HZ<6^:+2T32TLDDKOK9^MTMUL>/2 MU]];J[6MWT^=NY^W7[.EKX=TWX>Z?X5LXXL"&.-R%4%FV@'/&2<\ M@GIZ=:^@3X#TG29(KUK/[4Q.Q8U ?#.?E)&,X]2.OM7YN_!OXCC1EC/FDF,C MEFZCCN3QV].F.M?I+\-_B-;>)(H/-"2N2FQ2 V#E<=>N/8<8KBK*\*D=+N+L M[7OLKOSO;35['K8=^]!]=--/+77OOMJ[WZ'>Z781:#;2:I/9I#$D1D2-D4'@ M9 QVR.G'/3D5\;_%CXZ:IWWZ8NK:+3V3NWM= M:;/UZ[]M4?%G[4G[0?B+QUKEQH,5U(='BE>.(*[>6%!(S\I R0?J>WO\7NEQ M#M6X8LS#?&6).4/W.O)SSD^G4\BO0/B%!:QZQ<0V]RL\7F,QN >=Q.3W).,\ MXXKSEWN)L&0<(-D9/=!T;D\9!ST/7ZU]/1IN%G;KI=6[72>C]7Y_=\YC)>TI M.,;)-IO5M/YW>B7=-?(T;,,[D8YP,\C([9'?TY_//6O6O">FW,MQ:+:*?WK# MS"3T!//(XX[#&!SFO*=-V@J9#VP<$9)]1C&1U'/ZU[/X;UN#2[598W!<,$'& M3N/(QW)/K^?7(Z<35C2H2DW%6C=J^[5M5KN]]KZ/?4XL%1FL1".NK5TM4^FU MNG567:SZ_L!^Q;H&MG6(+:SD+;@F^,98$Y&5V\J$I+W2+3Q-WC<-F0, P&#TQD]<=,5=_;J\3WFN>/-,\$6=W]CBE5?^$C6(DI;O'&K6 M"L4P&,W?:<+DEL5^3Y[B/:58SA)MJ4HKYM7TNVFGU3U2;ML?HF$H*<8QLK\J M;=FE=/?16V=K:;M>F'\%(?\ A;GQ1O/''BC1)+JWFOG\4W#F++_"6@^"9]=N(K;31% \EE'*L:G>$RFU6!4?7!/3.*\( M_93\%Q>&O"NE0WL,)FU>Q!DF(5@ELQVNS,> , -MR#CK@<5\@?M4>--1\3_$ M.?P!INJ2)I&ESO$RQEH8W6-F4CJ$;[IQMR2,^O'+AFXQ6NLM$[M)6W>[MWOO MWV.EX=U)N-K*-]E)V2T3M[O31>?WGP9^T;?:C\;/&%_>RJ\LD+2I9%$P&BCR MJD;1R"%'3J!],?,FD_!7QA,LL9TBXDM5EP9#"WRCC(W=#GKG^M?M/\+? .B: MMI\8LO"G]HWUK&8FN/+!9RXVL^2AR<@DDD<8Z9KKO$?PAUO3K;.FZ,\<\L@; M["(#\W!RN53:,CC)^O2O;H9O]2H2H7E:4^:_,[6:47I?^ZM>OFG9Y5!YR(&+0() M8F#Y R.1CT]C7]%?[''PN\::8F@?V[K$PM;/2DMFLWD.M>;_LJV.J:5IT>FZUX%>T$B1BZN)8 1(@*D8_=Y.",CD_>([YK].- O-! MT32UGM[(P7>5(C6-P2"<$':ORD#C'4]*X*V8^WDIRSVN>@:5H":9*SV:&+=)E]O1WQC?Q_%C]/ M?I4\8^);S0HQ$MV4,WRD;B,$@'H#^)!&?J:O>$?'UK!N M."",+C/)_7.!TXKO/#FI:A=ZLI>[;&01\S8Y('MU&PXSR"?Y]><_?O%4XT+\O M-+D?+9*3=GM;YVM;LG=-7^?J49.5E=).[N[))=6U>VR?K;NK>X^&KRZEMW-V M[8C"*,GC W 9SD9"XQP.*O?VZUM>) DA=6^,$5Y+IWQ+TZ_UF*.!8Y4-T@9U=6PI<5F]+W2N]%IIWT M3V21]:VUPD\0.=RXYR.N!WSV[FIG9%&YR%'3)[;CC Z\GC_\ 57.KJ]I: MZ6^H^9"L:QB7EU'R]^,]\X[8P?>O,V^+.DWKW%LEQ"SQ%AY>]1ET.% ^8Y^8 M8YQUSZX\:.#J59R4(NRDHN^FK=K+H[.UKZ]3UE6C!)2DKM)K3=::MKRTO:QZ MO+?VVV[@60"2W81##<@L PY_' ]0>IXK\<_^"D_[0<6E-I7PXTJ]1H=*M1KW MC551MS?11[=X*Y& ,\U^A+_ !2T33;'Q!X@U&9(+71;>>?5 MI'/RV[P0>?D=-X\LA@4)&0>^S MVWOHM3*[J-*-K-^>BNGKV5KMK?17N>T?LM^)[;P5X.^,?[3OB2Y1?[-63POI MTLK8%Y-XCM]0TJS:$MG)MF$6XJ05XP#Q7SA^R;X;O_C!^T#>^+=6!N8-/NY+ MNZNI&,D;7"S0R@EFW!CAL>H'3)\9KV[\!_ _P9\$K>]\NVL-+M]>\?(KX M)U3588=7TE9CG$SVXN& "Y9&!7 QBOJC]@?P[;>&OA2?$D3&6\U^Z@G@NW1E MDELS 5>8;AG&Y4!&2> 3P*XU+EJ\JLKN22VM96MWULNCT2\CU4W'#>REK=P= M];63OJK:[ZMWWT74_1F[UPP32W-L0T%F@LMH'18281@=A@XSZ=ZP6NM'5B71 M2[_.Q.,DL22.A]?7Z5RAU-+?4);5G+:=9)/Z32,SRJ5//!(Y]CVK'EU"* M'+<=KGH1G X[ CFMTM/6SNERIW5KZ=79^=]>QS\R7;Y^J\GW7_#7/0OM MFB\Y2/U[9_D#^9QSU]'F^<*-BX7'R94<*>F"3V!';J.W%>7-KUL@.0",\D'D M\]N?7.>AZUH2>++;8 )!@*H&01C QV/'N>.G'/-5"#EWW6ETW:_SMY-Z[:FM M*:4FFEKRWTZ:>5WU_%M=3N6UF6-3CL,#L?3) (X(XZCIR>@K/EU^?IN(!]\@ MD 8 &<'WSUKS:Y\4*=PC8'KUX(Y[\>WX<\G%<_-XFD7)9\ YR2> V<\\#],_ MAUK3V3ZW^YWWWUZ[;WU?W]*G9-\FB;=EI?9-ZJSU\M>NEF_6SKTCL5<\'J6[ M<'OWZ^F?K5:XU>*.%RTB\L,'VQ@C!/(X]:\3O/%2B-\S$B\DX/YD#]#Q6O5X\MW;:[WWW,'HVNS84444A!117GOQ0^*_PY^"WA"]\? M?%7QAHW@7P9ILUO;ZAXDU^=[72K*6[8I;BZN5CD6!974J)90L0. SKD9 /0J M*\=^#W[0/P6_:!T34/$OP5^(_AKXE>']+NELK_6O"MV^H:9!=M&91;_;%B2" M641C,?$?P_^%_Q:\'^./&OA W*^*?#6@7[W MFJ>'VM+EK2X35H!"OV)X[E3"4G9&9QA PP:!V?9Z;^1[W1110(**** "BBB@ M HHKE/''CGPA\-/"6O\ CSQ]XBTOPEX-\*Z;<:QXB\2:W% 6D<\ 4 =717Q5;_ /!1G]ANZ:R2U_:<^%ER^I65SJ6G+;ZU+,VH M:=9>;]LU"R6.U8W5E:>1-]INH!)!!Y,OFR)Y;X^C_A7\7?AE\)O#%\FHZ1=75A+Y-[!#=1@*\EM*?+F4?C4444""BO+OC#\;?A+^S]X'U+XD_&KX@^&/AKX'TKY;SQ%XIU*+3[/SC%+ M.MI:1G?=:C?R0P3RPZ?IUO=7TT<,KQ6[K&Y7K?!OB_PW\0?"'A7Q[X-U6#7O M"'C?PWH?B_PKKEJD\5MK/AOQ+I=KK.AZK;QW4-O=1P:CIE[:WD*7,$,Z1S*L MT,<@9% .DHHHH **** /YX[3QM /FSU[$P^T (;D( KL!U.W. 3SQQ[Y_$?.[^!]3<%VCRW+?.K9+ ,=. M<0MI?BNR988D>2'@%80X<@=,$D '..@Q@^^#Z/U/#1^'&+;KSVO:%[:-6UO; MY*UM)<)2>M.VJ:U5KMQ?O6[O3MW/HR3QQ=,=C&'RSCNO(Z8/L>>_7/OFU'XF MTF8(9(;9YF/)PA.<$=QS^'XXZU\RS:?XO+C%OE3+#P<91CB^:37NKWWS-.-M]$ M]&W\WV*IT5>#E"UFW=K1/3^O3JM6_H87Z^69888-AR5QL("CD\@8)]1[>]8T MGB:SBNH8I4C4G. NT="3G.!P3^/!!]*YV.TU&&!8]\I0#& 6/4#H"<#'3IU. M>F*Y+4;"[$PD,5Q(RJ3N[#O@ G _+H?SR^J3_P"?\M'_ #3_ +O75O963LK; MVZ]"A2=U>.ZLVG>_NK1W]+O4]P;Q#9);!HWCW;><8SNQ]<\=N/7BN.O/%L18 MJ\@VYXRW^UD]#CIT^G)[UY+-?ZA'^[\N5>#R._IG/Y>?ZQ\1"(B5NR"!E@6! MZYQT&>#],8&:\[@L]>GM2+J*1002.X!YK=TFFKM7ZK[MM-_FD[7M=W<1J+LG;9VV=H].VCWWV2[6Y_B#J!E M!CFO/'?'MQ5FP\(:;%&/.BE>3 M&[ M>^Z>E[M_\ N-62ORQ33:U^:5M>MO2W;5F#'XJ(4_Z82QP0F[#'H>F<@CMQD< M8XZ68O&$X^0RG:2U]GR]T]=>NU^BWI5ZC>L%L MFM$[K1;ZV;F-3;3'S596;!!(7'?_ Y'X<4Z/6[V9!&'^91@ M_-@D]\>G3/Y\5?F^&]XTDKV-_:0;LHAF9BK=" N ,M@],=CTK*M_AUXPAG/E MW-K<@G.V-9,X&>[$<9(^E..&HSDI*:>VR?2V^B7ELK=[JYC4Q-2+2=/31[Z: MV\]7?36VQTVE7=[*K"6=50$;@YQN/MGJ,<#'X@#-5]4UJX@=8+>>/#'DA@,< MXW$XX&<]!R..:Q[K0ET&"6Z\4>*M*T5(AN9;BY\IPJ\G<"Q Q[C\R>?E_P"* M'[47P%\ P7$+^*#K^HQ!@4TJ[1SO4= 7! ^88[Y/'-=]&ER*T$W=W\MEWTLK M=;:'#5J.3Y]22:F$*)=*9"V"9]W[L@G)^;.WCDG/;'TK8 MCU7PQ86XN+^[TJ/'7[1+ N.ARP;GC)_SS7X9^-?V_M4U_59]$\$VMW9Z8#MB MN-0*O("Q^;+Q%<^W&"".!7#WWQ%\:>-K5DU#Q5=P/,I.RRNI8\ C.#E\#J,] MACC(XK=0::W6J5MWTU[;WWV2\[&$L5AK1BZL>=17,K2=_ALKM;K=6N[:]S]9 M?BQ\=?A#X$6?5;..VU2_C=Y)X[/#IYBC)(V-C&1TVXYXKX!^(W_!1_Q%=QSZ M=X'TF/2S$DBI)*!&V0" 0"O4D>N?6O&M&MSY!BN9'U1D'ESB_W' \Z M\$^+KFRECL 5FMF"JZ3$L3NXR2<].3CV)R.:]]?3[:XM!/:6,?FRHI<*O+$M MR1@8P,YSG';/(JO93]V\)*Z5K67-\.^J=K]KOTW?9S225DE9+7;LKWO]_177 MG?(NO$FC6FA74U^BQYC.U6P",@CO@CJ3R>!QBOA+QSX[L7N+O^S)_/\ /F:W M$ ;.POP'V[BIX.>,]:/8U'9)>Z MI:ZMZ:7TO_G^#&JD4G=/FTLU?RO?5^?RW\_4_AE<::EBPENU36Y?GA!(#AL@ MKSGC;R,C.1QT-?9GP?\ &/B&*]^PS1R-Y3)F0Y)=&/!SC'W?48Z=>WYR>!K" MX%REU=&6VOQM\EY-R6_!RN1UX!(S^G-?H7\)M4:VA66X:&2XC6,,Z#.]1\JD M$G.!GOZ'G (,5L-%4[R:M:_PJW3LD][:VNTGK;=PJ5'-.*;=UJK>2MT]=?OZ MGW##=QZ@@-S#EBIR2,Y QU'X<'H..!U.=:^$]*DN+G5O*7[80(K>$#)5E;[^ M!W*Y[<8X[UR^D:_*[K-(R1QMA0&^]AO3V./R/MQZ+I.N^'M&34=%7TS1+60VVH^(Y$ADFB)#1I+*L SC' 67/3''-< M/8Z#J>G7,&@6]JT[Z81;7EZJEAS1^"+JSTB>>UCMWNI(R6G9"Q MD.W.[(');))Z_I73SN+LXIR22DW>RD[.UK[):OSV6YE;M=I)O2U[736K6S71 MMI;.QR7@#6[.&9-(N(@CHB[\C'S,"".@/4$<#A<*Y8 ]",X)XQC &.,GW_ M ,-?$NS6W%G=M; % N!@9!7&6SZD_P!>^*S<7>Z;[W5[M^Z[O1?BGH]QPFNO MD[>O+=/HWV\_,\4U>RC2ZFBC>:)HW;RRP;"D=23P,#GGT&1D=?)-;19;ORHK MHAEYE8G XR0,Y.(M3NO$UW!X(TR0@1SKJ%RX. UO9N M?.4L",'&IZMU.2>,^]9%Q=M V1D$ @G.1U&<]L\ MX&,8ZUWDNDB-&6)M\*C*KU8$CDDC@'N#Z=0,XKS_ %>/8SKM.[!/.>F<=,]0 MN.!P,4VTK6NO2]M;+KJGKK?Y"C!QTY>9)-ZV=WLD[M+I?1?\'"U*_:XW$DD M $CIG( QUP,G/Y^]<5,F^1B<9SC''4^F?U]:W;NXC@#(RLQY<%>RG('4G!() M!^GH*YA[Q6=B%(Y/)(W':0,?[)^@_$<4G"I))I>[=M-6>CY;-=;ORMMOU.J# M2A&[2M9-/=:J]^B5K=[][61?M+ WDRQ)""T) #8'/\60.HP>#VP /I]+?"WX M8OJ$XO[Y1';PHTK,V%!6-2[8W8 &U3C\L=37S3IVMFP>2E:-,L4UV"MP5)_T>V9 1-*%/RI,NY4/OT]+=.:5^ M733=W_5O;\?4;:E=)KF[7=[:;;75]5?7LEI:M\4]276?&FH7=MSX?T57L;2# M/[J5)(@CSA>C&!U9BPX!P3@DFN3\)1W4TWVU(G>)I?[/M, D/%G>)AQR>V[) MZ#D8<313OFY;D$?-(" /,SD#D9ZFH^FEVM>G^? >%(-6AC 2*1257HK>HQG^8QQ^@K]"/V<[;79+JS,@E\ ML$'+ G&#GG('!QTSR/KBLCP[X T*_E\C3E@9BXP2%*J<]#M&1WS@G'8<8K[$ M^'7A!_!]L))[/(\IAYJ(/+48QDG'ZXR,8QTKGFTT[^[&UV[[-===->K:Z>9W M4TURZ:K1::WT6]MM]6G;KT-'XU_%3PUX8\'7%AK-Y%"?L;J[2.JX;RQZGEC@ MX .?QQC^4/\ :'\<+?\ C_7)]'U BSGN9BA23Y64NY X)X/UQUYK]:O^"B?B M=7TF2#3M3(NE,CM%%(V0 F.0N.01U/K7H9=3YDG!Y'7!^GUQU'OS[;S*50NH! M^4L@[DUJ1Q3,O$B+CUSD\\]^N.1W.>?2O>7)R\C]V5U>R7E^KU_I MGBJ2E4<7IO;33U:[V>S1O:=#-*1ACG(&.>GMU!X./J<8%>Y_#S0XM?\ %?AO M2V@DDMS/";S:K;6(D4'/K\O'Z<5X=IT\EL0693P2 .,G'7/7(]/\<5]9_L]Z MO$GC3PZS0PNKZC:QR;U&3F505R>C$8Z ^N!D>=FE&K.A-4H-Z7LFDMD^K3] MW9K75ZW.O"04*RDTHPZ2Z)M6Z)_CKNMC^CGX.7GAWX'_ A/BN: PPV&FE+6 M)EVDRF#";1P_7X/T37]8^._Q1U"._1FO9+UKAYVSDV[NSVV3P2%C* M@'T[<\]Y\=?C#;:K8Z7X T*:!M"LM&MIM3N4(%M+J!7;)IRLIYNXG WJ1CKU MKA/@CJ?_ A\=WXAO+*2WU>&*X9WP@$T."+,0]6+*F-V>SG&I4C&-^5-\MTN6]XV6G:[O; MK8_1JZ\::?\ "CP';^'Y[U/[<2-4MGW@-'%MP5!SD')SP#ZYSP?RR\9:OXK\ M?_%&VDT^TF6)KU?M=Y&K$/&)/G=W //)YSCWZFNH\;?$+4O$GA/7]:U6#4'U M@W;G1=F=JQA&VQL",EBR@@+_ #.:[+]E1=>\7D07.ARPW "BXN;J'!;D;@K$ M^^>O/?.:WH*I%J-FK-.S::6J5M+*_777YH]&%*,(3GIS/1ZKRN][/6UDUY-: M)GZX?L\V'A;0O#FD-!:Q7%R(8A?,44GS"J[\]3D,6P#C)S^/UU)JOP^B>VN; MC3+>69-K&-E!R0/J<^E?&7@^S'A?3C%9(R'Y]D:#\9/!^5TX>'X+&&W1 LPB"AQR M.#M . !WSWX(%=J_Q(\$,$D62%WZ^4-OU (S]/?]37YO^*_&-S(L1TR*-K2% MV,KP\.5PP!)&,8([Y ZUEZ#XML;B599);H31_>CDD&"0>G!.0P&!GGIR<<87 MG\,E=Z6;6E^O1K]=]#DJ*H]8PFO1W=]M6WW5VM[[N]K_ *9:M\1M FT^5[&U M\NZ\MDB*)C/49XZO?RZ])26C25HQ7S6_5>9X^(PD7)J&SU=DFOY6]5I_GY:GZ)_% M;XLV&JSO8G5?LD:2/'@3! P7Y)KS=>SE%60D,2PR 2,YR1SUY['\:ZRT\36'V M=?M,Z3%1SN8,QP#R,YQGJ.V0.,XQK]8QDM73DEHXMM-=NCT2YNN^UT9?5\-% M)1<;VN]-7ZZ6U=[?-]+'Z-:[^U#\0?$M@]MH;SK9.I4E"0 #P0W' X'.2>O4 MDUA^#_%'BZ6]6YO[Z:)7+RRG<>VXG)/'/7MR.^*\(^&^M"XDT^RMWMVCOS&( MX\$N@D&[#X'8* 3W)XK[9^''PNU'Q->&5U2#3+8>;?2R(0OD!2TC+C &$#9) MX&,GTK15<3%JHX6Y/?>JV2OW?:[=ON:8IT:*IRY6N?E<4EH[O2/3O9:[VO9- MW/E?]KC]HN_\&_#K2?"FC3-)J'Q O[/0+PH3YG]AZJ]Q97VIO@;ML!"HSWBE7QC\:/$&J:$U_,?DL=)5+36K>YN&X MD"22B1"X) )..A%3]=Q.*TC"3OHW?1+2SNVE=:MO;\C3!TU3A)UX^S6JAS6M M=[MI:[)6MK;Y'J7Q/UFY^)7B./2[&Y:XU7Q;K]G%'$K%V&FZ)?I:A, ?"'A6RA%L-)T6.V? VEI%D=BQ''56_GG@9K\V?V3 M/@Q+XG\>CQ=?8\OPJEW%$\JEHYKB[CD4R19R,"6,,2>N[@^GZ>W]I>W06.:: M+?:J8"R!MI(&XD_]]* /8<>F$H>RE[2JG'E5KO5.[\D[]];JZZ/9RJJU9TFNN5V_W5Q@ ML>A)SD>Q[COR1S5>[TZX0_?!)Z=>QP"><=.""<_7-9$NEWSDR*C8S@,HRI(' M."/Q/J 2",&FJL)O1K[VOALMNWE9)NVFJ)?+%>]))6O>R^_;MIK>_P BW+JC MMSD# / Y...*RYM7E#E0!@9!QQDG.?Z=/3TXJR-)NX;=KFZ'V>$ M DO,&7A5!X(X].I&?Q&5LM-@U2\:TM+B!RL7F&X!W1;BK,5R.=W&#]<<=1V8 M5QO-MIZ*R6ZO=/3K>VET8K$4GI&I:2>JLUZ=$MKOE6EEKL8\NJS'.YF48&2O MH/4D]3V(R 1CT!S+K4X@IS,,,>.><^K<].<#'L*ZC_A&[J=97B7SA&XC8* 6 M(.03WPHP>?<<^E"Y\'.[+'!!-/(<92-2=G)SO&!@< 9]>GJ>J56C'>45KTNK MO9/9>>M]/RVIU)UG:FW)]+7UU[MVMOJOO.-^WPM(J!]W0A.#T/3V&1C)KT2+X97!EB9)D$IR2C YB')(? (Z9 MQ^/!XTQ\.96>5G>#=@H#@CEAQNX/&<9_7'6N.O*%7WZ34ERV;6FMWT=N^O\ MGV_],/[.3^9\#OAB_\ >\(Z0?SM4KVN MO(?@):?8?@W\.K3(/D>%M*CR.!\ML@XS7KU>%+=^K_,Q>[]6%%%%(05QOQ"\ M >$?BGX)\3_#SQWH=AXB\)>+]$U/P_KFDZE:P7=O\5 M?'KX;:FEO';7WC#X(:W;2:KYMH9I4EU*>PAAL(]'LHDDG:&>X=VRX%?;G[.= MS\//V*OV,OCI^WO\7?"&G:)XJ^+=SXO_ &HOB>^A:/9V^LMI7BNYA?P#X-L) MH[=9X;2329=">&SE!2PU+7;UIXG:%JY/_@H+_P $PM:_:D_:[_9:_:)^'>LI MX3M]%GN_AS^T\]GJ7 N(PX M/W[^VI^S+8?M7_LC?&S]F.'4%\+P_$OX?7?A71=1MHQ'#HM_:-:WN@NL4>T) M9PWVG6<$R1@%+1I!& RKB4FO.U^7Y]_R^\T!M!_9@_:@U'PAIFD>+_A]K^MWOC#X*7GQ" MM[:^\%6_Q/L]6DGL-?75K.^M&DO/#EKI4=M<--;/#YD)![OX2?MT_M%W_P"W MM\9OV-?CUX5^!OPVL?!?POU;XN?"[Q=ILOC*1OBEX+!<:?J>GW>HZX^GK-X> MA9+WQIIT%K)+;V-IJ$]M/;!4V_/-W^R?^U]^UO\ L[_LH?L8_M0?"'PY\-O! M7P(\7_#K6?C%\5M'\>Z9XA@\;Z=\"DCA^'MG\/\ 0K6QAO8G\7VMI:)KUU?W M4ATF1)&E$CRX7H/^"P/[/^F?'+QA^R)JOP6^(UMX*_:AM/C?9?!?2KKPS+%? M:Q>_"KX@6D>%9+G5-6BN5B6&SNI7D7R6.%[UK^U]S?\ #W_!0C]LC6/!WPUN]5^$WP*\'WWQ MBN_BKKOACXO>*KGQKI'[/O@+X%-<-]X?\ $WQ)\.ZMI.C6=SH/B1[>\^Q^#]9GURPO(M4NUNQ;67F, MT\VZ.0R?MB?LK?M,/\<_V/;KX#?"3P-\=_V5_@;\-M4\&ZY\ /'_ ,1(?!?A M>T\965K;:1\/O'=YIMU;W-GXH_X1G3K>)YK>_@N?.2*:$()+CS1^>_AO]F7] MHS]CS_@EK^VU^SU\>/ OP%T_7/CG^T!\0=6^#FBW?BB/4_#?Q \5_'3Q#X9M M?#WA;1K1/L:I\6_"/B;X:^/]5T/P_X4\'>&](CUGQ=I.OV_B:W\02ZQX@T"S:1H M;[3K[3M*UUH=NGQ)YB$>$_%G_@L7\7=)@^*GQ@^"OP3\&?$+]GSX,?%FX^%N ML>'KMO'\WQQ^)J>&=8AT;Q[XK^'RZ!IUUX2TC3-%OI)[33++6[74[O4I;&ZF MW1Q%47RK]F2U^/W['GQQ_9XU?]I?]BKQ+?V?<"Y72[:))KKR(Y5E[SX'?LZ?\ M!2_]B3XB?'KX ? CX8_!_P"+W[.WQF^,_C+XQ_#OXU>//%_]C:]\)I/B3J%K M>>,--UCP[;YGU*/1RKRZ#86>W[5JOW2LM.G7U766G_ 5'_;5^,7[4'CW]G']FK]D#X?7FH^%O M@E\-_CQH\GQ9^(^I:#?ZMX ^(&M^'8K75[[[-;:;'IFI'0M=W'PE+:'4]-U> M&:"[O[@6DUO)^SGQ>^#O@K]H3X7ZK\+/BUHAU/PAXLMM,'BKPY%?2+;7T=K< M6U_-I%SG27$ M[J/:L=Y;!D=0DA6OS*_9Z_9?_ &H/!/\ P5-^-O[3 MGCOP5H(^"WB[]F;P1\ ?#/C(_$72=7\7ZW?>!M:TG61XMU[PU;:?#<6T_B*2 MSNA MG,OF.SX:V(WLS?>8D_0/[4W[0?BO_@FC\3O@-\$?V7?V8_"OB'0/VVOVF++3 M;6_U;QI_PC_A+0OB-XSTS1-!U+P]HGAC2[&V3PI8W5GX:T_6(]0-S/H\-[=: MQ=MI,CO,67XO?LQ?M=^)_P#@L)^SY^V5X>^$G@[4?@/\&_A+XZ^&M[?S?%71 M].\4ZI=>.=#\1Z5+J\6A3Z7+-#;Z;+J-A,MF!)+.BW"?:%8JT?HW_!1O]G3] MI?X^?'[_ ()]^)_@W\.?"_B7P%^S3^TWX3^/?Q$US6OB)IGA;4VL_#OG6+Z% MH^CWMAZG;\1_P MVFFKOWO-O77? MR>YR7C/]N?\ ;?\ FEZ%X,^(OP.^ /P4^+.B?!WQC\9_BAXZ^)OCG63^S<4 MT?QZOA+PE\)O GC>VU?2)KCXG>,=-O+'6HXM3U&XM-.BBGQ97PN(TM;GPL_X M*K:E^TC\#/V*];^ 'POTN?\ :"_;>\/_ !.UWP5X)\<:U=_:_P#VI<:'\:/A5\?/%?BSQ)XJU.?Q M!9BUMM-OK6TUZSTKP]H!+7BW-K?ZM-="2?38(#5/NK>?]W[W\3TU]=D_=LG[ MM]WKU:[7VO;3I]Y]U?MD?%?XI_'W_@E__P %,_#G[3G[.D7PS^('P$^'_P 7 M/#NG:S+:#5/AW\17TOP#>ZKX>^+'PFN=9:ZUC3;259V=+:]EFU/1?-M5?5)Y M;JYM[3J/V"?VH/CO\8_ W[*'PO\ V7-"^$OBKX _"7]EC]GKPO\ 'SXQ>,[? MQ84\/?%C3/AEX)GUWX7>!KK0M=MM.\4^([+P[?V3ZN5T_P"Q>#]7*6VKW=_) M>-8Z?=^,WPM_X*+_ +3'[#7[8NA_$7X?>!=/^,G[3W@F?X3?#+]GW3OB/9V/ M@KX,^ KC1?$>F-XMUKQCJ-K=0ZUX[U^?Q3/>>+;.V2VMI;7P_P"&]/M&MVM9 MT'C/[#_[%'[;?[ GQ;^%TOP@^'/A'4/V;OBQ\!O EE^U=\&;_P"+FD16W@/] MIKP9X4L?"^I_%7X4W,FF2)+'X[.C6FH>*[&UA:RU%]2NVG07MAIEU;EM5N]- M^NZMT^].SM<2MJ_=\E?2]M=+_)/9O;RZ?X\?\%=?C#X:NOVB/B%\ _@UX&^( MWP7_ &6_BO??"/Q9X!=4U MH_LE^ OVLO $OQD^(>H>&[SQ+X!^('B_PCIFCZGK,-K!I:^'+XZ#X@O(+SP/ M<1RZUIOB:RFM[G6'BT^XM+C&^'GP _X*5?L2_';]JGX<_LU?"CX,_'#]GK]I M_P"/7CW]I#X??$CXD>+?[ U#X(>-/BS^/M$\0:#;DW.L^&M%O(9+O0-. ML62?5F@1XYHKFYU&*;Z&^$7[,7[4'A7_ (*R>*/VF_%G@_1K_P" \?[#_A'] MDK0_B)=?$71[_P <^*-8\'^.]-^(#^/O$'A*WTZ*XM9_$=[_ &E8W-C%(BVL MVR\,\B/Y3/YO5]MM-+:;?A?KN&BMI%M+O?:VZ=M7VU^[0_8*QDNYK*SEO[9+ M.^EM;>2]M(IQ))PB"55$@10V 5:HID'X):Q\0+. MW8K&(O7CTXZURZ7=W(C+)),N#@AP50@$8]QD\GGD@X(R:][ZO!]$ MM>CT^S?6_:\;+J[IG0EO[R=HK5JZNW'[U9[=W;4^T;[QWIP_&SI_C2UN(HT6[A?:0A/.1BOAZZO;EHO+1G.!]Y M2^&QQQZV0"&XEC+'!8.V2HZCD\@''?CT/5;NU4]4ATR( 644W"2+&D-W-M[B,M",;N^EK.UKKKK8[6#2WO8R##&BX MXP ,#KG&>O''K^)9+X;"J=@3/\ ".".W3D]/ISV[9I2Z].EL8EB>%]O.T,& M'IP0".WIG\ZR8]9O@X5+J*8DYVK(&D'<@J.5(.01VQCIFL(3JU?AUVO97NKJ M[T7W78Y1C"R;BK)6NTNL6^]G96MI^CO3>';T!O+Q@ G ZG)XZCIP.0*HVUIJ M%L1&2!V(R/Y9SU]#QS5V7Q9;:;#+)JUTMBBQ.S27#+'&H"DEF+8 5<9)SP,D M ]*^.?C%^V_\$OA3'/+J/BRTU;4HMY2RTB>"YW.H/RL=PQD@AL'.>O7GMI8. MI4O)IJ]G9KM9K3\OZOS5,3&%HIIIVL[IV^%-=;ZJU]>^VA]J16^JQKB##R$? M*IPJGCJ2>#@="^*?!VJZU\+=$>V:T66)9P#YFU05#@2)DG'S$@'M[U^9TDU MWXJ\0V^A7$TTUHMU'/=WK2.3)&&(='YV[3]*^J_#>E2:58W.EZ>(H-*%L3Y2 MH"+@E&W;\CC/7@GKU]=881TFE=M^Z[-65G;2UUO>UW;:_IS5<9[3;2Z35K.R MTT]=[I=KZ]?SC\=?M)_&CQKK-V/''B_48?MLL@%KY\L81-Q5@ KKM'3/&*\< MUSQ+I\,;*&NM0OI?^6TDTLGS$9).=W!(_F.:[_\ :9O/"=AK1$=M!;ZG&)@Z M1,5PY8D$@'J>#R.I]N?F/PKJ"W]P\UW<%(T8[%X88!_V\X!_/@=LBO:P])V4 M4NJ[-=.KTT\^VVK/-JU[>\[N*MZMZ;/37:_XIV/2=!UV:.11)$T M#CCD_P P/05V_@3Q)#:ZEY=W*(K<,/+8-@D9Y]!SCIW..>U34H0G+ M992-P R<\]2,*DU/5)%-C:,!:V[@&.X"D%9&W<98GG@CC Q7V=';^'M?F17M8&$:*L)" M*WEX4+M P!@C"YY]/2O,G7]C+1;V_!I671>NCU\CUL/'FC&VB]U6\M+;:VVN MEJW9'Y6V_A:?2KV(F!XVW*22I P".HQVS@?A7T)X9-\3:@%655!92 -P QW[ M\YXST'&<5].^+/A!I&LR^99D6\D(S<") 0@ R=NGR^]L/B)K_'S%X MT\ 1:5IEE9P1&UA]GA R M2A8ESGG..W51Q<8V5T]5S?.R2VLO^'ZB=%6M;>UFK[MJZWO=?@]?)_G#H^B3 M0W6W5H2D:L-A"^AX( Z'![CWKW?P3J*6&HPQ DV[,FTI4*,\ ;1TQ@8[_G5;PM;QZ?JC_:K8-ED01G($3,2H4' MW/!QGC([45*GM8^ZT[=$E>WK?1+:SZ/S-X4U3;6KT2?;[.O1W2MMW/JO2M6T MG4XTB)$2Q)ECDCA1DD9.<=1I^+]:T7PMHOE1N5UW48@8;3("JCY3=UW@A@.F 1SG MM7/?"LV)2YEOV87E](^^[927A4N'5$)[)D@48@=D6!G (R,C/'.3GZ]>F<_(UIX4$MQ:MI4\C,DBR M2MT,Z[U;:Y!QM(^7UP<8/-?1GAY1!:RQR*L%V@G'3&1D#\.37+* M,5K\3NKZ-/=*_P#7GW)IMW^%)=U:UY(?$R0PMG=QBWUV? M:UM+==.G6_5D:)O:S=EHK]-4[7W;UNK;'7:?X^U33E6XFU"0) =S!I#R"!_M M'--G3SU=CY+E#\S$$A06>,\]>PQW\& MU;5VOKP:9;W4A,[^4[*<[ 6QD<\D$=2/Z5>L+C^Q=*?1K?%O+--YTE^AQ.P, MPD"<@8&-PS_/)IOENK62M9N.KO[NEGZVUU7X%J+]7+:[LM/GI^M_0_2CQ=K& M@^)]*L[31XHH8[ 1Q0A %62,,68C Y^8^N>,>A/EMUX6(K@;MN,;@,\< \G/(!)ZY&>.<9.,HMB2>S6BT>WY?>8.3YG'E>K6J:_N M^EO3YIGSOJ@CLY([>1@$D@^UWC G"V0)60$Y^]D# !R>M/T&RETW3=0UF]?- MUJ#?9K:-CDIIDNV >=O\ > /&<=.E M>BZ%\3-1MGB87+I"A#,H,R63VY/7IW ZXQ^' M-0Q;VD3G:%;YD!(5E'4'G@>OTX]*RG3'X],BOTM\/?'32]0TM8 M)O+EAFB\HLK+G++A2UNMNMT^Y]>?%[]G7P'\6-!U/4UO5?4IX97@B;DHS*Q4#+#. M"WY5_./\?OV8?'OPP\0ZGJ%W8S_V-)<3&TF5"8S'&QRP*@C!'//0'G&!T/'K3?BW\/M"^,7@G5]"'DR7_V*=[1F MCC,B3+$Q780-Q+/A3['UQ75EF,A1BH2:3MIJE9Z.]MWO=[VMYV,,1&4M5>W; MII9WWT>VZVWZ'\E#3KL*L@$B'81W!&><=F<8KK/C%X%USX8^.]:\.Z[:/9/%=S);;U9#*-Y"GYN"._ X[>WGD$PVB M*24JS#=P>QQQWY_G^E>[&I[1J=]5IYO;5VUMM9W?KH>=.@Z?O6ZI?-K[GVV3 M.OLT#WJ?-B/(!.>#GCU'KUQ^74>[?#G78-#U:7[+^\OA&4TU5W%O[4('V?:> M3DOC!YQP>N,>^*^M_V9_"L.K^*V\:Z\K1^&O" M\+:C<2NO[J2[M0)88RS#;\^W;SZ].*57$WBZ:W=[O72W;[_+Y.YM36BOV2MW MZZIK=6?=^FI]/>,/%-IX'\'^&=#U*],WB/7+E/$FH2-(6EM[R]0%[5R6) C8 M E3@ G@5]1?LW7'_ EMQ;WWBS68$T]O+18'= )$4!0I&[D8QD8R?Y?B]\8_ MBE/XT^)6M:E&1%91WTZ6$<;DQ1VZ2L8V09P,J=O';IQ7JOPS^-5U;O:6$M_+ MI\-F 1)'(P9]O/(W8'(!'7D\U\GB\ Z]1RMI=I:-V>S=T]>WIUV9[> Q"PJG MK9U%&#VOHTTXWO\ -75VM.A_3Q?^#/A7XAT_3="T--->\MFCN!&9($$TL>, MAG&=Q/ICD\=:DTKPYIWP]%V]S?6&@RR!O+6.2$9)X !20#)XZ>G2OYQM2_:% M\??\)=9W7A/Q7J,#PO'&@BF;&0RD%CGID<@\ ]AS]*VGQE^(GC-]+A\1ZM= MZE*DL0D)E8DD$ EMI Y)Z]>F.F:\RIA'3^[)7:OKLKZ[=-+]5OH?N'\.'\2W6MRS7.K_;M'E,C@JWR'@E0/F(;L.O M4\C%>W:EX2U3Q"JFWD>%4Y)&<,!@]>,?A^&*^5/@IXFNH/#6CR7UK'::>D48 MFN Y,N\JN 2Y(.X\#DGD\<#/W1HWB?2;S15:"94P@^<8RQVDCTP3TXQGT&*\ MNM&/M.1ZW@FDT[W3:NF^CLWUUTV>N]:]]E)-VO9+HM;):/7R[773SR?P[JEI MIG]G0.7E&1)(S=1CCECSC&>_7MWYK1_ ^N07;S3R@(S=%8"!C\,GK MZUS\E[NWP]+K3;MVLE^!FKN*LUJF[2MJ[MM_+6VAEV<%KID$D-PY$KMYF>?0 M 9/?D9YR>>Y.!RVOZ!%J@,T4A[_,">%/;/'&""IX&3T'4>M_\(C'K:QR",JA.1V/3TXX_/M4<[YI)I..BOKO: M+5[62Z6_X>*X_Q;86%_:F/[K G??=[7\V^UOA?QKW/)YR3CU\_T+6/$%S<)YLLVS>F0<@$!@<#).>"?P]2:^J=7\"PZI937-RQ MA$0;)"@AL< G@]>A'OSZUYMX:\-65QJRV,,JN!Q(SZ D5^D_B+X\V_PA^ 'BWQ=?>7;R MWNGG2;*,D+*UQK"/8PL,?/E)+E7SMXQD\+D_(OP8^$UI:0(^I)$(YF62-;@A M&(ROR[2!\QP#C!Z9]*^;/V[?B''>^./#OPTT[4$B\,>']/DU+Q4!(!I]O=1V M,5WHB3/G:OGW$07+#+;R%RV<5]:<&K;\R?E\U9JVCV6A.E&-W9/D3 ME>^GNVLO7N]'JWT/QE_:_P#%&H^(O%GPS^&]A>/=:MXA2!/&3JQ9WOKK69[> M2:ZZDO'9R0;BYX7N :ZVWTJ:PFGT73HQ):>%="T_2])$."O]M6E66J^)/C'XW^)^L-9SW$MS>V.@V%O(9X(K^\@@:S:W)!.Z. M:/N%N;H6=U'X@\0W#Q%C#)>%X[BV88/R0S( MN&?^)N><5ZF I2HPVK5M6NIG4GSI0C)-J.Z>B<]79KHK6? M7>RMO^DGP*\"IX.^%NC9M_)UG5XX[NZ&W$A17$F6P ?F21CG ZC/8UZL=-:5 MI'53B1]QP#@=.O0YXY _+-=A)J&B1:JD5NZVT.F6"VD<+A4A -JD9)R< _+G M & >O2KUA':S6L,MK/!=AG7S# PDV!ADCY1PV.@ZG);H>>3'UN>/(];M-W>B MMI;;1IZ:=B:=+E:FKK27S6]WKUOKIY/HCS*Y\//* 0"#NR<\@G/&1CTR>O?U MZTI=$NXX3RRQQ'(0*Q)VDGH.N>1[ C(.*^A?"/AZ/Q?XHBT.T)BMU6,W5S.H M01;PP;&1@C9*UUK:R2=EH^[:NM^O2Y\& MR>$8_&/A]]+/F6SA2/-\MP2V-O)X!'SYZ^]?Q:_M5_%2#XX_&77=;GDFN-%M-2O(+%;ISY2VT,TL< M)7G 1$SCT&.QKWZ&!<>9VT?K:Z6BZ63WTU?JCYS$YI&C9PE>4[7:>JA'?17 M2=WRQV6[71'TCX?_ ."EGQ L/%":F/#OF^&7+O<;LE4M^-S$%,G"@L >>AZY MK]E/V8_VH?A?^T=I"1>&/LUMXE2,&\M9-J,&RBMMW[2?F;C@^N#C-?RR6_BO M3K<'0(VDFBN)%MUAAB1T!IMTI95+# 8!2&QS@5S8C#E]>EM&M]-;W::6J;?G M<[R:>MWTMI9=/ZH]6L].L[K,>SS8AMNON@;CP # MZ;LG([8QQ7$:I?6T"L\14%I!TSU'8_CDXQSTZ&L];G5M;T33-;2SO@=6L+&= MT,3>>\]U$K!0G]T.W//0].M1ZE\/O'P%@MWH&I1Q7961W2WE(B4D %C@ @Y MSCUQ@UXE:K]7?LWH_BMIM=]MEI\O+<^^=9XA*;LY**79V2VVV]%LO)G]&'P1 M<2?";P"X.0WAG3#G_MW3/ZUZG7EWP4MGL_A1X"M9 RO!X:TR-PX(8,MN@.0> MASG(KU&N5N[;[NYS?U_6X4444@"BF2RQPQO+-(D42#<\DC!$1?5F8@ >Y.*\ M@\1?M"_ CPC++!XH^,?PST"X@SYMOJWC7P_8W"8SD&">_28D $E0A.!G&*BI M5ITHN=6I"E%;RJ3C"*]92:7XG3AL%C,;4]E@\)B<75=K4\-0JUZFKLO-/B?AR$W3>>Y3*K%M.C2Q^&K5DUNG1I5)U;]+%IA;NT)^*=#_ ."JGQ*^(IG/P?\ ^">O[4/C MFU&X6VHW@\,>$XI"&"J[V?B&YL[D*=R$@$D;L9^4D?J=\+?%/B7QKX \,>*? M&'@K4_AUXEUK3DO-6\%:S-;7&I^';EW=3I]Y-:/);R31HJLS1.R'=P<5IEV> MY9FU6M1P-6O6GAXJ=1U,!C\-2LY^E&I4:6K26IYW%/AYQ7P M5AL)B>(L-E>#CCZDJ-&AA>)N&,WQ\)PIQJM8O+561_O!U)4^X45[!\0?G[^SG_P $R?V3OV8O M%&F^-O /AGQ=KOBO03>_\(UK?Q(\>^)/'=SX82^R)DTMK&Q*JSK;S?9) M+FV#LT$Z2$./T"HHI));#;;W=PHHHIB"BBB@ HHHH **** "BBB@ HHHH _G M@LM#TB< 2VJ'A02R*2.,<#'J,9Z@X_&*_P#AYIFI1M#;VZ0R28_>!0 K YSG MIT!!QGGL.:W])U'2Y &Q$3DDG>.G&>AQR2/K70OJ]K; 2':(0 7V'OIGL>I->FG6VYNSW>GPJUGTT?KKWUW]W91N^OG\+>B^6OWVTMY$/@["F0T MP8C@DMP<'H 1SG')'UQP*N:?\*]$M7D>_*R1E-L:C:2&W9)/<'&!@=.O>N^U M+Q!9QPM/#(9.I$;%H\CG')P0. /UXQ7G\GQ&\F15DT?R8MY47!N1(LAP %*C M.T$#<2.X[]R/MN:[DI6=M&]+\M[*]K[VW]>C5URN]HI6LW'73D2\]'O^+ZC; MSX?>$TY$; 8.,<9'^UP>/YYJBOA'P_:V\S6\3.JL-VX#[VWH%^@X[<8/&*U- M2\>6,=J;BYM[>TA"AFE>>/*C ))1L''7@#O[BO+-3_:-^&&A/]FOM5MKR1U8 MF"%U!#CC!*G.X@=?3L !G2_W^6MO^&NF]#-3BKMWMU;Z?#HWIL^]O-=O3M(N MK72XV2.U )^Z,9Y!YYR0>F1RVSMMY7^?=?$_]KOX:?#J*9=0\:PWNHIN)A@G9CN')4 DY^[G. < M>]?GE\4O^"JFK@-:?#SP_'#-'F)+^2-',Y7Y1,<$??)+'OTKQ+]I?]F/5TU* M#5M!EN;BXOIRK"8>KRM+=)OF72T-UTWM9WOZ-GB8_$U8JRD^V\M' M[NRNKKX;-.]GT9[=\0_VO_C[\4)/,U/QK=:5;._[RTM;FXME>)C\\86.3:=R M_+@Y7+8Z74 M!2,Y7..WMG)';&><"M_P7>-#?Q).[LP=<-N]3P>2..IYQQGJ*^J_LY*FI4E% M1C92;LKOW6K6C9Z*W3UNSPJ>(K3DE.4K\\='=6^&[NU9I7W5TDWH?3&G^'9K M>U@@M)[>VC<('@C5E=LCD CCW]_3C-7M9O\ 5/"L=O;6DSO+-C*AB3U[8&.">W)_#-4;#1CC3GR2IR;O;1>ZKVNU>U_-ORV3/1>&Q+ASJ<+ M=%=M_9W5GNFM;7Z7O8]G^$]UHNKZ:=.U"9+3Q#/&&C=L+(Q;@*">3SR!].>< MU[]J5\?"VE!GN?,%G;.TK;AT$1X)SW[9R/?T^*[[2Y4U.VUG2%EAN]Z16+([ M*(I0P:-W485@#Z\<]0>*Y[XS_&?5/"7@VZT;4[KSO$E[#Y9NR1@(RD!=GW,E M3@D8SSWJ?8*K/VD+*.GNO1IV5UHNMWKK8B#GR)-WFY6:MTO%;:IKHF_+>[/B M#X]>)%\4_$/7=0$^;=;IO* ;Y.W&I2/ !Q@^UEMYZ]6K-WZYU4XI1?O6W6_;H_O\ 0]%L?$,TJ)&TA55. MYCGU/3.?7.!_D^H^!VN/$6MV]LK,MN)%WN&PI'U&0./7CG'N:^D?APC:.8BKA9)0I?IDYQD9Z\#/(/MTXK&M%N4HM:IM M-NV^ETGJWZZ:[W'%1CR\K5VHKEM_A_&W>]W^/WEH-C'IT-I%8RG,$2([*>I4 M'G(ZDYX^A/6OICP9J_V>.)))3YIVX+GHW&./KZ]2>A(Y^2?#E[+#91R[SN:- M6W,-W7OSQQCJ:]$TW7+H"&:"\"2B5<94$GY@ ,'\_;CN.?F\5A:LY7BU9/LU MLT];)_\ #_>=]&,DX/;X7KKV^[9;VUM?J?H)ING-)8B],P+7"$W@+#$:$'). M#@?+T]N<]A\Y^)K*7QQXLCT6-=_A[2I2UU*@RKA2596/3C.?P&16DOQ)GTG2 MH]"\XMK6OQI D@.X1K,ODY"#A?O @CW^E>E>#O"T?A_3ELYF!O\ 4!YU_,_S M-+Y@!(4Y)0$@?=/':N.\H6N]>5[W:MI>2[[:/H]U<]F-2#M:+\Y7U7PVZOYK MR6MV>3:M#::1X9N-)LT$-LLK*)% V^9P2<\],<^O?FO-KQQIBV#M<>;"ZA- MI;(#.W!P>I'\L8&<&OHCQEX:BET^> 1G[-AGPO!W#)^\/FSZNW5P M=:CTI6D6*"0^0&)XD5@%))ZY)).1SDYP,41E)K2RUUUN];6MO=:K73U'&4'+ M75K1.R2MIIS:6?EI?>^I]%_VCI\&@N9X(V\R(X9E''!*MDXSR!U[ \OR6G36QQ=Y?WWBS6O[8U&-Q]EE$5I M&V0'BR&4(I&ULDD ]!ZXKZ?\)6.EI#9PF()+(B7$APJD-*H)4^G)/..O3D<\ M'XCA\.:+KEA$EJK6EA&(9=C$#S5D!W.5&&."<^PZ5NZ=K8:]$B1DPR >4!P% MB;!C&0/X5Q@]\=3CCJKUX5J2A3C-.Z:;M:VG9[]]E?\ 'C]C.$E.3BXZ1:6D MMXM65M>[TUT/JC1&L+>..*UF4SA1L!(SG@X['/4\9SSQ77QR30(SLY#/DL23 MAF(7D^P.?;'0=17RO;>)C:7B3HDBN@!YM>7*G+=*]FWJ[6VU_IZ.YHG9:M[:6WO[MVETT M=GVU6IR/Q,U%8"7; R&![\;>1@9Y R1D\D#')-?#OQ'\0)%*\UJWRR9BRA'5 MB$SGMD@_B<^AKZ7^*6M#4V*6C$1X(;G./EQG/MSG!SSVKY!U'29-?U4Z/:LQ MCA8.SXR/DPY&XYQCD=>WK6RNH1C9MM76NZT:O\[?\'04+7Z6FMKWWUM MI=>N^A@Z#9QPVFH:O=/B8P-):9Z^;N4C&<<["3@$$G;5&YU&6X<-ST R#V[G MKC![=2.U;VMVJ0K_ &9;*T;: MAZ8XX."V2>>.:S;M9)6MH_/:Z=K7VU?4VBX\S;OJDM>C;5GMK==+[?AU>G:H M]NRL6+J H"Y)Y! )P3@ ''/( [=J]?\ #'B)YF2(S,F[: &8\#('UQT 'H<5 MX/;JJY?JPZ\YZ\\<8YZ>Q'3/3N_#[1(ZNY.2,C!.1D# X/'?/ISCI5Q?,KZ. MVGWV;[_+OV149J">CMS).VK?P[N_KI:W>VQ]%RH_D1R-(9%=#R6)(P.YSQP> MOY<8K'$S))UP"3QVZ_Y]?Z5SZ>($M;=5),JNNT$G< 5&"#DG .0>GZ4BW4LZ MBY1"8E&]EZL1R3SVXZY Y(QVJU%*]Y)KO?9:=.FF]TM=^A/M82E;WTM;-K3I MYZ*_Z+S/0-/FCG(CE.U%^=CSGGK@],C'?^E<1XQ\1V<):SLB&GP5&S!8XP,] ML9[G/!&1FN?U#Q4Q@5--/D30RR"<'DS1JH78N3@$$$DCKCBN#\/8U/6=9\17 MI:;2M$3RFC8E5O;J\A?R9(R3TMIDRZJ"I "G'..><)W:A*-F]%S.Z5DV[?*V MMGOUV[;;VLM.C]+:G=:/X=>VC&L>8&N+]?.G4XRI;'!'8C _#)R> M^9J^GVKRF43KYQ!++N7(Z\$;L<>X//&*YK5?'<]M9H+68*[J=^U5V9CDGD $GH%!QP.WKUJ7"<;1YET=M=+VOV5NJ77LQ MP4Y2W>N>6R\UB$.UG. MV ,9YZ].,'_.R2M?3RM>VCU5VMU;O=]3T/PE96E MM<1M>2@JC -E@>?4GL#P./49/4U];^$?''A7P^MOX/3(')Z] MN*^#+;5&! 64\$$]>G;IG('U/'K6W%J<@"Y=Y,X!0$X^HQTSCCO[^MVD M MA%YI(7'!)8]O;'&!GIQTKZ.^%%K)K=U9ZN))1%&#(\:DA9D(W%#C(;*J?IQ[ M"OQ7T3Q#)9S09#%=RMRQXY&,YQUQGGTY[5^HO[-'Q8N9KNSTQYXE,2QK;HZ( M P8;9 V>O!YSR,9.>_-++J].49QE!+FUM)O;=;+?Y?=8PA6IS:24M]FDK7Y> MMVGI9:GY:?\ !5#2[34_BVFM:?H]WZ&F)A&5!*&CYHN[75.+;OK^7I9I):ECIT^O:UIVBV M(+2W3H@"\DLVT# P>?0^^?K]W?$F\MO@U\%='^'EAB'7_$PCO-9D'RS11%&0 MHQ&&"[6W8SC)S[UY?^R-\-8]?\5Z[\1M817\+>![1;U8;IA:1WDTB,L,:2R8 M^:*=0S 9SCGC%QXF=+5;F6Y M+^:CPJJ-N.6ER">2..0"<]"<@Y-6ELHT MCMX9'=$B8R(JQLYW$ MI)*=TDK@(\F#AF^Z1UP.G3T]37W;\();I=?L89K4W@EGC5?D#+RV!@D'U&!V MR.M?!>AVLB>68[6%=KJ1)]J0,F"#NV9RQ'IUXX'6OTI^ FL:%I&L>%)+S5;& MUBW0-=M>&+:2<%LM*3@=#G. 1CG->1CZ=.-.3MIO=).5VKWNTMM5Y=T>[EV+ MY;.5V]59*]Y='>]^[]5LC]L_ '@2?4/ EHDW^B*RV\B1?<; V/@#OC(QP,XZ MU[HOA=='\-KY,S-(J M@\'"GC\OQ';N*\RTWXT?![3_#=M->>.]"S;06X6"* M^M=^XH@/[M)..#UK=F\9:M%#%:^60"X&2&Y!./ MP/M^/;G\[)_^"A'PATQ[F;0M#\0ZVPR7@FTJ_M(XQN."LA1M^[.,X..37&ZO M_P %&M1UV,6_@[X-F:YW 0W%UJ4]JP([E7B5>>.^.O:BG@ZTU:,XZ6O>]D^[ M=D[]TGZ]U?O2?PM+N^5*^[OKKTTT6GH?MOX#EGD%O/*'W.@;H=O."-P[]",' MT[=:]2U.6Y)21C;1Q <^:% . #UP.A/N/Q*9GUOXB?\(U8RL7)K6T7JK;7TO=[:[LF7,KKFBMU=MO M\$WLG>[6R:OU/UR\0:KI8MEWG1X'"_/=2S6R*2206PT@;CCDCC')KY(^+7CG MX>:58O\ V_XPTF$#)"6EU$SK@/Q\C-U/?ISZ5\U6G[$/Q4\81B?Q_P#&K4M0 M63+36]H+FU&._66O_ 3R^#]O9,?$%WXCUV=5)=Y-8U#: MS #+!6=AR<$8]P*V4*]DK0V^U)W^*^UK-NZ;OHO>37?FFFKVJMO1V2>_:[:M M;JMGKN>6>(OVF_@SIVBW5K#XGL;M]K(%CCD=_E& #\A!.<9QP3WQU\ \$_M7 M_"W2->>XDT^[O@ET)4^SVLN^3&#A"T389BHVG/!(]*^EXOV7/@9H-ZZVGA21 MS#,R W5S)<9\M]@+"12#G )!/7KS7T]\-?A?\+M-%JL'@?PXY5X@3/I-E,_! M./FDA)S],@G)ZU[<(TY.UM7RK5;6UL^_7O9I:71YDJ<%>Z;ZR2MO:[U:N]%? M7Y,\._X>3Z=X)M0L5OV62\NDB""S2 [9-TD8R&;! QS_O"OQ@_ M:*_:GE\;Z?\ $:+7-/UGPWX\^(NJ:>EG:33>4UM8Z5?2&S$:*-ZI+:R(., J MO''!_7G]O[Q7H>C6/@WX?:99:3HFH>(-9:UN[BSLK>$:;H4ELYM[IQ"B!5$L M9&]MI[>AK\2_$D'@/X@_%K3O''B;7;35+;1+6XM;ZP@A2W#3Z79"TTYR8^%S M-;1NY"YDPV22Q-=M/"2E.'(T[SBK-V=KIMVZM:I6=NKU31R8B=*%&M:,KJE* M7NKJDY+JNJL]>R5^9G0? [PN^@Z7H>K>(O$!^UV]D=;O+:ZN"6_M*SD8P12( MQP7=%4@'!*M7[)_LC_\ "!>$=)UOXE^(?&.CP:KXN,EM:V(N8EG3%Q%>HICW M[@,2,H[?*03QQ_-5\4OB+JFHZUKDNEZC+##<7SRQ16^8T4(@2,(J;0%QU7H3 MU]_HC]E3PEXR^(WB'PUIY;6-7N+S4H((-/CO;B%9B2'*(H8@,RJ1D(?E!X.# M7M3E"G"4?>]V*2:LTE%/SCU73?<\3"-U'S7MS:>2U3TZ+K==E:^MU_6S8>$_ M%7C.Q@N?!GAB#6X;X;C?>0KJ8ST;=WR,$GG_ HR?"CXGZ1J%IIR6UKI=RUW M%%+:(H52F"-[A7.". 2<=AWX^Z?A)X?M?A%\%$35YSX-N)?#<5GHD%PQO)K? M4[C2S#'*6*^3]<^/^I:M!I4FI^*=0GCE$LA66[D8 M,&P=Q&? MFR,= /I7!?\ !2KXOZ2WQDN[?P_K%S+I5NR0(LJ221Q[#*N%,F<#!&<$CD=B M"?S=\5_%N*/P_IZ170+0HX1UP" \FXY([$\<^O?C/NY7AHTVG5W5W:[ORMW6 MEM;W3MHW9.SNS\+XLS.O'&SA3E/E4^7EN[*6EVK7M?J^NFG5?6W[27[1A_X0 MK6M$TN\-V\D$RD-(7/( YP21QTQW_AQ7XHW-[X@UZV=4ABMGN]0N=\Z-%#M3 MS'8$F21"V0I^Z M1CGH>$DU/3"MO'%>0002.PMH;J>&U'FL6:39'->3$N6R68-R"#\HPH^?\2>, M,VX9RB"X>X>QN;8JM"3EC8TE5P6"ULYU:-&4L36JQBG*,?9PHP3C4G4FE.D_ MZD^AQX+>'/C?QC/">*WBOP]X>Y-@*^&:RC'XMY?G?$2]R7U7+\PQ]&GDN P] M6I-476JXZ6.J252EAL)3G[/$G/7Z)X9TR:YLHOM,H9=.TO4/%4VD_; M-.>5X)UG1+^ZBN$4!3A@G)8G/-? D^H0Z9;7.IR(MQ#8VMU=.BR,%D2""1W4 M2P2(X!"D$I(,]#D9!@\&_M&?"W3O$WAO4?$_A2TU?P]:7=O)JVF:A>ZI<174 M4>X2P,9+PND;J "L97 Z 5^3^&O%W&N=99FLITL#F6*CF]:6(Q6:XVOAZF M&56AAY0P]+!4L.U&C":FH*-:G&*;IQI1C"[_ +C^F/X!_1Q\+N/>"*&"QG$W M"F18OP\RR>595P5D.59IA,VJX3-LWH5\VQG$F/S>,JV/QE/V$\0WEV)G/]UB M98NK]85.E_2I^S]^WIX-G^(6@ZI\6/'GPZ\)>'=/L[N.[TJZO(G@BGCM66S2 M."U\]3MG"8P< #(/2N[T;_@ISX5_X6IXNO=5U3Q5\0? MQ<&+0K+X=> ]6UQ M8;9D15!FBD6.,@AL$J26& .*_)'1_P#@IU^RA\-]'UG1_AO^SWX3C37[:*&Z MDNXFOKD'!,@L[J_CN7M '=CF)AT #';6KX+_ ."V5Q\(_#JZ)\,O@YX?TVUE M;S)+J66"[N5FW,8W\R6V60@9SMW;?IC%?3XZCQIB\53EBP5)0U6 R_'5 M:EN;1.6)QU2G/1ZR48_X5JC^77COH_93"M3R_A#Q+XDJNG"-&OGO&61Y7AT[ MWG4>$R?A>GB875XJG+,*RM9MG]3/PZ_X*F>/O%^A:9I7P:_8 _:@^(=O96$- MO!JDL7AOPO;3>4H&_P"SZ_=6DQ1@&VA7)X4Y^85-+^U'_P %<_&MU/\ \*__ M &$O W@?3CCR6^+7CZ&QU)0>"632+^YM'8,K'KCRW0_>)Q^AW[&OQ-NOC1^S M#\%/BKJ-G#9ZCXX\!:'K]Y!"B*L=Q>VJR2*NQ0,!B<8[?G7TW6M/)LYG/GQ7 M%>95:4E?V&'P&4X**;M91JPP=3$**[2JRE_>/*K^(7 ="E.EDW@IP?AJJY8T M\;F^?\=9[B5RM7E4H5N),+EDY3M[RCE]."O:,4M#\;_#_AK_ (+3^//.E\0_ M$_\ 9@^"D$H^33X? -WX[FA&[HM_!JEHX( 4[L$X8CMD8TO_ 3X_;[\;W<] MY\2_^"EGCC1?/^]8_"3PG'X>TX9)!5;;4[NY*KM"D*)#\^X]",?M313APM@U M4=2OF/$&,NVW2Q6>YC.@V^JH4Z]*E'RC&"BND=K35\:.(51E0RSAGPSR*#C" M,:N4>&O!U+&TU"UN7,L5E.+S&4G:\IU,5.^G.9KB3XM>*?"*298LWG)NUW*5=U.:3MJW=^>IS8_QQ\7EG: M0CKS]:Z>BO9HX'!8=J6'P>%H22LI4YDYRS'.,S'%XES?>7MJT^9^MR-(8HQB.*.,>B(J#_P = J2BBNH\EMO5N[[L M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^9?2O!.MVI!.KL!GL M^2<#! !^7\?3Z"NZLO#UY&8WO=?AM88PS22W=PL<$:A<@N6P!T.#GDD>Q/QO M^T#^VQHW@K2WT[X::9%J>LRAH_\ 28A(T3,A (!"D$':<8ZC@=2/SFO/B[\= M?BG?#3+O4]9L$UF8ADL;B:*&!0QFVX1L*I'R]0 !Z$"O846_>:TO[SWU7+\[ M:]=;O0U:25D]=EMKM>_?=WLNU[M77[%^-/BI\._#+W-MJ/BW3]1NX%E'D65U M'*Q,8)V\MR21T/';)K\^OB3^V;;#4AX?\,:/>%XIW)NYXML#1*&C0JP;DY ; MH01WXY^8_'_A^\\$Z.IUF_FN=3N8Q_I%Q*SS@MN!.]VWYR0.>2<#BO ;"XE\ MQ;NZG9@9 RNS$EA@\9))P.AQCZ=*N*B[/5]NVO*G>^VK6[V74SE\+T=KI>>\ M;;[Z)NR3MZ,^@_B)\>O'6K0&.3Q ]A!.I'D",DCJ",=A7BVC:H\ M4LFH:A=W.I3.XF5FD>087D@G=G!(_+OWK%U"P_MO4('8%X%/5L,-J@ Y/3L? M7MSTKTSPQX176KJ'1K%5S*R.[H -H7 *Y'3.>_0BM;1C]FRUNUHFTTM;];KK MM=NV]^-2=]V[[IZI7<>V]D[OK:SU9]+?!3Q)K'CJ=--BB-GIUJ5$DA#(NT'8 M>N:^P6TNVTC3KZ2WNUFM[=8V$JN"#(58OR!@D'J.<=/IX-X(T5 M/!&E"Q2&.V?9^]N(U57/"Y+L,2M?T7ZK2Z-(MPCJ^UUI;E?+?KKMTMJ^M M[/W30=)@\476FZKJP273;:9&<.,@J&).">,8S[#\:^8OVP?V?/"WB'0-2\76 M4D2&Q29X@"JY2/&U<<=,X[GL1BOLW21:W.A:;IEF$M[>>)!<7$8V>7NP"21C M'7@]\$U\V?&Q+KQG87/A71;B0:9;![.ZEB?AY8ALD+8)!+.,G/7MBO4RZM[* M4&I-17*F[Z=&TUV[WZ*_>W)B*/M%>2NWHD]HRM%+M9I-.^BY4?SU2>58ZI?P M3.&B@:2.+/(RH*J,D8)!X'MCI3M+G:VD^VLQ7#;E.!CY3GC'7 /7@CMFOH3X ME_ #Q5H&KWEQ:6$EUI9=Y&G$3. /O$DC.,$G/3D>G%?.U^J6TATZ3S(IX_E* MD;,$'US^/TP*^MH8^,HN%]'RJ[Z[62LO/7[]F>16PSI\DH[.W-LM%RKN[ M;MNUSW[P5XHO-3OK*TN)7.GEU\]2QV[5.1D$XP"/H.,5]I-=:9JFA6T<*J([ M., D O/3BOR]TS4KJRFB^S221M$P.Q6(#XXP0,>N2.HKZ3\*>-+_[ M"LEU*\,*(,J7VJXQR",X; XY&\G:+3;9?/A"G M$37"-@8 X+$9!/H.XKWO6(;V^T\:6T)DTU8]BNR[E50N,X/'3OR?7L1R1J\C MY=$W9.^R2TLGK;;=]=M[F[H]G?0_$VY\.7>EV,$=_$4G M(??E=K$AR!D<'& .IY]*Y4J4EVCIGCZGC /8X&?3....?T3^)WP3-WYYT4M= MED>[G95+?9Q$"Q0$CY5P!5^P2F&6,J-LC1L02P[D_\ MUJ]&E5BHIK9*/Y+97UMUT\CFE!RYD[-K6_2VFCU>S=M[W_&F6-JL4,8R3TSQ[=NG\@:Y_3!'J=[Y4R+&DJC8 ,*N>> MGKG P.>?;C0N+5]/NUL"S%9#M5^3MW=<-Z8(/N1VYKGK/WI3NVI/KIK9:N]T M]5JO0SBHWY&ES=+NZLN6]G=:KY.^^A]X^!O&%GJ6G6L,S*H,**6R 0??MS^. M3W/;UR76_#&G6:2-=KYZ@.BAUSO&"%QN).3CU_J?@_PK/Z UYU7E;5E9-/R[?IH= MM)))775NTQ!,\ ;E!]\U M]WV.HP:GIEM,DH_M&!5WC<,^6 /X-J,UK:VMJL4=L8 MT18UV ;"%! !X)QGJ3DYZ5]F_#C4;R1;A&7+))6C=I--].56M:]K]6VTO(]VOHQ+I3K., MEHVR3SR1R/;ZX]:^6=:\#6,^HW5]PLQ60V^W/S3DY0#KG)&!@Y/IV'U?XA1E MTA) #$QC(*CC/RK@$=3^&..,]J^<];O)K,S7,@"I KR1[NAD0@H.W)['TXQV MK.-TVUO9-Z;Z[:7?:_3>V[-$_>CIKTZ:-)?-)]=?4^3/B#=WVE[M/N[ _P!H M-D0.8R& / /8GYG0#'1OA'5-/\%6C:C(!_:FJ(8V!Y,;$%4 &?S MXZ77])UKQUJ;ZN8W2&S/W\87:O QD'KTX/4]>O*W;6LUQ#93VL+R6Y"AV0% MBRD#))')!7C_ /76\5?EYK6<4GMH]'JMTMM';;;9G3IUOT3LWJTE9._S[;=R MIJ%Q;L+F/4CFYU-FN+.0,D$<9[=#X;>5K93#%O6#,09AN.8P M%.<=P.<'\_6CKNB%_L5RR@[ NP[3\J!C\BGL,X[?46 MT_RQ';D9P#PW&>_&#GIT['N8X-?DA0,SL&D^\#V+#![C!..1G(SUKU"3P[!J M!SA'9@6!."PZGYAGG'IZ]#@UY7XIL)M*F;0/(!BO9A?-?A07MT(\KRED(RJ M#<5]>1WJN9:1BKWUL]-+JVJ7=7MI;36R.2SOS/2Z6MO1-.UE?76Z[/TWO%TT M5EX534"5 M:^G-&>VN_#K9*/-Y)"R'!8 HVT$GG"@ 'Z8Y!P!M))WNE=7MJKM7Z]].WGV; MNDH\J3]+I[7YK*VG5=#X^U_3%;RW0 W3O_IP(.X!@2^>^ <8)]0?6O/;VR2% MCMZCEAD''3(Z].!^-?3&OZ LY/) <_-\I!Y(P<<\9ZFO$M8TV<7# M"3RU49X4#//J2<$G'?L3GC%3**>UU?5]+/HFNO>_Y.Y:E=Z[*SOK:VFUMMK* MV_?>W"1LP.T<9(Z\8Z?7IU' K,GL0?<&E-:!9R%F MCC8 _?Y4$\D8'.<<#GIWP<">)8E)$MS$2%#'8ASG ^O3MCOGZ5"37;S6FUTW MUUNM[[+3L7>[V=]+.]TMK;:6NM>K:[[=5%JKR1E53<<*%')P3CDD9[=3_6NB MTO5;Z.V>"6+*%3U4@XQP!CC!SUQ[]*XJP:T:=8P971_O/'N7:<83/'0X/3MT MZUZ MNC:?*P8P)$C&.5V^9RH)VY.,_-U[X''.!6D4F]WKIIJFEKKYZ.V_P![ ML1+1:J.Z[\UW9Z?JE]UCS3Q4]W$UM!8!O[1OIREI$F29G;!=0!SE4W$D#\>A M'0ZXL>BZ9:Z#I9#"TM#+J# @M[4)+X5?UT3TUN[+32_6UMSR>_ MN(RB!78H 1R>H.O!J.*2%8E).,^_?C'?OD?GQCME7%Y9N[Q_;[2 M)48@1$9D0J^&'"JV">OI@]L]A^-8FUGRI).V MCV?EH[]=+?/1GJNFW*)'@\\#&1V(QGM@XXR!UQQZ\[K#NTP=&PJMDGIQV(QZ M'CO[=:Q+7QWHRH2)4N =JHC CK@#(')XP3QT'45DZGX[L&R(='O9V*X5ED M&>0;M:ZU:_#3RM_3Z8PZ\LK?)6LHZ:O7;Y=^_7V$C.5RV M<\@#N.,C/4\=C^G;L;@'E8<#!&021P!U]>P[5*JQBT[-V=]GI:WIZ:O5] M'H17IR=&>J^!]4_DK)[*SLM;ZWZGU%;FZ8H_E8^8$9'H,XYP.>N/3N>*^EO@ M[KKZ7XATNZO;Q=/@AD56E9]BC?M4Y)/;/4^_-?EY=>(_&EPZ+/K8A'&1 SH. M2.1@DY Z>G3U%>L_#K1=7\3:M8VE[XDUB6'SX0XM[R5 H=PH+AC@CGCVY/49 MZ)8Q-./+)W2V2OO;:U[==+OYGG4:+3UFE9)MI7[>;NM+=.W6Q^Q'[='Q;\)0 M_LU/X6M_'-I?:KJ<0=+-+J.1P/+88P,L 3QC.<#TZ_S8V%K-J\VGVL<;-=O/ M'%:N4/D2RLV"-W0G:22 ,]\<&OZ)M(_8O\ :I!HMQX@OM4U^.:VCG:#4IUN8 ME.T,5PX) P>F>_/I7E/B/X4_#JV^(L'A7PEX-TA(-*5?)E^Q1N[:AN,3D.!] M\ D\ZU;7=N)M6;P[;/45WFW9G&S)*G/'-?& MT'P4^)WB'4;MO"/PW\50Z479K,WVDW22J&Y8R84@'EIUU> MCNU?6V]MO-['\W^A?L:_M(ZU%YHT%K- ./M<,T!4'_?3' .?;UXQ7I%C_P $ M_OBTUN9]9UK3K=0-TBQ7:ET)Y*D!01MY'X8/H?Z#YEO7TLR!Y$,G3!/?KST' M''_UZ\A\6VEUH]CJ-[)&)8C!D*02"Q4DD#/#'@_@"#FBGC8SG&*5U=:MMM\W M:^FO;S,*M*;2T5[O=+3EL^K?W]+M]C\8M*_8>2S@O;K4?&5RDUE&\Q6UE221 MVC&X+&IP"W& ._:D^&WPG\,ZGXB?2-1UOQ)="SN/* GC1,!9 A&%8$# X"^A M[CG[%\7>(;VR\,ZK?QPK%+,)E#JJ@J2&Q@]1@CH.<<<8KR[X(:1>:MXC@U(O M#YTDRR2 D9DW$.2P[G(.0>I]>W5C81JT6W&^F^MDTDM>C\]+]>ATX:I*FK\R M3Z.^BM:[V>EWM?Y=ON;P5^R9\)(K+2M0O-*NM2:6 EHKN>X4. J_,P23C!SQ MTQ7M%A^SO\(M+#36OA"QC<$%?,WS #_MHS \@#Z'.!GGL/#E^T6GVEO(8P\4 M "HO!Z+N*\\ ]_QZ]]P^*+=M]J53>%*C !+8S@9X/7 [CW'-?(1H)3:V]YV7 M3>STW;T3L[K3[O>#7Q9%(;77A!)I#);"XQOD@6,A"XYRH4=.F/P]_ MK_XD^(IQ;/#;EXW^;=Y>02I'\6,<8QU[]^:^2+B^O)KN9Y [$G=N8$\C/4'D M\_9:WMWJN[6;YNJT>GEO\ +HM5T1^B?P<3 M088K*6W%RC%$++:(LD8;*Y#ELE7' QC&!GKS7V7IMVT\6R"XF5=JX,P6,GL M<#OSGW ],C\BOA5\2Y?#,LD,TSA&E,@5F.%( & "0,8 /H#VKZ9T']HFPM;\ M?:KM2C;?E>0;1R2PP>!R<'DGWQ7E8K#58XFLE%\LI*UE?6R5K7OJUIU_1O$0 M6[UM=K76[?===?31'Z-:%*RVIA9X&= A^M7+O4UL;67S;VP M3@DEYE!QT[\9P!CC/KDU\!:I^UAX>TZ&:-+NWC9E^7:X!!VY/.>^.@..E0Z%:UE&=WI?5)K56O>_KIMRZ"56 MG+=:/YWOK_GYZ-(^T?$GBO1$O+O:Z%FN9BY1A@L)6Y4]=K#D$#)S]07Z)\2= M.TE#>2RHEI9@W$[E@%6* &21LGA<)D^@Q7Y5K\=A.]U?O=M*]Q&ICMS*2J%@ M22JYX)#9]>GO57Q9\?SI_@$>']-8WNN^+)4T< MODMUU(RV989.Y<>8K GH2 M,#K7L4T=;W2OK=M.UKI7ZKMI<\FI54)/9NS3:VNFW=W5DK->3U// MOVKOCG_PF>H_$#XBZE)Y^GSW5]X)T*0-D6<.F3+;Q-K\TR^+O%NJ7AL[>1\,MC#>[XY<,0Q\V"9"O; /. :]C^.MQ) MX@\;> OA!;-Y/FO966JP0';#+K31S17O M:7%9Z7.WAO28?['M!:Q/C[7ID"6,Y0(O62>'[L]7WL>=5J7":O\5=,MW5Q:&0NVX_+W MR.3@]<\^O(XP<5]S?L@_\%%]'_9J\8Z-XSG\&VWB.;P_+%=VEK/;-+'%,BO& M)2%(_AM?G#IGP7^*?BVXN[6R\'ZN5L(99E*6ZO=:1X7\ :YJ5Y9L8[Z"*V2.6,O^]'"JB@_+C (^Z37S=\2_^"SW[7_C M;319V'BBP\.Z%;P&TM-/TRX>$?9/F/(Y8,I., X[8]?@/Q+^QE^U'X!T2XU_ M7O >O6^G*JKNN+21T16! 5"NX#C/8?@>:[O]G#]@3XY?M(Z=?WGAW2IM/L=, ME%E?7%_#)#%!.Z>9D>8$^78V?DSZ=:?U:MS.?+)?#O9+LNK3;MI?HMD=;J1E M2E3<%RO731Z--NZ[K?1)[+4ZI_CSXP^+\$NI^+]8O=2U)@SR31-YS,V<-\QR M3\QSSR<\]*YV]\0QSV45G)).2FX8G&R8?-D[A[ _0#)QBOL&Z_X):_%SX.># M+KQ-J7B6PO# TK-963RB8[3&3&,X4'G&,XR.N.:^4-6^'>O6ESYVJ1QV2W1\ MN..0 2[D81<\G[QYSZ'/6O:PM"I*$7U22E:S2:=E>SLME>ZMJUKJ?B_%$,&L M:[\L6Y-IM=;V;6EF]UI;R2T.9DO;6.V(9NN3R<]5)'(/ ]\#G'3-<%XJD,^A MSWUJQ!L9-X9#@@EPC<@Y&?;OGM7<^*?">M>&M/$]Q;^=:RH6291G*E>QY[>O M08ST(K.\/0V/B>UEP8($1?(EM7VJDA3*EF0_>8L-QX/)]<9Z\11:IJ$DESWC M9K1JSZ._-KOI:SUT31SY;*C!1K49KW)1ES0DTU9Q<6FOA=M;[J24KZ77A^L> M-?$5Q96EK9ZG=I%IXYKT[0/"VB65L+37-.LKZ[NW$%HLL:/) 6 V&'))4CE0/<^@KY>66T:- M6O5HT*.'G6<'6E3IQA[7D2A%SY(IR:C=:WLK;H_3Z/$N98_#8'"8_-,=C\-E M\:L,!0Q6)K8B&#C6J>UKT\/&M.:IQJ5%SR4.52DKM-V/C_3-*U'5[D6?ASP_ M&+8&]@LLVNDI$668@,> ,C')SZCVKR< M902J)2XB>?3KR8*D=N&=I03(V53,3A!ENU4- \0P^+M52YO@8M-MW5@7X4A#C MW&,$D\=#Z@5XI^TS\1==\36C^ _"Y:72)HXHKAH=^ L*(25*9'6,@C/& 2!D MY]NE#GM%RLKK=N_2[L]M.]K-%R?*M.6ZMOHU:W5=&O>>FNKWN?$/QM^)D_C[ MQI=6MO(186,\B1E&Q$R*RNK!A\I!)) !]<\@FO.8+@ZJW]F0R "R7SG?MMSL M(8^@XW=*PP1 0&;(/.,X!SQSDG-=\L+&G2E451Z)2L[I/WHK_A]FM[K1'. MJRJ5%1LES:>1][CUQZ=*]%M-:DTJ;%O@6EO\EJP)PT?#9XP#\V1QWP.I '+-\RZ6;5U_ M=?+IOY*]M/-W17L$E=2M;J^EN2VS:=]+I;IJ[TT^\/%7CJSN=,2T@EB^VW"; M$"L/,&Y?ER%P<@@GG';GTYOP7X1BLO(O=3C-S=ZG*S1S,"2FYP%/?@!\CG!P M!U)Q\L>'-6N];UZVF=G(29!WQ\K$8SDX S[YP.<B4J;T3DKJVEGV5UKO=) M/;2V^YK^*/%)\#^%#I$4H>^O(BL,JD%HR5(!W GD$9Z^G%<;X3M_,T\W*7$5 MPMX&EO!E7?[1)AI-W)(R^>,]OI77Z[X0&MZ1=7M^I\Y YL@_B.GQ7W@^],K2D:66+W!)("L0Q8'/ P2 =QSTZ=:FFN6*:D[N5VO7=>C>B6 M[[]#*5DU=72BK/2Z=X[K:ZZ:JRM;:YWWB?18-&TJZO\ 5(;:ZTJYAE18"L;. M6D1E50N&)+-P.,YX&#BOSO\ &?P$\/\ B+4)/$&GVOV*:5FD%E*ICFP6)PL; M;3@XX!7T%?H%HFH1^.M16&XDW:+:R+-&2?E+Q$2(#GCEU)P3ZXQ73?$#P)I- MY8IK>BP*VJ[1LCC Y<#C(49!SGC'K7=A\7.C47NWV]UZ+:-D[[=^C2W7?FQ5 M+VT8J#T2>VTMM;WV7;UULS\0_B-\(=1\/V-SJ5K!)"]O@JOEE68;N.#R1CDD M6 =N2,D[>0 #T]_P :_0WX_:AJFCZ%>VNL M6ICU">-4M4,9#%<[O3GY ^'6BWFE:NNH36SD7<@8[D.1G 'T[ M^V#U&<5]!#,95:?)[)*_5-NRT>GGOOTM\_(IP>'G*?QM648M-=4]]=4D_36W ME]R?"+P5I&F^%8;;42&NXPER9 >0 H 63!RN#DDG(R,D<I'X_-/AO6?LTUM9M&RQ792.X9@3B)\$\G@8[_AVY'M MUKKUC';33S2 :7H\>]&) 5W']WD \@<#/L<_7/Y+?'#P!K>CZYHW.J>/Q<^)F1S#8*\>E J2&C!(; X!;(7E?;'8UX_-82^,C?>']:C"RS"2 M&+?&,@_= ^8 C)[>_>NBG-1BT[:KK>Z;Y;7^Y]]>@WAX\SES6U2::V3:VZ75 MT_T33O\ E?HUO->21M"?WT+"/Y".2AZ#H,YZ\>@ZU[#;>&SJ-NDUWF*XB5<& M52A8^Q;KT_F:](\3_L\:[X$UF:[MPRZA/\ +G-=D%&5*-VO>2=DUK?EN]=5Y]%^?F5:A'4_7\>>0^(U@=+%S/I[.D4CNQ4 #:&Z@\9!QVXP!P,CN#7Z%?# MK4-/@BA2:35HE(SNN45;(8&?WK+R$],9QG@C%>!4LU%6W=W;7;9)7^>KU]#T M4O>O=NR6^C3=KV:5EY7TU?4^A[^>'5V^S[E1(U+89@N #R.O('?/'/0U\J_ M$:9]:U5/#>BXF:*<2W4EO\X2.(@.KE&+32])T*\\6I#!%>ZLCF22Z= NR92'&2 M2RG(Z>QX[UBN^OEY/3Y[?=?7I:[-232VU2>JV];/7;5]%N>2:Y?+X=T-M&LC M$;J6+;*Z%'(8@9W<9!R.YR#FOFJ6TN8=36>[)PTI.X\ DG@Y^Z>2<'OT[FO7 M/$GB'PM%>7L^H:YI%G(78X>Y&!E^O3'%>1>(?B#X&M$@0^*- O7D MD4HGGLTB;7&0N ,''OSU]*UC:RN]6TVY/=Z.Z=]OF[;,M5FK?NTUHKI._,[; M[]>M[6^1W.L7@6ULXW7!8 J2 "W....,XY/."#6E:V33VL5Q&PP553@Y^9>6 MR!G!/&?7IQ7A?BKXMZ#+?:5%#;75]'% @']GQ[P^V0X(!]?IZ9Z4R+X[:'8Q MO"GA_P 3+L8L@:W58M_7U!QTSSGZ@4W)76L=.B3>UNNL7JKW2[[$RE.I%1Y' M;>_79+JU:[=VM;OJ]4?15K<5EZ9/XOU9;S7[A39:D7,VGQD.I7@,@0'GAA\N.!G& M*66%7N65_+4A%"AAGA"/;& "<&J$WAGQ M99(/M_BN]N(RN&5;G=VY R16NVMUI M'2[;U=^_EV/I[Q=<>'[>+Y];TXMAL@74.Y)M>\/VUQ)_ MQ,(;@9SB&7?D\\8R>,9Y[$GZ5CS^&+6Z/F7=Q>7,BGZ:MFNV"&Q5!@L'$8!(7H,D'';C/?TK3NIA MA.Q2"@P%0<4+K7CJ[Q:6VGV]@'^=Y)'C!Q'R06<#&,\ <<^G-='8W/B;Q.]OX=DO8 M$GMD\R0QS1GS8T)WD!#\W#X+#(R..^:^M7_G0LZDIY(.XYQ\IZIG@?,O 'X8 MYJMH^G/X;TE_%I+1WVI@7>EQLQ#+I8#)-;XSD.TB$[=O/%2K72;DDK7NTFU? M5))=>G?U'K;117\MXV=[J]]=6EKNO*RL=%XXT_5/[!M_[)U\V=K:.;>XMX\' M==0JBS2?>YWOC\!7@VLK?7]O%#-KLS,F%9@A^N>N1TR?ZXQ7>^(-[,JWT;2[9S),)+N8Y+RM(ZAVSR2NX@8' ML/QYJM?M:*1Y>D1RCCEINN#TY'!QW]^:T&<^7N) R.,$#L:3 M.[@X4=#QGWQQ^//<#(K--[I))[OS=K[[I._XI-=-E'7JG?17ZZ7NGI:^Z=]_ M-V@;5Y(Q^ZT2WM\#&X3*YSSS@C@]\_X^E3=VTDXV?DV]M[ M+[G:R\DM=%5[Q\M=;VMKKLM'ZKLBV)[Q\">]\\9&[$:IQUQE>?8X]/:I#;6[ M[3Y3HP()E\Z3'IPN?UYQC\:KICG'^>3_ $^GTK1M560A7/ ^8=>JG\1Z#GM] M*4MG'572U>MMOZ^[16(E/G4H6M>+7:RV7]-:[[;R1Q&-T\N+S1D9!E.#TQG= MP?0].W>OJWX!B6?Q'96TP2P@9DD>88E4^7AP&8@;3D<.F!\SV5FL]U'& M@SEE Y/KR<'/;\S[U]C?"OPW)8M%=*AV%59^Y^4=?08QD]\<]*5/#N3C>7:S MLGJNKW7??T9RSC&E!ZW=U)IZ;6LO6VJZ/>Q^HUY\:M%\.^")E6\E?5[6);*U M5826=WC^38""6R0/N]<],\5PWPG(K[+T' M4= T'1842]A62X5;C4 LB@?:V \WG(.T8P >G3':IQ&'Y(-1D[R:5U=ZWV6B MLO5;ME0J*3C&ROHWKM9:6TU;?H[7NCU_Q3K+76K7&I7+ETM?LTBE0,>3<84( M-O!*(?F&./2H3XSM;G4+33+=E%M$R(#D =R3P!WY(ZCKP<>+^)/B]X6LM,E M@BF2:79M.UE).!@=\]>^<^GMX5I?Q-BFU02B3$;2!E&_' )X[=?J,8Y]N18> M4E:7,NR:;NFDF[ZWV;?S>IKVLUTOI9^2WMI>W?1;W1^IL6I6$EG!;+)$^Y%X M5@3N(QSCI@_4@?7!YGQ5X3U+6+._LQ$[1-;AU8+D8*$@=P,<=>H]J\%^'WC> MTOKR!?/4[BF07/RC(Y'4>Q/K[5]IZ1=R7KQK%<#[-)#&LK @@ J >3V/0<^G M%3"DZ4DVVVG>.EMK6TT5KM=U=:Z:EJG&LG9I*-D[)W?-I?OT\O)'XC?M"2:K MX:TF_P!(6"3$32%E1"#@;AG@9XSG)YP.>M?'WPC^+%YX6\26[SS3B)9TW1_- MG 89! Z=.N,=LC%?O]\8/V<=/\=?;;RW82M+%)N$85LALG;C:/ZUZL<=+EC!QBG;EUO M\GU5WL[M[K34YYT8TZ;3O=MV:M^?2[ZZ6[;GT%X%^,&D>)K>SNK.5FG6%5:( M,S 9 #9 /'.>3[<''&U?>,9+77[8%7$<[X9N<8+* /\ )]NM?E)H?Q0N/#/B M&/2]!,L$<#2)/(/E"N 0,D=,%<8([DXKTV/XO>*-4U>SB:::5 Z\@L?E+#., M#'7U//ID\<%2<5-N*NK:K725];;WLU>_ILD[Z8>=2E#6-U>36MG9Q5KV[VVM MTOL?IOJEM'J\!H^6Y8,I'H.1 MGZD9&..I%>Q_#3Q!<7NA-+VC>4R#U(7/(SCCC/7 P>E>2_%3QWHDB3V MQ*&9=P.T*-I'&!^)Y/Y]Z[O..AK-U74-/N+B2=G52I(P<\@'.>?7G/4GVKS[6/$>G0 JDBC@\Y Z M'G'()Y]^#TS7MTZ%*48S:7-+5[:6TWVZ/;\SCG4J.I.2E:]E;6Z]U>2?1O;7 MMVL>)?&>J"X"_:Y'#%=V)3D9(.,YZYR2?0\@OOUR/7&*\GU76 &)#$XSGGG)]_4=^GM1 M/#THKX5O:SO?WD]4O)[Z6U6]M952I?XWRQ>UK*]WS*]]EJM-OQ/W#C>JQD('*9R%8#(R,8!//?TCX^S=NZ>FMGE/$MN,%32;7*G=VWU?E9*ZM MWOKTXKPQ/?Z_K'COXK:LTCZGJ.HWNG>$I7./+UZ.XCNOM$1Q@C[.\@4K@$MD M'CC[V_96^$&@>._B7X<\/&QMYM*L1_;%_+-;)<1ILXX;1K.^!\/Z:KSB0AF)+6P+DJA4GG@X/I570[+P5H&HR3:5X9TB.\U M6YFDGFM=.M; Q/*3)O=X(4+C=P5).WKV!K8O]&NI)">A)P3@CG'0\8Z<#()S M]GJ=LN,<=<$]&&22>3RF3;UZYT7P;H6KZM)-'#;:9IT^H2N M2HSY"]!DX!/('T([U=6JHTFDNJMK=M7ZJ^BTL[=UY7Z8*57FC?D4HR=XIZM: MZ*^]M/1:WL? /[?/BSQ3X$^#T#Z+H0M)M0,H-R;PSON,=NY9XF!Y!8GW)8#/ M%?@_!;2>-+6WN_$MY,NJ1LTCQA&&',GF("$P.N#@#GOWK]1/CM^U1X>_:L\, M>(O!7AB$VVJ>%)+U5>?:J7!@F%J"I!.0?(+=.A'OC\HO^$DTOPN\$WB6YN(= M5CG=+VVM]A11'+L3 8Y ,84\]2>.U>C@JT8Q2<59KWKM^J]==+)V_$_&>+L! MB*N-:H2G-W]VRLU[NJM;3S=M59WMMI>*-'U2?3?L\K++80#:B3[0VU1_=8EC MG(R,#VZ9KY2\:Z';^&[^'5="O-L&0;NTB;+M)_RUPF22"2QSCD=!VKV+XM>. M(O%UA$G@R]U&&XV%=@*@EB".B$G@]>!_,U\^:)X7^(.IZY!/J>AZHUI$%62< MV\I63:I!DRPQ\W#9_$<=.C%SA6482X'%X2F MZE5-*>].2<79:K=:MWO:UTUJW<[W3/$FFWD%O=).T-Q\HDAF+!\MP258@Y&W MGC(Z]^;%C#J-]JS:O:7:3?V5+]J2V#J97\IQC;&22PR<\#L<>E:2)8\#**&8, >A5?8COC//C/@_P 5Z_H7C!;N]6X@M;H"-(I- MX5#O?&5/' '7' Y/:O#Q4>2<85)-?WH[6;2YKO1V?2^_0^VR_#SJ1SGL461!,Y0"(D9VA MB#DGO7\M&AKK&F2^-B&:6?Q%B2S))*JK-(^W/\).\ <>%A$2H?:TJ 94\E>F.*^>Q6&Q56M" M=.FITU%\[U24XR:2;2>\;.RT5W;N?;Y;2=+#R3YFW/W7)7>L8+E2LM$[MVUT M>I_;[\.F1_ _AAHRK(=(M-I1@RX\L?=()!'IBNTKQ3]G*ZO+WX&_#"ZOT:.\ MN/".DRW"-G1CR^@'SX(Z$ UH>,/#&@^ /#MYJ$\JW.IK#"9D*F257O3& MJJN,LYWRE3LSM R>.:]'^&OAG3M/M)&UJ1!+KR^9J/^UTF_N[[WTZ,^//%OP^MO">F7?C'7HDM[O M48S-IL,A5O,\U"$"@9V?O$4$-@Y ^I^#M>UJ?4]5NH'_ '21],>M>4K;:Z6ZI+>.U[Z6= MV]K-WU5CU=7INFDTGY\J33Z*W1VU3TO:WO/@N;R+A;JW3=%!\TKG X5@&P#@ MG&1C [GGCG[Q^#T9\>&.2Y,D&D61S:7)5@D\L8W2( !G D4+R<'/'&*^!O ] MK<^)]8T[1](MY<6TJ"](#$.@^1\\?WNO)Y^HK]7? M^X+;"9'4&4M\HZD\YSVZBLZB3MT?57NDE9V:_*WGIJ83Z-O5-:7TLUL[ZW5[ M]=-#L[VU6>'[.P$<%NI6+&/WH4QS@AN>3GI7R+\7[>.XU"V\,Z9/N%^Z M/.\>[,3289E; !PI!&/3V(KZJ\?>,/#_ (*\/S:CYMK<7*QLQC6<,P;825V@ MG!ST&,@GD9-?(>E:QX=:]G\5>(/$FC*US*]U;6TE] 9+=)272(JSY!C5@I4# M(Q@Y J(NW7O;KJK::]>KW[]D93=U;TTTV5G=VVL[>O7<['PQX,3P_I4&E6MV MS386:1@3N8K^\9><'!!(Q_.N]TC6)M*E>[U"W86EN-Q$@)4A3SC/'/\ GOGR MR/XS^!=.NC=2:C9S<&-9(9TDZ_+N55/S$$9"_GZ5Y?\ $O\ :2T;5;?^P?"] MSJ5Y^/3C)II2YEH]6G+1][+?3OLNFZO<2@I)\JO:"2 M6^ZCK:Z_&^J9XU^T_P"+[/QWXA6ZM;1?LVEML8+&55RIVD?= ;H,'IQQ7SYI M?B"W+P1-9QH8\!20%Y!!!],XP,G./RQZCXJ\0W_B^R-MI7AFY%Q$F;NYEMGA MC+ $R/L"J-W=CWP*\+;PSXQDN2J:9;1[6Y8W(&,<8[8],GMTXZ>UA7[J5NU MM>K2U>O9;=?F>;6P]]&K7WO:U]-TEM]]EZ7/I/2;R'4(XP4$;%45&4*22<<' M&"O'0D?J:ZZ73+S5)K/PU8MNL[LJU_,&";!D-N;)!..G?!QSBOE^.Z\5>&8] MQEM[65AY2E+A96#]0 I)VYQ][OP*WM)D^(=])]MBU[R7.,8:,$#! 'X8],\C M([5EB9N%1I:+E5M-4[*U]>][OS-L+!0HPCHGS2MY;-VTOMIK?6^ES[:TRUL_ M#\/]@PF$6>FILCE9T47(EP[$\]F)&?IR>WB7BHZ;:>(8KZVN+:!EE#.%FB4< M-DYPW.<9.>,GOFN(MO"_BW5I8Y=6\59,F,KYJAB.G.U@3VP.3Z"O1M#^!7A/ M5KF!]?&HZIN*[O)FN5+'CH8W;Z']?;!5^6S;O9;+3HD]NMW?3;:W1]#^))[W M2LE9ZW=M7;IT=KTO''BCPQK.DP1ZCJ]O&6B6-P,2\(H&3LSR>>Y/K7R[ MXU\4>&_#-K]G\.32:FTH^<0V\Q&XC.#\IYS[@#&1Z'Z@^)/PV^&G@5%MK'0] M05KE%$"S37,A1S\I.)&) +$GGCW%;'P\^'6EZ=9I/J%K:+]N -L+J&&0J&)V M<2JW8CU]@,TUCN6*2?EK;3X>E]++716[OOS2I)SD[-MR^TEJNNVS3OU]3\T] M9OM5\4V+6VE>'+V]GF3YU\B4!7/!7+(/7ID>GO7(^'_A'\5=-NQ?VW@+4&AE MD'.Z->"QSPQSGGDXX_6OWITS2-$TZP*)I6C!E0*TT=I:!WP/O8$8()Z=2K>NC::UO9;;OU_+4:I\ MK]U*S<=-=6N716Z]=M]-;GYS^&/#WQ5T:2/9X8NM-R09E2XL8Y%5!G._/RD=B#@GKS7MC7EI-9I;MM-UG! M;H>N,D=?3Z5YSX\U];73&\.Z>=VI:DBPQLF"0YZC(YS^7?BN=/5)ZWLW?7^7 M1*]UIHMKM^;OTJ3=]+-6BK6=[I*]_3YKYGENH>(_'WC_ %C_ (11_$UNNF!@ MTYTZW>T17/)P$VY(<'H,#CG.*[?1_@8+Y)+/7_''BB:QB $=M9:OOU]SZ_8ZBD0\IG/F?>) M'0$'!&>1CH?\FB6B5K.VCC97MHW>WGU_X%Q2?V>MG=Z;6;UWUUMT>NAB:/\ MLQ?#*-/.N;W6=1E8Y,=_>M< XP>=ZGKSZV,,\G4$;690 < 9[\X-5-(O_.D1/.R2<'!'!X].@P/K@CGBO3K%94550Y\ MP=>.^.#U'0\= >N,X)SEIU=G:R=^RVT5_+3M9: I.Z33O=7:UL[IMI?-)Z/; MU/._%GPV\#PZM:/9>&-&ALH8<-+:V<46UM^1@ 9Z'(_#/2ODKXP>"X%N(H]" MM[>(/.Q$*Q*K8P#G=P,-C@>@YK] M8T>6#3I+Z8%T$;/\W/W23[XX'TZ^M?# M7QB\:0P26-M:PC[0L\B[@,GE,'/' ST/0')XS5TW=>\FK;I=;VLW:_IM=;-" M?-S:*Z=E9VT6B5KZ[>F]SSJ%+HV=OX=476XJ!JV35E;LU9 M)65TGOU\@7,DG=>::WO;17OK]RZ=D^5OKLWQC?R65H@$V!L*0@";BN<9X#?S M.216!K$#M$TBO$H"'#%"<$ $C;SG'/(Z\[>G';WVA3EC)",#!88!^Z.2>,]1 MZ<=F">06'.>#T[\]G1$)/FL MTU9Z:7;UCV[+I%726SZ^47ES?H9/+N+=HE0[U6(AO<@GH20,<<@\C S6,P$Y M!EN5!X^4JPSD9 /')SP .N.@QBNCG^SQNV\C)QN)'<9!]!P.WM6!=W=G$Q; M!&"#[KTQ@=@.,>H[5G9I*^B2UOIJK;;?-=GL;/31=5'=6VMTZMOM=>O2Y8-, M)5C+*8V 17QM#$\*N3@\MG.?0Y/6K-\%DCEPW^I#I)@C(*DC&>_;D9ZO2Q"!%;)M;%_?"S@.S3;&0RVJ#A%@C/_'H! MQQ(VX\?*0?>NN:.31=$5[B3_ $K5%>1L=?+!W1@C_=;IW Z \5Y3*=TLK,.N M1SSD ]<9//&<]\]*F:MUNW:Z6MMK):72UV?Z%12?1OE>E]-;J[=_GKT?0Q-3 MECN9WD5@<@ 1\@1J22%Z8PO3 X...#6 5<$AAMCY!;/&!Z$<U8M>]?\ !;VTU>OG MMULM+:K>.W6WGHUMMY/=6ML8-RZJ&56 4' .3D@9Z?3.,XZ9/>L">94) <>A M)QZ#C..V#G'//7IC9O!C(QCEN/PKE[D L<]=S8/T.GX+=[-I?A9$4K\GIC'K^7!Z9!'7KG/%4E<"1/RZX(]N M.1BQ/@_D/;) [_A^HXJD2-Q)Z[QG/ICJ.WO^7;%):V[NR\KJRWZZ>FO1W"^_ MW/\ !_Y>1KQL"Q4=2>!T[\CVZ\ _X&MNRLYY"1L.#WR!QP3^8[=3FN92;:^< MX!SSSUSP>P'KW_2NJT^\8-& P/(&.V.YYS@Y')_Q&!.\6W\5E?Y6^6_J^H)* M]]WM^3L[?\.>U> /"7]IW,!2(NV]0(=6N-4UAR/#_AV,GRW.$DDNPT<'7Y<+)M/MV/%==/E44E:SNFF ME?1+NNMVWV;^1QU'*4MKV?;=:)[?A;RUL:VR/P;X>$<#"6^CPVH2 _/+?TKRG4M:22Y,NT1HX#Q ?W&R1@8! '^%:*'/[ MNKM;1I:V6NRVU:M;9)=S.[IZVMJ];[-N^VKT3^_?5Z]DVIO(Y::Z:4-CAF)] M>#QG]."3GMAL6K>3'7V!ZD_EGGD]<8K M/FUE8Y&.X8QP01U'ZXYP?;\:7U97Z+I;2ZOTV\]O7LRE7:TB_P &K_C9-_=T MZGU9X,^(WX=2>G7UQQ/;>+M0\\%+MMN0<% MN3T/J#QD8Q[Y%$L,K+35):JZLKZIZ6UMOIKJ:4:LO>NU[U]M5\_QMZV;ZG]* M'@#X[Z!KAMH=-\F\:>1([A1BNE^)W@[3M8\.ZI(B+<+ MJ$4@:,*"(S(IR!V&.1P/;GC'XZ_LP>,BNLVANM0"K]HCW;Y, @=3R?7]>/6O MW!T0V/B/P<6L;A+B7RR3M<,,E1ZDCKG''4&O&Q25*3N^[3V=D[;*U_>[WUZ] MNK6=N9WOKKLKJVEMO7O^'X?^(?V=]'\.ZEJ%Z;?8=J^J?A#\!_AQJEE#J9@6>:",-)YD#)M91D\.@& !^&,X]?IR+08[769V MU2TM_)19V8W(01Y56Z[U(SD>F0>>N*^>_BK^T-H?P[T_4M/T\64^2 <\$'@Y$X1/$)M;J33:=[64=_+5=>C6S"5-TW:3O?7SM9]GNO^ M&VNN-^-7Q"\-_#2RGTWP\(1(PDM[E8]@\M(U.,CCJPSGMGM@U^6WB_XJ/J-U MNRS/^\N6QGD9R.23Q_/CT'6N.CNQ&IW,TD[=;_P!?Y[G27.KR,-J2 M;U SGD=>AQT .!DG/O7(W=\D\I3?\Y+#'<#IU[X/4G!^N35&2]8-)&K$X&<9 M]N >>/\ '&>365 \DER#M(R<#C@\Y/'3/]>O>E?5+=7:WVLMOP\K:$=-ENO3 M?TWOMY^I]'? +P'/XW\=:3ILD!?3)FENM5G)S':0:;%+>"5^F QA)&,9Q@=: M[7Q%XB'Q)^+GB76(S]I\*> ;>\:PG;*P12Z9;Q75K;HCZL;M6&=P#*ZD@XX ! %<_UCE3NVDO> M>VMMH^2;M;?6^CU.#5R;3^UR1:2W>LM+OIUU5KM:FKX"\,7_ ,>/B_X,TB*W M>\MO&?BV#1)S$"_DK<,[-&5YPL9((. I]S7]?_PTTO3/AY\._#OA'18!%:Z% MIMI;R)&A&Z9;6&.4,H&2WF1$%LTU?W>7EO=.]]5Z6O9^; MUZ'M\VO2%]S0R#/+;HV[<<<'@' &/?OTN1>(&D'EPHVXW2%>Q& M7" 'Y>".1D4.M9MW23^+NFNB]%M_5HI4G=63;5^F_G?ROUVO;?4^HDU.?.V6 M3RBQ4#+#OGM[9QSZDUXA^T1:?$#4/ 6KV?@W0[CQ#/>Z?-"]O!*BM(&5E\O# ML,@YZ=#QP>17&KXF\9W[@RL$V].G;! Z9W#IWXQQVKLM-U?QM/>V=JMVGV66 M5(Y=[Q@*6/);.?E .?\ 9 ZX&:QJXCW&VWTM?1^COU[V7R>IZ5&FU9/L_7I^ M#NK>2??7^;K0?#GQ5\?^,?$7@'X/>"+^Q\8VUY=?\)$EJT:3P![UX9'E8%,J MMRD@.#P1[UX=\9OA)\6/A]XTN?"/BG1Y[S7K=XS=+(5=W-/&VGWEE!=^)(O/#K)$A#37D]V><@\L^?89)/!K\Y_ MVIXOLGQVU7^W@EU=*9 \_!#2>3$ =PR"1@ =1G\:WP^)YVHM[6OR^E[+;5.[ M;WO=J^B/-Q>64754Y4XOF=FI).3;6OO=M--5HW=:'Y::;H7C32$26'P\%N1C M]TRQDAACY1SR>,\'KFO8KSQ)\8]*\#7.O2:1;II4&Z%K@6T0,9C&W9UR2N0" M<=L]Z]'U'9#//J2*IMEN&8#J H /8=,'&2/>NS\=%Y/A?=O:/ UBMJ;B>U#* M]KIV6CVUTLM->FFO1]]JMUJ;7 O[.WCCMFU&*W M5MJX5I967<001P1S[?6O/M>BU3^UY[6ZN80C7?F](QGKTZ7277L=M'#4**3C",7LFDGHNMD]5II_D?9VE^$?&O]I?# MG3%\'W4W_">7]B-'G"*PNH%N+8S[."1^[DQSUY]J_K1^*OCCP!^R_P##+]E_ MX0^*;BV\-:)=7/A_4O$UL> M#[N*^\,ZAX?TVZT6[A79%/82VZ-!(B$ JK(00" 17H=?(?[!"7*?L=?L\+=[ MOM(^&/AD2[\[]_V"+.[/.>QS7UY7FMN3/GS]I;Q+I5IX9_X1G3 M-5A1;&*)X)VE $L[B/S!<%>H4QX4#^(CIG-7] ^&FM+*]]J?C"^N=0UW#W + MW*BW\W ;[S$+AER,8()Z'DUSOBCX3^"_$FI16,MQJ%X--/FZI()9V$OF+M"A MF5A\LB$=<'GU%?3P^K1::NK6;;EI>\._35_+M*/A)K'B+4+_Q9<^%[.RT>-'CMOLR6R!I8FW<^5\QQ&QW9 M '?!)%:U,3"I1G"#M=**;M96<>[3^SK_ ,'28TL,I*2YN9)-/FTN^71)VMH] M;;:>:/AV#Q,IO9$?2-0FY++(D0VG@L#D]NG?\>M:EKXOU:"Z9;"PGMWW!$-V MA7Y6/)3!'<\GI["O9-0T>TM4N UG':-!O4,57)VYQSC))& #QG'&:\E6/[= M>W#-.H,$NR(JH VGG/7G/ Z8Z]J\YJ4;>]]JRTL_LZ7Z[V5GIIH[:=$7%OX6 MK+1N[CO&VEW97L^W?5,]Z^&?B?QYH=]%=:+)IT-W>E0[2EQP[%CGJ<*W.>>X M'O\ H%X%T/XDZO8S:MK_ (J2PMI8F>*.RN6C$F58XBWJ?G)X/UR":_-SP''+ M)J%OF_"+$ZG.2, ,<=3C!'OWZ<\_HG\+;?Q-\1)[7PMI=Q(+'1MDLETA.)QD M3%"002 %*D'H>N <5%=N,4X.-VTKR5[II;=G?3SW2>ELG%3LGNK2:V=URZNW M2U[+IK?J;-A\&+WQD]Y-K'B7Q%)9HS8CDG1O-7 )$890&SVQ[C':O'/%?PG\ M*Z!K$5A>07=PC.!%YN"6!S@R<@;MH.['U'8U^A<;OH<45G(BQFP"I,GUQGY3^-ICGODUI9$2. !P 1GY5[=.23^>[Z&L.YSTE=;+;>7+'I9 M;;+M=W./$*%-)0NFDM==;\OW6:]>7K<\MO/#G@7P[:PH^@Z;./,(/'.!D8KV;P%\'[*719M6N]"TVPU5XV=IXX2HPP#+M+DD'!' MY_3'R]X7U6/Q;XHB.H.8K6PG66'UU;2^GXZIZ7/E:Z\+6ND'5H;?4+F2642>=;2,ALY,,6P0J[MN1E?08ZD<>' MWD]I$=2DEL[>)+5'_?%=LX[?0&LZ=?)J.HQR$DR2,A8 M?!)YQ@*23^0''/@OQ#TF2_U&S\)Z,"XSYMY?O:).S6J?+[K>N]UW?S:L>!:?:OXDU:749X88]/CN6C M2";.]V5L[T&>4QP#^G->G36\&EF"=4M?LBA5:-0=_P!<#W^GU]>7UB*71M4B ML[>$K!:QK;R,J_*TR_>"-HSR6R<#D]><#CM7N'AVZCTVYD\S49+*&UC,OGN^R)C'R8T)SER.@) MXS^ \Z\*^&WAMK>:'*QE=DS-@ %NF,]..??VZUSOB+4YO$&OVW@/3Y?+5)%E MGNXSC*[MK*S @XX!(SUR2,5A*TI)7T2O?^[IUWON]4GO)3 MI<\ME>VD-REM\EFI4ML"@[=YR.1@9(]>^>?HSP+<6&DZ!::%MC^PVZ&%I&"Y M>4 +(YSR2!@X]_/'O^//G>B6V/PSFNQ\>ZS+ MXMU_1_"6EDO!!-$;ZX4]560&0,P/(PV3[#D9K6U;[#I'G:/$JF&PM1EQ]V61 MKSJ;6;FVM)#-*Z7#W(5J]\$%1C!/;/3'3I7T=X/U\)=V6Z0/"D3HZ!OO M%P%1B#QQ[=\#N*Y\12BHW2L_Y;_X>UO2ZLM$9492E+5M?*Z=[+K?7MY;'TWJ MOB*R_LH6ERC.LT)9RF&$0(9<29^Z1C)!S@>H.:_/3QIH!\6^,)SHL(DL;%B[ MS,N8RP++( R\<$#/Y'!Z_2'Q$\1'1/#<\<#^9J>K2"."'.7B2=&3.W']X<8Q M@G YK2\!>$K/PMX/1-319M3U16U)YF WHMXJRB-BV">V03YKK5*: MLMGIZ?#K][?5ZV^7H>RC92M:^B=WI?E3OU=^BV5K;,^7/#-CPSD]#6GMJNEY*_P E MVV36KN_UTO8/8TW96O=^\VWTLNMUI9-;;/R9!::@CQNLT94;2,D8XQ@#CIP, M#)Z$_6O$_&D\<+NZLI'/W"#R6'(// ZG(ZYY!&#O>(O%#6AD$ P#N&5Y'?GK MT&1@]!QGD\>*:GJ\MR)#,^[); YXSST/\QP#Z5O1ES*7,]FMK>6K2MO9^OS( MJ4XP<+1\]'=Z);+IW?Z&#J%Q),QE1L(BAF5N"P_B XR3W/)QWZ5SES('.XN M<;<;6(QC ''(SSQ[DYI;Z^P'13A3NXX)&1C)'."#Q^/'MSEW?B.(\AB!U'J, M\$G&1G\.>V:ZD+= T&[ MS5D5LL?EX[D@Y7:IYZ''KUI_AJW.IZUXE6UM@7EGE2+"C./,(!8]^."3R.YKU7Q+<6WP^\%Z1HL! M5]4N -;O'4@N([V!5$+YY^1T+ 9P,G Z$Q&2>KVC9_-V5K__1Z6(];\02:C<.Q5;C(RJQ@)MQT#$(HXYX/6N,OKU3 MQ'N![C(]?8D=R.AX^E8H1+AF)YW7(\P@9[+G;Z*?851:]#[L'G M)'7).2#[DN=[OKU_+3O9Z=/(<86M=K;3SV;NG;6U[]5>YO6VZ9=V[ M)W%<>FT="<#@=L?KBENHP,<@@8&/0YSQP >G)]!SUQ6';7WEX0'G)8@]>O7\ M"#R>_H*MR71<#)W;>>>.>.IQT';\#[4*2MH]OTTVO?7I^)3C9JU_RLE;\;]& MG?7:USGM0(#N#GAB?3)VYQ^&>/?IS[C'M7678WEGQ MR>2<9YP!G\>O\^:Y:[B.>!SG^?3J3COG'3)/3BH;E;5;:=;]'^B^\N26ENMK M[K73K^7GV11ED4]0<'!XYX[]NW3CG/Y&HTB[BQSR20,'TQUSUS],>O>I)>P M( X.>>1P/T[#BJK_ '.IX)Y[\;O\]:C[+\DWKKU7S7W^6A-[MQLK6_#2_P"? MR&F?YN 01P/T [X)X/!X[=ZWM,N\.N>^57/4L>W'NG44=)NVEE M_D>L6VJW+VMK9VL4YO;B[6U@B )>:5\?)$,99CU7KD9^A^Q/$B:9X)\)Z)X: MO5D-_JMA%>ZQ) 5*[WB6:U@)/.^%V E7C:PQUKRKX$>&=.\2:M#X\OXU72/! MMDL[0R@;)]?M#DH000=RMSD;<#KTKD_'/C6\\5ZQ>WDDA$*WUTD*YP$42,-J M@<;5X &.F,8KKBW""E*VNG5MV5WH]==GTZ75B&E.?*E:,=9+3=V716>B^_ MR1HC5)P&A>57@N,M=JSHQW]#TKC_M/?D]I5O'"G<=QR1DGD#KSQGKSQDYYQR M*JG6DO>3L]W>UGI;[NW_ !3I*6CN_)+TN_PZ[+=[&N]ZT>=V01R2#S]!Z<>_0@].:RI+MF+ M;3DD>W&<$#VQC_\ 5VIXJIM=-=?=3M9[K1[:Z_<]R8X6"NVG=I;MN^S3:_X9 M=M&;37'=FYY!]WY=*%BJK33LD]-(JRV:W>G2UM_,VI8>G%OT M2U;5]>][+M]_D>^_#;Q5=:5?1NEQ+&I=1N5]I4\#GT'.??'%?IM\/?VO[+X> M>'WAO;RXN76,J LJMD[>!RW(X])+J^_=?:Y%'?+-C'.#UXXXX_'IQQUX4JBM4BW*]M)6=M]UIJ[:WT;MMJ M=,*;@TTU;NTVD]--?ZOY:GZ+?%?]M[Q)XHO;R'2KNXL[&4N 89&6; R1AE./ M9A^E?$/B3XBZOKTUQ/J.H7=R978_O9"Y^;USWY.<_G7E$]ZL$3'S3),3P#DG MCJ>1G Y Y^G>L>34)' )8X.>G'7H._(QWJ:$84(.%.+C&4F^5R;=[);V=U:. MGX;FD_>=G9Z)7\K;Z>3Z?B:^H:C-("JL,.202>3G(Y/.>3GW/'>N>N)YWB\M M6PVP/XGKUQ5"2Y49R>3GDG@#V!X QQQ_4 MD=2Q-2'-:VEU;E3;3?5:;)6\VODAV:2=]/EIHF]//16Z;B2SR1E5D;HN 1D@ M\_\ ZN_I4*W .%ZL?3_ C'\N/IDT;BXW,#D'C&1GM]<8SV'(Y].L:R#(QG/3 M(SG '.#W[YQT![]^^$Y.E&3:!/#UYXKU[2M'TZ,O>ZCJ45C'$RMNB M,C9$LBCD19XW'J2#VKCQ+))<+*G ME9V& -^TAB>N3P,#N?Y?;7[*6D6'AZ; MQ=\9M>@!TSPSH,UW8Q2@+&VII+"8E!/&\+(6_#(KFEB:RG9.%M[V6UFV^O3W M==^FMR'HFT];[/SLE^/3Y]V=M\:EBU'Q%\._A!X8_>6/ARSMKS7$BQY$UW-I MMM-J1 7(.R>WFR7P01C@U\8?%2_@\>?&*+0M*+?V)H]];^&='MUZ>1J#V^^2 M-!E=DT]?$5]]HMO".C7%Y"EQ,SW MKPWC0I)(H(2RN=P .%_+P/X.?\ !/W]I/XB:KX4\;>'O#8-G/XCT_48-2-Q M9-&UM#J(,TDA,X9E!B((8'"C&, 8YJM6,[J/VI7E9MZ*R7HF]6M=>K1Q4K.5 MI->[S*]]>9MN7XK39[[WN?2W[!UYXT^"'Q=\;?!Z>))=-NO!L/B>Q@(8J^HW MFI00+E3CYO(1@<+9CY\=U&MI+%%;O L7RRJ[H'D W'@MSZ_A@5 M\,WO_!/[]L:#]H?PO\1=#N]-CLG33M%U6[3["(H[:UDDE=9CYXRH.TE>YR,9 MK[KNOV*OVE+R[=]0\4Z/;W@CM7P3:J-FU2QPL^2"F<@?3'2E"4G-12;C)M1= MGY.*^[2SUT^1UNE2Y>9*\W!N2#DJ<#)/(&0>*R)_&VKOB'[3+<;YI(45Y"P4J#^\QC[IZ \]>*[V M+]@_]H2\?4L>--&"7LGF:8,'D]Q5V?_ ()\_'@11W4O MCW1XUM;:%)"/)&+F,!)E8K.?FRAJG%_P3Z\37EL\EU\<](,MW;206WER.H\]B0F-MR.W-1+#2E%J3?+==U9I:.^G7HTDGL6\55BFX8ZMLCP9".3@D8QV!QS7[+6G_!/.\AN+*2^^.FG+'9G%^'GE'#1^ M603]H&,R' #?Q ?6N$\3_P#!-:*[UJ&XF^+6B7WVJ&XDLY)F#NZ1D D%YB6" MDCKG XP1BJHTO9-RNM-W^%O*R,)XBK57*^6R=[1LM.MMF][[V2>V MY_/AHNB^/+B"^AOT M'F;8&#EBI P!D#M_AVJ"&U\7:MJ?B'3-MW;^'K#1XY M+M+C>JR,(Y%;RAC8WS*0.HQQFOZ$['_@FUI]_8$-\3?#\)TZX#7S'9E5C4!] MW[W &2.N#]"*==?\$U+6Z\/:K86WQ+\,1W^J0R1)(%@$CVZY,;<39.4.[]1G M/&SJ5%%*,NK;7+>ZT5KZ_P";L]KF>'I14ZDW&UW"Z4]+J^KUU]5:]]>[_C4\ M:7][I-U+9VK9LSJL4L4+ [LQ3'@C &"22,]<\@=:YS59+J^U73[ZZT\*MQQ\7>%I+:.]\/^'["V MN=7!N_-WPB=K>.YCV+&&4C@,3UX /G2HSFWSR5G9Z7M^%M?*[\[:'=*$&I/5 M+IY-Z-^BVL^Y]9_\$>=!;X(_L>_$?XM>([463WNB:FF@VDL+V\-X'5WA%WF1"/$ZSQ^!?MK6-E:0Z=*KDR&PN8U$H M^S2)@.B'@$YS7YW_ P^%=Y\5/VG]6\1>,-'CTS3YY[C4(-"TQH8((V.QQ"@ MM^M_/9:?WR_LP1Z?#^S]\)8M*"#3D\$Z&MIY8 3R191;"H' !'(P37O M->-_L]Z=;:3\%/AIIMI UM;6?A'1[>&!SEHDCM8U5&/JH !X%>R5Y[;;;>[; M;]7J2]WZL****0@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /X@K[Q1=7[_ -DZ*T0U5CBX:-@3:9&TE0.,+T!.!Z\@"O5- M)@A@TJ"SL/+N;^5=VJW$D:;R%42/DX[2;^_3CZ?FO\$_BQ<6>OKK&O2%KB_= M?.$AR4$A#$G<<@?*![<>F:^[+SQ/;B&/_A&9%GO=95$*1-N93*JR2<+TPKL. MX(!!YZ_13P,H[LMMK7^R_P#)V>MDGY&; MXC:/Q'K,6BZ),KVB-MU,(P7:5*EE^7L(V/'&,>QKF?B#H3#3;;P[X9>.UMK> M4SZC=(X9VC,91T*DE<;@"2"/KVI/'FFW7PHTY=:LK@RW>L*DET"QS&\A:)AQ M@@*H;(]QTS7AEIX[O]2:6WCOAYU^ DOSG M7?I=Q5]M;7=KN_X7=.LYS2<>7FDNW\JETUMWWUW>A\_?$;P[S6%OF:-"W MFW"J0V1RPPN 0>1GT'-?/FI:9;6,OE6D(^TH2C(<_O>IW_4# SSP?6OT:OO! M$*Z5/-YJ7%[/$TA.0S?,&)^N=QP<8(Q[5\5>,M$_L:YN]0D3$D4C*5(ZDY?I MCT[=L^U2I*2_FDK6NNK4+OKH]T[M[/N>C"]FMFTMU]FZ^5FWKUW;ZVY#P\@M M[N*-6,<]PP#(I(VEB?IT)QTSVXK]G?V2=&6Q\.:=%:7$8U&7[3<7DY*^<8!N MDD# \_NXBV <9 Z],?CO\/O#VH^(]66^2-B!)F($,1PQQC&>H;Z'K7ZB?!;Q M1%\/M,U!M7::/4VC2SMHR2O[F\1[=BA//"2 G'3G -/E4U'F6MW*V_9[7:2T M5WYCL^9)/HKK5V5HIZKNEVT[(]L^/FIWVD>'?$GB#2%DGM]-CGN89@#MN+6) M-SRR%1P0<@]L _6ORHUWXUW7C98K"WE4C*KQ(;(YYZ^U?='[1? MQ#U+0_@GK>C6FQKK6U?3K R9WO:W$+EW7D97=P6 ."2,X)K\5?#=V= U%1), M7NII-]PH/"S,WSC&1P&.!SG ->AA:*YDU&[NNOE%Z:]UJWU3.6O!)];IK7=7 M]U.ZVU^ZZMMM]ZZ?# -/LH;%S%=M+"99DX8X<9!(]<_R)]:^V_AQK%]HNE+! M=3%X9XU2-R02=X&U<=!Z].XK\Y_#>M3?8X+I3O<]"-I'/ X&,=L=L5]) M>%/B%/+;R1:B?*M;-#)"QX5B@&.I^O([CC/.)S*E*/LK:JTF[J_\O2ROUM_P M3FH^[>_R:Z/16^^R>^BU7;V7XAZ@-#L+ZY*)+J>H#&FP9P93(3D\1C!'3\QQ[-K^K6,FEDVP40[,#;CI@X(QCUS MGT^O/F? XQM=MQDV[;>Z[1>SMONK&UU+FMKRVV:OLG=V=M=>_6[L>+6NB:3> MD+>0I+.T^XD\M(YR 21D\8YYQD9]J[JX\+:7'91Q>0J$*&4*.>.1QZ]L 9!. M.E>7VMXYU9YD8^5"WF!0>X)],X/(ZC!/Y5ZJ^L*-,DU.Z.Q(8V W'&2!P!GD M9/'7CGGT5>.?$\O MAC2_[-ME5+VX4I;1IG,BL<%ST.5] ,9]*Y+PQ9OI6F'7K_)UFZD++(_#*KKG M9N(!.#T]LXJK!;S^,O$ESK>H@K9Z5($M@WW)$IVDQ6$; M4CA4*@&,93@$=1C\.,>@JDM%'NM;;IZ--K\]-/)/339VLGLWL]-'9>G7\=M. MLTWQ;J,\\48 -X^8\\9&X] M^XZ M';RVNESJUV#;Z9;.Q!FWGRV?'!RJ MG<" ?PP:^LK+488](?66"N(I3 X."/L:+N#$]<$CKTZ5\_ZGI2_$3QO+XCN1 MY'AWP_&6@8@^2TAC*, 3E"?, Z8].AJ:=]8O96NWT?NNUO/KKLM]"I-:?>U] MSUVL]]UU;W/+_"MU8^#[)!J\R3>(-8SAI6'FVHG) * DMP&&!T!'XBCXFO+^ MU69;1(9I;MB=\B-\N&_A"\Y ' .?>O/?$M@VJ^-)M2FU#;!ITWR+O^79 M$VY< ].%Y_H*T_B%X]M+/PE=091SE0PZ;34>RZ.S M]U]NB_73M]%WULDGI;?JCS"[^*%GHDET4O,EU.(BV%!Y.W@ MXXXZX'/(/%>9#QE)KNJ/ON.17>?#B8RR[9H]B;&828XSP0">!NST/MGFO1Y%[.;2NHI-.W71< MST>E[W3\K'GSG*\>:SYI)/=6O:[W[6O\UZ_1UCKTD(B5F"Y(&3D'.,@^AZ9' M?C\:^C/AOJD2W$>I:M,T.F6:%YI1DDR ;H5P25^9A@CIZF6NNAM'_P"$>A!9+IX7N9%Q\BP$$9.< $$@YZXR/6O+Q-^1 M]G;6_FM?Z[IJUF=-%:QY;ZZM>2Y;/U_X9'T#IVM0>,/'+:M?%_[+M)'CT^UV M[H[A RO$QSCG.X<'ZX-?3LMN)=(!D=ESO\KLT4!4%(\<#:B@[<@X'3KQ\8^# M=7L+?5=+B6,?8+!46:4@;7D1\\D#' ./?%?5*>*(]3M#'&FU<.L(Z!HQ]U@1 MG@\Y^IQ7B5(RYO):KRLT^EO)W_RL>G).T6DU%):]VN^N][N[5E9:6N<)KL44 MRF&-LLK<# SG.#DXSCV&.^!CFN1NM$F>U&\"-53Y3G!(R3G!!.1U&/3(]]=I M6.L^7*6"%LA3SR3CMC!'(P>W'I6IXILY/L"RP2;25SC< K'# >G4]OZBW2 MUULTVKV>EU>Z>RZ+;>W45ERIW7/JG?:]KIN]WZ:;N]]3YXU[0\LP5_,SNP/0 MG=N/7@+^(=.$#E%=N,G.,#&3Z=Y"X_YYH7SW^4YXYI2NG;?6WF]NC\KZ?EK8 MC:UVVDM;-I6T6O1Z;OY)7.F^'5C;27UUXGU!&;1K02_8I&&5GE,8>(N#A0/- M5TXZ8/6N1\4>(X]:UB[GED>5$G<1HWW5A!(CA')^1. HP>G(KT;QSK6E^#;" MR\$:8$FM[6UD,\B%6US9W!N)/+VNY/4 8^89)]. MV2.H'7K2E[J44TTFKNU[MV=K]M>B;];7'!\UYR;U:4>;=+2W2]WH]R*&[94* M;S*X9B92>=K,-J<$\+RHST'-6XYR^2<@@\=/7/T&>YZ@G([UCE%A=V&<.V[K MZ':>0<\Y!'0XJQ')^)X..W)X_3U'US6:3:M;6[;YK76W9[>JU\[7+N[K?7IV M6C;O;I?SNWWT-(3,)U&3R5R>:IM.RZV2=ELKI]O\[;6 MU*37JG>R[Z+;LT]].EFNIH.#(FT#'&,\_KVK!O8"K=">F?8D]<<]L@].W>NO MMX-ZIZX'J:9,FG%+1VV_!Z--O1N^Z MTZBNKV;:V:^?9:=MGJ]MCSJYM67!R1V&>^/R]\9_QK+EB.P[>2HX!SR0?3&/ MIV]>,5W6I6813GKQU&,>A..AZ]^.W>N5ECV!FP?E&X#!P>3C(X]^G\LD9M)- M-ZJ]M'==-]KWO;U[(&K7M:[2[/TW>G]>AD1P/+=+"P*Y3?P#UP3@_CUY[C/H M.X\"Z0NK:FUM<1@JLBQ1*HR3+(/W9QQSD\=0 /7IC6QC60W+KM*Q9 [1_ M/CJ*^@?V;- AO-1U/Q1KB!-%TT-<^<_W#,B%H4R[TOULD^EFV^WXJYW7B?6!\+/"7_"(:>L:'Q%")[R M3[DL%W.H#RJ!SG"A2I.#D9]_G"T:X,3K,Y682NQ0="&.5E^;G+]XV],<=CFL*"$3*ESC#F&.&08Y5HE"L< M=>2/?^M:3O*5E;ECI'L]D_+^K:A3=H^\]79O2V^U_P"O,S&>51@,Q(R3QWSZ MX.#]._UH2X<+R,Y/<_7@@CGU[=O:M*2VZD8)//.WU/ Z54:W(/3/U' M_P!;]2!4M>[>RL[-N]G>VKULFKWZVUTMN:)W:TOT6UG>W5-/3U^\HR#S/O$C MGL<=>/3OT_'C%1E-B\+D$]<$G^6,]NN3V&>*O&%^H Z\#:/YX_'UJPUO\F0 M0.WKV]\X^@Z\=Z$DU9.ZLK)-+339?TM>]V%W_+RO2S[_ (O3[GV?4Y]_E)SG M)QTS@GGM@=N_/?/M#/(W7/* =._XCV[CW]:MS@!B. >G ]P>/YG^549P,.! MZ#GCT[=>N1U[]:SF[)Z6::OUTNM->EO/\E;>BGK:TMM'TOOT^2Z]==3-N+N2 M0KNVX!P ,_,!R0<<#H.G7Z<5DS2,)=X&T="H/'S'.,_3@X_P%7) .O?/7Z9Y M]>_/X51N,8<]QMY[]1WJ%>4[/9NS]$[+S_KL:/[TEL_)N/??S^?D033EP"R\ M^H;&>N 2?48)[FJIN"H+!1@'(Y!YSSSC'_UN#BG]>#S[52ESL)''(.1^7_UJ M<6U-K735J^FK3VZ=-;[D[V7G_D@:[,WRE57!."!C!!/4\=?3(//O5*60^_!P M,^KC)Q].Q]#TYI0NP>JUM_E;\ M/SO<@_IZ'@ M9S^O6J0G ;YBGK;?U5F]5O>VR=M-4<-7XY>J_SZ M_P!=M;'5Z3'/?ZGIUM$;"K:6]\6?$*:UU*^M%0B6&SO(S;) =@+[EDCW;6 /(/-?'O[-_@%?&OC M"TGVV8AT&0>(KYYT)S8:-_I]Y"3R")8(77;G!XSQ7ZM?LZ_$Z"/XE_$?XTQ1 M^'+#3?AZNH:AX9-Q$5ABM+>>-K.RARR@,@DRJ C(!/IG"4=&VW[T;)I:::*Z M[-._JGHK.V+U<4FM&G;[K6Z=>Y\F_M ^"O$7PJ^)'@W]GWPQ93O);:#H]WKA MM[NX86=_?:%;WU]OC1B@+7"RJ=P&-O3@UW7P6^.OQB^'+7O@E=9O;+3++6;" M_P!)*2/F#2;%6:_52<@1O+(S-R>@(PN3- MI^ARLI=(S:7L]L[0,QR$2TD 7:3A O'-:(UDS"[U=K837<]]!H5FBKD_8-75 MENIU/4"-P 6& ,\YQFNC"Y7*I)5&V[ZJ-].6Z5K6T35FO5=M."I+D3BE96YF M[KF4FTUM;1-\M^S];?6K_M/?';5+--.T?QGK N/%'B^]L=-,>4ST]#FNA3]I/X]ZKJ&IZB_B[6KB#2[>PTD 32XEG=!I]Q(0K?>BD#..> M3R?;QKPCJVG:"VM:TULLB>"?#$$N@Y7*S^)K>ZBA=4R2#-Y#NQP=P7D5W7B+ MQ GA6RTVTTRPCF:^C36-4)CSMDOD2]A5P"#E9)F )[# YKZ6ED:474<5:FN? M56LHVU=E?IW7IK<\]XR?-&"E*U[/5O5?:6^FR=NJ]#K]0_:A^->C:SI.E0>* M]!+@;MOSQR+'Q@A1CG@5Q6I?M:?'2^MM T8^ M,]?M;CQCKU[J-Q^^E5[31[^W^UVZG5;B:>.2R.<, M"LP4#'?(QR,\<_QI^*&GZKX:TI?&.N0G1HH]?\0*+N<_9WLYF$MN^9 <",JS M%@,D] ,&NI^)-AI_@KPGX=\%P62&[1#XGO6"CS'(9-516Z$X5BOX'.,'/S*?$#VQ74_'FLMI>GQA?F33-0CS(8@22%$R 9&0!ZY(K'$X.,:7-R)> M]&]M+WT5K;W3>BVUVW=1K-R6VMWU>BNGH[=5I=)[['M$_P 9_BAJGARXF?QC MK2ZAXW\0ZGI-I;K=39BL;&YAN[>[C/F9)GB9@1@+@$KGK72:5\4/'FH>.X;. MY\9:T^F>!]+NH'NS=3$74T]H+E4DS(%R9D:, M;C^Q? MAWX:TNY;*CRVU::U.G71.3CS#W/]M>+[Q[F\W3E2_JQ=[6O;37KU2L_EII M^'4Z?6_BE\2;?0M2MM/\2ZPNK>/=;DL;&T6ZN!Y5A=IE+J(>826,J;%484@$ M YK*_P"%N>.QXDDD'B[7AI/A70+2#5)Q=3?+?+9-:2(P$NW)NEV,(K3QS;:PMJ&T[X<:)&?+(&QK_3[DL&(X^?\ >'.#G'MQ7 3:SJ:>'K[2 MHK-6N?B1J\ER9=AWK:Q7@U!%5L9VA&.>#_(U$J$=W%7=W:ZLUY>=K?,WPUKR MO;5Q6N[NWZ;*[[;WZ6[_ $?XK_$6+PW&]QKVMSW?C+6[*2UM7NKKYK&.X>UG M=+[N6?3-&CFT/3;37,36RZA;O%- MB-[PMR(BWJ<'H!7\_'AC4[CQ)\0+32;6T1=-\&63:/IY"_*VH7@2>W9<$Y?[ M2Q*XPZYDK)ZKSE:VFV[U2Z;O;;M9WUW79+3=] M6UI=7/P2_P""I_Q[@\9?M'1Z)X4F%JGP^AGL7O\ 3(T$4#7Y3_#[]M+XH>#?BCX9U#0M5FM/(U**SO+C?N,J27"A_,WJR\HHX(QUZ MYK:^).L7-A<>.O%>K:RVKWNLW,TDD\\C22.;B:3:0S\DDODY)XYZXKX:TME^ M><1?Z73E M:U[+36[NNEMS_7I_9 \6W'CK]F7X*>+KJ43W.O\ P_\ #^HSRKMQ)+/8Q,[? M+QRV>E?2-?#7_!-,SG]A']EXW.1/_P *E\+>9N)W;OL*?>SSG'7/UK[EK=:I M/ND8R5FUV;7W,****8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /\ +YA\3/8JUU/AM2<>^/L# MX%_$;4-#MGU?75>>Y@PU@\I941&8KGRV)5B(SCD8Y'0 U^=-W?SW.KQ>0"R0 MRYQR<@%@"<<#J,=R?08%>KZC\3M0.D1:;8PF$V\<:O* 5Y5%![8&2A R2,=, MG)K]BJX2DXI*E&ZM>RZZ)ZO6^BMMTTO$^&ABJKE%RJ2=]6N;;X=7K\UHKZ[' MVM\:/CS%JULFF/")KBY 6/$F50DL%(4=""X.!C&>W%>(Z';:KI4-KK5W<&!- M0D,=H)"QQ(5WHVTG^[GTR>N>:^;M(UN75-:M;W6[T>3;MN.YQC"LKC&X\GY3 MDGGKGFO8M0\76&OW$.G07X:WMHU^P(&7 N0"H'!QG:"."3[9YKR<1AXJ$UR1 MMRKI[NCCLMGKK9O2R/2IUVTI1D[VCKS-2TY;]+K;1+U3MM]??#S5+[59S#=Q MRR.L9W7C%A$(PI(!0Y7E1U!X+<8XQXK\;M,BU364MM'BW6<43KJVS+"2\$K$ M,I/W!Y94;0&SUSVKI/"OC^Z72[?PKIUNO]JS%(S<*&\PQLPR05!(.PG=Z9SQ MBO<=7^',:>&8#9HMUJES:M-JK<,\=W\X"'&X\I@G< 0*M_7=ON?-7P5$EAX@L;1(@MK',@ M=6523\S&==S]G96$V1\K @[FP>!EO)NZTNW:]U;7YOOZ;G(_M3^,;KQ!IMA<6,B.FV05F47,0+.=4; &4 M0L4*MGH/FQ@#\R+/54;5YI7I^H^GPM**HQ]U722O9W^S=7UUWV=GMU/*K5ZG/+]X[_&,]LUUFNZ_J5UJ+>&](AV):Y$\B;6W MA3@C?QG@]02.^,YKP#X??$"#1+!XD?#M Z(V[!#%"H(QD<$^I&.F#7MGAETG MT6?71>)_:4BN9"77=M.#SGGC('0$],\<\N+I.FF]W9/9^MO4_"VM02:%?6L4:VTU@JF[;?\TI#A21C!P& M&>"<@UTEWXR:'2T@64A"NT@_,I'()&><\GKW]2*^03XHO++7$CL[PM!R]06Y;I],U[9#-%?6,4A)8$*?7G\2",D<\<>_2O$Q%)IMK17U3TLUR MW\]M[_FV>E0G!6JT\]'9,],T>\AN8@L:[;F_/V>!R,A9&^96 M(QANYP".>#V C\5ZYJ%V+/P992@WB,K7DBJ"2O!/!''"D=P>.N*YVUUM, M^U*1YUFWGP'H1(@!7W[\#L><=:F\+QRW37GB*Z);4M0RML2?FQGY2,\\ ^_Y M5STTXQ;DG)K57UVTLVK7LK>:7H=CY79JRCT>EI2LM^NVC;>FFVQT4BG3K!+" MU 01K^_< ?O'P"22 .F2!R>,X/05YOJ4N^3$K$E<<*2.A/&1CKD$C/UKT+4I M1;V<$$__ !^!7:XSURQ)49P.<>H[]<9SY9JK;Y&Q@DDXP>Q.,]L<#OGTK6-V MKM:JRU_[==_71_EYJ?UTTVZ?U;2VGH71J C@Y;"J"I XXX[\Y.#Z]ZRUU)C( M6M96#C)!#$CC\0,]V TDW M/DYQQR3@DGITP,?KCFFVU:Z2[/75Z:>2WM>^MWT+M9/=[/5VY5=:VNKO=:6> M^W7ZSL/%VJ:SI^G>"](N0=6U2VBAG<1A]L#\%=F<(X[OG)! QSFO>=0\#6GA M+X??\(_=L?WL$T]Y,C%7\^5/,R9!\P02C(4GIQTKQ+X%Z%I>ARKXSUJ93]+)>7H?B[XQO9M#\3W5F+ MI[B&:616VLP)#-@$').<'K@]":\8\?ZIXCU%K;3K?44BLD.8K=X07/48,A.2 M0/Z'OD?7_P :_A!XFT+Q%YMGI4UTKREEE6*1P0SGG* @?GD=:^9OB1X0UNVM M8;J:REM;A8@RKL=6W#D=.>_>VG2FHI24H6\UMO?OVW] M-4><[N:YI233N[-J^UM.K\E\CUKPG>W\EM/ #=;L+]F0\X9"= MQ(YZBO5]+%Q92I81()KFY0/=3!2W[N"S1;J08&)]0D^6>V()P1'D,0.1C.!7N/P\33HVDNM3(DDN9!) 6"G*D ME@H)/_+,.!MYP.3FO*KT9W:_8ZS MP[X?FL;/RW5EM9F61LC]X6P,#S/O#ACP!Z5ZQ8:G-%+"ELVQ(H4A5=H)&P 9 M;U/'H3CT-9EUJ5K(J10(OEA1R /E )!)P3WX!)S^7#K0(I#H!M'(8\\D'T/. M>_KZ UYBA::32M9+=/LM5T=NWZZ>E1E.4G>;:::LWUTU?Y=WZG0WD WK=@_O M\?,_IT((7'0=.XXQWJE?75Q<6Y1W+#8>!QR>"0,X!XZ8X)QQ65J^N"WCQG)' M&#@XR%&1P<'/\L'-4-/U/[9&%Y.54X(YYP>OMP23Z]L8JW"#CS*,;+96UT<; M7_X%CI]]M:NZM;7;;YV36O1-=S@-1=[X"Y!/.1R,?7;QD'D\#/'K7B.R,C[UY)!/.>P&W\CWZ<$>F.#N[9C M,%..I!&#@DXQ@'G.3U^@&.E:QC!132BF[:6WVLM._2]G?OHUG6;YH-N[ZI[W MTV?RW5^VFAX'K,"P>8S$)M5C\QW*/EY+*>N,8'&,\'TJGX1M(/"UK?>/]5C\ MRTD6[M-+B;Y<7+"2VD8[A\X#2*RC&%QP1V[CQ)X?DU;5+71+<@2:G(($((&/ M,W8SGH> ,G(!'.1@UYM\2M6M+F:#PSICD:)I<$4#WMQX;R96&1Y3*"0 PY-=%*9I M57=%A8 T4C8/+$AD'(&3MX^HK*N% SZ8 !P.#P1GH.ON,@9SGIRR3];OFCTN MW9]/EO\ <>A3C%QB^5:-IMI:7LDKZ-V]?.YS[/(3@M]W(&1T]<\\Y/KTZ9 J MS$7.,G[HX) P.OR\9^O3L.Y.'-&#G(!ZC/;.>?0YZ_B .,@U9CC VY .0-H M)Y/S GGKG(Y(!^F<+1;73;U\K6_RVTM;YEHR,DGJ!_7/\ A5&VBQ/S_$HX].>..-N/<@ @_A75"T@D12Z9SG'."..WH.0<=^]2"/3Z'\<]0*[.)=T:X_VL#/TP/SZGOTXXK16:\M+:?CLOPT(<%?96ZZ=K M67?N[]_77S_7+8H^T#Y6S@#G@G/3&3CV/H1UK@=1B:)6PK8 RP/.1R< D9!] ML=_3->QZY: N,+SP,8Y''7_/7TKA;ZTC\P>9]P-EV&.G.2<\=QU'48-0XRNK M/3OV::V6VW3KK84U%Q5K)OI;5:+=]];[_P# XBYBG>_TZTME,JZAY%LD48RW MFR[4SQD@!G^8>F5590QW'D^E>NBWG7=QM91G 6']U$<'(P(T ' XZ8'2HQY8N35F](I[[K7 M=+6^S[*U[GG-N5:,;MJ+5U?31JR[/2[>O9:G&H(C3W.*MQ[8]^P8\QF=L\@LY+$J,#;SS@=O:J4<+ @G^$Y([Y[#OQG/YY. M*O+&S9'(QGJ,9^]D]#G@^M*S:M\GKJMKK;K:_;7KN==K7=K]5U>J7S5M4_\ M*PF1DG/7CITQGVZ=>>GY55D0[C@#_ ]NN.V.E7_* XZXR#G'OQG!_'MUXI?( M#*V>.2 >G0>N..P./TI<'/ ./7WX[^F?6IYQ@=,8/'T[G)XZ=^W\\RYD(4\XQ^ MAYXX[^OK2D[*R\T^^RUZ;]^NVJWI7NY7;5ER]O+^M7;O8Q;R3YF;/)(!![8S MV]#ZC)/>L:>:3YOF]NGOCZ'WS[=NEJ[DY_SD\DD'\<'H./RJA-R">>?7Z_EG MU_"HELM;MM7\M5;U_KL-2::Y6^SL]M'O_2U*6XLS!B< ],>Q&>N,>I[=>X%5 MIRH!(ZG.3P!T_P#K\^N*F)"[R,Y(Q_//\^.O\\Y5U(V,8..<9YSZ8!]@>1[= M,TWOH[-KHUT2N_7IZNVHW.;O[S;7,WJ[N[:2]+K[_4J2S.,[6 _ 'C![=QU_ MSBJQDG0=./0Y'3'J:&)Y QG(R._;T[=B: M():V;OL[O63O??SU735=S)SDVM6K66KT5K?=:UO3YCACKU]/0DD9'X_7KGG. M:@E<#.2,98\ \<WGNUVU]!\\TH^\WOHF[[+=]T9FHO/:8 M>))P8/4A2 O'3/7)([?X<^$[GQGXN\/>'K)696O8I;[:.#'(3G<,$8) M4\$@'KQFO3;C]4I*,;2<.UM6WRK\[[WV?4Y93?/)\TK-ZZ]DK_BNBZ['VS\' M9O\ A57P'U;Q;-"MOXA\731Z7I#NBF3^R[Q+FRU&(*06)F#HBOD$9XSFN<^* M,VJ>$O@[X8\!:1--;^)?BK?P:N(;=W2X.G:A!)!% RHP0]S;3^*]94D -/HTS&W1 M@QR2UJV%SM.,]C7W5*E3A""A&,+1BM$EKRI=&WJ_EOJ['-[53TE!.]WOHK]+ M7UZO772]FKW]2T?XAFZU+PGHLD.[2+6^@\3>+(BH#7;W,9@NE>7:3'$2J!8N M47!8C)KZ@M/%FD>)M->VDTDW&K>(KFTM],'F!/*T[2)U6?;\GW39@8)(("YY M P/BCPM)!K9N$L85Q/ J$<*...H[=,"OK3P7JFAV.J7FH MSPN;;PEI46FP"%"6.IZU9/I[.%'!*W9!)'UQDXKKC'$27*IU%%Z-)VYE:]NS MON]>]]T*$:'M8-P@[2MMTNT[K2S;6B\UT-?Q5>Z?9:E=Z_H^C?9E\,7T?@+P MRYNA)&)]5C:^M[@@@+<21SM*1(1P"%) 6LJ#7=/U;5O#_P /[+21Y&DZB_B; MQ2S7>3<:MJ$/D:A,S$+L0SQ*5C)*K@KW(/<7MIX5O+?P'X1NH[]+[PQH<_C# MQH?)&YM;T74;F6 3<@ECI\D2DN V PQCFF:CX;\ ^'/!/B3XA:=)?OKOBV6Z MM;(&%0T47VF"\!7#%@-KO@\XZ GD&*U&I35WS:.^NGNM6=VFWJOP6W;O_P!F M;LJ,%:[ORWOO;1K:RZ]?*YY5\1_'EYXAMFUJ\L8Y-8U"[MM$TIQ)&%CTN*4: M9?1B'!#$V^U?,.-A^8$DUQ[7NF:9KEO''81P:?\ #S0Y1-&'$J2:A9W!F61C MMP21+@ J3M'''%5[F3PY>^*X$?[<=,\,:7?2S(L8P;Z_M'NK?/S;2WVH+SD$ M9) /2JFGVEC=:?I]D3-]M^(FLV[3FX7:_P!CNMULXY.2A=!DG' ]:\UMR]R3 M;5[6?EK=/Y72Z::M)F=:%-1YX14>C5DFVI;K36_:S5M[,U)+BVFT*S\,QV^= M3^(NKSW6H/C+R:3))#J=A$F%!C4.&8,&PP('0<^GMXITG2Y=>UE])5]+\-Z< MMCIP\U41+M[ B,D8PQ:XA+D 9) STYP?#]EIEWKVM>(\;;7P)I=EI5B.,&ZL M'_LMR#D_,5P21DC/XT>-K?PU<:9X4\&P?:O[2\:WL&L7;0Q[@UKIU\4G7.?F M7RY6)XX&2#CHG"F[>[T;NDMFTK:+731K7=WO=LYK7OMT\M-.[T6UG:^O;0\N MU#4H9_"&EVQT??XA^)_B42S/YXW'2;Z#8 (MI**T\9((.,@+C'-.NM2L+G6I M-2L[2.+1O!>D6]E8H;E6$.JI:FQU!FD( ?S)4)"L/DR,<@5UFHW7@6Q\9Z_K MK)>?V'\,_# M-=;O-88F+!^R7$R:AM^]NV^47X/ ! !XJ*G)"+O%7MHWZ*SV7GIW5NJ-*:D[ M\M^G,D[.UKJ^^G2[O\G>_P!A_L*?"9_BA\1/#-L--9X]2U6'Q9J?[\%C#H%T MDLBN<$A9(@05/#+P>>:_3+_@K9\6)OA[\%-$\!6#1PW_ (RU22Q2TCV(RZ ; M)7MXO+7^$S1@[\#)7@$5I_\ !+[X/>'=&T_Q+\3K4WC61EL-)T*9H0JI9W5J M(=3(.3P)XWR5.!@D^M?EO_P5B^+0\=_M%W6GV&I^?H?P[TR"TAA\U7C6ZLI9 M8)6V@D;SYF",YR,'CBOED=KJ]KW2>SOOMTZ71Z>'A* M^GNI[]$O+N]3\6OCQ?7QTZ'3K:WV?:HX2^&&%:/!?<>"A_*OG_PS=++ MJ_AZTN1&)EUBRC51MQM+C<"!U.<[L[ MQCLC2!(S<<2.NW&W'4Y.2/4CU3X1?\$NKG7M.M/$EWXF@2\TO5;9Y(3=V[$- M&^]L@'.3CN.3UZBOE:LHJHE91V>O5:7O:_IY=5??M=*3?-&R2?1W6EFTE9Z[ M]?F?Z(?_ 3[B\G]B_\ 9QC "_"WPP %&!C[!'T QC\J^Q:^;?V/_"X\%_L MR_!3PL)?/&B> - L/.R#YGD64:%P1P02"1UXKZ2KK6R]$<4M6_5_F%%%%,04 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '^5 M396T<$11F*SXXE/+9&.XY&#[=^N*;/;F*UG0REC+LQAB6RS$X/?(Y&/\!5&X M66.$S;MKCG86VG)''!Y.".?J?P9:R37$;/('&S( /!;G&>>&/]0#VK]XJ1@T ME>-Y+6S32^%ZOIK;K\T?F%&I*][Z*45JFM'9=M5IH]=UI?E<1'FC*UG)K3KM96\ MOBLNKZGOTHM.[NK/K#3M-TZ3Q1!;PS:A?!H([#:#L./ M,#J@'!Y()SR5 &0:\,UCX*:9XH\'ZB-8U9M/U"2)[V:1G*,XV/-"C\<^4N%0 MD\G/4?';PRNH M^$;^?1;Y;:=K>1P8Y=BO&(W(52& Z<$ =.",<5Y^&@WB%%V2Y>9O5]8JW73> MZ71I'67B2_M;MWGN5FE! ME;+<[L9SD\YQGGIDXK!LT>ZDWMD^42">N2O'. 3PE^KN]U=M=CPZU27,W)VT3NU:Z=FK-[O6VW?34[K2KI[15F=V;CY%)X#< M\=>!U_#OQBOI3P+KE[>:1) 4+(O0D@_J>U[\O4GGTA*+3;[:[N,D MD=NQP>I(SCKZ'X)UZ8PQ6L1):7"NXR<9(R6()P.IZ]!^(\FM0UDK/=7T]'MV MLTO+6_1GH8>HY1BV]5JM596WT].NU^Q]66V;V4QI\]L.HSE6(/5ATP1SV[O+O#4L=M91PLRL[$.[@@Y!XP3ST M.>I&3[UZ%IHBXD\Q1@DC+#)SU'88[]SQD]*\JK!QD])6O'976J6ETK->2Z:> M2];#RC*G=JUKZ72UYE?:_=+;MMH3:KE9/-F)=I1DL_S$X &2?3@8^O2N1NHH MY2P5 I/((ZCTR/QP?H>V:[74G@N(=QDC'DC (93C(/?U)YQWQWK@II3%,"=R MHQ(4GA2"< C/!XZE^+;P06A5,M+.I5H1S(J\X+*,L 1W(&1@]*\8ES:12-@H\V<\D$9SUR. M>N>?TZT[)]='OUNM+6:V>EWKY%62O=3O;E6WEIKLKZ-J_K=GV7X1\5V%S:V\ M#>6\,*+Y$)QMC"_=\L$_*1V&,8'7M7577B6<7J75M=O%+#CRI$DVN@ P<,.0 M 1V!!Z=J^,O!&NRQ7/E-+A4(3); _!N>.?QY^E>_6%Y'W9OT79;W?3?U/I;1-0N?&FC7,# M,UY=P1,RRR?/(&0$\-U'L>A'7GBOCOQC?VR:W=:1KUO'.(I7C#7";RF"0%!( M)X(QQTYR1@U]+_"3Q-;^&;B5+HHRW*LI#G)&_"]"/?\ #G/7C'^*/PQL_%%Y M<^)+(*PD5IF2 ;L,3N)(3@$=R/?@5CAZ[C-J_NMJWEMWLNZZ>:>AA6HQDKVU M:23OJKJ/;KTU2M>[O<_/KQU%I-J'N/LUOIL:!FMS HB$N%RN\@=/7GG/TKY5 MN_%6J>(/$EOX?L \:AQ*\D)90EO&X#2D@XRH/7''OUKZ$^/3-86C:9+,GGQL M8H-C#\C<&?:U>U1K2G.%.]H7N]+W6C2O;1O3M?KOKYLZ*BN9+7IL[;)/32UON2O MKL;6K^/DTZ[MO"EI%&4M9!+)=H &EF;*N[N.K':,DCGTSS7JVG?$!VL['=(T M30J5VHV/EX&6*GDG .>IR<>A^([;[>6?[5)NO%D:;SBO%;U'?FT:7V8]KM6_S]=QT:<6XK1M; MN]F[6U\EU:[];7/T1\&>,!J2*KW#.!T+/V."0!G)'3 [9))P!7L5GK,K(I3F M(L5R",YQ@XP>I&.>W/X_GAX'\27%A>11"8M&[ 'YOE&3R0>!@XZYZ>O?ZHB\ M0316\)AGC9&1&.'4C)"YP/4=..WT!KSJE-[J+>K3?*]]+KTM_74]&FHQE\45 MI_,FM.7\==FNFMSWC5?L]W8DLP#X#9!Y)^N,Y] #DX] <\SI$YAF$:N^Q"$7 M)R2H.,X^F>,9],5GZ'J\=S:8NFW87.HQ75VUA;%8IH64B4 M*\:Y&X@C P.#^/;&,U@XI633L[K9II:-]K=E?5]>ILY*WQ+17U=W]GUZVWMK MTL:=R!/%G;NPN1NZX R<^W'IZGBN"O9K:*WFO9@B/8I)-&IX\VSB#/=2GGED M5#L/&,XYR!7H:1\B)@02.5/!Y&.A_#Z]J\7\=6EUJ&K_ /".::Q\QW6ZD>/( M$>CP$-J47-KDDNC>'H22'M[<%+F'5+;/W)N'B\T8) M!..M?.UU:F6>4L,F5S+(Q&?,=SN=FYRS,Q+$GJQR>]>P^+KU-5N[;2[)6CTS MPY$+:T0#:IBB)5'/(R[!^2V6Z#J!7!&S9ICA&.%!+8)!!&#T_4=1@^QK.;3M MK%VMJVM]&VE?M;T'!.-]&MMKV:TLKI)7=[^?EHCSF\LG\UD7A&^8H ?F8# 8 MC'.!D<_GC(K"N;%E##: .A&,$=..Y_GGOQ7KEQIA$AD:)@"&^9E( ZX!SSS MD8&<_@:YO4+% ,[<=/QZ<>O2JL2,L@!Y.[WX'')R?N\YS]:Z MJ\ML;B #@=!R1[9YXXQP?Y\893]X6Q@ =.02^.3@YZ$#)&>ASC)K2LRSL222.,'VZ#') M_G]#6)(SA@@!QM7H,Y//'OS]?TK>TQ&S1>F,O7ST/+]:\/2S*+G:5CE4!>#M!*[<@< IY/UKZ\O],BFTO2H(U#,[$NHP6P)3@YQE1M/)SWZ\\Y'@7P M3;7_ ([O->O%2;3/"R_;I@Q#1R2V\BC[,#G:TS!AB,?-C/R]J'"[3W4K7?K9 MMN^NMM-[:;&;J+E=G=I-\NUVTK)ZVNMMUI=^DNI:._PY^&5AX>M8\ZEXJM(; MB^>(8E0,BS+$YR#A2< $8&.,=_G./399W:/80;%C%,P!_>/)\X+D##%1QR < M=.M?6FNW,6I3:CJ%]AXW:0:?$X&;>(EM@5<$*0F%P ,=..@\CN;*WMHG";2] MPV]]O)RIQU&?R/(SW%:3INVB5HV[I]&DN_>V^GW^?";YTFG>^KMN_*W9:7MZ M;'EQTS9P5! Y^8 <]Q\P.>W ^@IPM",[ESP3T^I]/R]A^(ZNYC50VY>/\<=_6L;?Y_A_2.N[:UOLG;73;_AOF<_] ME7^Z.A)X^OZ]..OT[(UL I 7J,G/ P>!],Y'?ZUU@T]@.(92,=<' [8Z8]N! MZ\U5N+4IQY;+P.O'3U[^^3CJ.<4?U_7I_5P;2U?XWVLDOSO?6VFB6_"W%OSP MN.>F.!['UZ8^GX /4<#'/Z$UY[J8'GS M <@/P?U/I^GI43VZ]GI\[^FFNOY6>M-[)]UN]'Z[V26GEZG&W/WVX& 3@<#' M!'\^1[W7OP?4#C^=9;JP!XSD8X'.3U M&>G;\>O':$GS:;^Z[=M%KZ=7\Q65IZ.]X\M]-;N]GVVW_"Y3=C@<@Y].IR<< M_@?SX[52GP<'KGIG&.,@_3/?O[9XJXYS@8P<\Y&",'\QZX^E4YA@ \@<8ST' M7KZ9)YQQTS@U&GM%=Z6MM=7=]/)M::>5M!ZZ]^57^Z6[TLK]3/G10,@ ,<]! MC)[9/J!GO_.J^T9)[_7'\O7O5J9@0 "#G/.M5L]?7G@'G'KVQ MQSUII6W5M7:Z=OBM_7Z[&;TE9=&K>ME_7YD4@RO&#TP3SW;O[?G]361=D! ! MQDMD]#UZ9^HQ]*UW/0CD\<9'Y9_/U-9%TP8! 09-QXQR.>F.H/&.!VX [9S? MO*W:ZL_7S?3<;^%7T?-MZ173>^[?WF6$4R&24#;&N^,MG)EXVH#SGCG&1UY] M_O+]C_PM#80^+_BQJMO'%IO@_3$NX&E3"W=Q/*;)803D.8FG$JC/OC.<]:_3'QTNK6&=0!)A&1B%;H20!VKNY_W4;OX%;JDVW:-EW2V>[;OL M<=9/F24;\VC?1)).6CLK_KN]CG++QL/ _P ._B=\7-4&-;\237'A?0)Y?^/D M66OVM[878_$AI?''C?X>_!/2P/[.\-"'6-;2/!26&QN MH-1N6E P&986< '<=O3TKV/XB2>'-5UK3=#B*1:7I=FFAV-NK%?+TB"1GB:1 M5P ^XG)*AB3@FO4RFFZU1MI/V:Y;M-WF[.6SM[NBWOK+SOSS:TULY-2LMN56 M4;-I6OJ]=--3(LK_ $F_#:1):3J?$S2WNH2"0*?LEAG4; .3C*?*H0<]A@ZO>W0F_X0Z,/IF\;O MWULZHDT7 ^9D8D$'G@]CCU&T^&WA\SZ+HMC<[I]^H>(M 35W MPUXG\);;_5(I$6\\3S?V+IS&3B*#2I7L[AEW' 62 G)&"0.:^DPV'I2Y'I>Z M2U2>K2ZO72_?UNPE5J)3<6^;E;6G=.SV[)[;M=K')V'@=+F[UKQ?+=RR7?Q- MO&N;.$NQ:'2IX_[.N8(\X(A:6 ED7.3U[UR_QOMM#\+3:#H4=Z?[-\,Z79ZI M?PHX$)DN;9[62-U.!P^S([=>V*^AM,E\.P^([9I-1LDT?P/9S:#&3<1I#]IE M?[='N);86)E?8"XR!W\UOH<6J>(M>BU!$LO#4ZMII'5W[;'O5$G0;NKJ44K/JY-ZI?.U]+]=SV3PMH&D?V#!X,GU MJVAOKN0^*;ZZ 82WRZRL<_V.XDP6E2 J75#\JNQ(XK!AMM.NO&?BWQHFL67] MF?#;3;G0-'1UMVNDZMXF-E;P3Z)" MI4->*K2VLS?9;6)%W#=Y>\85<\ Y Q7%KX0U_P#X1_PGH4=BYOO$ER^LZY"L MV9FBL+\M$\Z#YA&EK([!F^7:2WW1P[+;9WOV5VU)JZ7DDWYV\EQ];MWO9/;L MOD]W96Z==3G]0\,R:IH6@:4FJ6W]I>,O$<>JZE!APTMO-[>:RCCV>&(=,T6QCA7"S7,A329_+7^\.788SR<]JK#3[NP\3 M^+?%ZZ>&TCP3H\\&G)]HS"]W:31F-(FY1Y6#DA4R2 3TKZT_8%^$FJ?$'XP^ M&H;ZW?['8:BWBS6$DC+JUGJ+&[LXI >JK*%"EAP<8 R*XR6SW2?PZ73T5]GYW/WD\"^'-*_9=_8U5=4:*RF\(^ M%=0FNYR!#)=:AJ,5SJ-L\IQF25#+LC.-V "!SS_&'\=?''_"9ZKX^\73S,\N ML:UJ4ZRNP9WBFN#*$9N<@D[AZ\]Q7]5/_!9+XQQ>"_V?]#\#:5,(-0\836/V MFV@<+,+:S-Q9MOA3#A6&P') Q[9_C4^+NI/IUO;:1$_%WMDEQG&Z3J&XXP> M.>X]L5\5F=>[<%*]DFW=/UU773==$>[@X15.5226K=KO5)6[ZM7MK9W6FE[G M[S_LR^/[]/@OX;L)+J>6,Z3=QQ[G8K&D5D?E49X^7@\=.".!4GP5\:W%M%XO MC:9_*DNF-NF[Y5;:P#(!P,-T('X#K7BO[.>M067P*T.YD8;H;/4HVD9L!2]J M50;L$ LQ&!W/3GBMGX072#1+V[D!C^TWP+E\KN4LP.<\[0#GCOSQCGXG,<5* MGBJ2:=I4HRT3U;D_G?LNW4]W"X6$L/4E9.TWJG>VST[:/MVZ:G]Z/[+%Q)=_ ML\_".YE8M)-X)T21F8Y8EK.,Y8]SZGUKW^OGK]E!D;]G+X.M$08V\"Z$4((8 M%?L<>#D<'/48[$5]"U]53;<(-[N$6_6R/DJBM.:6RG)?G/3XC-ZG+5E?1+E3 MM+>W(M_6S_SN?79=@XJC*=O>Y4UHKR;Y8W3Z=59];WT.)D_9\T/6+8:_:1_V M_3N=L:<])=$KO_%H[^:VTOK=?/XB^$]QXBT[2I]+O](FBD@5VC\R M.53GY5QAMI &TXZ>O%:WC#6/']UX7UK_ $&<6EM$ZV0V38;WO MO.FEC+(TCQOY PH8@L<#VR!QT-4\;3C)O17:2U_P;7W=UY/:R6Z%1E?;=+S> MT4_DW9Z[.S/P$UVWU:]U*_%]:'^V;F9U12CY5F)[8!'//(/UJ+6K.V\.6UG; MJ +N>")[I0/NRNFYUZDCY^ .#G@XZU]X+\!-4U_Q/XX\82H8=,LFNI?#Q\MM ME^PVO"L(7*C>=W#[0,8..WPKXLLI?[4U+^TF:.ZANYXQ$YW89'*;<\C(QQR0 M.3]?:P]=37N657.3EN MA/LBF;:%(<8)&2I!_//&.0"<'KFKT.H&.8.&X!& "W'7KCIT&2?_ *]8=ZA\ MM&'$F>G3@GMCO@ _B.AXJQ"#!$IN/W>XX!)!)!STP2<8Z9(_#K7IW Z5Q>D01P6OVJ-!+-M M/DH/O-O&.I&> >2>N2>>*J0AM&N)))9-[7K$E2PS&6RO )['/ Z<]\UPXC3W MNZUT5X[6:]7WT6OS].E:]M;)V^^W:]U9=>K\C[/\+>(HIDA,3Y5H@7.<_O#@ MD'MT'(Z=^V:]U?&_@_4T@6*V2X$C2LKJ,D_> M&< G X]?T/0_2_AFX,907#>6T@7&3DD8R&&"3Z DX]#TR.&I:SM:R2ZKNNV[ MU[MZ;L].BKP7>ZTZ_92=^F[];KL>KZ?%;RS".])%HX/F$C@.!E1R1R>?KGWY MRM>C6U$LD^/L4>YK3/0[?N8Z#)ZYSTYZXQT>EVD.IH;=Y!%#M\QICG";O/D_C#6VU+4AX?MFW06;8\T'._8=N.JM@_E^)&?+Q#7-)K?2ZM= M=+;_ '/MZGLX=/EBNO+'II=I;MO796M]_4H6,4^K/V MW'0\\8ZURVIZ4UV92 <=.G S[@8ZYR!S[UU!OGM%^RA=B(@0\#GH-V,$9/') M[9-2)+:BUE+R R,#A1R3G('&.PZ9/7OZ917NK6VBMIVMIOU\EIITNS&K?VLE MIO=-::7BK=O/NWO;8\D@L)].=V&<;L\9 P">, >^,=<<^@KT_P &:Q";A4G8 M?>0>F!GOSV&3Z@\^M94Z&9'1X@!@@'"C<#QVR1T]#T/%9EKISVV^CT6]]MONE6236][7^4;=G?T2W3U2N?6CVUE M'!%J2R)Y "MM![#!YP.-),D[BS;.@R<9/4CDUE_%WXAS>#O#TGA71[W M?JVK6Z1"*-B9 7P",Y&.AR.,=".0:PIT+/9:22ZVZ>6]O\]S*K[R5EJG\6JT M?+^%GK_PQX+\4;6/QAXTU.^LH VEVUU)(TB_-&) \GH=OWE('I^'/R7\2[V^ MN/$$ NX_+MK6!H+?&0I0,", X&>#TR<9]Z_2_P &_#32[#X,ZOK'B#78+35+ MV)[B-)TF,QG7J<5[%*G*/LYNZ7,G)VW:4?31:?Y7T/.G9IKFORQLOPVL]?._3;N8TMP, M#^]@#TZ8.?8'/KQTR*LM)/+'$('VKD;N2.>,<\GL>GXCTYMYP54*PX )(Y(Q MR<$\^@SCM^=M+M0@"R;".2.?PY[#!Z@=#TR!GO4D]G^76W_#>MSF/2;"^O\ M3;:*02D, /X^W)XX/&1D9/3CTSW.F?$35MT*^>2J8Z.Q&1@'COV/?GMBO$I- M1$UM'$;@ @"23U^OH<<4I2:CH[JZO M9K\7V\OSV:<4W>VNG6VVG]?>??WA+XB)-:)#<$%OE!!)QDCC^(.. ,]R M<>A![G'4CZ?\(^-K8JH6=5CMXPQ;J!&A!)XZCG'7)STQFN&K.+5E]W5/35OS M7]=M:<6N9:O;UVV_KJ^K/MW4+O3])TAM:O95\QX)!$"1S)L&P8//WF7'&.P& M3QX'-?Q6>B_V\S8U_6F>%E/,@CF=[4@\EMC1;01@#!]"#7/Z)XEO?B/=W>D) M*[Z;I217%U*F?+CCD?RXR3D9W,B* ,D$_,.*W;O09Y[F:[=&Q:(JV5MR ^Q M48 ?+]^,8R!\S9/'(\:OJU*][^?:R^>V]_5,]3#)\MG=/3;K\-EKIKW:TMH> M?7-C:!9[9>^#6;;Z>(VP?0C@#J#QUX.X#.. <@ M$<5V7]AR'S=5D1EU&=MCVQSF-6 8],@+GCK[C@9.-?1S0'#1M&0,D\'N3ST. M1WSUQVKD:YM)+57:6]MM;7W>EG?7J=:=[+JME>]VK6OHM%M=_><]K:JMEP%! M,R949R!EQP?J/I]:\OU3[AXQ@CKU^ZW^>W2O1]0\^[A,:+O8N'"@C.%SGT Z M]^>O0UP&KVT\:$/$PP#@ >,^X]>A&0>?P-.5FM6_R3>F_ MS[M-:]KE_P!?U_7PI\%C))(LFTE ">PQG=_M''7W/L*W;6T<2[U1C@#G'8CH<#/.>Y]N:44 M[:Z._7>VGEU2_+U%)JR5[=O)NU_Q].ZL>IZ'<6Z+"KLN[:-WOGCO@\\9SS_= M[&NQFO[-$&'&2.<$8V-C+:2NK1MLM+JZ^[>ZZ=EU.=INZ3=EH]+[VUZ> M5^C6ED;TWBTVUK?1Q?->ETL],122QDN5*KM7)_Y:%> #[&_#K2[74O$"ZSKK-#HGAB[@F MO[A@6C74"WG:?;,%#,S7)C*J=I4<[BH!%=K\0]7O-5UV_P#$-J&DMM4D>VCC M7.VV4@,(E!. O8# .<<&G=N*=M$VHZZK976_7RW6G4XY**E966OO?A;7:V^ MWEV1SFLZ^;@D GJ0 ..,9(/H3UX/?IBN;M97N)2IR<@X![\9![C./KT!X J( MVERS*9(R,XYX&,=N3GI[CO\ 2MS3=/971PF23DHJ7*3M>] MDTNE[Z7M?\EZ6:+C&-X[-Z:7MII96WLDE^;*,6F27$P0JQ7( R.O(Y..O)'0=>.PX-=#X=T")@LTL8!&6 ;!!QCKW'K M^''I7:7%]#IRQI$4!YW8.<*.N3^>,Y]AUJU&+Z/=WZ-7L_+;LM/ONMVW%I7O M;>VOWI/IO>_5^APVI>&5LH#\H^4'D9Y/)/(R.?3T/45Y5JMHJRL&4[L'MT[9 M'KTY)X[U[AJ6M6MW&4\Y2V!@8.2",<$YW?7/?/I7G][80W;Y+C<5. ,@\YP< M'MTR,8Y].*&M;63O;5Z[+1OS^??9LSG90LKJ?,M&NKY79=OGIIH>%:M"H)"C M/^&K5?FD=%!Z@]0 M.._.2?<9ZG'IYOJVGPP32JO,0)VN.G YP.._Z9XK.46G?2WXO;;;Y^GI>83_ M +MWK9_=:Z2W^[R\O#[G3GR?D/!(R1D'V^AZ=2.*I7%D54G;@@= ,=NG/3IQ MQCL#7I-W#;G=RHQT'/(!.#GU[=.3^-_I+=U9/5O>^FK=E^;OU22ZV$]V]6KWUV3O9WVOY)/M?8;] MH$3J3U/IC'3D''X#/KD\ 5BW4@AN_/ ^\ .?7'! &/J,<8J:Y<"-G<$%.MVFN]]O5OIK?:R/I/\ 9B\!-XO^(=OKFH!UTCPV#J]\6 V^ M3:,KR;@>#D< $@'(R RV-H%+ M#9\S-$, \C\353X46;?#;X)VVM+ICOJWQ#U*WTRQ0X26?P_>P.LMY&6Y,9GB M\L#=NW#[N>GVO^TY>^'OA%^R_P"!_AGI_A:/3_%WQ7MDF\2R(UNUW!I?DV.H M:;2:;U=M4K+;965N[TV,IIW:[JRU6ZY6 M]FFM]>JZ7Z?FW\ +$76I^-_C;K4FU[QKSP[I D(!D&K6]U8).@8@[86169@2 M%)'!)%3Z[;69^UZDEQNO[^ ^';8!AF34R1,URO.3N12 P&"3TKO8O"EOIO@B MS\+Z7%M M*AGU1?,)']O0NRS%P20TI1U7=R2 ,GM7U>40>&I14DM5>3V:E)MRL^K]YZ[Z M6L>36UDWS-+117732STVDXO3;6WK5D&F6^IP-;WX^R>#K"*Y0AT*MJFL6P@N ME [E;LX;OD'@9R/:_A'X)22TL)-0UB&&ZN=_B#Q"LLJ)LGT^5W@24GGY[8C@ MXR"/7)^;[3PQ?23V?AUH)3J&JWQU35QN#/#822+?Z>S<\K,HR@R<9Z=C[_J/ MAOQ!#HVIZGI\%TB^*M0L=)MTCDVO&+N V1BBPW ?9G(! /!Q7TE&FVT^5I)_ M)_:\I2LV[I+6VA[<=!\0:_I/B'5M%O\ M3WU+Q?>S^#O#,:W)#RB)X[Z'RNI ,2D*1D=1UK#_ OJ?A>X\.S3P:F(?AG; MVOB-D:[!2;6HO]%FM?O$>8$97;(((4\YKN]7\/\ B ^&M&T*RN=077/$^KW6 ML:B9;EI&BL8;R/4(%EPQ+*87;:,D@<8 KV:%&2<&TU9I]5?9V[:]^]B9I2C* M^T8-7M;566FSLE9JW=^ART6A^/9/ 6G07*2G4?$VS6-20M)YBZC%)/9P*_3# MF$1=<$ C [UYC!;>*-/UKQ!X[6V?/A#0;.VTIR)2KZ_;W2V5Y&F!##;1CC#2,';&,'GD] M_)++7M8U.T\'^#$=C>:WXBN_%NJQ-"ZLUIK-F)(XY2P"E%DAW!3PK'@?9[Z75R[8^#/$F_P-X( M.GRM"KWWBC5N)"48S)K40E('.5R,,>F<<\GZ"\$R:M>Z]X^\>:QHT@TRW%YI MFBLT<@C>UEC26,Q;N""0Q&PD >A&:\XTOXHZA;CQEXI54FDN9-)\.:!(8S^\ M+1OI-TD.XX!5]L;,"!DYSC&/J.3Q!<6?PI\">$M2LXM-OS=V5MXA)5/,0GSA M,\YC)+;4*%B&8XV@=#7AU_AO:Z;2;2^%?):NVM^M]]&>NY-1Y;N[>EGNTK/; ML[;ZZR\D?-OB^XUS5H?"WA*.R:/5=7UJ\N=0C"N"-$DCBNM+=QQA/D;;N &, M$$FA=;U2WU3QYXXEGO(;;PO9Q^&85B4>2)MSB\LL,95X&SM/7D#)PF7#6,$\6S(W20,I8\,>IK!O?$.N'1?" M?@>U6&Y_X32Z7Q+XC?R 98&T6_;65KI/=I.VC MY7TTVTZK;75:D)*ZWL[M>36N[^:MUM?L5KM]0@\&>%/"\EUJ7VOQ5K$&M7\8 M49%G%M"CCMU"RWR/OMXH5S_K7!8@G M &3DY%?TZ:5X;;]GW]FY?$NL6JZ'I%EX)35Y[Z4*L8UC4M*#M&%3YR[WCK&" M 1D_>P,U\EGC?+0M>RE4D]6N72G9/IW?:YU83>>RORJ_G9K\KWZZW/P$_P"" ML_QM'C_]H&^\/64XFL?!_G6AVON12IBG?H2O#,0>!@>U?@%\7-26\O4N5;Y"R'^]M['!/J3D^HZ9KY.I-RDTK.[W>C5D^K_FO=;>; M[^S9QARW>D'I?T3[+LO^ ?KI\+]7BL?V;-(M!(RSWM[91(J?ZW$D\<;8SQT8 MYX]>W3ZD'@Z;28M(T:WDN3%?:<+IL #YB%Y)&1WZ9/?CM7Y_?!/59-7T3X<^ M&]X-K,]2D> ND)O+&V-M$K1IPF,97D M# P"1G.?88/SV$5KOE@EVO=[I>7=;,]_*7)8;$.^CG4>M]G%-.SNUK= MW6UM%V_N,_9!M39?LS?!:U9BS0> = 0LW4D64?7W[5](U\X_LB3RW7[-/P7N M)@%EF\!:#)(!P-S649/';GM7T=7U4/@C_AC^2/E)ZSF_[TOS844451(4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '^6#9:W MX;O+4-HNJV$V5)VS30@\$<#>Q.2..F/4\5S-U#)=W1DGGCEC5N1;OO)^;@*( M^>2".,?7-?E#9^*=9TP^1::M=PE6(!1PJ9''0@^PSU'3OSWVA_&OQIH3*%OI M+TH36S5]M-WT^?BXK)DW MSX>*4M'RNW3E6CW]>WI=GZT:!K3:>;>.+SHU)7E]X &E?=OP[\ M7V]CHMO=W,\'OVJ+A6A3Q';N K+EK M=';'."=S-D'OTXQ[9K[4^%W[3OPNO7LK:_UPZ?"7B-Z+Z2-$> _?2,$AF?/& M" I /3D5&99IE^+HU/9XB+JM1<(V:=W*FVFVDDTE??0UP%#&TIPIU*5J;:YI M*46HV4;=5+1I16FZ>R9^CD5U-K?B4>(;F-AHL+@[",K\HV\*PP26&<_0YR37 MHDOCZ&.\C6T;;:!&$('&%R #@X7DY(VD7Z=\4_A)X@T>WMO#/BK2+BS MDB4R6D3:I("GY3E\\YP/KC'+:A<;Y2UA#(T &VWVEC+L)&,CJ , MD9YYKYQ2(M4T'POI)C:>],AO9$Q@ ,C+N M((Z*QZ\_6OD^3Q"=#B831S175PNV('"D$[2,YQG&3T'7TQ@]Q\/-2%A<)K^I MEI]0+YMR.612<*3N(;."H^7(&#SZ9S]I[KC%MWBK*UE>VK3[.Z>VC)]C9.RN MM$Y-;:1ES)WOOVM:W1O3Z N] @\):%XBTVX0,MM9S/">N6$0(P<<-D].O3(X MX_ WQ_*9/%/B%GRH.J7I49X&;AR!@=..?2OZ-66S\8>$[FYN!BZN8&69I,'( M9/?/;U&. #P37X ?&3PZ=.\:Z[:J8XPFI7;Y(*$KY['D#C) [ <#G@5]%D_M M9KWU)-N-]=6O==^NSOO:VG6Z/)Q<(0E=V2=MEV:_SOWZM;)>'HC.?W@PH.02 M@]:V-%LQJ-ZT4_$*!N=2-N2,$]VMU>WIWMO+&\-Y':Q;O)#CD= N0,C MC Q@'GWX[GM-1^'UIXFT];BTO MW#'N*JPR6 )' ;/X?EG/.!X;A;69D@BB< MW4A"J[*<!+2R0+>"5KJ7'W54Q@XPJ>']1MK"^ MBD$*3*D=P5ZL#TR1CIR,-QR,<$U],VVM/IT%G6;H[&)K2[#.%P(I NZ, M8.%R3@9& !]>,\UY4ZU**?[RZNN_E?IV?XGL4Z=2*]Z'*W;1V6RC?9[NZTN] MK/S^A]-\<+::.UNZYO-30?9R."% VD8QD<^PQQ[Y@L-#$:MJERF;BX.X9&6 M()YZ'KT]N/>N'^'NCW&L7JWFJLAM+$JMH=V0R'YLKN'0'K@X_E7O,#/3C'0?3CU\JOB:";?M%>[>J?:/>WEIVZGITJD::46UT=GT3M MY._J>2WU@_G.Y'7D9Z8'8 YQTQ@=.N:SG@**=P((SQGCV[$8'';KVZ8]'N- M-:2:1 4RQRI!.W:0-HS@8(]!GGOCK@:CHL\(+A@1GC;NQP<=,^O ]*(2YHQ: M:<6E)/R=O.^J6C_+KA4FIS;223FK.^EGRZ-]MWV[+33GM*$,EX([A?DR,,AZ!-=W,;*A4@KD M@'UY'3'\CGTQBO=K,1Z;9!9H_EBC)=F "L$ 9ADD#@9[G/H&,CKD5\G>%[G5-:\8:KXX\3,\NDV$SS6DM>V_%/XB3:SXGD\-P-YVE7MT+=+>#+&!7;8995!*A$)W,><+S[5G:SINE MMX?/A?3(UDNP"LODA/W@QM! P2P)'4]\CK771Y)26J]UI-+^9)6OIK:]WKKK M9:!4JPC!7DN9VVNVE[JUZJVVGR.0^*OQV76?#4NBZ*RP011%%2,8'3!/ !& M"?KS7YY3O+/1AMSUSR3WZ8/7GWXKV/Q[X3\0^%;B178YI.*>G*EUT M2_7INNO0\Q\C3Y6KO2V[=K6=O*W6]]?E'O)Z$'CIGMZ'O^/6G*P')P", >A_ M0Y./J.WK5;"C&2>1Z9Q[Y]!Z=:8\GE%1@L&/\(YXY.<],<8Q^AJ>>*2=UK;3 M2]M%VM\]-'HUH9JG)WT?W6_EUOMY;VOKW-F.0 ]N!@#(Y]!G !/?OSZFK5O M75]-KOOKUU7LYKH[]N_PO;Y]5TL=G MI;7&HSJEL>00ON2>NWGUP>37D/A%FM]7%NCJ40;FN2W[D $C<.^/ITQCN/KKX)^#[75/%%QX MKUD1R:=H-Q_:5B'4D7&H0%7C=20N^!P6Y&&SP.*XJG,[I?$^NEDE:^_;;UZ] M7TTZ(O(0H*[\#(P<$^[ CN,YXZ]Z\X_M^UUJ M^?5+B7,=I*WD1,0SD[C&T?!QY:*5\L9Z#G.,CJ9_$%N8ML38R@W'*@D%<@<< MGD?CSUQBN.K&324%=:W22\GM]_IN=M!--\_NN6K\[I+>^RMYK39V.>UMHX+O M"'"EOF^;/WLA+EQNP<@*3GKR #C@ 8Y)'UQP#5K6=02 M=V;(!!; RN>AQCG.X'W'L:X^2^*':7Z\YW=".1QU ) YZ>C#@5S^SDG?EU?I MM]^NJ_0Z(N*W:N]KQ;LE9/;>]SH4TB-8FDA4-)G:!G.1@DG;R<< XP,C@@9R M<+4?#L]V"HM]V2<';TR>I ]">PZ@C&#FKMMK;(R^6_8?>SL"\9 P>23CIUY) MY'._9^(9.K^6PY7C)XR/?H">_P"/&*Z*,/<2E:[;N[JRTC?[[;V[VU)=[O6^ MS3UUTM9IKI;5;=GLSR#4_!=Q"#^X*;PPY0D'TZ >H[<8Y'3.-:^"YP"WE$J M0..G'8XZ9Z9&, FOHY]3L[U0MP@)7(4J!C!QSS@9. >W0D]>+UI'I9A,7EC) MXX"CDJ,GKTY)S@\$"J5.-]=4MMM+6]-=[>75!SRLDWJUKHK:6O?;3R6^I\PC MP]<0N8@A !ZX."#P>G&20>!CW'/'7Z-X=#$%QU'4G X&!R<<^ON*]@G\/P2! MI(U0DEC[XY.<$$#DY]/P/&:+'[(V,!0<#.<#CT('/J!T[]::@D[W=ETM?6VG MX]EYF;JQ?NN?O)]-':RU=].B[Z/;LW2_"ZM>V\;@>1);@Y(R V['))_$Y Z\ M@#)K&\1>'9- T74[J4;II9C':J.9"LDH52 3@JP/M][H,UVNE:ND-O-;R;F MNFN0+5E&0(RI &3T!/UYQQ@YK7LVMO&WC&""7]YH7A^QM[K5,M_=OO>[273N]N[ML M#O"OAVPO-HG\8VLVL7P."RR6$K+;[QDG*HV1D#((XZUBZ7ICW\C6DI+1O<&> M$#D?W5;N!QU'KT'%;OC?QI;:OK-X9&D-M:QFTT-.#]E@V!75QGY06&0!P>01 M6-HNNVNGFWEN7#/%;^6 A^](&)W#!'!]OISFA.*7+=VT6R3W2:\G=WOI>WK5F]5K]S\OSZD^I^$WA8X((XX/12,DCN >>G7!Z]:ATK0IOM"Q@''7&3Q M@<=3CG'48/7M6Q<>)X[\_*2%89.[C.> .V1GUP?4]ZM66HK;2I.\@*@,,!NY MQG'MCW'U-6U%Q6M^S7=-:6_5[*WD.#<91<[+5-[WU5DO[NK6WFWTMU]II]Q; MP;02I(Z9!R,#H,\@XQTSD>M8\^GW=P[@EB%Z9YX/ZD=NH/7I5@>++2)"&8D@ M';@G'&/4\X]N./KFDGC;3$9@=X8CTP,CC/&>?7ZU%]-^5[IVUZ-W[6V[+3JS M=371IWW6^[_I:MM7>USF=2TRX@8MR<#)'0X[?AV[=1R*QEN5@&)3\P]<#&1@ M <']1VZ#FM?6_%=G*K&-B#@@Y((/_P!;'7L./K7E>H:K]H9BKG;SP23P'.,YQT ]Q7&7^9@P7U/4]?SZGICH1CIUSU%UE]P# 9S MM!XQD<\#IQP1VQTZXY^6V:(%G;)ZX3/&3U(^G'08'MFLWJ].EK_.S^:T\GZ[ M'0E9>O72[M;5_?\ \$XFXM]C'OR3WZ<]1U ^A/K]MM'HQ2MII=;;I)I]ON1SACQ(3C)QU&<=^W&..W'IU%5KKN3_>..V/;Z M$XYX^O K1F(5LC..IZ#GWX../3'TYXR[F12?ER1R>0/<W-9MJ?+& M*]Z6J7S:_%MO[_06B4FM$F[I[/3\GHS*63 EC";Q,NUL\[<$DG/(&2.<_>SG MUSVGPTT"X\:>*-'TV)&G6+5+.">, G$$EQ&),\GY0OWC@\#DX%<=#YBW$9\R M)8R2)!(2!M(8#!'H6WEP65A=)92R*0L>I MS03+8DMP !.$8$$GN :U=.2FG-6@K-O1.R2=ME>[];7OJ[,RYU-OD?,^B6]V MTETTZ-OHMW<^B/%GA#Q5XL^(GA#P/X4T.YNO#OP]L8[>Y:UBDD@2.QN'EE=R MB% 0)2XWLL4"--IEM&JOT"' M8.F0R\=@>^^!_P"VYXP^$]Q\1I+O6?#,UYKL]_I)CO)YI+]&N(HUW(-RA5P0 M"2/O=CG-2:])=$1.,HP<7\44XNV[=U=MOK MW=]==S5.G7=M%-=7Z2&2*QO-0F996"M+;(\ULORM@E0 B =3D8->8'2=0U9= M'B=9"=:U1?$>HL99%VZ1<(R,KY/ $@QC'\/UKO/%MEXQ>V=/L>MVLEZ9)WMS M!(OEZ? 2EQ"P*X#R1_='W<\$UY1+<^*+:TN[N(:Q";NP/A[2?,1D,$&X2Q[Q MC*A0K [0>IQ7UDZM-)*$KV6JZIZ-K6UGHUIIKUZ>95HU7*_+Z/2VS5M+-VNF MKZ^Z_(ZWX8Z%J?B?QE/?0)W']DVF%=@L>ER-!@$9)7R0!SP?QK[*U70] M3L-0M[$VEPNF^%],NII96B<1C6(5%W9L21L+*2=G(]".U8W[+EE_PAVGWGB_ MQ#90)9:):Q36\,Z.+F6]NQY,LRJ?E(DE<.2#T[#!KV;QY\78'T2TTNVTJ"34 M/%.IV6L7ET4+0C3+.:2VNH9&R3EXF#8YRN<@# K[##3H\L;S@KJ+UE]IN+MU MNE>_X;7(]A6YW^ZM%+ET6UE[MM]59._1MVZGS#<>)?%1U/0M)DU&8/XCU9;S M47\M>-/ND+*),C[F]22#@ 8Y!)HTKXN^++KQ%?:MI\[W3VCVUAID+1@(RVK? M9KO:VTCYHP6; YR,XQFK&J?$2Q6'Q)XH&B:47M9)O#N@1K&YDBFM)!(ET!NP ML+0EPI!)+<8&!Y]%DUVQT :38Q&"SEU:[NK-"'/]H6OVZ1$9VP63)1^! M@XQZ'UXUL.H2;J1M%-VZ_#))O3I[S>^JO:Z94L/6E3DN2=W&2LDE?3:S?316 M6C^9[GJ/QA;5_P#A$O#,NAV1FF-OXEUUC%%EM,T^X>*^A/Q5X_A\.VJQB$^&/"J0QB,QW.FW:*701H"N+&X !/''4\U%;R^# MK2UU_P 2W,6IFZN=07P]I$:I#N;0]0MB;L1DL.?/C((4;23\QR M(M<\-^"X-4NK+1-&T^S\9ZG(WD!6GU>W$$UJRD;1<0RQP[P<8&2>O/#6K4II MJ$HN3U5KZIVBWZZ\UM+^ECCI8>K3UG!QM*SO:Z3B]$EW7E?;U7EMOK>E66M^ M$_A\VAJQT^RU#6-7<-)\U_JD*ZKIF\C@&-I$ &&]6EU MC19);FTT2XMK=CYI+:J/FB=<+@L$/ ')YS[=;X8^"'AF_L_%WC.]\6J^N7DE MNVG.LT3&&TTE9(TC9RH*F2WBC5!@@D \<>3^,IO#NL:WX$\+QZY= 7LEIJ& MORW$L>S/VEX9\A0V5$6WEAGC/2O+KPFHR;B^7GMS?@NNK=MM-4[^7=[6E;6< M;Z)WN]?NZM;/=V?5G(CQ'I.J:/X7\)2:(XNMP[5?M?%GA/4M3\:>+1;-9VOAB&/P_I-N-Y'FZG8/!E=V-P$D);*@_,1 MR.IP+G3[,ZAXX\367B&-;;0+2/3])1YMLTKP7C61$&$QD0NK8 QL&?I@2>$I M(M/\#^&M/N8+J\\4W2WNJ6>XM>7-U%J06TRBK\Q*2[4# $AACUKQ\14BE)MV MV5^U]?-=MGOJGK82DJEU%W=ULONUV7IWOKJD?H=_P3N^#?AWXI_&OP/IVINX MLX+BU\9:NS*3'MBN1;NLA+!0/G7())QS@B_\$[O@+X@^'7A7QYXS\0^ M';C2-:FDFT+1GN;=H9[;2RD$XN7S@BV$@(WH&^88))%?CI_P5"^-,WQ!_:#L MM+GUJ>:T\.V,-E/]KFVU_2P=-QG)NRT3:E\75ORUV?1+U9^27Q)N(8?"UU96'[%<\N%AYZ[@H8CWZ$@9S^'%>K_ !#O;6;3X[C3 MS"8[8O#.O5G:5FVLF,Y55SDG Z=B#7D>M'S-(TN(# ^UH[2'[NW9C&[G'/T' M2OEI2O;1*VBM_P #<])J][=8I?+77\>Q]R_L\ZH8;OPDT:-(^D+5!:3PS;2'8+(.> >P.<8_+TK\\OV9O%4>E>) M9;EK&:]AM8(4"*F]27C96/7IU]A_/[T'Q<\*VSS2#23'=*"KJ8T!W-SG&_L> MHQUSQGFOF,ZKTH8O"1E.TN6$[.]TN>2Z)KI)?'ID4\%5:RCP#7U-7V5+6G3M_)#_ -)1\G4O[2=[WYY; M[[O<****L@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#_$6?RC<%B2%!SWR03GTQUS@X(QSGI3UP[YCR) 21WZY7G&.3SUZ M=0*M201+(^FQO??R]7OR]>FKZ[B2RQHH6>/>PQDCY3R>_7@CH,]>W< M3P20L#]F@977#,SR# &,8 (4]ORQC.:=LMY=OG%XRVW("= #QC)&1^ YR,XY MJ*ZC1 J1M(REB<[2O0<*3].>,Y]N*(S4I)*Z]=/Y=._1K[M[L4KZ]-K/_P ! ML_S;TZ7]=N#Q5XBT=E.GZY?V13&%@NIT08P1Q'(HX'KZ8Z8QZYX._:5^+/A. M:-XM=NK^U1T9UNWDG;:,#:C22X P"< $9ZCD"O"?+& 1!TY#><,I9RJ("NTJ ,Y[\9^I/?W-:JI)-Q"G);=]M;+;S M\O1?E^B?A3]N_49-4LI/$^E&\C@>/S 1 %8("IQPY7.>F.!G)..?LK0?V\_@ MGKM[:0ZSIDVC2L((G:*^*1*RA%#B**U4#D<[3ZYP>3^#T*,"TT+@]RKD*0/8 M'IU'&/<' IQNY"0"H8J1D+D M[]"HU.\5)M-/S3Y5T\EV9_87\)?C[\'_ !#HT%MX;\;:4DDL:G[/?L2WS+@ MM/Y:]3T)'^/Y-!)2B[MJ]K/:47UW;L_ZN<&(HJHV[M):V:TO: M"U>GFG9=+]S[2"_NKVW8[,F)@<@.JG;U!/) /;'M@5QKSW!NG9]Q7? M@9YXSTZYXX[\G'09KQZT_:0U Z8-,GT2U7GKGH,DBOJ,'GN$E!QE5Y&N6W-I>ZOY)VV MWMIIV.*.$GS-NS;Y;:Z6M!?*]WWMK>]]?M#X11*UU%=;06A)[$Y/('/3&.Y' M7FOKO1);^]G#0( (\#"J/Z$9Y.>!G)S7Q5\(O%OA=H=]MJT/[W;_ *Z6*-U) M/4*'R/3!].U?>.*^6-0U2XAD 4K<7+R M

,CU]^M>9)TI/XE;56TV]V^E^G>WZ7]**YM?BLHV>[;NGY+2_2[?SL?3O MA[4X+58=+APHL%"-(" )=XW$YR#D'(.<_7ICJ9K\22H%Y&> MPKPGP_JD6[2\33/*J8XVKO8C X( MR#GN0<<S26BUO=I;/?;;H[;GK%K< M)O0%LD C%FMZ@ &X<=^O)ZJL8-6;3UM9;V3^'K_ ,&RWTMKTNC2)IER?-APB2;,E>P.<\CH M!D9SSCV%;/Q%U6WL_#,MY;E0TMM*,+@$[EP""![\''Y54EUBRU;3#''%'%J2 MR82)&R'CP<2,20P).]K:K:R6_1K7R2Z[6%K)_=O\E^EWY)]CXF%DVDQZ]XTO$DD MGF6YTZQ1\$K+=*P29000-A&0>#G!!'4>*V_BSQ7IT_\ :\W:OEOQ M)\,=3%[*]FLK0E0HB5,*CAN9 < EB.",] .G2M*4)1E%)O1W2BWO[MY.^ZNM MO7JK+EJ2C)/;F:5WU22C9+\=]'IZG$7WBAOB)HMQIFO%8KV.,B*8QA6+ $9^ M7(QQC@CJ#C KY'U:TO=$O;G2);@2VHE:13M()93@'))/<\>G;O7W?X@\%Z3X M<\)RZE>E;;4HH68*05\T[1P1N!SD\<9YXYKX-UB_.JWES.,GTR>:]&HK0AS-.32M?1N.E[O;_+>UT<$+N?J\6<[J&5#C&..?7KR#COGV MY!J,!XW5#&<'[QVE2OZ8_P YZ8KG;>E]EMHMM/O>FOW/J=Y<@8* >/I@9['H M/4\=OKBKRWV([BWP2\J*L1.TE7+;F()QR5&.,$#@&H4MF<#R TA(R"> >XX/4'@=:T4;ZZK397VLK:];=^ M^E] -'PU:ZE?:EI'AC3HVENM4N8HIYE4ET625$Z@;L!7)(SD8 K]0Y=)TGP- MX4T7PE;L/[4L]/2TU292)%?.G[+G@:WM;+6O'_B6 M (\97_A'$E0%;G D2=\L%9?(=$(VAAG&2.*]BNI[K5]3NM0E03&[F:<,6)&Y MC@D9QWSP>,=> 164X.,+ZIR>B;O:UK+U?3JVS2D]5TY7UVNVMW=I]NOSL);7 M-MI[>3YQ82DL>2!EB".#@YY&?7."><#<@NII5R9,9P1G=NQZ#E> #UZYY]:Y MJ;1YS+YI4''1=W0]/7)XQG(XQCMD=!:6@8#,KH^ZU;7K=VOOTU.J2U6K;NFF^NBV6FFW3I?J,N@6."_4'C/)..IW''0 MXR.P-_& M>=+B0MYQ9"02, G)''!QG'3O\ RHE=K5+M?MMOO9OUMKU'%-[7Z72T M[?.@XJ_#;,I"^:[*1N)."><'''&>#TP-V>^*(:6=KN] MM>R\^VG9]B9;V>RM;2^GF[W6J6MUKOH=" Q*LCD8(! Z$@9)Z\ @Y]3Q6Y8R M;.9'&Z>]U>[;2TMTTMVZW"";U2?75M;)QZNVVM]/(]0_ MM589@IDRA4$GLP,AV, 1R=I[#@<#G'0<#'H>QX.35 M76.,9!F>0J!DXP!Z@$Y)YVX_ BLFXNVDG:W#LTZ#,B8^Z,!C@<$\$D<<=\4. M:45;TN][W6CZ[:*[?XJW,X?O&^NFNMG91_%?==:G03^(S9B2\B :6TLG>*+& M6DN 054#&"Q!XR#QD]<5ZY+KBXUJ7AO/CLM4CBN;: M([LD*!(V%5L=MHP<>3_##PU_PG'C2P0ECH/AZ_@O-;G*@H$A<>=;2<[1$R$G M.Y2#@8'2M+XW>)/^$I\:O:V,ADT/2XH;&T"G*QQ6JF!$5>5^544 DY'O6;DW MKV^Z]T];ZKOM;W7:X):J*TVD^CV5EVZWZ_Y^8PW$UVSW$CLP8LPSV).<@CO_ M #Q6=>ZA.DR;)#A3N..O&>>#^&.F1G'NUMM%UMZ=.M]OD;]MK MDP(_>$ GOUZ^OXCDC/TK93Q'/)&$+E>AY] >P/J,CGIW)&Y*VZ5M.F_I\M^Z':+>FO1Z;[/;; MTU?GT.VGUJ7RS^].1R3GG@<]" <8/UXZUR%]KDRNK1RN2"U]+].^R*C15W9IZ]%LDU;KO>U_^'.WCUF>X.UY#CIP6X/;DG'3/U//3FIV MOA""A?);YN23GV_3!Y_$UY]#<2 AP_'7&0.>_0=!CKQGFMA)#/'O9P"#@+UX M ]"<_P#Z^M)34O7HODOZ^5V4Z;6^BUUMKHEOK=Z6\_+J:-Q>;V89^;T'3K@] M1D8/3T]*RI;@@$'YNHXQG\?4#J,D\<^U!').X^Y/7KR#SG(X^O%8=UVST[=+ZCC%*SU[VVTTWM?71;_ ':#[BX( MW8.2,X!Y&>P]>>?VRNVU;H[MJ][?9=]'V&]E:R:OOM MKY*^O33OMWCN969B1SC)]_IP,$\<]< ?2L>YF !YRV#DC/'IC !/)Q@GKG % M67D)(X5>O.3V)YXZ^_'3G!JA<*#P,^Y]3COZ^W(Z<5FWJEZ_?V>VR6WGT9-I M/=]+:I;[VTZ:;_=J9)"3DKA@1PK M#'(SC-)1?.I:+3ENFK:6^:LUN:./-3:>[;6CLMK]1VG:?_:%_:V1#LTTJ1*J MDY+.P4 D@=\''T[?HW\5=-NOA5\ ?#G@V!0FI7EE/JWB%HP?-62.I^??V5? %IXO^)FEW>JPW#Z-H21:CK#QP&6. %6&QCP HEV+ MEBIYZ9-?8?B];OQWJ.J:K>Z7<7=J+F&P6R>"7R&MK?-K'*"%P"D4:D!>,YS@ M FO-SC-(X2C)W2NK+JDDDW:]^J2[Z=&=>6992;MJGROMMMYI67=G MX3:SI>IW%R=7=YX[J_NOMO#%YJ$K7/A:[L5"E&NXK&=MHY&[H$ M/!X.1P0,\X'@8;B>C"G&<:O*VDGJK-WT\M%JF_+Y>E5R&M&I+E7-K9W6^S;M M;3[^O2Y]/>&_^"T"/)$GCGX#> M9,5M/;3O'X;\-63O]H^4[7CL92#@E3C(] M+5MK;Q7^R9'+)!K_LL^"(+3S(YM599'$BN-.P05))&"YX!R 1P>GJ*X67]F"RF,MQHMU?JS MQF-5F@6$#N#\S=AQ^>!P:Z'Q=35E[9:>:WVTU5U9-K2R3?6Q']AU[M^S35V[ MN^C3U:OZ/MN?L?I/[>?_ 35\2Z=-I.N?"7Q+X,M[MTBD(\6_:HX_)<;E"0: M/'NVX_A&2>!C'/5'XN_\$L?'=];Z=8^/;_P^L&CWEC%' M,%2WWL*N3GJ,G\&-1_9UU0VD!?5+A_L>:H2 M? 37A#->ZNW331*_O;+5 MMVMI\@>255=ND]&[V;[)O76SLOPZ']"%Y^S[_P $Y_$T.BV'A3]H2PM%GM8; MF[^WIJ,J"]F0B4R"2VB&> "#G&%R2,@N\/\ ["?P@U<7ESX5_:<\ 2WU]'<6 MEE \4UM<-"H>",--+]-.7V5'73?^9/U\R%D]7K&:6[?*I:WNULM5;5I/IYG]/- MM_P35UR-O!5AHGQ5\%>(H=%ME;48XKZV9;BY2^>92?-O3N+0N$!?)XR>"!67 M)_P3Y_:(T2V\;7UA9Z+J=YJQS6X0)=L4C\H':-P X' X MK^:_1/B+\>]$Q)H^L^,;+[/('\VW.H2,VSG STSGMG'UQCU_1/VW_P!KKP=> M6U_I?Q"\>V;VZ);RQ31W*QSQQ<*A:5'!&XAB I.<<\'/I4.-(/>I%K:RE'RU MU=][)K]$SGKY0VOADETO"6F[35EO=6]'T5D?O#KG['7[0_A_PY-!)X*O[YW- MH)$TZXMT+!\&?A)F&!N8,>_W>YKXYUS]FKXX^'Y/&6O#X7^(8I()+FPTW[1% M]JD5)$$B20_*3L#9 VX.XDYR#7RCX8_X*J_MKZ"JS-\3?$5U@2@17HMVC_> M@9$MD_*$G:3W.>N ?G+C"%6FJ?.FVTWLWH]?M.]KV;UT;Z'F3R5ZKW6FUJKZI.[W M6O1^;3L1:_\ WXDZ9IWA+2;_P ,ZQ:/J]VVH:L?L-Q\T_:H\!?&;PUH_BKPO\ #?1O#6N7 M$,4=Y>V\>E/<3-LA DDDM[:%V;YV)9B223U/-?E9\>OC7XX^)'B+Q-XP\-^, M-:5_$\ERVJZ<99!!<1W,AED1HV9L G:,!1@ 8QCCS*]\1:IXAT"PT[5E9UMX MH5<&21LR(J*6.<#+% 23G!!'2O&QF+]LN6RWE9_XDORW[W?8Z705*22OS6O= M?"TU9).SV>G?2S3-W4HK>;1X)[@N_P!KMY90L;$*LN3L)VC&/KG SSCBN#O9 MFN/#RQ 8>VG8;^.-JA?0G.#DGJ:]*9O*\+00)"J+$A'F Y) +L0 0[ULM;[/3OV\]/]?C_@G-J5OK'[$'[-.I6G_'O=_"OPS+%R3\ALD Z\ M]J^UJ_/K_@E4SM_P3S_9-:0EF/P?\+9)[_Z&O/09^M?H+7OTURTZ%KDQMX:^U(&SO%N[ 8)SSGV&"/I@C@<1 M-H.LO(7N=$6V5004$07)"\<$GTY_A],8K]S&T?P[;22Z;XADM-3NCE!(EJB# M=GGH'SR",9'&,9YKPOQA\%?!&J7-Q>17HL+@*S0D>9Y:[LYW0KM5AC[K8SG) MQZ?G,.)L'+E485>J3<'=7Y=5K9ZZ7MH_37ZV>15XN[E!+33FWMR/M?377:Z^ M9^/][H5VWF2BT*E#P-O P23P.P& ,^N.:QS9W 4F2#:@X0[>2PX[]>,D],' MBOO7Q5\+=#T>:<)JANX\G*1VLV6]U9]]EM?I'MVN_NWU.;=88 M7\M-X0\$Y&!SC/!YP.O< ^U2 VMNQ8@/D=20?K_/GGG!]*U#$?(,DKQ'KA0@ MS@@8.0,_7\?I60J>8F3 2,G#9*C.>A&,<<#KCD&XE)>,!1D C QZYY.1C@>_UYGG,)=(UP0J M@8!' (Z8'MZ9ST)'-,$=U&,-&HBZ?=&<=>N!TZ?SYSBM(KQ2"5$.,!CU)/MG MIP,=\9]*T]YZW_E^]\M[_P"6GXZOD>[MY/JOA\K6::23T\K;Z=AIYU*X:"VM MF:0JQ4!<\@''&#TQSGZYJQ)I;Z;E-1M)01UP%#]C_%CUYQQT[\5UGP^\1:=H MNI&>^MUDW*5);! 4K@_*5QD\X/KSD'%>NZIXJ\ W4#/)9[YR,@E@0#C &WRR M"!DC&?PR,5RU:]2E*-HN2:6BO=_!Z^?5=^IK"@IQOSQ4ET=FOLJ^MMF[Z[.W MF?/UGK&/C)\6=*U&#^P_%&KJBN@ M6/[1,$(!!Y"%3[Y!Y).,#J^;7=&+N+*SMP0#@\^O6M"Q\ M;"S9#'866Y#U2UMEP<]?]5Z8I+&U5:RFKZ_';MWUW^7;S2I-/^)IIM=]M-]O MO76UCZ@TOX[^.M4_LZR\:I<:S!,\:Q(&>5UF(^5R)F&!MX)'.<]<\-@^,'AJ MUUZ^M-08Z5Y."IG(3:>0.F1QV/UXZ ^5:-XYT_4;BWDOK5()K8K+%(-B 2K] MT%$50P&>G3H1S7D?B"VMM?\ $>IW4K F1F)*.4& 21T) '(_QZ5I3S2HG[TI MOE2>J3ZQ6ZZ_/L_(Z?9S4$XRC*]EYV25TUZK?S/TO\ ?$/PUK<< L?$5G=F4 M@2,\N\PD'"C( VY&.F3QC'>OI.TA++%+;ZU878?!$*2,3]",+D9X[#G&..?P MKL]-N+58S97EW;QPD[?L][- >6/),;J&/.03R,>]=IH_C7QUX?F6XTK7+P^6 M>/M-W-=*,,",B2XQCV'H:]/#Y]"FDI\S25KI:Z)?KNWO\B/8RWNHWM=)WUO' MKI:^MK7[6=['[FVCO",R*D;$9VH,)@YYZG[Q[GCC([5SNJ2R"=ID)!R1NZ\ MY .,9)_7KU&:_,S1OVL?B=H-O#-K=O;ZMIZ_+OACMH7(7J#_ *QR5P,ENN#@ MG%>U>&?VR/!&M1JNO02Z4_RB3=NDPW\1RD8&#C)'&.>F2:[HYIAZL5+WHJ2O M9IKMO9Z?C=G/*#C-W:D[ZJ]K:JSUM>W7T/KVV\07>GS2:@6;>L'DQ*S'#... M0<#D'/;VS70^!H9+*+4?$&HD/JEXQ-O"V=VPL3N /4;#P?\ 9.<*&$;)0TTOWR>0=IVXSU((.*]@T_P 0:7JE]#]AOK6YN+>+8ABG MC2(+L*N,]P#ZUZ^'I\[4E*$4[:N2NOAM>^JUZ>?S.&O0G&,I2:O)I M*ST:NFNEWOT3LU=[GSO^T!\5[C7-4FTW3Y&6WC?:T:?="YQS@]?E]O?L*^;K M>02QHW&HZO=73VS(TSY.YR_.3VP.,^PXS@]*J MV\ZPNV%.[/.?FX)._P!#QSP*Z)8>JXRJRG&48I*R;O96TBK:M^=_PTXH MRBJD()25Y)WMI?3\^NFOR1VFB3K).D$HRF\ DX(P\^$+TW M42QHQ$C-'DGD;01N4 \#(SR.,9^E*BU+W6DUK;\%9WO^3TW;9UR=M;I;NSZ[ M?E_6EQX\,:?IC^ M"FL/A)X:USXFZN(8=2N)+O2_#23A&\N>U=097@D!64-!,<;TQGGDC(U=-*RV MBF^:U]M-[]-ONT\Y4KW49)R:32=ERWMIZ6LWJ]F>F>,M;TS0;?P_X.T-5CT_ MPYIJVLDD/ N+F^BBEGR0!DI<;DYP1CGK5;0Y-T=O&9<%57Y2> <]\ '(/8DX M[C'3Y,L_B:EYIDB:I(+K6KR^,]O,-J[0UP64,HSD*&7:#]T' ..*]0T#Q5*@ MA:ZFS,0"Y7 &XYZ*!P.@(Z9/IS7'B)W5DK);?.V]M.EOGL=-*"@DY-.3LT[[ MRNGM?7_@76I]1Q68D13YHR.3GM@DY!//7&<8., Y Q5FVL;:X<;&4@94XR0> M23QR>,$YX'&3@YQYIIGB$W2*(I&7( R>ASU/3GZ8. .HP<^D:2;:V02H6#@$ M@N<@$]\>F>1]<]3D>=.HH/5-72>VJTCU?3=O33\3JYE-\T;NR5[6>UK_ 'Z> MC3M+0;0Q$/MR1P#CG(Z8]<+W .,],UPFMZ.(9"47:H)P0,<8!7D<8Z8P. M_J:[NTU&&8_O)!E06&&(&<]"!C(P&&"<_,#@@5@Z]/(P*QN",9&5!)P&!4 A M< <8Y([D YJ77IZ-IM6[7_EU^_3\1I2OI?5]%MMJW?=*VNMM>AP0$9C\D8#\ M'.>@7DYYSSU)ZCT')H^Z0"1@ 'G))Z>_;@G'7OUHC5([AW8D':XPQ&WGH", M'YNAX/Y'.,N[N)A)E73:&X/]W/0=6R<]..<=ABJIU%-7C&27:VO35_+;\?+. M?NNSU>_163L_EHFM4M?QMR%FY)R!QQSCJ<=." ,_3CUK!NIF0X!8]^^0?NA< M< ^@RTTTTWZ=_P!42^8TDD-Q&V3:2F:9 M01QW^^Z]2,<8SUK%@GD@@D MC6-OM%Y_H\AY*^4C!EPN, KACN!SQ^->A?#/P_'XX\:VFG)$\FB^#Q]HUEE9 MMKW,F+NT/F?=5%DCPR\AU&T\9HY;Q5FO3K?3Y[7;_70PJ58QE.]].JU5K)K[ M[VOY'KWAZ*+X1?"F[M]H_P"$F\<6K7-UP!-;^8I0*1\I#?)GG.0>.IKPF*)/ M*#,_F3RNTEQ(3D@R8;EC@\,<'/&>/6NY^+?BT:CXIO(8F#?8IS;P(H41)$A& M%$8 0#.!T&<]#SGAK6*"*VDE (-RP,NYR>2RL=@.0@R3P/EQ\H. *ODM[KO: MR;TT6U]-G?7=Z=D8JKS>^[IRDOF]+)76B6GEG3@FMZXEM40 +T7/W^>@R,'/H,]@.IZ@84MW&C[N&P MPX!YQDGKCKW[=JS=NGGY=M;6^]:>5D;1NTK*VUWYV72ZT?XZ:=39AT]9P0%S MQP=O0>A]><<\8R<]ZH7F@$*7 [@#L<],8Y!')Z$9^@-3Z;KB)(5V'Z]^F" > MN.N.!CU/2M*]U]'Q"J*H/S9(&<\<9(!./PQG'I5>XUK>^B6]K)*_FEVZ[_)Z MIZ+72]WHU9:KI=:7U>[WL>9:GI)3.$/?MG!!/X/Y <5ZS>W?GJ<$,3GCC&?4@?4XR.T8#H>,KU7& ,\8SQQU/Y5>2,HI4 M_+U)'X#V/;.>];KP11YV( <@OJ,GG/OFL^[102<<]#^!Z8SCI MP*GE>ZW2>O36_37O:[?38KGOH]4]6M]=+;;OJ]/+N9AZ5L7;N@.W P><>^#GZ#I[9P:YF\=RS'/W@,\= M,<9''8\CVZXJ&];7ORO7SM;2VO33]$[FBOKR[NVO7T77Y+YF9<2'Y'&,?C6E\KE_,RSO<9'7CTK$E M.-P'')/OUQW)[=,8SFHE=*ZTDWR[V[7NNUD^F]^Y#N]'MTWT>B7;JWY/08TA MW <\\9[#Z],Y[^OZ4DIS@\E5R277+$ MR>G3G'.!SU]#CIQ4 MTC(,DX(QV/ Q[#ZG&03TX/-0M)>\]KM65]6[?B_ZZ"T:TU;UT36LHO>_W:.U MRE. 4?!PP5BN>F\<+CU)(_KU%4_,DEDL;QU_?01K;>6<_-*S$KD=STQDC\JE MN7) VX)9U6/(.-Y/#%0.0">_7!'&<5VGPX\)7_CGXD^&/"=O&;F>]O[7[8(E MPOFF9$$F <(B*PR/N\9R.M:2E&-)WTD]597U;VO>Z??IY)HU5>$6J>K;E=-: MQ=TEK;7>^NZ1^@?P<\/1_"[]G?Q%X@GD2P\4>/Y19V9?Y)OL45S;W>],#=@C M%]/\4Z MSI_@.WO+6ST_PAIEIITJ32QQQO?VZ&VNW4N5#,7&X@;CQ@Y(!'0>'/V4I4NY MKV75S_9N#)&L5P[H,@GAHY< 9[8(P !CO^/<:YM&"G3I.=HIIV7:]^J6KL[K M?RT/O.&\*JCC4:45)IW>]KI7LT[62M;\-C>M[S0X+"T6'5[>]N8K55= Y9?, M!.%8, =V0>G&,8(YSR\7C'7I[N;3_P"RM/>Q)*^?Y1+8&1RPTC18WC&CZRTF#FY M75+N9< @%O+4G'TSD# XQ7Y5#-*LE'EJ3M:T5=K=V]Z[UM9VZ6]#[UY9%N3M M%W=U?>UD^WE9[K7MJ=PNFKLM_M%K926TN-L6S)!)R0.0 ,], MQ6<4,=H[8!V *!NR">,Y/..>02!@]_,M*L,7YG#:G;6B-NBDN9;PJ .3E)& MP".,CD''2M;4H;Z^NTETSQ!;K-&>%-IGOT(#8X.43S+?&> M, @!0>V>!@^N,#*'$6?PDG[6'+>T>6;>EG:ZMMHMNG1J]Y_LQ)OW(V4G?_@* MWS:>][I;(\0NO!VCWMP)CJ<8F!^Z2$P7.K M6ZS%"45VQM*J6/WE!&2#@Y^7/;@5[1?W_@G1K5-2U;4[6SN\!FCCB6X7GL./--5U/P1XGNU?3?$UI'.J2;5\@1,<+@@195N /F_#IP*]*EQ M/G$TX59WA.\9ZRE[CO&6WY_.W4;RVG#FERQ=DW:SUL[[-==4M-7V3N>;P> A M:-<)8S6$\2E@&*L1@@#/^[CN,D=>N:J-X'TB6.X_M>+2[@,"(T"DNK[N68$> MFY?E(SNZ9&#T$JV\(GTU?%=I'/*2D;?9\'E=H.=_(SGOQGY>I->=ZQ\.]4MV M>[M?&EMP'?A\RK[=4^$G@":U,MQ#;0AB6.Q(QQZC )& =H')P? MA/&1QCG/3WO3OA=XFG@L;>XUJQNDN MAS_I$*%L%1GF4XSN!R,#(()!!!;K_P /&=N96B6&\TP2!WM(#%(\@P,G[6C M,(V*'85SDG!P2./9H9_+"/VU:VM[V[=-TUY\\MI1E=PA9I M:>[N^W5K5::>2LSY_MO@[\.M4M4-M+:*P&!O$><$ <8Y/ (Y&1SUS67JW[-O MAFZ6(6PLG\SE955M0V7P?OM/MGA@OKZ]GL8+A[=C3+ -ZX].A MKZ'_ %JPN$A3G7C5M42:45=V;O;M?O\ =L$*37+KJNF^NGR[>1\! M_$'P5:?#?4$LX%+AST3:,G)XY &..#SSWKSLE?L^_@;Y-Q'0#+Y[=P/H.W/% M>\?&71O$-GX@TH:XA1)+99&,J8#-O8%LMVQV/4#/>O"KB,DW48 VQR,R ?+D MLQR?0YXP,@#' K[++<5#,<.L31YE3E9I3^)75^GROO;4^-S2A["5.&WO27N[ M>ZHN_?6_RV1WZ1QR^&]IV\QYW<= &R,]20#GIC'KCG@YXTAT2Y61=T";LL<, M.,#/)Z$=CZY[5VUBIE\&>:P_>EEC)R1\K;U(P#C..A_IQ7)NZ)HUU9RC?'M? M()&[HO ;[V,#C)/4>]=DWR?$OY5IYI6_#?;5^IYL:Z)GG:#@GN.O8^V#BN'_ +'G4)YME/'@,1F/&",YQG / ML>?;K7Z'_L^Z=IFIZ#=/THIJ_R>Q\Y55JE1=IR_-A1115D!1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?YP[:#H]L\ MMV^FMXBB MM-05I96Y96MG>^KNM?36W[-6 MPS4=NCL]-WR.VO1_:MNFK::''0>!M&6=FGTNSNU#8(=G8''7.TYP.>B]QG&! M46M?#3P7X@MIK&Z\.6=EY:%UN88W9BQPA#%V"JHYYSV]",^E2:-;+9>9/?E' M )8P,\;?Q'L"._)'!&!SW\S\5>+[.PM4L-.^VW5X\K1S,)0V8]F>?N=&7![] M:]W"8OV4Z\=6[:M6_#[_ (U\ M??LMWWG7.H^$KT21QL[?9$:(# )(7:B.W*@C. V.,GC/S'KO@3Q?I=O=6U]X M;D18VVS7)AG^8JIRV2@4X'4\ ^W K]0[/QO5@#(R_.P8@]05W M'D@].N.N*]F2U\">(M"2'Q?;P1WJQ>6AA58_/5@2SSCRW+L&P%;3+*OM+2R2T5UJET=M_3K?=6/P#?0(3#*! [ M7 W Q",DY&!G& 2>O.#68GAN^FB")'Y+@O\ (WRL.21E2K9R.?0=>:_8GQ?\ M _AOK@E.AW%O8R/O :,!7#$C^)(P?7OGU /7YJ\:_LU:GX9L%OM)-UJWVEF MFBD9U5=VW&YPN"H.?<*<9P!7KT\[@TKR2O:SWC]G7I;]7Z7.+$97.G&,^6Z3 M2>EF[N*]W2^EGWT?W?GQ=>';R+,5Q.BE<^OK6=+:31QE"@8 M+E P&00.X(!Z]3R?<]#7TCK7@?6-%/E:AH=Y*DPP]Q*%9DSW#MG;CGM],5PN MI:#JNGLJ_9K=[>0!HT$)$BHW*AV+'+ 'DY(R.G.*]*CF"JVUC*]K6=DU>.NG MGKY;['!+"-)VC+6VZUM[KLVTM-[6[6OJ>,2V4J&.18\#>#D!B<$X[=P,YS]> M<5K?96D9086(/^P2#U& ,>^>.O3KBMF[TV\$S"2,Q;L[1T4<< *,_I_.LQGO M+*81N6+ XRBVMHE M?S73;6RZZC);78GE^5Y1;&V0J5(SQD'@$<\@9Q@?2KPTW[+;K*]PKDC(7<"P MZ?>('7H1U XR!BH6G=B))RS!>2"1@].G;K]??-,DN8Y 0BNP'8D<9(ZKV&1Z M9[< 5BU*7+=Z;R:3>K:_32W;2UR/=7,[:VLDW9V?+?\ '=_B/V7OR3QNQ02; M1M8#!(]L GZGVYXJFDU[$;EQNS@Y/.X\],'.<=CQCV'6S%?2QA8U#!"P;:1\ MH/3/&>3V[?ES?%W;^4P.PNW4 @/6AZ=$]N]]6GVTMW7_!4MN^DV MK+57LKI*]GK?7JK7L9-I)?-!@S&,.3@,_#OKWIESX29D +*S8QSV_P]AG]::3EK MRVO:]E=)Z?D[:D.;2MS2;5NKN]EUTU_':^FE\WEQ&/)N;J>2$9(0!6BRQY/X M$9//3K38[5[QR$$$<;$G?*XCZ]SG !QV]>YXJ5+))UV%R"0,$GV[<9/OZ_F: M2ZTO4+:V>2)E=0."Z06NJ2VAC 0O'*/+XQG:S?*1Z'MZ<'/::'X[\<:) M=B71?%DADSDAKN)1GMD[3@ ]3G^HKR6W%P]J/M2)M#8#[0#D8X!Y&/\ .S2-_EW$!>&&W."#CMV],=<4.K9Z/7OI;96:ZJ_GIN4HR23U:T]W5- M;6T\NG1^E[?6NA?M4_$CPUA==DMM>MS\KLMR\^ 0!CY(@-P!X&1R.YJCKWQ> MT/XC.T]Q%=Z5=D_?\@K;QMG^.25\ '#Q)%'DAE1=JY[L M0#Z_UZXK75;>TC>*[9#!(N'V\-MSQM)4X88&/KUKKHYC7IVCSOHMW+2Z:UW[ M[6"2E))6TZ\T5>S:ZK5+1=.S/2;O24,BRV>I070?.%62,YZC^ $ G..#D'GK MQ5-M/:&91/ %4J3YA!()P"!NPJY[COW)/4>4SW,A81:;=W5J <1L)&4C/G-:UG>^)(5P;UKTH&*_:MTHVC.2N2"<]B>WKSGUJ.=U.:$:CO!M.V2$V^K:(960\/9Q11R$# R M"[9)QGD<9R>U>Q?"[XQ>$-'U**6?1KN+[-^\ECOC;N)D3#,RX) V+R=P'U.* M]6EFN'C*_,E%V?*T[K:^WK]QE+#5)*T=WMLG=6?7:][7T\C[!TB!?$>LVWAS M1@/M5HGVF_*-I#$$9/3C%?-_[2?C@>,?%%EX5T.?R/#_AV&*WF MAC/R-J<<1M[Z1QN8$M*@YW'M@+TKW>;XL>![/P-XU\7^ KJU3Q1XI%Q90Q?* M]WIXO+;:4M9 D?E$-&I 5\@L>?7X%:'5C<2W%TDDMS= W%S)GYGN927E9B6. M69F+,W<\Y)&:Z99MAZC4%)/F5Y6LM+Q7+;\9?F8+#5:*]I*+MHEWO*VN]NFG MYZ7-#1DN(=4FNI"SQP0G[..<%O+^4J?7>./3/!SFO?\ P7>M<-;37Q93*%+# M/*@8)X)!]2>GX]*^>;*:2&X$=VDR D DCUP,>G_ (]VQQ7KGAZXF6YMO+8" M+:-F[DX!(YP>3D'\QZD5I1K4)M6ENUHWUTM;1Z??Z(ERJM=?+3T_+3[W\OK: MQN[=(H1;-R=F!QW(Z8)/7.1@G(/KBN_N-6>WME 9@=BCAL[L+C:!G/!P1G&< M<<\UXKH4NYX0TT?"JQXV],8(/HW;IC&>*Z[6[JX,85,CY5P5. 0%'/U&._.= MW!!J,=2IR4'&VEU^"U\M+[[MWVN=>6NI>JIJRNFF^MK/^MEI9MG9Z7X@?>Y+ MDD'CG''MNV@]SCCGJ*W)=5\]3EN,,.6.[)'."#TX/3CCH0.? 'N;V"&:8%PL M2EWR2.!C+'!.0 .N#DX/X5YD:6BBT[ M6>NEM>6[L]]';[^IZMI)+E:=NNG6W>_KO^E_2'N59V4'D*[,,?W!Z#D8/WAZ M>_%<+JNOI%<-#N ;)X& ,-D#G!P?7&1CZ@&_<:D(]/F.2D^PX885C\K?+R>" M3@L2<<>H-?-?B#5[U+V1Q),RB0X(.<@9."FFJ7SZ==.W4][BU>!4 E;)E'R N M!ZY(KH)+Z>:X-C&BN@8+OZC&!R22 ,]<=>.A&36JI:723;M;35V^=M;=;=NJ M,FEKYJ_HE9/77YZ:]=CT)=;T5LW>$_<(1AAQO8>5D9?@DN/IZXQCWK01%\#? M@Q=ZE?J%\4>-Y?M<[MQ*+2*6;[+M.02'BD4CY ,<9/!KY_\ A-X*D\6_$*QT MZ>%9-'LO(OKTECM M*;?;2R_K2VMNW"+XLM]6NWO[A]TMQ(9'+')W'J@Z7"L4# *ZE<@M\Q/)'0=\]>W7'I7;+OB ,$9R MN,!0>3G. >A!&1SCZ>J4I.+DVVNFGIKT[KM^)3BFU;=-63[76EK]]O/LVSI' MNI#P1SC'48Y_48^OS#GJ:H2LW..IZ<=3SGW)^F/3!S5.TO+JY.);?RQDC)49 M(ZCHG].:WC$Z0.PB0E1G=M&X9[@G //Y'/<9K/SU7;Y;6UZ:+NCI^'2R MUULGTT;T5K]^^UK=,2VN+Q9>(^,<'YACU&2/Z$>OI27E[ M"1@],Y XX'H*W+-3-SY0SC[V.>KU^^_P"'_#<<+IUX8\'@\]#R>^>.W_Z^9DN/ M-RH*G .>?7). !_D5T4OAN:/$ABR,<_+@'T[YZ9]3GD\50DL^0D<:QLO!*@ M#>>< XSGKGCZ4K/K\U:W;5]EKH"FMDKVMK?S3M\[-^M]MGC3=/I@_KBLB[SZ M=N..O!_/TK=O8&B4[B2V _'?_"L&\0>7TY(([@G M/Y9_SBNBG 8 GG)(Y&>@P1SV_P#K^M8L_*OD=N >?Y_YYK%;3ZMV?W67Z_G\ M]KW47M?1/M9*U^B]?STOR#OM8@=,'IWY.,@?EZ8^E9$AQN/!R2>?]XCI_P#7 MKH+I5&< X] ,<'IC\OIZUSTG1OJ?YTFELM4^^FC7]=O(EWLFW?WE^#CKZO2 MY34G)Y P<=N1V QGW_ ..M2.<$$C(SD8Y&.3D MCU]<'G(Q51H#-(&W[4Y.0V!D^F,_3'L>HJ-$V[-V^6C:):T2;^* M,$NFROY[>FNENXW!KS5K'2[0F2:_N8K&, M#+?-<2)&K* !@@L,8[XZ$$3\-_AI\/_@Y:6[W&I^)A8>(M>D@ 682[ MI+8F;<-Y98W&3EN"#U'/C9OC?JF'G4QT+5)(KB*+_E_F6W(.TG.65\=!D #TX(!K@-+>[6 M1K6QT:Y>?0H([242(KBXC@(B56'&0#T!)(] >FA=^)?%/A")]?MM*NIK03^VM:$KZEIV@W M+D9^?3R7!'3#$^AXY./;@'Y_2&CBK0C91TB[W36V[2:T?6R=N;3WZ;YJ<9/S MV6FC6ME=VTTM>SMM<\BT7X@?$/QC=SZ/JBS6[*2'FTR,SV@# D&.,]?HGPI\6MJ)EMM:U=V=BVQ88B><\#"'(!('48SR,5Z1X:,OA]YKF[ MT:".WY35W:UUHMETO?6V^SZ_+W_"E/%; M22R:E>:I8,6=HY)(Q'NRS%6/FH.H&[()'0],UH6/P[2P*KK6IWU\BL0$*HT9 M&.A*%2H)/)XY/3'S#[5UHS^.##;OY]JX1%.V1%'RJ%. N>"1GG!Q]<5X3XYT MR\\&NEM)&]W#<$*\DK!C&CML9\L2R[0221[''J5.:-VFVG=*5EKI:.BUCK)7 M?>[[F=.HY-\UHRMI%K1?YMWO9VU3=]3Y,U#X6^(M9\5YL4\/?\(_Y[9CU/56 MMF,8<_+L(R3C;QNX (]J^A=+_9>\(R6L/B.;P[;VIM4 N-8TQY[FUA:0!3^^ M:01'>VX .M7QXJ\ M5)YFXJTBJP&"A&%.4_9RW3]G)1<& MT^9KW'+7TOJK)F=5R]G4Y79J,G)2Z))[7UOIHE>SWL>7)^SQ\*M:N_,_M":. M:+)("1#!&&Y+3YS@@CH3D$G&28K_ /9&\'7T>HW8UR]@B6W3["8HX6)G#C>W4'J![>>CX^G1 M+W4X+_3Y8[7[,B1+/L\I)/-.6103ABN06[#'I@YX6KBG)\SG)6;NKWWT23>G M6^VGS1Y+4NE[/K=-:\J:;TO=VO\ /7J<)KG[,6HZ?+8IIGBS5(IN?$5]%)#!%?P7$ MLL!*PS[I3.&( !#$!E;WXXP.,BO2JU*OL4Y1>M6GSIZGIT&D:G<- 7622YMYTA7]ZZG] MYY. "1U X&!WY]4B\)>+-+O8;B]LX_[2NH;G[1;1%WB3'R !O+#9(Z@@8/7M M5[2?'WQ$\*ZZ)-/TA(+&9OWIL[98TE4L[$/B0%@>&ZGH>.,5ZAJ/Q;U;4?,7 M_A K]IT: '4X!;)&S, 7\LM)O49/S9 R0<]J]S-XQ>#PDN:2=M5NK..^_HO5 MC;J*FU:+3B]4U?R5MG\MK;WV_(3]MV'6+;Q/X9MK^R%@LMA#\RAUS\\W.70= M^H(P>#]/AUXL"=0=VV,=<<\XW ]P>1C)XXZ5^C/[=U_<:]JGAZ2YB:PE"PQJ M;D;G1N0<<=J]+TLHWA6>+"\E54-@\EF MY4$G!R1[9Z5YM#'$MIXDCD8J4LY6 R0 0RC(.3T!]^>,@G339_ MUNSRJ2?+I:W*ODTKV?5*SOZ;:'W3^Q*WAJ^TG6K?5[*VO[<,1);7+,D+XD?Y MF:)U<%3@X!'(P>]?9.H^#?A3?/)/#::7I\\:OB*&X)(([ 27!(QUY![#C&3\ M'_L5R>&I6U[2=3U6+2X)X(F:\EE<+"X#'/R(S9D;@X'S8. >*^P8_A_H%WK4 MDECX]TF: ;B$_;FOS'C&LH8K"4TVKT[O6^KG)\MUMY- M]?4^PR#!^VI5*EF^6*CIL[+OJD[*R6K\MF?Z!7[$UO:VO[*7P)M[(J;6+X=^ M'DA*G*E!8QX(.6X_&OJ6OE_]BVTCL/V6/@;9Q3).EO\ #[P_&LL>=CA;*(;E MSS@]1GG%?4%?JV$=\+AF]&\/1?\ Y3B?G>)5L162V56:5]])/<****Z# *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_.-T M30M=UFX@TNSTQ[R1F"&03;T!/&2Z@@*,C/S=>I!XKO-<^&^NZ5#!8ZGIMM:V MUP%:2[ANH9;B#"JX(2,^9DG@XVD=#@"N?U3XL:II#+)\._#O]A1W&5S#'<1% M%8=2Q:4J,@#&2<#\*N?VGXJOM..K>)/$4L4LNTO&)EWA78' WI@X#]L9'7)) MS_+D)>S:DUSMO9-Q3=XM:7N_P>NFZ/WJ<)5(VT@K--+5ZJ'5V6FO6S:70J7^ MB:'X>MO-FOEG^7!CDD.2.>-I8G&!D97'..O%TFP; ME&0,;TY8G/W2V#P,CBI/&VA^']0MH+I=;O9KD[6<#R&(.>2"%)8\$8(!P3P1 MR>5LK;P9IBV:JJGE0DEL9!Z@]< \' R"",@]U+$NIRTDN7GY4W9 MOELHR>NNJ>GE?NCCJ8*T7*4KM*-URV?V+I+2UE?5VO;YFYKWA/0M0OH;Q?(M MR0HV1LNX$J %4KDDD$ #N#CM4D_A=-/$4=M$]Q%=QM([S;E\LCY %+YRI!! M^7J>,\&N@AN-$U*:!;7PUJ =54QSBS8^A0[M^.,#HO/..H-7]:LO%$L*%+6^ M^SQ+L3[1$R>6IYPG'0$DY))X'!P:[J2<+>_*?*UJE>Z=GZ=TEVM==N?ZNEM9 M;:72_E6F][=>NB/)KOP8)I]Y6>)2Q)\GS&!QSQLQZ\DY[\<5U>B:'H^F0W*Z MMJKRV\B$0V;P-/)$=I4Y4EFX)ST&0>F"36HUOXJ_LV1;25XGVL=N6![#^Z>. M^#@]<'!YYFV\/:M-:I23S+\CD@/\IWD*%"K[# '2NIXB244EHG% MZRW5DW?5VWMY:7UT,ZN"5:"C*?+:2=TDVE>*MKIJ_6UD]-63/X ^'GBS3;W1 M[E;E;RYWK#U1Y+V-F M807&Z%FVEA\D<\NTKG &T%3]#S]BR1:OI5N7M_&DA8#/D?:8JWT4UPR'6[>UB2*5V^:8JA <%3\Q?EL@8/7Z=^'SB>%Y5[)3=H MO6;V?*WLUKMVMVU.*634Y_%5=NUD]?=6FFB6K\DK+>Q^37C/X=:IX=OYK;6H M&W1;Q#)$N07 ^3/E*3G<1Q@Y&IZ MU^S.H>%= \1VGI65> M6]\A*I;, 3@$J<=>QV^W&?6OM+XB? #QWX,2TM[C3KFZ#N?])$+OY2!FSO?(I#-Y#,=V<%CR !SG./SQ7LT!7RF5/F3G)))2=XVYF^5-+3N]UIUZ'SK;Z#K5X 3$5C M;E6 .,^AXP._?'TXK<@^'FLR#S?/C !*^CK/=);/%; M[XY26S')E"JGCIR>./3CIGBN4N;77HI'/V]K=),G_6$ YX!*\9]<_4^O=#& MSF].2"=DENVERZ^>BWOMUU,(X*$(IM3F[JS^'K'K;7Y6>IQNHZ8^E,L-T1*6 MRN.>_;J:ZQ-*=G9+J]6[>;G= MY@?81VR!QGOD>O)J(>$8TD>7S%(Y.00"?0<#CDCO^/3'5"<9:.6MDK]&[J_H M[V?1^IS3@XOW:::OHF]=$NNW3?:_W*G-$ @:%XQ&$&3Y@#[LOW2<\@GCMUZ&I;JRMD011@B56.688'7@9R2> 3C& M.>G)PR)$@C_TIUE3L@()Z]/Y8';VJU3BMY/5K72[V^]=/+4KXE&ZTY;VW4?A M_KMT\E258%B$O. >G.*9?:E'>1(J6B*5')5 M2 /J-Q!Z>V/KU?)JGK;J[JSNETW7YW=^]RR5]GHDE:[LK:MVVO\ /33L1R30 M_9E*.P.X;@H8'.?SQCKR?Y&K4HM)+:(1R,]RV,(0<;B.Y.>"/\.1'N<#,H)\M"!R?3L./]DDD_HG45M8VY7;7U5M$M MKK_@:!&*Z).Z2V]&M^K:W;\B">5&DA@>$1$%0[@Y'/WNB@CUZ]_OW>_;/6L*3?)(6\C'/(VD\\@8))XR>3WSW.:KV\- MY/><_6M&U@L=.O'N$N8]1N!!+! M&GDK F;A"AZ$J_)SSG'H,<N._.,9;IU+Z59*+TZ=+=^[MILR%4BGK"-U9[]TG M9=-+=M/O.J7P^L,-NJZFUK/'*D[6RS$P'&21A75,\]P>.V,UMBP\2V0BNH9[ M>ZM6=G 66)VVD9((RS#T]!],#'8GG.['< M7UNC16VH&([01"'QR>OR8)&2UIRC+VMUU5K=GY65]-6^E[&59P ME"RCROIRMZV2V6W?I;;38[F3Q0([NVBO+)"05#LJ*5&"N>53&",G_P#4#776 MOB/1&OD56D0A@&"J2J9P< C@CH!VZ%07>L'>986N5YP6!;'4GD =.N! MT!QGJ*2XO+N)H#:*8G90950GY6[KR.O3TSCGH:[J6.K4W=._9\VFEG?O9-=M M-GIOQ\D;7:YMMXM7TMJ[;_/7YGW-X:UC0)IX,ZC$I^4['E"-UR 0S9ZC;P,\ MYZD"O:[J[L;I46*:*0;4^Y(DA^H*MUQMX)[#&,"ORF$>MW-RLEM+()00>&.1 MGL.",9SGZ\GT]"TSQGXHT.$2?VS++<)C;&90?F / (CX/ (_V3P1DUZ5/.Y1 M]V5.$F[6<\@@YW'.>:\9T_4?LVH-&H.U,$D@@$\]<@_,.,$YR3Q@ MXKP>Q^.'C)K2Y&K&2:R$69F=V(V _-QM ''N .>F.=/PW\4-(U%I6N,1.^X9 M+#C.>F2"!R/8^@&:[(9G"IRMQ4&GWNNEDW==;]O+SWY:<;I3U>R<;6T5^VZZ MGL'B3QJT$CQ*25*D,%)Y(PN,'."0< Y&1TR,&O-#XGBE=VG1F+L6RRGIDX_A MZXY^O4\9-"\N8M5=Y+.975F5@-P/0>?NUBWFGZA)CRHC+@.G8 #J3GD@'U,/7I3I\W.K7=HW2_E[VM;6VFG0\[$3:JNT6TU&[OY M:7TU3?R7HCVG2-:LYK)V@14:+:,DC^+(+=/KR1R, 9'%137^H6\L/D2C-[(L M:R J '=L##9VYR 1\P..>Q(\97^VX);:%IIM.A8.TG51(JC<6)93G Z<^N<' MFO?OV;O"UQ\4OB+%H][YMSX5TB7S[NX;$D*FW:)B6( 481F/)Z 9XZ=4:U&3 M24M6[+;IJWHWIYZVO8Y74E%-\JT5^M]EHEV[=_N/LWPMJ-M\$/@+J_B+741? M$^MR7C6=S)A7-C*EK);^4YY8 /(1L8G!P",<_F#I7B(ZYXFNM7NI)))=4O'Q MO+DA9)2F<\' # CVKZQ_;/\ B=#XBO\ 3O 6EQB/1?#D$.FV:(653';1"W#[ M S)\RP@DY[@8'?Y-\%:&UQK,$:@_NE!^Z<#*AC@CG/&,Y'3/3BN?$855*B<: MEXMW4>W!:=!-#;VJ-QY:C(P1 MSG/4C&!D]R>!UKO[.^D: 1;N!U"YZG@MDGVYP MOE;7SU7O2LVVM=]+.[BUTN_5Z;:W(]0T)Y"3:A%Q]W 7@D\ CU'&< >A)-58 M[&YMX7-PZE53!R4''KG)].N?0 #BN@CO1"K#()QW.1UZD\Y)(/;W/>N6UK4A M(LP5E^ZP.,9SVZ'G@9&,\]".M8RLFFO)VOL[1NK6T=_ROJV=2YG9:)IV\]+) M;=[Z[*W9,(KV"U(P5(!R2 /?ZDCZ']:ZK3?$-JY5',8^0\L5' Z#/4\$\$>G M->,27>W/)R ?7DX(R03D\8 X''>JANY,Y7 /N2..3P!SGH3WYJ74=[Z>5EH] MEI;OHNYIR7ZN]G\6MWI=-:6WT\M;'M6J^*;5!L B(QM)&W _'U]_8<]:Y$ZK M#+(64KWR,@X)Z'CG'KSCD< \UY=?7]R03R2^GRUZ7_,<:2MJ[[-?AL_EZ62WZ^IWT MR2HWS("0<#,YZD^PSSR36%+JTY)'.,< M[N_''+=QU !SUXJDUZTF7;EA\NT < ?7ZG\>V#S/,VK\N]M'YM:;+5W\TK>I M<::5M>N[ZV2\W^6NIHSL/4<'G)''7.>A]"OOCN?:NFG3<0<#T[ M GUYZ_7IP!G.>QX!/UY'3D5C5DXS@DK\]E=Z))+_ #>M_D[[ M)M:)V6M[]7K?7R6R\O0YZ=ML3#O@X!QR,8/4GOD#!)QCKUJ@9':$;6"!BR9R M!DXQP21@@#E?7 Q5Z]7$ZEB,;CG(XQD$E<'@#G//7).:HA8V%Y97@)8+]HL0 M?XGF;"[0?KGC<<=\]>ETK4^=R>JLXVNGU6NVJ^3MZ&3?O*R;MI9ZWMI\NEK= M;>9]/_LI_"NW\7_%#2;G4@\^G:6DVJ74BJ9$B^Q1M<)YCJ=J;C'P"1GISQC] M&O#_ ,2%M?B%KGB&6Q_M#R7FT_15ECWI;P@*L84,CA0K*&!P,=0>AKQ;]F/P M[=?##X(ZEXIG$,7B'QE,EG917+,C26D4Q28< 2$-&Z@ 9!&>V:]4TV&ZU":# M1[?1-/T2X>)KIM2'VB$2MGDB20LK9SD%5 XZ9%?E7'6;5L/)8.E233PT:DJE MWO*4K*W]WEVWN[7U9]OPK@Z=2D\7.6D*[I\EDT^6,'=]4FVKW[=;GNEO\<+N MWUN>>31;&"&.VAFF'EP9G>0_-R(U+')W%03@@[@.:ZR?XFKJ5K_:UQI]C-:2 M<&U58"PSE=QC$9; )ZE<#)SUS7SOIWA-]2@O7UB^\RXLY72"6S83&=E; 2_75K;3YM*R/U6.(I5*,:7LHPY8I0$\R-V _=!(D+JVWD <].AKAS\9/"^GPW/V#POJ+WZ M@_ZZWO1&3V.YX"@[\_=V]<#KYK!KFKZ/&UI87=S'4O4DB16+0RL#E6.5((.1R0.GOD'/H2PD?XK MG=VO9I)1?677RVUT6J,XUI07(H7479.[5]FFTFU?YV6^ES)U?]H#4#"@AT5H MYAG]Q)!E =^!\QB _#L3@XZB#PO\,?!+ZC]FUKP?'&%D^9C;2=SGJTJ]R,=0#G!(.:[(W/A;4IHU\(/% MH\C# "%(B"3Q@G>>. ,$'MP*Y:O)33O%MZ6D[O1[7[?CIY6*6*G=+V:5KO9^ M\].VOW]WOH>T:1IEEXFMHI].\37EI;> M-_!MU,)EN?$]Q,[PBX)D* MI<0XS(2P7(08P6(&<=CDT:K]I>]^T76O:C>0NP,\;-%(9(R0&7"KSN /0@'L M0.:YW4IK:24OB>]KJ]E:3W:^5TGV+59Q;LKK?7K^NMUUO9)K8Y+1[;Q5I1#6 MFJ?N5)!07 QC/3:7Y]<#.&'(SG'JNF_'*Z\*HD5W$)+E=J&5;<7#_.=AP &8 MAADX!X!)/7 \HU/0WU.Z)T:]U"P@W'@!$ !);&3N4].O&<^AYRX]"TW3KQ)- M8\2:EO4.2?\ 1R,E3@?, ,'' YYR0W%6JU-2B^:\NB2?,TM&GWUM?>S[K4*E M7VL)0<5>2?;2Z2N_7Y7=UOM] ZO\0]+\1B&]O=1\@2C+H;0H5!.2#T(P.@*Y M'<5Q>JZ=\/\ 5X9I1?1SR>7F82*(=@!R65BWS'<>@Y'4@'@]DSC]@K63DDG?3RZ?*Z[;(\Y\4 MV.F62_9_"4=U++VN+>ZUZXU); M]U1[!8X;AQ]FR2 WEG:I#]=PX!]&KT'0"/#T973;6]O$C;*W BS[YRIP < ^ MA[=@/0].^,]U8-'%=Z3+=.FY%N)X9-UL!QY>04"C)W 9)SCG IXG,'*BH1H) M+VE/W[WDO>6R=][]GNM;V:SJT5RI[_"K7W=]'\WTNK6=K60W2H_&^FM$6A:X M@4#'G0 ,0%!&0ZEB2 .,<\5LZE?^)=KS_P!LFT\V6'.GIIJ2>2 0I_>JH)!P M&W%1@?[(%267QD74M3C+1"X4,N+/3SC$VPF#LDVVHN[>S@[[ZW37EKM MYOV4O9.^B:;5NB_E^=[IJ[37DS\XOVT]+N91XAQ@G/I7Y\W4&V[E(7GR8R5!WW-IXEDD*DFPF8*A!/^L7&-I]">@P3GOUZVPTD:MX=NY5& M?*/F <=5#-GCOCCGZG.:\UM(RLFM+C!CTMB>HQB0<^@P3CH#SC-?23]]/>-[ M?A_EY?YW\&+Y-G?W5Y).UK>>_P"?5*WV+^Q;X=\*>)+_ %BRUF]AL8[B.WR9 M[I;1F*Y*[7D>,]1P 3SZ#-?H_K'P6T2UM1+X9LI[UE3(N;74)KE&/8@1NP/J M!G'H2!FOQI^"&D:OJ^H7J:%;I<:@OD-#$V]594RSL=F6!15)![>]?N[^S+>; MO!FH:+KVJWNE>(D15MA:^7L5]AR"\HW#Y@.B@@9R>*^!XJR/$X[$82M1ZG MC\$:(LMQ*09)G^R1YD<@ %FZG '7CBO?J_2,-#V>'H0V<*-*+]8PBG^*/S7$ M2YZ]:7\U6;^^3"BBBMC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#_ #NF\"^,(;@6-_!%:* 3$JQH"W)4?ZN0CCYN>!@\ M>M<[<:9-OF.U#PAJ&D:?!=BWMK\ E!$I/WCQ\Q..!GH2/0Y '/2:E;P&UN)_#]M)*D MZC:;>W?:55L' 7 &>V,$8!)'7T/1O%WA:^M_L]]=/@C'S9&2 0 JEUR3 .&Z@EL*33(BV%7IN"X[=^F 1T)/9^//C-H^I0+I,>C6<<\*-!NM[:!62,2+:W$?RX=03Y( Y4KD \9SU(QW\Y\ M!V.M6_B'P_X8O)UBW&>TEM[V199=P*\.KD?(,<#;W(Y(KT8XN2@ESI:4C2]=U.UGO;>RN(8'W,&V,%V MD;@,9!P<\A1D\?CK>%_#'B*^LC'>:+<7]@IDQ*BQQLQ!.?F; MOTGIWC_5/%3PP6GA)-+M8PBE)8)+=6 4?+-;IVYQGKT]:]#ACU6TMQ>BTL8 M;,C+6X>)2"!\YVA W)R1R!GIEJUA5B]>=M1CK97334=5?9*RT>KT9$H26\(] M-Y7>EMM=]?SNM+GY[>(/AYI6H:@UJNF7VGN3M8RSHNTYYSM1>OKCH">F!70Z M%^QWKWBGQ'I^JR7R:5;16]NMNL\C@7$2*0KY5L$,IW9..3GBOH#QY??#G72] MOJ=V=*OR"'E@ )5L$>M9^WA"7\RVNII72Y;WNGRKK=:V?S>BHSF MDTN5K=2C=Z9(@2 MR*/WB N,=23EB<&OBF__ &DKW2_$]_X?\,>!KF+0IG>&'4PUC(C+G8'P@67G M!(P@SG'!K1OO@[JNN(FH>(=6UO5ILB03![R2,'.[+-'*4" \Y) ')QS5:+2 MF\%2B6'3(M59" H(\W.T#&[:LA);&/;N"12^O0IS2A%KG^%HP2 M&P.YYY'?FN[#YBW92DDTN^J:LM4N]NUWV5Q1RZ,[6BO5K_#HT]G=Z+7HK]3Y MT\=_LY^!M;TM]0T.[ATS4!*=UJ%E)P%)V8@A'(;U8@],CI7P9XW^$GB/P_/< M-_9=[?V43-^_BR!L!(R Y+ 8]0"/H!7Z^W]R+6YELO#UND]]*N620,H$;=6! M?>"?0=??&15O3?"^K3V-U)KVBV6Q)(;@#R^Q_+L>N??P>:5(!F661C5E!+E:A%KETO=0MIHM'Y:]7V_ F*VWR7!2RN M[1[9MLBR@L2>PR% 'OC/Z&L]6U.6XD1(Y6CR<,./3&"3Z=L\CD9.*_67QQ^S MQ>>-+RZGT,6FBI"S*\2_95\\L"0<2A3@9P0I//YUXAJ7[+?B_04EN&T\:HB@ MGUT[].B/@:_TVZ%D ]L5D+,3(0"<$GJ =PP/;WQT%H^8C@<=N_'%?77B'P-_PC]RUUK%BUA,GRFT<2%%"]&S(JG+X!/R@9],YKE- M1LM%O+1I9C#'$!TB*%\ ]-J$$>N,]/7K7K4L;>$79N+2>G2]FDKWTOUV6OF< M,L-NF[Z"PB%1& R LH&!C(/)'&#D'GI6=//) M"X6$;U+88A2 0?8]\\]O3KG'M%W8:'% 'C@5P5RK,&W$8X8@C<"<'(SW!SP* MY":WL))!&EN &8*64'"@G[W(R<>[ 8'%;QQ2EJXNW5=-DWIIU?WZF4ZB2N]H]>V_KVL*2XNY1;RH,QQ$ M,2Q]1LW#/U/..O6MJZT>SM9AY%Q*5.#]P@Y;D@?-T!]^/8G%3R:-!-&&BD=[ MC!*(^0"0,X)9L8/.>/7O@B^:*=U>S2O=:O;J[VZKTOW$HRW>K5N5W[\NJ2ON M[_YG%+<718,K94\J<8SP>@W<^A&/?B@:C<6,ID!PSJ4;&,[6^\3\W08ZYS@8 M^NG?1W"/LG0)LP"5*D#L,8&>.23C@<=:B%E87"AHI3]HV\JZ[4V]"=S-C.0. M/3KC'.T'&\=-%VU;V7_#);&,XNS]Z\NS;O?3;JWJ_P"D4-JW3!HI/M#N"71> M /J&X&<<\\#KZTR:2XLBI6-@/XP,'&>G(/// (Z4UX+BTD(@E3EL$JRGKGKC MT'/_ -]^VU_+RFMI;IRUTL3", M.,@>HX&1Z]OK-,X,*+ <1\;AT4\'DD\D@<=1V[9ISK:0P!HH_.G(!8 ?Q$9R M",\9R3CW^E#L]UT2W[6^ZZ7WI>9%1OE7O)I-/[K?YK\>MQZ:V\@:*.Y6$MP MRMGG@WM27AAFHY.#@"DXQ;2LDM- MK6V5]OOW]3'F:ZO7O\M;?KU6VQT/]IR6ERMU!,) 2-RC.,MU'U))'08R@K4AUA+$QS36PN&#*&R <\@$=,<@#DXX ]:B=)NW+KR]5\M.VM[NWF= M6'G;GYG:-U=VNNFW5;7UT_$ZV!_[1M9[='M[2)V$WE2 Y"_-SG.0=H'&<#)].,8!KH=0O=+U'1TO(,6EVL:GRUX8L M!G;@X^4,3E@OUQ7*'4[L6KH(3*,$&3:6X)R!N()Y& >>_3M7.I5HZ*4DKI-- MV_E\]K=M[??K6Y==I>ZM=;-.SU22:>VGZ7$^TZS;V;2VEQ*J"2-?,#-C# G& M-RD @< C:?3FNGT#Q7KVGYFN[DO%@_/("PXP.,_2N1MV/V1I9Y"( MQ(@,0.2&93@@!@PV_3:,D8)Z])%J&D)8D20N0MR M73>DK[NVEKZ]^UK]O3GC1YVG>R2;\K*RM9=-]+=_*_;R?$::>&03:8=23A!+ M$(4$"OE9"?,).-I)&WD=.HQ7W;^S!\9OA/\ #_P3K>GWNI6>D:MK%DX>XF5I M)8)6AV;0\=NS+D@'Y7P< $YS7YO6E[IES%]DM4*NY*MN&T[3D Y<@@C/)SZ] M3Q5N?1+JSMC+%+PP.!NR2.>,!A@'JHYY.. :Z8XG$0:DF]-M==;;VL_\O*Q M?U7FZ75KW6C2TV_7[]=;^[^.M2TSQ-J3:S;7\=[YFL7D:S*3B6W60^4_S -M M96)YP3D9'&:]6\(:)I^GO;W\3PR2RQ<*AR0QCVX(QGJ1_>P>.-6,B,-^WC>+?$MG(L^F:@98X -L2><8/!]G#9Q&E"$:J3E&*4G?5O?5];+IITMH;F:&V9VAVE023@$#&3P%). .O&00.0<$4]#UV6[NGBB4,5;!4G:5&6 MSC<0O&,^N<\#K7R/;?'OQ):(@NXH9L >>BMDXX&TA8\GL>%]CGK7H>@_&?PM MK85+J,V%VVT%EBD7YSWW$1@#)Y)X]<5Z$F6X],'H!C6/B72) O_ !,+5P^& :6$G:1P"-_WB.>1GMZ5 MTB#[6/,AGMV@QF15EBW%/0(K$L3G@ =>N MOS=E[MK/I;SUVMNF8KQ"; CPYR< C)!]">WL"..A%0-:S0#S60E>GW@!R2!P M,C(_/'3 KI1:6A(.&0G@ @X (RHX!/;J:CFLH3&?+9BP/0@@9Y_VOTQP<<9 MYH46DM+67XW5]+7MYWMY; Y7W[IVZ6LKI;M??;KN<1>[RIVQ9'.2-N.F>,X[ M],Y[],\<\960NVTC<#E?9?RZXR>??VKO[RQ;R^ %[\#G';.#U_6N/N[0@N>> M_ P ?8GT/KZCIVK.5TG=Z-K73?1;>=M->ENII%]5I:UU;K96M?M:W]7.?DO@ M"02,]0#UQSUQUQSGYN@Q47VCS%R&&,G=CC!R3SW]#SU-1SVQW8(Y!/'4#DXS MR#G..#GZ'G,BVYV=QP.O?\.X]!C/T%)MMK7M^C>BL]]OP''6]M;>MVTE?1_J M^E]RH\P.?F&>."2,#GKTSV//3Z5)'.F 2P)SZ$@Y^F>1TQGM4;V^3TQP>>F? MZYY]#V'055(VG'( )!R>0>.G4\=,\]P?6HG)J[:U=ODGY:V;LEY?<3)I)75V MW=_*W3_@LO&:(@C>.G4@XR>/3C![^XK,FDB0LCMAE&Y@H/"D9[ \D '\>13Q MD]O4C '4 D#/?GM5>>A.*TH0]O))Z*# M6MKW[)O[M_Q.6M5Y%!:.[T3\K-K773\+;]\"[V2;) P\HN$W\DEF.#\Q&1CC MG !QCVKL/A_X/N/'?Q+\'Z!%!))-7['&AVM@/%GQ;U"PWVWAG3?(TF613@ MWX<1@H<99@KLWR[NF< 9KHQB]G379:M67;O_ .2^KMMH;T%S)2;?;5?X7=6U M=GHK]>S/>_BC)<07&D^'?"JPO9>"[*W6*(*'BDNF@B,X>/**S"="I9U[9![T MS3OVC-9T2STBW\0^%=,GN,)9^8EA9)*RLQ&6;#G.>=S'G/H!7A?B+6]=O-3O M=8L;AH[V6X=)HF;"M'>.QC.U@00J/D87CDXKLOAY>>!?#LUV?B%:MX@O?)>X MMK:,R,5E"Y0;K=\AMV.,_5GW MO#\G0P?LY6_BSDDM;MJ"N_EMKI]Q[/J7Q0UZ1$72-#MK2VNR+B5!:VSR.LHW M;5>,J4..F1[$YYJAIFK:=JEY&M_#?65XYP6FN@;<,222(5';G(R2^5%;,LWP^\9Z0OB3 MP[>?8KA2',$H$+#!S@"23=C'RY*Y]P, _G$,M7MFW%*\KZ:7UO;5)/=-KSO; M>WV.'Q2:6MDK:74F[M6OONO+9>1WLWP_35UM+JQU.QN)O.2&..UADA;G+*'5 MB!(_0;@>F".AK"G^&7B)=9FOY;Z*SM;5%62>:VG*QG+ISL.?OD*< MSGIBN5 MTOQKJMGJ5I_9(1KBRA5Q>-.%CCD1R5#9#0YZ$,W/&,8YKM/#?Q@^)-Y?:AIG MB>ZLM7TJ\9<6T;6;.R*Y?:#;1^;C !W @9SDFM<1E-1NXYSBO2A\2 M=&'A[5+>[T>T@M82H2W\^0SQGRV+$H0)5SP5W =<=#Q'X3UGPAKFG6\D2&R0 M,NXM/+&@&TG@2,HR,XXR3SP!U\3$937]II)_"]$[IW\FK:7M?;Y7*^NT];I7 M6KT3T?6VFO5V6FFVC/$=?\!^(+2Z^V#7(+B*!O+YAG8@QG&UB6YVD!\_PRAL6MWO T MY+$B0D98MDD%I,,-PSQCH#S5::QT.YT]9K"\LXH[7;-N,D&\"(E\B,MDD'H! M_$ .I%>"\%BN;:,W'KILTTF[=>_;?I9?/" MS>/DO-KZ'%%$K?.OV:!,@<AR!T')KL8A;ZG'';ZIX80R.4$ESY5M\ MAXXX!.,_[W4GC -=I=>)O#5[!-9PZK]KU1@553''"2Y("#*MDDG.=H..U22"_P!-L9I$ M!%L]K(TH)Y"[TC"@_* <@CGTQ6+!\(M.UG>7O;<2V8%P[M'(%56(16(*Y(SP M1D\] 5!)]AN-$GF@BNY57;&%+C) QGD8K;TI]-N%N(2\4!C MA"R/E0&RW3&X ]R>22<#MBNY1M)O9^K=]+-ZMM:ORTM\NMSDXN2W32;NGRZI M+6S[K;OU/%-/^'OB.UE>*RUS2&L@C !["=]P/"C)Q\QY!X..P 4XOVGPUU7R M;P7B6=XTDS-&(H!$SIM"G&]B.3GGC'2O3/%&KR:/8J-&M_/);!< EN6P,X# M'J"< Y!STS7(Z3/XUUF2*8Z;(ZA2@)DE08R&'\&WKCDA2,D DBN;$N*4%%.3 M=6FVTM%[T;V[M;+NG>]E8SFYNG>Z2NHW>]UW7;:^VGEOY?J7PRO;2X$EEI\E MG.6)61MC)QGDA".I)QR",#D\5B'PYXM6Z-M?03"*+_5WB#"S+@'@*Y9L=,-G MD9QA>/>F\/\ C*?5(UETLF-B@R;AAQEL_P (XZ9(;( SG&:ZN[\*ZI:L)+JV M1(FA(1!(9-K!".I7)Y!YSGD 5[^;Q2PV$E&+^&*NUHU9M-Z=TT[=[:ZE*HE1 M:O%^Z]4[ZW>GI=_?\[_E_P#MBV&M+X6\.1W,#K:1RH&G8@A5\MLG!8OPHYP, MGGH3BOS>:-T6Y$@(4QA(F/(( (![$\8'/'8GI7ZL?MPZ;J=MX7TB64XMS(" M", "(GD$#J#GKSVQD5^5UP6:T8E>0A"\G)'\/X8 .#SURWI MR ,]\8Q7EML@^U^(4[OI3[0/X@9P,CMT^OKT%>B^$[E([:_^U,$ @FX9L?\ M+-AQEE]'_ E>7/A?X?S6&NZU/,L=S>& ,]LX!4_-=)& M!DY_&_\ 8<77M3^(NH:?H,DJS72D;(696= DCR* O.-N>!DD9&VOVC@\!^#$ MTA)+W3-1MO$BN&FNA;W>#*"Q]9D,8O XCFEM)M16FJBM7?5VWCOMKH?VU_LC_;Q^S7\ M&?[4VF__ .$#T$W10 *9?L4>[ !8#T(!QD<<5]&5\[?LE0+;?LV_!J!2[+%X M#T% T@(<@647+!N<^N>:^B:_1L-)SP^'F]YT:4G?>\H1;O\ >? 5E:M47]^6 MVVX4445L9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ?YI>K^,;S7M&TW3? UE;1ZG8"-)#=JW[QD4KE!$Q)^9@1D#ISCC' MH5I\,_%NH^#+S7/$=QH:ZN$C^SVD#S_;9,.H+)&RX)\MNN2 !D]Z](UGX6Z- MIFH61TF+^S+Y2/-B8L5W;FSPBJI(( PQ&#QG%;>GZQIWA.YDE\8R22V4$/R% M#*BG_+>UM3^@EF%[M M582O;W79VVVZ)I--O3R:/G33?A]XONX3<6>F3,L3*K!8R,9'/'.ZU\=-+TC3 MKI_#MM(]OYRE?W9?@;\#+Q*0>&Y(SP!CJ#%X>^.4_BRVAM+AGL)+<^>LHC*$ MM@*$W1 ,?;)( /K2E0KNS]G4]5"RNW&V^MEW:=EV!X]R3BZE/EERO5ZO6&V MMK_B]>I]">%M%>;4?[$A\-VFG.Y!-Q!$X55)R<,Y8#*KD9&.!D\D5Z1J$A\$ M7\%EIFG&]=H'GO)M00M"LR-PD1C*D*R@$$C.0V?;Q[1+NWFM_P"T!KZ@R6;1KK N;J^F0>;.)9"BL#'M4RL''^UM(7(. M M&!R $).3[C@D@Y&2.'U'P[?VWB*!Y=5A>VE2.1E",5RVYCG,A!.,$_+ZC/-: M%QXBTM8H=./V=YXI"LLHB0;AO) .5Y[@8;O@<+BI]CC7=JG):6U5]N7W?NVM MHE=%?6*/NVE!W6ZM;[-M&]+MW>S3ZW9N>'?#.D^-X9+S78+EKC<'M'O#:6^GHLHE(28HH8 $A2^&P&QU(!YXQCI?O_ !9? MZ)'%+I#0^5M&\"),8Z'K@<8&>>^"*R[:XU+7YVNYXG+L?,'R8 )R<@*-H'(V MX&!C(ZYJ70Q%^7V,^;W6VX]TM[/Y>;U;M8M8J._M8VLNJ]WX7MWV?;6VUK]# M<>,+_P /Z8-,BA>>&Y00,T.X[4D&QAS@ [6///;.<<_%78;F<:K%:7-HTBB15RR;L\IGKNZ GIC@'CCG6 M\4^&=+TN1] !@>G1:/J.I:9< M2WOBFW-QN8F!)4!&TDD9#;^,>N.1QCFGWGCN]N+@6^DP6]G&Q(#-:P$#)P"Q MVKTYXR".Q'&-*5'$TW>-.2OI;E+C3:M4INR3NW'^Z^FN MUK)7?7LCDO\ A&_%$=^-1MM,GBGE01 QQL"@SD%B3G:,B2:C9S_9;9D9DB@:1)63&0 I&,'M\ MPQGTK7_X59KEA&L%M8)J,\^UDN)$C80 =<"4DG)Y&P@9')/6KNL:+IGAG1U' MBV_O5N"OR6EG)=18.#A3Y)=/; P![#BNA8W-(J\8M6DG+]WK9VNK?B^NK[:< M$LMPLK/G4FW=I2N[)+5Z_P"5NQ\@>)?AGJ?Q%BN9M:@E,CED+W*@W9VY"YW M@@G[O7CZ$5\J>*?V:?&NE2S2:'H&K:E:!F)6.W,@P2>FT ?1[V.ZM M9!I5P,=S7VO\3_V0?$]IJQ?PGJ"7T"OE5C1Y 0#R"K3#H!P#G/?/6O%O$'P MD\6>&;.0:[IIC6%#ONFMT41J#RQ.6(YSG!R?7DU]'#'1:B[ZNUX-25MKK73L M[J[U]3P6FN:+BG%+XDT[V:\]+O1JV^R9X)8>'#-%.]W(MP0"1D[AQGKQSCCD M$8]/7!DT**3S8"4MVSE9C\HP,@*"1W[COU!YX[C[:NEM- )XG&2 0AP <\'[ MW)P,@8Y/2HX#!=PRR%XV(J.:3NE)KE<5VMOYVN MWU5]NID^22<+)O7F6[UM=WTVTTZ>>QY6VAI!*QFNA)P=IC8,H.<<_*!Z9 YY MZGFL2]TR3=F*\A9-Q&UF.1CH" O! QW'L1UKTRY(B:1'@!W9"L47'..^"3W/ M8XYYP0,RUT0S?:;ET&8\%%"Y# C)Z\GL#G.,=,9KTX5:F\K;1LFEKJK;->7E MYG*Z%-M1C>_6S>EN6]V_/IT^=C@[F.2VMXU##. ,J23UQ@ @=3P>.< ?2Y83 MQVP5Y8VDE." V,$8X8@D<>I7ISD=!7;1^&KO5T=H8T7R>BE !Q@^V#@9] ,G MG-4H].DM972]MP&C^7*HH! !Q@+GGC. ,CN!3=5M-65UK9:6O:^J_'7TL*5& M+M+[-ERMZ:Z:M7T>FFWX(YB^N);I_,D""(9R(BVX >H;((SSP>GUQ4DMI%(E MJ]GL7"+O+\/G/.[:<9QWQVP.F:U+N4++M6V C' ^1"#C').!R<<$ Y/YU2BN M%61EC #."-I7&WH#VQT[>F?6CFG965G9:63LO/5]'O?\3/V%)OWG?YVUTZ[; M?GW"]TV6=(S"\C.%7". !CG@*2/0?>[<@4#97+RB#;$NW ?.SUP.ON<]UU&[G$P*YSN.%"@<\X P?P/ MKWQ6U"4VFI)66B?;9Z%J%."]U2U:=NJ27X^O7OVKR6LEOB&>.5VD.R%H1\@= MON@EL$@'IVP1P"0:?+<9Y )'/H#FM&>[N@J6\GE M!\@*YB7,,< ]0,C/3/ICFNXTJZ6WAN([ORKB/RW4 M+Y2DEMH*G<0?<''7JYY:22LE9>6U_Z M]#GE>DXQIR=FD]5=ZVOM=)>OW6U,.1GTXVDCS0^9(6($))=>0,MNZ'D=\X. M:W9M9U(1PRRW<9A(XB#L7 )XR!@ ]0,8^M99LUU-[FXE981;;3&A7:'W=2N M.F,'/&><$\U%! EV"C2X$1Z;2!QR>!P/8]<8SCLQ+$5$D[I*]M.RM9=7;35; M[&_>:K;W8@22"-;;"F3( GW;1OQR5&3C!QWP>*GU!-.2".?0Q=H !YN_9@G( MS]WJ<9Z].Y S61-?6?\ 9WV1K.26=9''VE75%V_*%&W:3\O5M_F1*HY2Z\KZ6=WK L-].X&[)D:?.&YYP4 R#COCTQP:UK"(2$PK9$W))!D M1<@=1D'@@5A'JF5LI0)$ MED8(VWU"GD$'D]?7M7-_\)@!8&.>*,W$2F)9#$NX"0$%@VTMR,9Y&<$9KG[& MPTN[E+W]SY4=T3)*0'^5#C<>!GCC![9[CIT1Q5:.TK>B]-M>ENO7<[/84=.1 MMMZR4I6LN6VNKZW_ ,[GT5I?[0TX^:[C6X4;=QM\L>Q)PQ'/'?'YBO5=&^// MA/4X0+R46#97BY**^23Q@$YZ=ST!Y-?&T_AO3K.WDNM)O4GBZ[=I)ZXP-^.2 M,9QUSP1R!S5M;68,EU=RNP4LHB1G7);H3U& ><>G&>:T6.Q"WDGZJZ6WZ+_+ MH1*C&$?>C%R<6[WVT5FFM.KT]#]+;7QCX5U.!7M];[ M_IN8PY&UI)-Z)7NK::^5]&]O+H?5+Z=(TAW%8L\YD)'7/MP.N<\'C(-2#3) M@*/%(!G[F2.O/4#MU_#K7B\WQ;,#Q13O'*,J&;RAG\R#@#/0X'\Z[C2?B9X7 MO)8DN=0CLY2@S$RN,Y_C&Q<8/]#G%;4,4Y349RLDG9VU=EI]WX]'WVY:=[:7 MZZV_7?2W?;O8Z*6SEYW(>.A]ASCGL.!SCOG'%<[=02)*X\MB">",8[9YW# ^ M@'3K772ZWI-^RK8:E!(6&?NX/0COC@9!P!_05EW4#%^7#9P=R]#W.#_^L\FN MN4X2E[WPK1-/72U[*WY))I.UKL;HQDKVOVU:]5J][_*W6YSCK)$FXQR'MC& M/<^V?T[8KTOX3Z?IYN?&VK>)]-O;O3=/TN-X+J&%##%-+"XC#O(PQEB%X'/( M&<9KC;V!_LH(. J\ #)*]RTM=/D1Y==OE:V1,[XX6D,?DR@#"R$] N0 M1U(S7ZI:?H(\#?#SP/\ "'3;BRL+_7[:TUK6IKARD,B7D(*0/M7/FH4RX(P" MP/4&OCC]E_X=S^.OBMI>^SV:3H5L_B"^>=E\L0Z:ZS3)B3@94,<8.[MGFNZ_ M:F^+<*^,3?:6S12:1>36MJL#;56U@W+ JB(+M"@#:3@#GCI7E9AC\1*G/6-F MTHI1WMUWOY_ET.[!TH1DHNZ22* M(W&H8SIC%$ CVRCYR0.!D#D?6O-++P[:6UI%(Q*I,MH5-ML[Y9P&S MG!( (P<$CFOFOPI^U3XEMY+:?7(FO--A$Z2I*B/GDK%GS Y&".XZUVUA^UYH M5M=RO-H\+*Q. \5O_$.G,)[],#CO7PV-H5\1*5X/E<;-..BE?J^]FET>OD?3 MX;$PP].*A/2^S:3UM;?6W9=]W=W/JBP\+>$-?^PVNKS61GNLD<@FM["06\>\$M%YL)"$C(^09QG/3)]?UK]I_P"$L]F! M>6"65Y M5!V 4C.XD#CH<'TCPYY-Q8V.JZ9:W7VFP3??M:@?:2#'LW$Y('SD\L3[$9KQ M'Q%\3O!NLPZ5J&C:S$+**\BM5MKMFFSEV,6#'B;< 2S ?+@@XR".1W1P5H4E>6\;I66J6W33RUUUNSWOQ'HWPFE^%\VKIXPUD?$&_L[R M]OM&GGM2L+6@E5(F54,@:1 I4,QSGMG%>#^$K;4[OPH&F\03V8_L\:G''',J MSM;_ '/+(9=IDR>!TS@@G(JSH7@V2[N[SQ!XVO(M.N)K.],T1E6.!6GB9HPL M$3M&H((R%7G&0 .3YGJ,-Y'KL-QX:UB&[TVVT\6;0*P*[%DR8]KR*O((X*' MQQZX5,JHS:EO;7P13>R +B2XVJT M[#$<9PTHD.-YX;KM^:HKN232/#\WA_6;:*.6UA=GD%O&9#Y2NVU61&D)(8 ' M=D$8["O&?#^$;:5*=WK>^^MFGV2UT\EU-%F536TH[MJZUVOUULE;335-:ZG1 M:'XDT^^F7Q1=Z3_8T;79CC:")8OF7YRZ;B25^;(SR> ,=*]TU+XG^.= CBM) M-3OKOPJ]M%,["5C98D@5X0_1?W;$!E(&"&!S@9^%;'3-4UV:*6ZFO+;PI81+ M2+3KG[5;L=LDT,A:&%2"/WC;\@*"7QC M@<'J16EH_CYM/LEN]=FX0K))$K-@ED7#,HZ9##Y<8\%U[Q+ MX8TKQ!+X8T'5K9-,U&7;<75RL9"L8]ZDHV[*$$8!WG%<=XJU2]LY;? M1=&U*+Q'8:4YU*/R;:6W-M)<)Y+.SS@&1"JA N#@C((%\_DMEJMUGF(;WIJ*5W[BOI:WYM-=O1GW;I/Q%BOM(U&:VLKE?[.:% M/,N=N)6GW%#%AC]W )'!P05!!W&&'XS7^E26EA=W-S;WNHJ+BRL[%E622V)V M"1U8X.#T*X XQT(/P-'XL\7VEK/=?:5A@9#.;4, 9!: N5^5P"!M.3MZ#&,L M,?*GQ"_;E\01:DBV'AU4O?#\3:/#>R0VC( KM*"08MV2S9R3N.",D8K>AP=E MN(G&$J.(:CRS:]JX^\OAN]&FI-=6]%9VVYL7G]6E3DW4IIRDK?NU=66NFN[3 M;V_,_5/XI?MDZ5\.4$.N:WK%G=E<[/M4,3X.&4$%@)/'6N_%SQE'J'BK59&^V MRJ@ME,J0QAF; 1%=HPV&(W# ;'(P*[$^'K7P?K$B:!JEU]MMUC=[1)+ET7=& MKD_>$9R #@],^Y!^J?!N38N-.GBJ=:2CRN,56E%Q2T6JT;M?RLE8^>K<6YI: M2I.C&&L;^R5WM9[W5[==>G=GZG_M-?M(^%/&_AS3=/O+HV2))&*HY. M615"A JMT & -O:OJZ.5X+*L-2HX)25/9JBT/$GFV-S";] MO*#4'>/+!1;YW>2T^22ZK7N;LYFN+:1],1]K1/O*C.Y<-([GQ#:G4K:.219+:,% M))%<,ORMLD !W' S@8XS7ZN^';+]F6\TY+N#=I&M31DBWENLGS2.,E+>,]< M#J!CKC-?+YWAHXG%48SA&2C23C=+23G-.[:U^SHFO-H^AR?%2A@ZB;BN:;Z= M'&.SU6EWNK+MM?\ T+?V3-3L]8_9O^#FIV#*UG>^!-"G@9<;3&]G&5QC (QQ MFOHBOES]BF*RA_93^!,>G2>;8I\.O#PMI VX-$;*,J=W.>#ZGZU]1U]G17+1 MI*UK4J:MVM%*Q\A5M[6I;;GE;[]OEL%%%%:F84444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% 'Q?J/_!/7]CW5KDWE_P#!3P]/ ME?=%%3Z62Z^2/S^7 M_@EO^PBEL;-?V?O#(MSC,?V[7#TZ;X%^'G: M,@H?M^N+M(.[HNI@=:^Z**?U'!?] F'_ /!-/_Y'R0?6L3_T$5O_ ;/R\_) M?9/^%"> M'=S$DG^T-=ZG/(QJ8QUXQBOORBE]1P7_ $"8;_P33_\ D?) L7BEMB*VFW[V M>GX^1\'_ /#LW]B'RS%_PHCP[Y9!!3[?KN.1C_H*9X[<\'FMBU_X)U_L:V2J MEM\$/#<2JH50+G5FPJ@ #+:@2> .22>^'#-G.XW.KX)]U_M#:<=N.*67_ M ()V?L;S2+++\$O#SNGW2;O6, ^R_P!H;>O/(.>_%?:]%'U'!_\ 0)A]?^G- M/_Y$3Q6)>^(K/_N)/R\_)?_ SPW,%^Z/M6L)C'3_5Z MBI/XUB-_P2__ &&6.?\ A0GAT'VU#71Z\_\ (4SG_ =^:^^Z*/J."?\ S"8? M_P $T_\ Y'R'];Q7_016_P#!L_+S\CX2M/\ @FC^Q)9.)+?X$^'58#&6O]<< M<=#M?4RH/N%%:K?\$Z_V-6=7/P.\-[E.5(N=7 !^@U X]"#T'H*^V**%@L& MML+A_P#P33\O[ODON&L9BUMB:_\ X,G_ )GQNG_!/_\ 9$C&$^"_AX8QC_2- M5XQT_P"7_P#SWXK'O_\ @G!^Q=JQI^7]WR7W!]U+/ MVOX"^&W!4(52^UR%"H&,;(=31>1P2 ">_.,<@O\ P2-_X)[),UPO[.?AGS7. M68ZIXB//7(!U<@'Z?CD5^D5%'U'!_P#0+A__ 33_P#D?)"^MXK_ *"*W_@R M?^9^?&G?\$L/V#M*=I+']G_P["S')_XF?B%ESZA6U8@>O QZ\5>_X=A?L,F4 MS_\ "@_#GF-P6%_KPR,$8XU0<<].F><9K[YHH^HX-?\ ,+A]-OW4-+6V]WR0 M?6\5_P!!%;_P9+_,^#+7_@F3^P_9.7M_@/X=5CW:_P!=?'T#ZF0/PXY^F,;Q M3_P2I_8(\9Z=(8YXAJ&OVS.A.2HEMM5BE3ZHZGWK]#**OZ MKAO^?%'_ ,%P[6[=C/VM3^>?_@3\O\OZNS\@W_X(._\ !*QR6;]E7P\2Y'3\!>TJ?SRT=]WOIKZZ+^KGY&S?\$*?^"64X D_97\.D Y& M/%'CA?;MXC'X^O>E3_@A7_P2SC4*G[*_AT*.Q\4>."/U\2&OUQHJO9T_Y(?^ M Q_R'[6HOMS_ / GY?Y+^FS\E8/^"&?_ 2YMF9X/V6O#L;-]XCQ-XV;(XX( M;Q$PQQZ?S-5[C_@A5_P2SNG,D_[+'AUW;JW_ E'C=./R M_P"$DP/J,'WJI_PX0_X)1>8TO_#*'AW>QW$_\)7X[Y/T_P"$EQ_4=CP,?L-1 M1[.G_)#_ ,!7^0>TG_/+[WY?Y'X_O_P08_X)3R*%?]E+PZR@Y /BGQR,=!V\ M2 ] !U^N>*5/^"#/_!*B, +^REX= &/^9J\=7?][_ (JOQV<_GXE./PK]B:*=EV7W+_(.>?\ -+_P)_YG MX\1_\$#_ /@E%%_J_P!E#P\N<9SXK\=MDCH3N\2MSR>F!STJ23_@@I_P2EF" MK)^RCX=8(0KON_O/QY_P"'"'_!*+9L_P"&4/#N MW<6P?%7CK.6.3S_PDF?PS5=O^" W_!)ML[OV3?#QSG_F;_'XZ^F/% 'Z5^QU M%%EV7W+_ ""[[O[V?C3_ ,0_O_!)7.?^&2_#Q/OXO\?G^?B<^@]Z>O\ P0 _ MX),+C'[)GA[CIGQ?X_./_+G_ )]N.E?LG119=E]R"[[O[V?CG_PX(_X)._-_ MQB=X=^<@O_Q5GCWYBO /_(S<8''RX!'4&E_X<%?\$GL8_P"&3O#N-GE_\C9X M\^Y_='_%3?\TO\ P)_YGX^0_P#!!3_@E+!&8HOV M4?#RH0 5_P"$K\=MT]V\2DG\'F/J?%7CH_S\256D_P""!'_!)V69;A_V3_#YE50H M?_A+O'H^4=!A?$P!Q[BOV-HIJR=TDGZ+_(+ON_O?E_DON/R)M/\ @A+_ ,$L M;%@]M^RSH,;+C!_X2SQVW3IPWB4C]*Z9?^"*G_!-!$6-?V9/#H1.%!\0^,"0 M/0DZ^2?Q)-?JA15^O>RO^0U*2VE+[V?EB_\ P16_X)HR+L?]F3PZ5[@> M(?&"Y_[YU\'\L>U5D_X(F?\ !,J-TD3]F'PZ'CSL/_"1>,CMSUX/B @Y[Y!S M7ZKT4"I+R7PW^SOX,80PZ_>M?J?1422E\23\FDU]UK#4I+:4E?>S:N?DK_PXS_X M)<^2]O\ \,L^'/*D(+K_ ,)-XVY(_P!H>(]X_!N_\ PE/CG/7/7_A)<]??VZ5^O%%)0@MH15_[J_R\A^TJ?SR_\"?2UOR_ MJ[/R-_X<4_\ !+(#:/V5_#H & !XI\<\#V/_ DN>G'7I4(_X(1?\$K@0W_# M*WA\LN=I/BOQV2,]<$^)3Z9^O2OUXHIJ,5M&/_@*\O+R0>UJ?\_)_P#@3_S/ MR.G_ ."%?_!+6X,!D_9:T'_1P!%M\5^.T"@'()"^)0&(/=@2>Y-=9IG_ 1B M_P"";>CI&FG_ +-FA0+$P:,'Q'XPEVD8P09=??I@5^HM%2Z=-N[IP;[\L?\ M(I5ZRVJU%_V\^GS/S@U7_@DE_P $^]:@>VU']GCP_-$ZJCA=9\3PL54;1\\. MLQL"!@9!!X'-8&E?\$:_^"<.B;_[._9MT&'>_L*^'VW: M3\ /#-JQ !/VW7)<@9Z^;J;Y)R22I_\$N/V$]8N&N=0^ 'AJ>9MVYO MM^NIG=UR$U-1V QTP!Z#'Z 44O84?^?5/_P"/^7W][N^[#ZQ7O?VM2^OVY=5 M9]>RL?!*?\$Q/V&4TR72%^ /A<:?,ACD@%UK0#(<<;QJ0=>@^ZPS@9R>:QM) M_P""4O[ NB;_ .S?V>?#$'F%V;.H:_(29"2YR^JL>22>O4U^A]%'L*&G[FEI MM^[CI^'XB]O77_+VIW^.7^?W]^I^=EQ_P2@_8!N9&EF_9V\+M(Q+%_[0U\-D M\D@C5<]>>O49Z\U$G_!)K_@G_&LB+^SQX; F7;*?[3\0[G4'< 6_M;(P>FW' M4@Y!K]&**/84?^?-+_P"/^7]?,?UBO:WMJENW/+_ #_K7N?FI-_P2"_X)X7# MJ\O[.7ATLB2QKC6?$Z@),")%*KK(5@0>"P)'8C)SYO?_ /!"C_@ECJ8O1>_L MJ^&YO[0N3>79_P"$F\;(9)V387S'XB0J"O\ "N%SSC@8_7.BFJ-*+NJ5-/NH M1OT\O+[]12K59*TJDVO.3>WS\W][/QLM?^" '_!)BSNH[VW_ &3?#Z7$3!D8 M^+O'K ,.AV-XF*GGG!&/; '4C_@AI_P2Z%W-??\,M>'#*O'2_-G/W5\2A<9[8Q6VG_ 0]_P""8$:[%_9<\.;<8&?$ MOC5B.,$@GQ$2">_.#SQ7ZQ44WK:]G;;1:7^0)N-^5M7WL[7];'Y2P_\ !$?_ M ()CP+(D7[,'AU1*I5_^*B\9$E6X(R?$!QQP".1ZU@O_ ,$(O^"5TDCRO^RM MX>+O]X_\)3XY&?7('B3')Y^O(K]>**7+'^5:;:+0.:7\S^]GY):'_P $+_\ M@EQX8"K9CG\0R(V03]Y6QVQ6M>?\ !$S_ M ()FWU\NI7/[,VA-=HV]9$\3^-8E5LYR(X_$*Q]>VW:>XK]5Z*B5&E-IRIPD MULW&+?XHN-6K%6C4FE>]E)I7>CZ]CDO G@;PM\-/!_A[P%X)TF'0O"GA73+; M1M!TF"2:6*PTZSC$5O;I)<22SR"- !OED=VZLQ/-=;116FVQF%%%% !1110 J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information
9 Months Ended
Sep. 30, 2021
Cover [Abstract]  
Document Type S-1
Amendment Flag false
Entity Registrant Name FTC Solar, Inc.
Entity Central Index Key 0001828161
Entity Filer Category Non-accelerated Filer
Entity Small Business false
Entity Emerging Growth Company true
Entity Ex Transition Period false

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (FY) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Apr. 05, 2021
Jan. 08, 2021
Dec. 31, 2020
Sep. 30, 2020
Jul. 21, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Current assets                        
Cash $ 140,662,000       $ 32,359,000         $ 7,221,000    
Restricted cash 0       1,014,000         1,014,000    
Accounts receivable, net 53,668,000       23,734,000         14,048,000    
Inventories 11,276,000       1,686,000         4,505,000    
Prepaid and other current assets 23,558,000       6,924,000         3,848,000    
Total current assets 229,164,000       65,717,000         30,636,000    
Intangible assets, net         0         33,000 $ 33,000  
Investments in unconsolidated subsidiary 0       1,857,000         2,582,000    
Other assets 6,265,000       3,819,000         579,000    
Total assets 235,429,000       71,393,000         33,830,000    
Current liabilities                        
Accounts payable 16,556,000       17,127,000         8,191,000    
Line of credit 0       1,000,000         0    
Accrued expenses and other liabilities 40,246,000       18,495,000         5,375,000    
Accrued interest - related party 0       207,000         285,000    
Deferred revenue 9,606,000       22,980,000         19,873,000    
Total current liabilities 66,408,000       59,809,000         33,724,000    
Long-term debt and other borrowings 0       784,000         1,976,000    
Long-term debt - related party         0         5,857,000    
Other non-current liabilities 5,662,000       3,349,000         715,000    
Deferred income taxes         0         3,000    
Total liabilities 72,070,000       63,942,000         42,275,000    
Commitments and contingencies (Note 9)                  
Stockholders' equity (deficit)                        
Preferred stock 0       0              
Common stock par value of $0.0001 per share, 98,960,064 shares authorized at December 31, 2020 and 2019; 66,155,340 and 63,633,981 shares issued and outstanding as of December 31, 2020 and 2019, respectively 8,000       1,000       $ 30,000,024 1,000    
Treasury stock, at cost (9,896,666 and 0 shares as of December 31, 2020 and 2019, respectively) 0   $ 0 $ 0 0   $ 0     0    
Additional paid-in capital 288,696,000       50,096,000         18,273,000    
Accumulated other comprehensive loss 6,000       (3,000)         0    
Accumulated deficit (125,351,000)       (42,643,000)         (26,719,000)    
Total stockholders' equity (deficit) 163,359,000 $ 180,772,000     7,451,000 $ 16,720,000   $ 19,124,000   (8,445,000)   $ (1,856,000)
Total liabilities and stockholders' equity (deficit) $ 235,429,000       $ 71,393,000         $ 33,830,000    
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (FY) (Parenthetical) - $ / shares
Sep. 30, 2021
Apr. 28, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Stockholders' equity (deficit)            
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Common stock, shares authorized 850,000,000   98,960,064   98,960,064 98,960,064
Common stock, shares issued 84,944,145   66,155,340 9,162,976 63,633,981  
Common stock, shares outstanding 84,944,145   66,155,340   63,633,981  
Treasury stock, shares 10,762,566   9,896,666   0  
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations (FY) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenue:                
Total revenue $ 52,989,000 $ 59,640,000     $ 168,804,000 $ 143,173,000 $ 187,352,000 $ 53,124,000
Cost of revenue:                
Total cost of revenue 61,028,000 56,774,000     192,774,000 134,709,000 183,713,000 55,075,000
Gross profit (loss) (8,039,000) 2,866,000     (23,970,000) 8,464,000 3,639,000 (1,951,000)
Operating expenses                
Research and development 2,116,000 1,438,000     9,653,000 4,047,000 5,222,000 3,960,000
Selling and marketing 2,224,000 1,041,000     6,421,000 2,374,000 3,545,000 1,897,000
General and administrative 10,392,000 2,912,000     63,217,000 7,630,000 11,798,000 4,563,000
Total Operating expenses 14,732,000 5,391,000     79,291,000 14,051,000 20,565,000 10,420,000
Loss from operations (22,771,000) (2,525,000)     (103,261,000) (5,587,000) (16,926,000) (12,371,000)
Interest expense, net 301,000 70,000     515,000 303,000 480,000 454,000
Gain from disposal in equity investment 210,000 0     20,829,000 0    
Gain (loss) on extinguishment of debt 0 (34,000)     790,000 (75,000) (116,000) 0
Other Nonoperating Expense 13,000 1,000     59,000 1,000    
Total loss before income taxes (22,875,000) (2,630,000)     (82,216,000) (5,966,000) (17,406,000) (12,825,000)
(Benefit from) income taxes 41,000 24,000     137,000 (115,000) (83,000) (39,000)
(Income) Loss from unconsolidated subsidiary 400 186,000     354,000 345,000 (1,399,000) 709,000
Net loss $ (22,916,000) $ (2,840,000) $ (59,792,000) $ (3,356,000) $ (82,707,000) $ (6,196,000) $ (15,924,000) $ (13,495,000)
Net loss per share                
Basic $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Diluted $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Weighted-average common shares outstanding:                
Basic 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Diluted 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Product                
Revenue:                
Total revenue $ 45,582,000 $ 48,879,000     $ 137,799,000 $ 122,197,000 $ 158,925,000 $ 43,085,000
Cost of revenue:                
Total cost of revenue 48,090,000 46,513,000     146,964,000 114,883,000 155,967,000 44,212,000
Service                
Revenue:                
Total revenue 7,407,000 10,761,000     31,005,000 20,976,000 28,427,000 10,039,000
Cost of revenue:                
Total cost of revenue $ 12,938,000 $ 10,261,000     $ 45,810,000 $ 19,826,000 $ 27,746,000 $ 10,863,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss (FY) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Comprehensive Loss [Abstract]                
Net loss $ (22,916) $ (2,840) $ (59,792) $ (3,356) $ (82,707) $ (6,196) $ (15,924) $ (13,495)
Other comprehensive loss:                
Foreign currency translation adjustments 3 (12)     9 (20) (3) 0
Comprehensive loss $ (22,913) $ (2,852)     $ (82,698) $ (6,216) $ (15,927) $ (13,495)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity (Deficit) (FY) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance at Dec. 31, 2018 $ (1,856) $ 1 $ 0 $ 11,367 $ 0 $ (13,224)
Beginning balance (in shares) at Dec. 31, 2018   56,146,407 0      
Restricted stock awards vested during the period (in shares)   3,822,019        
Issuance of common stock 6,000     6,000    
Issuance of common stock (in shares)   3,665,555        
Stock-based compensation 906     906    
Net loss (13,495)         (13,495)
Ending balance at Dec. 31, 2019 (8,445) $ 1 $ 0 18,273 0 (26,719)
Ending balance (in shares) at Dec. 31, 2019   63,633,981 0      
Restricted stock awards vested during the period (in shares)   2,014,091        
Issuance of common stock 30,000     30,000    
Issuance of common stock (in shares)   9,162,976        
Stock-based compensation 933     933    
Net loss (3,356)         (3,356)
Other comprehensive loss (8)       (8)  
Ending balance at Jun. 30, 2020 19,124 $ 1 $ 0 49,206 (8) (30,075)
Ending balance (in shares) at Jun. 30, 2020   74,811,048 0      
Beginning balance at Dec. 31, 2019 (8,445) $ 1 $ 0 18,273 0 (26,719)
Beginning balance (in shares) at Dec. 31, 2019   63,633,981 0      
Net loss (6,196)          
Ending balance at Sep. 30, 2020 16,720 $ 1 $ 0 49,654 (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020   65,509,094 9,896,666      
Beginning balance at Dec. 31, 2019 (8,445) $ 1 $ 0 18,273 0 (26,719)
Beginning balance (in shares) at Dec. 31, 2019   63,633,981 0      
Restricted stock awards vested during the period (in shares)   3,255,049        
Issuance of common stock 30,000     30,000    
Issuance of common stock (in shares)   9,162,976        
Repurchase of common stock, held in treasury (in shares)   (9,896,666) 9,896,666      
Stock-based compensation 1,823     1,823    
Net loss (15,924)         (15,924)
Other comprehensive loss (3)       (3)  
Ending balance at Dec. 31, 2020 7,451 $ 1 $ 0 50,096 (3) (42,643)
Ending balance (in shares) at Dec. 31, 2020   66,155,340 9,896,666      
Beginning balance at Jun. 30, 2020 19,124 $ 1 $ 0 49,206 (8) (30,075)
Beginning balance (in shares) at Jun. 30, 2020   74,811,048 0      
Restricted stock awards vested during the period (in shares)   594,712        
Repurchase of common stock, held in treasury (in shares)   (9,896,666) 9,896,666      
Stock-based compensation 448     448    
Net loss (2,840)         (2,840)
Other comprehensive loss (12)       (12)  
Ending balance at Sep. 30, 2020 16,720 $ 1 $ 0 49,654 (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020   65,509,094 9,896,666      
Beginning balance at Dec. 31, 2020 7,451 $ 1 $ 0 50,096 (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020   66,155,340 9,896,666      
Restricted stock awards vested during the period (in shares)   3,413,849        
Repurchase of common stock, held in treasury (in shares)   (865,900) 865,900      
Stock-based compensation 53,150     53,150    
Net loss (59,792)         (59,792)
Other comprehensive loss 6       6  
Ending balance at Jun. 30, 2021 180,772 $ 8 283,196 3 (102,435)
Ending balance (in shares) at Jun. 30, 2021   84,301,595 10,762,566      
Beginning balance at Dec. 31, 2020 7,451 $ 1 $ 0 50,096 (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020   66,155,340 9,896,666      
Net loss (82,707)          
Ending balance at Sep. 30, 2021 163,359 $ 8 288,696 6 (125,351)
Ending balance (in shares) at Sep. 30, 2021   84,944,145 10,762,566      
Beginning balance at Jun. 30, 2021 180,772 $ 8 283,196 3 (102,435)
Beginning balance (in shares) at Jun. 30, 2021   84,301,595 10,762,566      
Stock-based compensation 5,381     5,381    
Net loss (22,916)         (22,916)
Other comprehensive loss 3       3  
Ending balance at Sep. 30, 2021 $ 163,359 $ 8 $ 288,696 $ 6 $ (125,351)
Ending balance (in shares) at Sep. 30, 2021   84,944,145 10,762,566      
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (FY) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities        
Net loss $ (82,707) $ (6,196) $ (15,924) $ (13,495)
Adjustments to reconcile net loss to cash (used in) provided by operating activities:        
Stock-based compensation 58,531 1,381 1,818 906
Depreciation and amortization 383 43 47 412
(Income)/Loss from unconsolidated subsidiary, net of distributions received 354 345 (1,399) 709
Loss on debt extinguishment (790) 75 116 0
Warranty provision 2,118 5,195 7,866 2,057
Gain from disposal of equity investment (20,829) 0    
Warranty asset (484) (726)    
Warranty recoverable from manufacturers     (1,021) (284)
Bad debt expense 83 0 24 444
Deferred income taxes 0 (2) (3) (3)
Other non-cash items 0 43 50 89
Changes in operating assets and liabilities:        
Accounts receivable, net (30,017) (12,219) (9,710) (13,838)
Inventories (9,590) (1,523) 2,819 (4,505)
Prepaid and other current assets (16,609) (4,351) (2,847) (3,154)
Other assets 180 (365) (1,672) (156)
Accounts payable (535) 4,009 8,936 7,781
Accruals and other current liabilities 21,243 13,825 7,162 3,389
Accrued interest - related party debt (207) (112) (78) (289)
Deferred revenue (13,374) (14,108) 3,107 19,683
Other non-current liabilities 904 386 496 1
Other, net (1,068) (338) (298) (1)
Net cash used in operating activities (92,414) (14,638) (511) (254)
Cash flows from investing activities:        
Purchases of property and equipment (778) 0 (256) (18)
Proceeds from Sale of Equity Method Investments 22,332 0    
Distributions received from unconsolidated subsidiary, return of investment     2,124 0
Net cash provided by (used in) investing activities: 21,554 0 1,868 (18)
Cash flows from financing activities:        
Proceeds from borrowings 0 784 784 1,000
Repayments of borrowings (1,000) (4,000) (7,000) 0
Repurchase and retirement of common stock (54,155) 0    
Offering cost paid (5,942) 0    
Deferred financing costs for revolving credit facility (2,077) 0    
Proceeds from stock issuance 241,314 30,000 30,000 6,000
Net cash provided by (used in) financing activities 178,140 26,784 23,784 7,000
Effect of exchange rate changes on cash and restricted cash 9 (20) (3) 0
Net increase in cash and restricted cash 107,289 12,126 25,138 6,728
Cash and restricted cash at beginning of period 33,373 8,235 8,235 1,507
Cash and restricted cash at end of period 140,662 20,361 33,373 8,235
Supplemental disclosures of cash flow information:        
Cash paid during the year for interest 332 350 350 708
Cash paid during the year for income taxes     0 0
Reconciliation of cash and restricted cash at period end        
Cash 140,662 32,359 32,359 7,221
Restricted cash 0 1,014 1,014 1,014
Total cash and restricted cash $ 140,662 $ 33,373 $ 33,373 $ 8,235
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Q3) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Apr. 05, 2021
Jan. 08, 2021
Dec. 31, 2020
Sep. 30, 2020
Jul. 21, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current assets                      
Cash $ 140,662,000       $ 32,359,000         $ 7,221,000  
Restricted cash 0       1,014,000         1,014,000  
Accounts receivable, net 53,668,000       23,734,000         14,048,000  
Inventories 11,276,000       1,686,000         4,505,000  
Prepaid and other current assets 23,558,000       6,924,000         3,848,000  
Total current assets 229,164,000       65,717,000         30,636,000  
Investments in unconsolidated subsidiary 0       1,857,000         2,582,000  
Other assets 6,265,000       3,819,000         579,000  
Total assets 235,429,000       71,393,000         33,830,000  
Current liabilities                      
Accounts payable 16,556,000       17,127,000         8,191,000  
Line of credit 0       1,000,000         0  
Accrued expenses and other liabilities 40,246,000       18,495,000         5,375,000  
Accrued interest - related party 0       207,000         285,000  
Deferred revenue 9,606,000       22,980,000         19,873,000  
Total current liabilities 66,408,000       59,809,000         33,724,000  
Long-term debt and other borrowings 0       784,000         1,976,000  
Long-term debt - related party         0         5,857,000  
Other non-current liabilities 5,662,000       3,349,000         715,000  
Deferred income taxes         0         (3,000)  
Total liabilities 72,070,000       63,942,000         42,275,000  
Commitments and contingencies (Note 8)                
Stockholders' equity                      
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021 0       0            
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021 8,000       1,000       $ 30,000,024 1,000  
Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021 0   $ 0 $ 0 0   $ 0     0  
Additional paid-in capital 288,696,000       50,096,000         18,273,000  
Accumulated other comprehensive income (loss) 6,000       (3,000)         0  
Accumulated deficit (125,351,000)       (42,643,000)         (26,719,000)  
Total stockholders' equity (deficit) 163,359,000 $ 180,772,000     7,451,000 $ 16,720,000   $ 19,124,000   (8,445,000) $ (1,856,000)
Total liabilities and stockholders' equity (deficit) $ 235,429,000       $ 71,393,000         $ 33,830,000  
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited) - $ / shares
Sep. 30, 2021
Apr. 28, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Statement of Financial Position [Abstract]            
Preferred stock, par value $ 0.0001   $ 0.0001      
Preferred stock, shares authorized 10,000,000   10,000,000      
Preferred stock, shares issued 0   0      
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Common stock, shares authorized 850,000,000   98,960,064   98,960,064 98,960,064
Common stock, shares issued 84,944,145   66,155,340 9,162,976 63,633,981  
Common stock, shares outstanding 84,944,145   66,155,340   63,633,981  
Treasury stock, shares 10,762,566   9,896,666   0  
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenue:                
Total revenue $ 52,989,000 $ 59,640,000     $ 168,804,000 $ 143,173,000 $ 187,352,000 $ 53,124,000
Cost of revenue:                
Total cost of revenue 61,028,000 56,774,000     192,774,000 134,709,000 183,713,000 55,075,000
Gross profit (loss) (8,039,000) 2,866,000     (23,970,000) 8,464,000 3,639,000 (1,951,000)
Operating expenses                
Research and development 2,116,000 1,438,000     9,653,000 4,047,000 5,222,000 3,960,000
Selling and marketing 2,224,000 1,041,000     6,421,000 2,374,000 3,545,000 1,897,000
General and administrative 10,392,000 2,912,000     63,217,000 7,630,000 11,798,000 4,563,000
Total Operating expenses 14,732,000 5,391,000     79,291,000 14,051,000 20,565,000 10,420,000
Loss from operations (22,771,000) (2,525,000)     (103,261,000) (5,587,000) (16,926,000) (12,371,000)
Interest expense (301,000) (70,000)     (515,000) (303,000) (480,000) (454,000)
Gain from disposal in equity investment 210,000 0     20,829,000 0    
Gain (loss) on extinguishment of debt 0 (34,000)     790,000 (75,000) (116,000) 0
Other Expense (13,000) (1,000)     (59,000) (1,000)    
Total loss before income taxes (22,875,000) (2,630,000)     (82,216,000) (5,966,000) (17,406,000) (12,825,000)
(Expense) Benefit from income taxes (41,000) (24,000)     (137,000) 115,000 83,000 39,000
Loss from unconsolidated subsidiary (400) (186,000)     (354,000) (345,000) 1,399,000 (709,000)
Net loss (22,916,000) (2,840,000) $ (59,792,000) $ (3,356,000) (82,707,000) (6,196,000) (15,924,000) (13,495,000)
Other comprehensive income (loss):                
Foreign currency translation adjustments 3,000 (12,000)     9,000 (20,000) (3,000) 0
Comprehensive loss $ (22,913,000) $ (2,852,000)     $ (82,698,000) $ (6,216,000) $ (15,927,000) $ (13,495,000)
Net loss per share                
Basic $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Diluted $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Weighted-average common shares outstanding:                
Basic 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Diluted 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Product                
Revenue:                
Total revenue $ 45,582,000 $ 48,879,000     $ 137,799,000 $ 122,197,000 $ 158,925,000 $ 43,085,000
Cost of revenue:                
Total cost of revenue 48,090,000 46,513,000     146,964,000 114,883,000 155,967,000 44,212,000
Service                
Revenue:                
Total revenue 7,407,000 10,761,000     31,005,000 20,976,000 28,427,000 10,039,000
Cost of revenue:                
Total cost of revenue $ 12,938,000 $ 10,261,000     $ 45,810,000 $ 19,826,000 $ 27,746,000 $ 10,863,000
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3) - USD ($)
$ in Thousands
Total
IPO [Member]
Common Stock
Common Stock
IPO [Member]
Preferred Stock
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
IPO [Member]
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance at Dec. 31, 2018 $ (1,856)   $ 1     $ 0 $ 11,367   $ 0 $ (13,224)
Beginning balance (in shares) at Dec. 31, 2018     56,146,407     0        
Restricted stock awards vested during the period (in shares)     3,822,019              
Issuance of common stock 6,000           6,000      
Issuance of common stock (in shares)     3,665,555              
Stock-based compensation 906           906      
Net Income (loss) (13,495)                 (13,495)
Ending balance at Dec. 31, 2019 (8,445)   $ 1   $ 0 $ 0 18,273   0 (26,719)
Ending balance (in shares) at Dec. 31, 2019     63,633,981   0 0        
Restricted stock awards vested during the period (in shares)     2,014,091              
Issuance of common stock 30,000           30,000      
Issuance of common stock (in shares)     9,162,976              
Stock-based compensation 933           933      
Net Income (loss) (3,356)                 (3,356)
Other comprehensive income (loss) (8)               (8)  
Ending balance at Jun. 30, 2020 19,124   $ 1   $ 0 $ 0 49,206   (8) (30,075)
Ending balance (in shares) at Jun. 30, 2020     74,811,048   0 0        
Beginning balance at Dec. 31, 2019 (8,445)   $ 1   $ 0 $ 0 18,273   0 (26,719)
Beginning balance (in shares) at Dec. 31, 2019     63,633,981   0 0        
Net Income (loss) (6,196)                  
Ending balance at Sep. 30, 2020 16,720   $ 1   $ 0 $ 0 49,654   (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020     65,509,094   0 9,896,666        
Beginning balance at Dec. 31, 2019 $ (8,445)   $ 1   $ 0 $ 0 18,273   0 (26,719)
Beginning balance (in shares) at Dec. 31, 2019     63,633,981   0 0        
Restricted stock awards vested during the period (in shares)     3,255,049              
Repurchase of treasury stock     (9,896,666)     9,896,666        
Issuance of common stock upon exercise of stock options (in shares) 0                  
Issuance of common stock $ 30,000           30,000      
Issuance of common stock (in shares)     9,162,976              
Stock-based compensation 1,823           1,823      
Net Income (loss) (15,924)                 (15,924)
Other comprehensive income (loss) (3)               (3)  
Ending balance at Dec. 31, 2020 7,451   $ 1   $ 0 $ 0 50,096   (3) (42,643)
Ending balance (in shares) at Dec. 31, 2020     66,155,340   0 9,896,666        
Beginning balance at Jun. 30, 2020 19,124   $ 1   $ 0 $ 0 49,206   (8) (30,075)
Beginning balance (in shares) at Jun. 30, 2020     74,811,048   0 0        
Restricted stock awards vested during the period (in shares)     594,712              
Repurchase of treasury stock     (9,896,666)     9,896,666        
Stock-based compensation 448           448      
Net Income (loss) (2,840)                 (2,840)
Other comprehensive income (loss) (12)               (12)  
Ending balance at Sep. 30, 2020 16,720   $ 1   $ 0 $ 0 49,654   (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020     65,509,094   0 9,896,666        
Beginning balance at Dec. 31, 2020 7,451   $ 1   $ 0 $ 0 50,096   (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020     66,155,340   0 9,896,666        
Restricted stock awards vested during the period (in shares)     3,413,849              
Repurchase of treasury stock     (865,900)     865,900        
Issuance of common stock upon exercise of stock options 50           50      
Issuance of common stock upon exercise of stock options (in shares)     213,690              
Repurchase and retirement of common stock (54,155)   $ (1)       (54,154)      
Repurchase and retirement of common stock (shares)     (4,455,384)              
Impact of Stock Split     $ 6       (6)      
Deferred offering costs (7,093)           (7,093)      
Issuance of common stock   $ 241,155   $ 2       $ 241,153    
Issuance of common stock (in shares)       19,840,000            
Stock-based compensation 53,150           53,150      
Net Income (loss) (59,792)                 (59,792)
Other comprehensive income (loss) 6               6  
Ending balance at Jun. 30, 2021 180,772   $ 8   $ 0 283,196   3 (102,435)
Ending balance (in shares) at Jun. 30, 2021     84,301,595   0 10,762,566        
Beginning balance at Dec. 31, 2020 7,451   $ 1   $ 0 $ 0 50,096   (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020     66,155,340   0 9,896,666        
Issuance of common stock (in shares)   4,455,384                
Net Income (loss) (82,707)                  
Ending balance at Sep. 30, 2021 163,359   $ 8   $ 0 288,696   6 (125,351)
Ending balance (in shares) at Sep. 30, 2021     84,944,145   0 10,762,566        
Beginning balance at Jun. 30, 2021 180,772   $ 8   $ 0 283,196   3 (102,435)
Beginning balance (in shares) at Jun. 30, 2021     84,301,595   0 10,762,566        
Issuance of common stock upon exercise of stock options 107           107      
Issuance of common stock upon exercise of stock options (in shares)     642,550              
Deferred offering costs 12           12      
Stock-based compensation 5,381           5,381      
Net Income (loss) (22,916)                 (22,916)
Other comprehensive income (loss) 3               3  
Ending balance at Sep. 30, 2021 $ 163,359   $ 8   $ 0 $ 288,696   $ 6 $ (125,351)
Ending balance (in shares) at Sep. 30, 2021     84,944,145   0 10,762,566        
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities          
Net loss $ (22,916) $ (82,707) $ (6,196) $ (15,924) $ (13,495)
Adjustments to reconcile net income (loss) to cash used in operating activities:          
Stock-based compensation 5,400 58,531 1,381 1,818 906
Depreciation and amortization   383 43 47 412
(Gain) loss from unconsolidated subsidiary   354 345 (1,399) 709
Gain from disposal of equity investment (210) (20,829) 0    
(Gain) loss on extinguishment of debt 0 (790) 75 116 0
Warranty provision   2,118 5,195 7,866 2,057
Warranty asset   (484) (726)    
Bad debt expense   83 0 24 444
Deferred income taxes   0 (2) (3) (3)
Other non-cash items   0 43 50 89
Changes in operating assets and liabilities:          
Accounts receivable, net   (30,017) (12,219) (9,710) (13,838)
Inventories   (9,590) (1,523) 2,819 (4,505)
Prepaid and other current assets   (16,609) (4,351) (2,847) (3,154)
Other assets   180 (365) (1,672) (156)
Accounts payable   (535) 4,009 8,936 7,781
Accruals and other current liabilities   21,243 13,825 7,162 3,389
Accrued interest - related party debt   (207) (112) (78) (289)
Deferred revenue   (13,374) (14,108) 3,107 19,683
Other non-current liabilities   904 386 496 1
Other, net   (1,068) (338) (298) (1)
Net cash used in operating activities   (92,414) (14,638) (511) (254)
Cash flows from investing activities:          
Purchases of property and equipment   (778) 0 (256) (18)
Proceeds from disposal of equity method investment   22,332 0    
Proceeds from Divestiture of Interest in Subsidiaries and Affiliates       2,124 0
Net cash provided by (used in) investing activities:   21,554 0 1,868 (18)
Cash flows from financing activities:          
Proceeds from borrowings   0 784 784 1,000
Repayments of borrowings   (1,000) (4,000) (7,000) 0
Repurchase and retirement of common stock   (54,155) 0    
Offering cost paid   (5,942) 0    
Deferred financing costs for revolving credit facility   (2,077) 0    
Proceeds from stock issuance   241,314 30,000 30,000 6,000
Net cash provided by (used in) financing activities   178,140 26,784 23,784 7,000
Effect of exchange rate changes on cash and restricted cash   9 (20) (3) 0
Net increase in cash and restricted cash   107,289 12,126 25,138 6,728
Cash and restricted cash at beginning of period   33,373 8,235 8,235 1,507
Cash and restricted cash at end of period 140,662 140,662 20,361 33,373 8,235
Supplemental disclosures of cash flow information:          
Purchase of property and equipment included in account payable   40 0    
Non-cash gain on extinguishment of debt from PPP loan forgiveness   (790) 0    
Gain (loss) on extinguishment of debt 0 790 (75) (116) 0
Cash paid during the period for interest   332 350 350 708
Reconciliation of cash and restricted cash at period end          
Cash 140,662 140,662 32,359 32,359 7,221
Restricted cash 0 0 1,014 1,014 1,014
Total cash and restricted cash $ 140,662 $ 140,662 $ 33,373 $ 33,373 $ 8,235
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Description of Business
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.
Initial Public Offering and Related Transaction
The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.
Prior to the completion of the IPO, the Board of Directors and Stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021.
The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units (“RSUs”) and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions
Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. The Company is a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, and Singapore.
On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. SunEdison discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition were spun off from SunEdison. As a result of the acquisition, the Company acquired intangible assets in the form of developed technology (AP90 Tracker) and software, and inventory. In connection with the acquisition, the Company was formed in 2017 by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Summary of Significant Accounting Policies
3. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.
Use of Estimates
The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the
disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.
COVID-19 Pandemic
In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and
results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.
Unaudited Interim Financial Information
The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.
The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).
Stock -Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Revenue Recognition
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.
Remaining Performance Obligations
Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition
of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the
currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.
Reclassification
Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.
Liquidity
Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
COVID-19 Impact
The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.
The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods.
Functional Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets.
The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.
Cash
As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.
As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.
The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.
During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.
As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
Fair Value of Financial Instruments
The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The fair value hierarchy prioritizes the inputs into three broad levels:
Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount.
The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.
Inventories
Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.
Leases
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 Leases occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.
The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from two to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.
Capitalized Software
Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.
Long Lived Assets
The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.
Revenue Recognition
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.
The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.
Identify the performance obligations in the contract: The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of
individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)
Determine the transaction price: The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.
Allocate the transaction price to performance obligations in the contract: Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.
The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts.
Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Revenues from Contract with Customers
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as
part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

Contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.
Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Advertising Costs
Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.
Research and Development Expenses
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.
Warranty
Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from five to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.
While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified.
Accounts Receivable and Allowance for Doubtful Debts
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020.
Stock-Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Income Taxes
The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), Accounting for Income Taxes.
Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities.
Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.
We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.
New Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Revenue
4. Revenue
The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.
Unbilled revenue and contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.
The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.
3. Revenue
The Company’s product revenue and service revenue is presented in the consolidated statements of operations. Revenue by geographic region is based on the customer’s location and presented under Note 16.
Transaction Price Allocated to the Remaining Performance Obligations
The Company’s contracts have a varied range of terms based on the type of products and services sold. As of December 31, 2019 and 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $19.9 million and $23.0 million, respectively. The Company expects to recognize 100% of the revenue related to remaining performance obligations in the 12 months following year end.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract    
Accrued Expenses and Other Current Liabilities
6. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
December 31,
2020
September 30,
2021
Accrued cost of revenue
$  7,812
$33,279
Accrued expenses
2,856
3,205
Warranty reserves
3,985
1,183
Accrued compensation
2,869
1,766
Accrued interest expense
28
128
Other
945
685
Total
$18,495
$40,246
4. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
As of December 31,
 
2019
2020
Accrued cost of revenue
$2,106
$  7,812
Accrued expenses
1,644
2,856
Warranty reserves
1,368
3,985
Accrued compensation
177
2,869
Accrued interest expense
47
28
Other
33
945
Total
$5,375
$18,495
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid Expenses and Other Current Assets
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
December 31,
2020
September 30,
2021
Vendor deposits
$4,205
$18,125
Prepaid expenses
1,043
4,060
Deferred cost of revenue
992
Surety collateral
113
246
Other current assets
571
1,127
 
$6,924
$23,558
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2019
2020
Vendor deposits
$1,738
$4,205
Prepaid expenses
209
1,043
Deferred cost of revenue
19
992
Surety collateral*
1,835
113
Other current assets
47
571
 
$3,848
$6,924

*
Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]    
Equity Method Investments
7. Sale of Equity Method Investments
On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”) representing approximately 23% of the total outstanding common shares, for approximately $22.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively.
The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.
The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension to support the purchase agreement and the consummation of the transaction on June 24, 2021.
During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.
6. Equity Method Investments
Equity method investments are as follows (in thousands, except percentages):
 
As of December 31,
 
2019
2020
Dimension Energy LLC
 
 
Carrying value
$2,582
$1,857
Ownership percentage
23.7%
23.6%
As of December 31, 2019 and 2020, the Company owned 4,791,566 of Class A common interests of Dimension Energy, representing approximately 24% of the total outstanding Class A common shares of Dimension Energy LLC for both years. However, the Company concluded that it is not the primary beneficiary of Dimension as it does not have deemed control of the entity. As a result, it does not consolidate the investee into its consolidated financial statements. The Company accounts for its investment in Dimension Energy using the equity method of
accounting. The difference between fair value and book value of the investee’s assets was entirely attributable to equity method goodwill. For the year ended December 31, 2019, the Company recorded $0.7 million as its share of Dimension’s net loss. For the year ended December 31, 2020, the Company recorded $1.4 million as its share of Dimension’s net income. During fiscal year 2020, the Company received a cash distribution of $2.1 million from Dimension Energy LLC, which was accounted for as a return of investment and reflected as a reduction of the carrying balance of the Company’s equity method investment in the Consolidated Balance Sheet as of December 31, 2020.
Summarized financial information for the Company’s equity method investment is as follows:
Balance sheet (in thousands)
 
As of December 31,
 
2019
2020
Current assets
$4,466
$10,162
Non-current assets
13,123
9,045
Current liabilities
3,219
12,350
Non-current liabilities
14,344
9,723
Members’ equity (deficit)
25
(2,866)
Statement of operations (in thousands)
 
Years Ended
December 31
 
2019
2020
Revenue
$
$22,570
Gross profit
17,360
Income (loss) from operations
(3,413)
9,185
Net income (loss)
(2,987)
5,933
Share of earnings from equity method investment
(709)
1,399
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets, Net (FY)
12 Months Ended
Dec. 31, 2020
Intangible Assets, Net [Abstract]  
Intangible Assets, Net
7. Intangible Assets, Net
Acquired intangible assets, comprising of developed technology in the form of software tools, subject to amortization were as follows (in thousands):
 
 
As of December 31,
 
Estimated
Useful
Lives
(Years)
2019
2020
Developed technology
3
1,200
1,200
Total intangible assets
 
1,200
1,200
Less: accumulated amortization
 
1,167
1,200
Total intangible assets, net
 
$    33
$    —
Amortization expense related to intangible assets totaled $0.4 million and $0 million and for the years ended December 31, 2019 and 2020, respectively.
As of December 31, 2020, there is no estimated amortization expense in future periods.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Other Borrowings (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Debt and Other Borrowings
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.
On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.
On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on debt extinguishment in other income.
On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, as borrower, the several financial institutions from time-to-time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility.
The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.
The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million.
Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.
The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively.
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the notes”) through a private placement. Pursuant to the issuance of the promissory notes, the Company issued 25,000 pre-split shares of common stock for every $250,000 of notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the note. The notes bear a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020 and recorded a loss on debt extinguishment of $0.1 million in interest expense, net in the Consolidated Statement of Operations.
On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit bears a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal. The Company will pay the regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. As of December 31, 2019 and 2020, the outstanding balance for the revolving line of credit was $1.0 million, payable on June 10, 2021.
On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act the loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan.
The Company recognized $0.5 million and $0.5 million interest expense on its debt and other borrowings for the years ended December 31, 2019 and 2020, respectively.
The notes and revolving line of credit contain affirmative customary covenants, including maintenance of insurance, notices of claims and litigations, subordination of other lender’s credit and compliance with environmental laws. As of December 31, 2019 and 2020, the Company was in compliance with all required covenants.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Commitments and Contingencies
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, FCX filed an amended complaint asserting the same claims as the original
complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses
The Company has not recorded any material loss contingency in the Condensed Consolidated Balance Sheets as of December 31, 2020 and September 30, 2021.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
September 30,
2021
Balance at beginning of period, December 31, 2020
$  6,811
Warranties issued during the period
2,902
Settlements made during the period
(3,507)
Changes in liability for pre-existing warranties
(783)
Balance at end of period
$  5,423
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statement and the amount of loss can be reasonably estimated. The Company adjust its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the business, financial position, results of operations, or cash flows. The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2019 and 2020.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of December 31, 2019 and 2020, warranty reserves totaling $1.4 million and $4.0 million were recorded in accrued expenses and other current liabilities, respectively and $0.7 million and $2.8 million and were recorded in other non-current liabilities, respectively, in the Company’s Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance at beginning of period
$    —
$ 2,057
Warranties issued during the period
2,057
7,866
Settlements made during the period
(3,111)
Changes in liability for pre-existing warranties
(1)
Balance at end of period
$2,057
$ 6,811
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (FY)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases
10. Leases
The Company leases office space under operating leases with lease terms ranging from twelve to thirty-nine months. Additionally, the Company entered into a ground lease agreement for specific testing facility on the Solar Technology Acceleration Center. The Company does not have any finance leases.
Operating lease expense for the years ended December 31, 2019 and 2020 was $0.1 million and $0.2 million, respectively. Lease expense related to leases with terms of one year or less that are not recognized on the Company’s Consolidated Balance Sheet was immaterial for both years.
Supplemental balance sheet information related to leases was as follows (in thousands):
 
As of December 31,
Reported as:
2019
2020
Assets:
 
 
Operating lease right of use assets (included in Other assets)
$43
$571
Liabilities:
 
 
Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities)
$11
$242
Operating lease liabilities, non-current (included in Other non-current liabilities)
27
355
Total operating lease liabilities
$38
$597
Supplemental information related to operating leases was as follows (in thousands):
 
As of December 31,
 
2019
2020
Cash payments for operating leases
$38
$140
New operating lease assets obtained in exchange for operating lease liabilities
$42
$672
As of December 31, 2019 and 2020, the weighted-average remaining lease term for operating leases is 1.88 years and 3.08 years, respectively. As of December 31, 2019 and 2020, the weighted-average discount rate for operating leases was 5%.
Future minimum lease payments under non-cancelable operating leases as of December 31, 2020 are as follows (in thousands):
2021
$266
2022
241
2023
128
Total future lease payments
$635
Less imputed interest
(38)
Total lease liability
$597
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock (FY)
12 Months Ended
Dec. 31, 2020
Common Stock [Abstract]  
Common Stock
11. Common Stock
The Certificate of Incorporation, as amended as of December 31, 2017 (the “Certificate of Incorporation”), authorizes the Company to issue 98,960,064 shares of $ 0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.
In March 2020, the Company sold 9,162,976 post-split shares of common stock at $3.27 per share for an aggregate purchase price of $30,000,024. The proceeds are available for working capital and other corporate purposes.
Related Party Stock Repurchase
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is
recorded as treasury stock on the Company’s consolidated balance sheets as of December 31, 2020 and is intended to be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans (FY)
12 Months Ended
Dec. 31, 2020
Stock Plans [Abstract]  
Stock Plans
12. Stock Plans
On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “Plan”). The Plan offers employees, directors and selected service providers to acquire equity in the Company in the aggregate number of shares through awards of Options, Restricted Stock Awards (“RSA”), Stock Appreciation Rights, Restricted Stock Units (“RSU”), and Other Stock Awards, at exercise prices not less than the fair market value at date of grant. As of December 31, 2020, 24,534,509 post-split shares were authorized to be issued under 2017 Stock Incentive Plan. Generally new shares are issued from the Company’s balance of authorized Common Stock from the 2017 Stock Incentive Plan to satisfy stock option exercises and vesting of awards. The Company also holds Treasury Shares available for issuance for awards under its stock-based benefit plans.
In December 2020, the Company entered into an amendment agreement with one of the Founders to modify the vesting of his Restricted Stock Awards. The amended plan resulted in modification of his outstanding equity awards by changing the vesting schedule. No incremental compensation expense was recorded as a result of this modification given that modification was limited to change in vesting schedule and did not impact the probability of vesting.
The following table summarizes stock option activity under the Plan and related information:
 
Options Outstanding
 
 
 
Number of
Shares
Weighted
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in
thousands)
Outstanding - December 31, 2019
8,081,739
$0.22
 
 
Granted during the year
525,725
0.48
 
 
Exercised or released
 
 
Cancelled or forfeited
82,467
0.07
 
 
Expired
 
 
Balances - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Vested and expected to vest - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Exercisable - December 31, 2020
5,379,164
$0.16
7.11
$16,693
Stock options generally vest over four years from the date of grant, and are based only on service vesting conditions, except in the event of a change in control as defined under the Plan which would provide for accelerated exercisability. The options expire no later than ten years of grant date. The weighted-average grant date fair value of options granted to employees during the years ended December 31, 2019 and 2020 was $1.29 and $2.86, respectively. The aggregate intrinsic values of options exercised during the years ended December 31, 2019 and 2020 was zero for both years.
During fiscal 2020, the Company issued performance-based restricted stock units. RSUs have performance and service vesting conditions, which must both be satisfied in order to vest. Service vesting conditions for RSUs provide for vesting over four years from the date of grant except for 9.9 million RSUs that were issued during the year which have a service period up to the date of completion of the liquidity event. RSUs vest upon the completion of a liquidity event, either an initial public offering or sale event. No RSUs vested during the years ended December 31, 2019 and 2020, as the performance conditions are not probable of occurring. Therefore, no stock-based compensation cost has been recognized related to the RSUs granted as of December 31, 2020. Total unrecognized stock-based compensation cost of $40.8 million related to unvested RSUs is expected to be recognized upon vesting.
Under the Stock Plan, an RSA is an award of shares of common stock that may be subject to restrictions on transferability and other restrictions as the Board of Directors determine in its sole discretion on the date of grant. The Company has issued RSAs only to Founders and the restrictions are related to transferability, along with the standard service condition of four years required for vesting. During the years ended December 31,
2019 and 2020, the Company recognized stock-based compensation expense of $0.2 million and $0.2 million, respectively, related to RSAs issued under the Plan. As of December 31, 2019 and 2020, there was $0.2 million and $0.1 million, respectively, of total unamortized compensation cost related to RSAs under the Plan.
The following summarizes restricted stock activity under the Plan:
 
Unvested Restricted
Stock Units
Unvested Restricted
Stock Awards
 
Number of
Shares
Weighted-
Average
Intrinsic
Value
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
Unvested as of December 31, 2019
824,667
$1.64
4,424,652
$0.07
Granted
12,201,611
3.26
Vested
3,255,052
0.07
Forfeited or canceled
82,467
3.26
Unvested as of December 31, 2020
12,943,811
$ 3.16
1,169,600
$0.07
Stock-Based Compensation Expense
The Company recognized stock-based compensation expense under the Plan (in thousands):
 
Years Ended
December 31,
 
2019
2020
Cost of revenue
$176
322
General and administrative
653
1,401
Research and development
51
57
Selling and marketing
26
38
Total stock-based compensation expense
$906
1,818
Total unamortized stock-based compensation expense as of December 31, 2020 was $44.5 million and is expected to be recognized over a weighted average period of approximately 3.04 years. This includes 9.9 million shares granted during the year that as described above have a service period through the date of the liquidity event.
Determination of Fair Value
The Company estimates the fair value of share-based compensation for stock options utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation on a straight-line basis over the requisite vesting period for each award.
Fair Value of Common Stock: The fair value of the shares of common stock underlying the stock-based awards has historically been determined by the board of directors, with input from management. Because there has been no public market for the Company’s common stock, the board of directors has determined the fair value of the common stock on the grant date of the stock-based award by considering a number of objective and subjective factors, including 409A valuations of the Company’s common stock, valuations of comparable companies, sales of the Company’s common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. The fair value of the underlying common stock will be determined by the board of directors until such time as the Company’s common stock is listed on an established stock exchange or national market system.
Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.
Expected Volatility: Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that its considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.
Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with remaining term equivalent to expected term.
Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.
The fair value of stock options granted was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 
Years Ended December 31,
 
2019
2020
Expected term (years)
5.66–6.09
5.99–6.17
Expected volatility
52.01%—54.10%
51.52%—51.58%
Risk-free interest rate
1.63%—2.3%
1.60%—1.61%
Expected dividends
Grant date fair value per option
$1.27—$1.30
$2.85—$2.86
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Net Loss Per Share [Abstract]    
Net Loss Per Share
12. Net loss per share
The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Basic and diluted:
 
 
 
 
Net loss
$        (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Basic weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Diluted weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Basic loss per share
$          (0.04) 
$         (0.24)
$         (0.09)
$        (1.00)
Diluted loss per share
$         (0.04)  
$         (0.24)
$         (0.09)
$        (1.00)
For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of September 30,
 
2020
2021
Shares of common stock issuable under stock option plans outstanding
8,566
9,610
Shares of common stock issuable upon vesting of restricted stock awards
13,622
5,598
Potential common shares excluded from diluted net loss per share
22,188
15,208
13. Net loss per share
The table below sets forth the computation of basic and diluted loss per share (in thousands, except per share amounts):
 
Years Ended
December 31,
 
2019
2020
Basic and diluted:
 
 
Net loss
$(13,495)
$(15,924)
Weighted-average number of common shares outstanding
62,043
68,811
Basic and diluted loss per share
$(0.22)
$(0.23)
For purposes of computing diluted net loss per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of December 31,
 
2019
2020
Shares of common stock issuable under stock option plans outstanding
8,082
8,525
Shares of common stock issuable upon vesting of restricted stock awards
5,249
14,122
Potential common shares excluded from diluted net loss per share
13,331
22,647
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Income Taxes
13. Income Taxes
For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets.
As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits.
14. Income Taxes
The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):
 
Years Ended
December 31,
 
2019
2020
U.S.
$(13,534)
$(16,269)
Foreign
262
Total loss before income taxes
$(13,534)
$(16,007)
For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (in thousands):
 
Years Ended
December 31,
 
2019
2020
Current
 
 
Federal
$
$(159)
State
(37)
1
Foreign
78
Deferred
 
 
Federal
(2)
(3)
State
Total income tax expense/(benefit)
$(39)
$(83)
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes
$(2,842)
$(3,362)
State taxes, net of federal
(551)
(215)
Research and experimentation tax credit
(118)
(179)
Valuation allowance
3,184
3,523
Stock compensation
225
406
Dividends received deduction
(308)
Permanent differences and other
63
52
 
$(39)
$(83)
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities were comprised of the following (in thousands):
 
As of December 31,
 
2019
2020
Deferred tax assets:
 
 
Fixed assets and intangibles
$156
$135
Leases
106
Accrued expenses
333
2,066
Net operating loss carryforward
4,626
6,679
Capital loss carryforward
501
Investment difference
148
R&D credit carryforward
181
325
Subtotal
5,797
9,459
Less valuation allowance
(5,774)
(9,297)
Total deferred tax asset
23
162
Deferred tax (liabilities):
 
 
Investment difference
(15)
Leases
(101)
Prepaid expenses
(11)
(61)
Total deferred tax (liability)
(26)
(162)
Net deferred tax asset (liability)
$(3)
$
The net change in the total valuation allowance for the years ended December 31, 2019 and 2020, was an increase of $3.1 million and $3.5 million, respectively. In assessing the realizability of deferred tax assets, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2020.
The Company has federal net operating loss carryforwards of approximately $27.8 million at December 31, 2020. These loss carryforwards have an indefinite carryforward period. The Company also has state net operating loss carryforwards of approximately $17.0 million, which begin to expire in 2034.
The Company has federal R&D Credit carryforwards of approximately $0.4 million at December 31, 2020, which begin to expire in 2038.
The Company is subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2017 and beyond remain open for examination. As of December 31, 2020, the Company is not currently under audit by any taxing authority.
We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance, beginning of the year
$22
$45
Increase for tax positions related to the current year
23
36
Decrease for tax positions related to prior years
Balance, end of year
$45
$81
All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2019 and 2020, we had not accrued any interest or penalties related to unrecognized tax benefits.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plan (FY)
12 Months Ended
Dec. 31, 2020
Retirement Plan [Abstract]  
Retirement Plan
15. Retirement Plan
The Company sponsors various defined contribution retirement plans for its eligible U.S. and non-U.S. employees. Total contributions to these plans were $0.15 million and $0.31 million for the years ended December 31, 2019 and 2020, respectively. For employees in the United States, the Company matches pretax employee contributions up to a maximum of $19,500 per participant per year.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting [Abstract]    
Segment Information
14. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
United States
$59,591
$52,984
$143,034
$168,540
Other
49
5
139
264
Total net revenue
$59,640
$52,989
$143,173
$168,804
16. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success. The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Years Ended
December 31,
 
2019
2020
United States
$45,264
$187,093
Vietnam
7,149
38
Other
711
221
Total net revenue
$53,124
$187,352
Other than the United States, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2020. Other than the United States and Vietnam, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2019.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (FY)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Related Party Transactions [Abstract]    
Related Parties
15. Related Parties
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company.
On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company.
On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company.
On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension Energy LLC. (See Note. 7)
17. Related Parties
On January 30th, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carry an interest rate of 5% and expire five years from date of issuance. As described in Note 8, the Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2019 and 2020 the Company incurred interest expense of $0.3 million and $0.2 million related to the notes issued to the related parties, respectively. In combination with the note, the Company also issued 25,000 pre-split shares of common stocks for every $250,000 of notes purchased by such investors.
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is recorded as treasury stock on the Company’s consolidated balance sheet as of December 31, 2020.
Transactions with the Company’s unconsolidated subsidiary Dimension Energy LLC for the years ended December 31, 2019 and 2020 are disclosed in Note 6.
There were no other material related-party transactions during the years ended December 31, 2019 and 2020.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (FY)
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events
18. Subsequent Events
Management evaluates events occurring subsequent to the date of the consolidated financial statements in determining the accounting or disclosure of transactions and events that affect the consolidated financial statements. Subsequent events have been evaluated through March 9, 2021, which is the date that the consolidated financial statements were issued.
On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million Paycheck Protection Plan loan.
The Company is monitoring the recent global health emergency driven by the potential impact of the COVID-19 virus, along with global supply and demand dynamics. The extent to which these events may impact the Company’s business will depend on future developments, which are highly uncertain and cannot be predicted at this time. The Company has thus far avoided significant impact to performance of operations, and management will continue to monitor the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Unaudited) (FY)
12 Months Ended
Dec. 31, 2020
Subsequent Events (Unaudited) [Abstract]  
Subsequent Events (Unaudited)
19. Subsequent Events (Unaudited)
The following events occurred subsequent to original issuance of the consolidated financial statements.
On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and other claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $133 million in the claim. The Company believes we have strong defenses to the claim, and we plan to vigorously defend against it.
The Company and its management considered (a) the facts described above, (b) the preliminary stage of the proceeding and (c) the advice of outside legal counsel on the claims, and determined that it is not probable that FCX will prevail on the merits, and continues to believe that the Company’s likelihood of material loss is remote.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Description of Business
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.
Initial Public Offering and Related Transaction
The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.
Prior to the completion of the IPO, the Board of Directors and Stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021.
The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units (“RSUs”) and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions
Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.
1. Description of Business
FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. The Company is a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, and Singapore.
On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. SunEdison discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition were spun off from SunEdison. As a result of the acquisition, the Company acquired intangible assets in the form of developed technology (AP90 Tracker) and software, and inventory. In connection with the acquisition, the Company was formed in 2017 by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revision of Previously Issued Financial Statements (Q3)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements
2. Revision of Previously Issued Financial Statements
Background of the Revision
In connection with the preparation of the Company’s financial statements as of and for the three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the
Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.
Effect of the Revision
The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated. The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:
 
As of and for
Three Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Three Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Condensed Consolidated Statement of Comprehensive Loss
 
 
 
Cost of Revenue - Product
$43,885
$(7)
$43,878
Research and development
5,585
(2)
5,583
Selling and Marketing
3,258
(161)
3,097
General and administrative
51,063
(3,321)
47,742
Total operating expenses
59,906
(3,484)
56,422
Loss from operations
(75,963)
3,491
(72,472)
Loss before income taxes
(55,590)
3,491
(52,099)
Net loss
(55,841)
3,491
(52,350)
Comprehensive loss
(55,834)
3,491
(52,343)
Net loss per share - basic
(0.70)
0.09
(0.61)
Net loss per share - diluted
(0.70)
0.09
(0.61)
Weighted-average common shares outstanding-basic
79,229,174
6,927,135
86,156,309
Weighted-average common shares outstanding - diluted
79,229,174
6,927,135
86,156,309
Condensed Consolidated Statement of Stockholders’ Equity
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Net loss
(55,841)
3,491
(52,350)
Stock-based compensation
56,192
(3,491)
52,701
Note 11. Net loss per share
 
 
 
Net loss
$(55,841)
$3,491
$(52,350)
Basic weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Diluted weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Basic loss per share
(0.70)
0.09
(0.61)
Diluted loss per share
(0.70)
0.09
(0.61)
 
As of and for
Six Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Six Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet                  
Additional paid-in capital
     $286,687     $(3,491)
     $283,196
Accumulated deficit
   
(105,926)
   
3,491
   
(102,435)
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue - Product
     $98,881     $(7)      $98,874
Research and development
   
7,539
    (2)    
7,537
Selling and Marketing
   
4,358
    (161)    
4,197
General and administrative
   
56,147
    (3,321)    
52,826
Total operating expenses
   
68,044
   
(3,484)
   
64,560
Loss from operations
(83,982)
3,491
(80,491)
Loss before income taxes
(62,833)
3,491
(59,342)
Net loss
(63,283)
3,491
(59,792)
Comprehensive loss
(63,277)
3,491
(59,786)
Net loss per share - basic
(0.87)
0.09
(0.78)
Net loss per share - diluted
(0.87)
0.09
(0.78)
Weighted-average common shares outstanding - basic
73,106,935
3,474,582
76,581,517
Weighted-average common shares outstanding - diluted
73,106,935
3,474,582
76,581,517
Condensed Consolidated Statement of Cash Flows
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Stock-based compensation
56,641
(3,491)
53,150
Note 11. Net loss per share
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Basic weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Diluted weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Basic loss per share
(0.87)
0.09
(0.78)
Diluted loss per share
(0.87)
0.09
(0.78)
Shares of common stock issuable upon vesting of restricted stock awards
15,079
(9,885)
5,194
Potential common shares excluded from diluted net loss per share
23,231
(9,885)
13,346
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Summary of Significant Accounting Policies
3. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.
Use of Estimates
The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the
disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.
COVID-19 Pandemic
In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and
results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.
Unaudited Interim Financial Information
The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.
The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).
Stock -Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Revenue Recognition
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.
Remaining Performance Obligations
Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition
of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the
currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.
Reclassification
Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.
Liquidity
Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
COVID-19 Impact
The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.
The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods.
Functional Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets.
The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.
Cash
As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.
As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.
The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.
During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.
As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
Fair Value of Financial Instruments
The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The fair value hierarchy prioritizes the inputs into three broad levels:
Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount.
The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.
Inventories
Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.
Leases
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 Leases occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.
The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from two to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.
Capitalized Software
Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.
Long Lived Assets
The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.
Revenue Recognition
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.
The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.
Identify the performance obligations in the contract: The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of
individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)
Determine the transaction price: The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.
Allocate the transaction price to performance obligations in the contract: Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.
The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts.
Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Revenues from Contract with Customers
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as
part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

Contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.
Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Advertising Costs
Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.
Research and Development Expenses
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.
Warranty
Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from five to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.
While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified.
Accounts Receivable and Allowance for Doubtful Debts
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020.
Stock-Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Income Taxes
The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), Accounting for Income Taxes.
Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities.
Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.
We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.
New Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Revenue
4. Revenue
The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.
Unbilled revenue and contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.
The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.
3. Revenue
The Company’s product revenue and service revenue is presented in the consolidated statements of operations. Revenue by geographic region is based on the customer’s location and presented under Note 16.
Transaction Price Allocated to the Remaining Performance Obligations
The Company’s contracts have a varied range of terms based on the type of products and services sold. As of December 31, 2019 and 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $19.9 million and $23.0 million, respectively. The Company expects to recognize 100% of the revenue related to remaining performance obligations in the 12 months following year end.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid Expenses and Other Current Assets
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
December 31,
2020
September 30,
2021
Vendor deposits
$4,205
$18,125
Prepaid expenses
1,043
4,060
Deferred cost of revenue
992
Surety collateral
113
246
Other current assets
571
1,127
 
$6,924
$23,558
5. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2019
2020
Vendor deposits
$1,738
$4,205
Prepaid expenses
209
1,043
Deferred cost of revenue
19
992
Surety collateral*
1,835
113
Other current assets
47
571
 
$3,848
$6,924

*
Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract    
Accrued Expenses and Other Current Liabilities
6. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
December 31,
2020
September 30,
2021
Accrued cost of revenue
$  7,812
$33,279
Accrued expenses
2,856
3,205
Warranty reserves
3,985
1,183
Accrued compensation
2,869
1,766
Accrued interest expense
28
128
Other
945
685
Total
$18,495
$40,246
4. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
As of December 31,
 
2019
2020
Accrued cost of revenue
$2,106
$  7,812
Accrued expenses
1,644
2,856
Warranty reserves
1,368
3,985
Accrued compensation
177
2,869
Accrued interest expense
47
28
Other
33
945
Total
$5,375
$18,495
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Sales of Equity Method Investments (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]    
Sale of Equity Method Investments
7. Sale of Equity Method Investments
On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”) representing approximately 23% of the total outstanding common shares, for approximately $22.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively.
The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.
The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension to support the purchase agreement and the consummation of the transaction on June 24, 2021.
During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.
6. Equity Method Investments
Equity method investments are as follows (in thousands, except percentages):
 
As of December 31,
 
2019
2020
Dimension Energy LLC
 
 
Carrying value
$2,582
$1,857
Ownership percentage
23.7%
23.6%
As of December 31, 2019 and 2020, the Company owned 4,791,566 of Class A common interests of Dimension Energy, representing approximately 24% of the total outstanding Class A common shares of Dimension Energy LLC for both years. However, the Company concluded that it is not the primary beneficiary of Dimension as it does not have deemed control of the entity. As a result, it does not consolidate the investee into its consolidated financial statements. The Company accounts for its investment in Dimension Energy using the equity method of
accounting. The difference between fair value and book value of the investee’s assets was entirely attributable to equity method goodwill. For the year ended December 31, 2019, the Company recorded $0.7 million as its share of Dimension’s net loss. For the year ended December 31, 2020, the Company recorded $1.4 million as its share of Dimension’s net income. During fiscal year 2020, the Company received a cash distribution of $2.1 million from Dimension Energy LLC, which was accounted for as a return of investment and reflected as a reduction of the carrying balance of the Company’s equity method investment in the Consolidated Balance Sheet as of December 31, 2020.
Summarized financial information for the Company’s equity method investment is as follows:
Balance sheet (in thousands)
 
As of December 31,
 
2019
2020
Current assets
$4,466
$10,162
Non-current assets
13,123
9,045
Current liabilities
3,219
12,350
Non-current liabilities
14,344
9,723
Members’ equity (deficit)
25
(2,866)
Statement of operations (in thousands)
 
Years Ended
December 31
 
2019
2020
Revenue
$
$22,570
Gross profit
17,360
Income (loss) from operations
(3,413)
9,185
Net income (loss)
(2,987)
5,933
Share of earnings from equity method investment
(709)
1,399
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Other Borrowings (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Debt and Other Borrowings
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.
On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.
On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on debt extinguishment in other income.
On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, as borrower, the several financial institutions from time-to-time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility.
The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.
The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million.
Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.
The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively.
8. Debt and Other Borrowings
On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the notes”) through a private placement. Pursuant to the issuance of the promissory notes, the Company issued 25,000 pre-split shares of common stock for every $250,000 of notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the note. The notes bear a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020 and recorded a loss on debt extinguishment of $0.1 million in interest expense, net in the Consolidated Statement of Operations.
On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit bears a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal. The Company will pay the regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. As of December 31, 2019 and 2020, the outstanding balance for the revolving line of credit was $1.0 million, payable on June 10, 2021.
On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act the loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan.
The Company recognized $0.5 million and $0.5 million interest expense on its debt and other borrowings for the years ended December 31, 2019 and 2020, respectively.
The notes and revolving line of credit contain affirmative customary covenants, including maintenance of insurance, notices of claims and litigations, subordination of other lender’s credit and compliance with environmental laws. As of December 31, 2019 and 2020, the Company was in compliance with all required covenants.
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Commitments and Contingencies
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred.
On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, FCX filed an amended complaint asserting the same claims as the original
complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses
The Company has not recorded any material loss contingency in the Condensed Consolidated Balance Sheets as of December 31, 2020 and September 30, 2021.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
September 30,
2021
Balance at beginning of period, December 31, 2020
$  6,811
Warranties issued during the period
2,902
Settlements made during the period
(3,507)
Changes in liability for pre-existing warranties
(783)
Balance at end of period
$  5,423
9. Commitments and Contingencies
Litigation
The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statement and the amount of loss can be reasonably estimated. The Company adjust its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the business, financial position, results of operations, or cash flows. The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2019 and 2020.
Warranties
The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of December 31, 2019 and 2020, warranty reserves totaling $1.4 million and $4.0 million were recorded in accrued expenses and other current liabilities, respectively and $0.7 million and $2.8 million and were recorded in other non-current liabilities, respectively, in the Company’s Consolidated Balance Sheets.
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance at beginning of period
$    —
$ 2,057
Warranties issued during the period
2,057
7,866
Settlements made during the period
(3,111)
Changes in liability for pre-existing warranties
(1)
Balance at end of period
$2,057
$ 6,811
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Q3)
9 Months Ended
Sep. 30, 2021
Stock Plans [Abstract]  
Stock-Based Compensation
10. Stock-Based Compensation
On April 30, 2021, in connection with the IPO offering, the Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering, at the initial public offering price net of underwriters’ fees and commissions.
The Company’s stock-based compensation expense for the three and nine months ended September 30, 2021 was $5.4 million and $58.5 million, an increase of $5.0 million and $57.1 million when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs.
Stock-based compensation expense incurred was $0.4 million and $5.4 million for the three months ended September 30, 2020 and 2021 and $1.4 million and $58.5 million for the nine months ended September 30, 2020 and 2021, respectively.
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Q3)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Common Stock
11. Stockholders’ Equity
Preferred Stock
The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the “Certificate of Incorporation”), authorizes the Company to issue 10 million shares of Preferred Stock with a par value of $0.0001 with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of September 30, 2021 there were no shares of preferred stock issued or outstanding.
Common Stock
The Certificate of Incorporation authorizes the Company to issue 850 million shares of $0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.
In March 2020, the Company sold 9,162,976 shares of common stock at $3.27 per share for an aggregate purchase price of $30.0 million. The proceeds are available for working capital and other corporate purposes.
On April 30, 2021, the Company closed on its IPO in which we issued and sold 19,840,000 shares of our common stock at a public offering price of $13.00 per share. We received aggregate proceeds of $241.2 million from the IPO, net of approximately $16.8 million in underwriting discount and commissions and before offering costs.
The Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering.
The Company is using the proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts (“GWs”) of projects using our tracker systems.
Treasury Stock
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Net Loss Per Share [Abstract]    
Net Loss Per Share
12. Net loss per share
The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Basic and diluted:
 
 
 
 
Net loss
$        (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Basic weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Diluted weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Basic loss per share
$          (0.04) 
$         (0.24)
$         (0.09)
$        (1.00)
Diluted loss per share
$         (0.04)  
$         (0.24)
$         (0.09)
$        (1.00)
For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of September 30,
 
2020
2021
Shares of common stock issuable under stock option plans outstanding
8,566
9,610
Shares of common stock issuable upon vesting of restricted stock awards
13,622
5,598
Potential common shares excluded from diluted net loss per share
22,188
15,208
13. Net loss per share
The table below sets forth the computation of basic and diluted loss per share (in thousands, except per share amounts):
 
Years Ended
December 31,
 
2019
2020
Basic and diluted:
 
 
Net loss
$(13,495)
$(15,924)
Weighted-average number of common shares outstanding
62,043
68,811
Basic and diluted loss per share
$(0.22)
$(0.23)
For purposes of computing diluted net loss per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):
 
As of December 31,
 
2019
2020
Shares of common stock issuable under stock option plans outstanding
8,082
8,525
Shares of common stock issuable upon vesting of restricted stock awards
5,249
14,122
Potential common shares excluded from diluted net loss per share
13,331
22,647
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Income Taxes
13. Income Taxes
For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets.
As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits.
14. Income Taxes
The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):
 
Years Ended
December 31,
 
2019
2020
U.S.
$(13,534)
$(16,269)
Foreign
262
Total loss before income taxes
$(13,534)
$(16,007)
For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (in thousands):
 
Years Ended
December 31,
 
2019
2020
Current
 
 
Federal
$
$(159)
State
(37)
1
Foreign
78
Deferred
 
 
Federal
(2)
(3)
State
Total income tax expense/(benefit)
$(39)
$(83)
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes
$(2,842)
$(3,362)
State taxes, net of federal
(551)
(215)
Research and experimentation tax credit
(118)
(179)
Valuation allowance
3,184
3,523
Stock compensation
225
406
Dividends received deduction
(308)
Permanent differences and other
63
52
 
$(39)
$(83)
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities were comprised of the following (in thousands):
 
As of December 31,
 
2019
2020
Deferred tax assets:
 
 
Fixed assets and intangibles
$156
$135
Leases
106
Accrued expenses
333
2,066
Net operating loss carryforward
4,626
6,679
Capital loss carryforward
501
Investment difference
148
R&D credit carryforward
181
325
Subtotal
5,797
9,459
Less valuation allowance
(5,774)
(9,297)
Total deferred tax asset
23
162
Deferred tax (liabilities):
 
 
Investment difference
(15)
Leases
(101)
Prepaid expenses
(11)
(61)
Total deferred tax (liability)
(26)
(162)
Net deferred tax asset (liability)
$(3)
$
The net change in the total valuation allowance for the years ended December 31, 2019 and 2020, was an increase of $3.1 million and $3.5 million, respectively. In assessing the realizability of deferred tax assets, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2020.
The Company has federal net operating loss carryforwards of approximately $27.8 million at December 31, 2020. These loss carryforwards have an indefinite carryforward period. The Company also has state net operating loss carryforwards of approximately $17.0 million, which begin to expire in 2034.
The Company has federal R&D Credit carryforwards of approximately $0.4 million at December 31, 2020, which begin to expire in 2038.
The Company is subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2017 and beyond remain open for examination. As of December 31, 2020, the Company is not currently under audit by any taxing authority.
We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance, beginning of the year
$22
$45
Increase for tax positions related to the current year
23
36
Decrease for tax positions related to prior years
Balance, end of year
$45
$81
All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2019 and 2020, we had not accrued any interest or penalties related to unrecognized tax benefits.
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting [Abstract]    
Segment Information
14. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
United States
$59,591
$52,984
$143,034
$168,540
Other
49
5
139
264
Total net revenue
$59,640
$52,989
$143,173
$168,804
16. Segment Information
The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success. The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Years Ended
December 31,
 
2019
2020
United States
$45,264
$187,093
Vietnam
7,149
38
Other
711
221
Total net revenue
$53,124
$187,352
Other than the United States, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2020. Other than the United States and Vietnam, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2019.
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Q3)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Related Party Transactions [Abstract]    
Related Parties
15. Related Parties
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company.
On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company.
On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company.
On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension Energy LLC. (See Note. 7)
17. Related Parties
On January 30th, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carry an interest rate of 5% and expire five years from date of issuance. As described in Note 8, the Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2019 and 2020 the Company incurred interest expense of $0.3 million and $0.2 million related to the notes issued to the related parties, respectively. In combination with the note, the Company also issued 25,000 pre-split shares of common stocks for every $250,000 of notes purchased by such investors.
On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is recorded as treasury stock on the Company’s consolidated balance sheet as of December 31, 2020.
Transactions with the Company’s unconsolidated subsidiary Dimension Energy LLC for the years ended December 31, 2019 and 2020 are disclosed in Note 6.
There were no other material related-party transactions during the years ended December 31, 2019 and 2020.
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (FY) (Policies)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Basis of Presentation and Principles of Consolidation
These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.
Reclassification  
Reclassification
Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.
Liquidity  
Liquidity
Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.
Use of Estimates
Use of Estimates
The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the
disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
COVID-19 Impact
COVID-19 Pandemic
In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and
results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.
COVID-19 Impact
The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.
The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods.
Functional Currency  
Functional Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets.
The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.
Cash  
Cash
As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.
As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.
The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.
The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.
During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.
As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.
Equity Method Investments
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
Fair Value of Financial Instruments  
Fair Value of Financial Instruments
The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The fair value hierarchy prioritizes the inputs into three broad levels:
Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount.
The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.
Inventories  
Inventories
Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.
Leases  
Leases
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 Leases occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.
The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.
Property and Equipment  
Property and Equipment
Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from two to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.
Capitalized Software  
Capitalized Software
Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.
Long Lived Assets  
Long Lived Assets
The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.
Revenue Recognition
Revenue Recognition
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.
Remaining Performance Obligations
Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.
Revenue Recognition
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.
The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.
Identify the performance obligations in the contract: The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of
individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)
Determine the transaction price: The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.
Allocate the transaction price to performance obligations in the contract: Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.
The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts.
Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Revenues from Contract with Customers  
Revenues from Contract with Customers
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as
part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Contract Liabilities  
Contract liabilities
The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.
Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years.
Cost of Revenue  
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Advertising Costs  
Advertising Costs
Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.
Research and Development Expenses  
Research and Development Expenses
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.
Warranty  
Warranty
Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from five to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.
While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified.
Accounts Receivable and Allowance for Doubtful Debts  
Accounts Receivable and Allowance for Doubtful Debts
Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020.
Stock-Based Compensation
Stock -Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Stock-Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Income Taxes  
Income Taxes
The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), Accounting for Income Taxes.
Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities.
Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.
We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.
We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense.
Deferred Offering Costs  
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition
of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the
currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.
New Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Q3) (Policies)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Basis of Presentation and Principles of Consolidation
These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.
Forward Stock Split
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.
Forward Stock Split
On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.
Use of Estimates
Use of Estimates
The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the
disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Covid-19 Pandemic
COVID-19 Pandemic
In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and
results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.
COVID-19 Impact
The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.
The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods.
Unaudited Interim Financial Information
Unaudited Interim Financial Information
The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).
 
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.
The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk.
The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.
During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.
As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.
Equity Method Investments
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).
Equity Method Investments
The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.
The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.
The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).
Stock-Based Compensation
Stock -Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Stock-Based Compensation
The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved.
Revenue Recognition
Revenue Recognition
The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.
Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)
The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.
The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.
The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.
The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms.
Term-based software license revenue
Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.
Subscription and Maintenance and support services revenue
Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.
Cost of Revenue
Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.
Warranty
We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.
Remaining Performance Obligations
Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.
Revenue Recognition
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
Identify the contract with a customer: A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.
The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.
Identify the performance obligations in the contract: The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of
individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)
Determine the transaction price: The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.
Allocate the transaction price to performance obligations in the contract: Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.
The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts.
Recognize revenue when or as the Company satisfies a performance obligation: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition
of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the
currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.
Recent Accounting Pronouncements
Recently Adopted Accounting Standards
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.
New Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (FY) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract    
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
December 31,
2020
September 30,
2021
Accrued cost of revenue
$  7,812
$33,279
Accrued expenses
2,856
3,205
Warranty reserves
3,985
1,183
Accrued compensation
2,869
1,766
Accrued interest expense
28
128
Other
945
685
Total
$18,495
$40,246
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
As of December 31,
 
2019
2020
Accrued cost of revenue
$2,106
$  7,812
Accrued expenses
1,644
2,856
Warranty reserves
1,368
3,985
Accrued compensation
177
2,869
Accrued interest expense
47
28
Other
33
945
Total
$5,375
$18,495
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (FY) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
December 31,
2020
September 30,
2021
Vendor deposits
$4,205
$18,125
Prepaid expenses
1,043
4,060
Deferred cost of revenue
992
Surety collateral
113
246
Other current assets
571
1,127
 
$6,924
$23,558
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2019
2020
Vendor deposits
$1,738
$4,205
Prepaid expenses
209
1,043
Deferred cost of revenue
19
992
Surety collateral*
1,835
113
Other current assets
47
571
 
$3,848
$6,924

*
Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments (FY) (Tables)
12 Months Ended
Dec. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Equity Method Investments
Equity method investments are as follows (in thousands, except percentages):
 
As of December 31,
 
2019
2020
Dimension Energy LLC
 
 
Carrying value
$2,582
$1,857
Ownership percentage
23.7%
23.6%
Summary of Equity Method Investments Financial Information
Summarized financial information for the Company’s equity method investment is as follows:
Balance sheet (in thousands)
 
As of December 31,
 
2019
2020
Current assets
$4,466
$10,162
Non-current assets
13,123
9,045
Current liabilities
3,219
12,350
Non-current liabilities
14,344
9,723
Members’ equity (deficit)
25
(2,866)
Statement of operations (in thousands)
 
Years Ended
December 31
 
2019
2020
Revenue
$
$22,570
Gross profit
17,360
Income (loss) from operations
(3,413)
9,185
Net income (loss)
(2,987)
5,933
Share of earnings from equity method investment
(709)
1,399
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets, Net (FY) (Tables)
12 Months Ended
Dec. 31, 2020
Intangible Assets, Net [Abstract]  
Acquired Intangible Assets
Acquired intangible assets, comprising of developed technology in the form of software tools, subject to amortization were as follows (in thousands):
 
 
As of December 31,
 
Estimated
Useful
Lives
(Years)
2019
2020
Developed technology
3
1,200
1,200
Total intangible assets
 
1,200
1,200
Less: accumulated amortization
 
1,167
1,200
Total intangible assets, net
 
$    33
$    —
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (FY) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Summary of Changes in Product Warranty Reserves
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
September 30,
2021
Balance at beginning of period, December 31, 2020
$  6,811
Warranties issued during the period
2,902
Settlements made during the period
(3,507)
Changes in liability for pre-existing warranties
(783)
Balance at end of period
$  5,423
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance at beginning of period
$    —
$ 2,057
Warranties issued during the period
2,057
7,866
Settlements made during the period
(3,111)
Changes in liability for pre-existing warranties
(1)
Balance at end of period
$2,057
$ 6,811
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (FY) (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Supplemental Balance Sheet Information of Leases
Supplemental balance sheet information related to leases was as follows (in thousands):
 
As of December 31,
Reported as:
2019
2020
Assets:
 
 
Operating lease right of use assets (included in Other assets)
$43
$571
Liabilities:
 
 
Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities)
$11
$242
Operating lease liabilities, non-current (included in Other non-current liabilities)
27
355
Total operating lease liabilities
$38
$597
Supplemental Information, Operating Lease
Supplemental information related to operating leases was as follows (in thousands):
 
As of December 31,
 
2019
2020
Cash payments for operating leases
$38
$140
New operating lease assets obtained in exchange for operating lease liabilities
$42
$672
Future Minimum Lease Payments under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of December 31, 2020 are as follows (in thousands):
2021
$266
2022
241
2023
128
Total future lease payments
$635
Less imputed interest
(38)
Total lease liability
$597
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans (FY) (Tables)
12 Months Ended
Dec. 31, 2020
Stock Plans [Abstract]  
Stock Option Activity
The following table summarizes stock option activity under the Plan and related information:
 
Options Outstanding
 
 
 
Number of
Shares
Weighted
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in
thousands)
Outstanding - December 31, 2019
8,081,739
$0.22
 
 
Granted during the year
525,725
0.48
 
 
Exercised or released
 
 
Cancelled or forfeited
82,467
0.07
 
 
Expired
 
 
Balances - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Vested and expected to vest - December 31, 2020
8,524,997
$0.23
7.51
$25,785
Exercisable - December 31, 2020
5,379,164
$0.16
7.11
$16,693
Restricted Stock Activity
The following summarizes restricted stock activity under the Plan:
 
Unvested Restricted
Stock Units
Unvested Restricted
Stock Awards
 
Number of
Shares
Weighted-
Average
Intrinsic
Value
Number of
Shares
Weighted-
Average
Grant Date
Fair Value
Unvested as of December 31, 2019
824,667
$1.64
4,424,652
$0.07
Granted
12,201,611
3.26
Vested
3,255,052
0.07
Forfeited or canceled
82,467
3.26
Unvested as of December 31, 2020
12,943,811
$ 3.16
1,169,600
$0.07
Components of Stock-Based Compensation Expense
The Company recognized stock-based compensation expense under the Plan (in thousands):
 
Years Ended
December 31,
 
2019
2020
Cost of revenue
$176
322
General and administrative
653
1,401
Research and development
51
57
Selling and marketing
26
38
Total stock-based compensation expense
$906
1,818
Assumptions Used in Determining Fair Value of Options
The fair value of stock options granted was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 
Years Ended December 31,
 
2019
2020
Expected term (years)
5.66–6.09
5.99–6.17
Expected volatility
52.01%—54.10%
51.52%—51.58%
Risk-free interest rate
1.63%—2.3%
1.60%—1.61%
Expected dividends
Grant date fair value per option
$1.27—$1.30
$2.85—$2.86
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (FY) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Net Loss Per Share [Abstract]    
Schedule of Computation of Basic and Diluted Income (Loss) Per Share
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Basic and diluted:
 
 
 
 
Net loss
$        (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Basic weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Diluted weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Basic loss per share
$          (0.04) 
$         (0.24)
$         (0.09)
$        (1.00)
Diluted loss per share
$         (0.04)  
$         (0.24)
$         (0.09)
$        (1.00)
The table below sets forth the computation of basic and diluted loss per share (in thousands, except per share amounts):
 
Years Ended
December 31,
 
2019
2020
Basic and diluted:
 
 
Net loss
$(13,495)
$(15,924)
Weighted-average number of common shares outstanding
62,043
68,811
Basic and diluted loss per share
$(0.22)
$(0.23)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share The following potentially dilutive securities were excluded (in thousands):
 
As of September 30,
 
2020
2021
Shares of common stock issuable under stock option plans outstanding
8,566
9,610
Shares of common stock issuable upon vesting of restricted stock awards
13,622
5,598
Potential common shares excluded from diluted net loss per share
22,188
15,208
The following potentially dilutive securities were excluded (in thousands):
 
As of December 31,
 
2019
2020
Shares of common stock issuable under stock option plans outstanding
8,082
8,525
Shares of common stock issuable upon vesting of restricted stock awards
5,249
14,122
Potential common shares excluded from diluted net loss per share
13,331
22,647
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (FY) (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
U.S. and Foreign Income (Loss) Before Income Taxes
The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):
 
Years Ended
December 31,
 
2019
2020
U.S.
$(13,534)
$(16,269)
Foreign
262
Total loss before income taxes
$(13,534)
$(16,007)
Provision for Income Tax Expense (Benefit)
For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (in thousands):
 
Years Ended
December 31,
 
2019
2020
Current
 
 
Federal
$
$(159)
State
(37)
1
Foreign
78
Deferred
 
 
Federal
(2)
(3)
State
Total income tax expense/(benefit)
$(39)
$(83)
Income Tax Rate Reconciliation
The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes
$(2,842)
$(3,362)
State taxes, net of federal
(551)
(215)
Research and experimentation tax credit
(118)
(179)
Valuation allowance
3,184
3,523
Stock compensation
225
406
Dividends received deduction
(308)
Permanent differences and other
63
52
 
$(39)
$(83)
Deferred Income Tax Assets and Liabilities The Company’s deferred income tax assets and liabilities were comprised of the following (in thousands):
 
As of December 31,
 
2019
2020
Deferred tax assets:
 
 
Fixed assets and intangibles
$156
$135
Leases
106
Accrued expenses
333
2,066
Net operating loss carryforward
4,626
6,679
Capital loss carryforward
501
Investment difference
148
R&D credit carryforward
181
325
Subtotal
5,797
9,459
Less valuation allowance
(5,774)
(9,297)
Total deferred tax asset
23
162
Deferred tax (liabilities):
 
 
Investment difference
(15)
Leases
(101)
Prepaid expenses
(11)
(61)
Total deferred tax (liability)
(26)
(162)
Net deferred tax asset (liability)
$(3)
$
Reconciliation of Unrecognized Tax Benefits
We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance, beginning of the year
$22
$45
Increase for tax positions related to the current year
23
36
Decrease for tax positions related to prior years
Balance, end of year
$45
$81
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (FY) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting [Abstract]    
Schedule of Company's Total Revenue by Geographic Area
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
United States
$59,591
$52,984
$143,034
$168,540
Other
49
5
139
264
Total net revenue
$59,640
$52,989
$143,173
$168,804
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Years Ended
December 31,
 
2019
2020
United States
$45,264
$187,093
Vietnam
7,149
38
Other
711
221
Total net revenue
$53,124
$187,352
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revision of Previously Issued Financial Statements (Q3) (Tables)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:
 
As of and for
Three Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Three Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Condensed Consolidated Statement of Comprehensive Loss
 
 
 
Cost of Revenue - Product
$43,885
$(7)
$43,878
Research and development
5,585
(2)
5,583
Selling and Marketing
3,258
(161)
3,097
General and administrative
51,063
(3,321)
47,742
Total operating expenses
59,906
(3,484)
56,422
Loss from operations
(75,963)
3,491
(72,472)
Loss before income taxes
(55,590)
3,491
(52,099)
Net loss
(55,841)
3,491
(52,350)
Comprehensive loss
(55,834)
3,491
(52,343)
Net loss per share - basic
(0.70)
0.09
(0.61)
Net loss per share - diluted
(0.70)
0.09
(0.61)
Weighted-average common shares outstanding-basic
79,229,174
6,927,135
86,156,309
Weighted-average common shares outstanding - diluted
79,229,174
6,927,135
86,156,309
Condensed Consolidated Statement of Stockholders’ Equity
 
 
 
Additional paid-in capital
$286,687
$(3,491)
$283,196
Accumulated deficit
(105,926)
3,491
(102,435)
Net loss
(55,841)
3,491
(52,350)
Stock-based compensation
56,192
(3,491)
52,701
Note 11. Net loss per share
 
 
 
Net loss
$(55,841)
$3,491
$(52,350)
Basic weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Diluted weighted-average number of common shares outstanding
79,229,174
6,927,135
86,156,309
Basic loss per share
(0.70)
0.09
(0.61)
Diluted loss per share
(0.70)
0.09
(0.61)
 
As of and for
Six Months
Ended
June 30, 2021
(As Previously
Reported)
Adjustments
As of and for
Six Months
Ended
June 30, 2021
(As Revised)
 
(in thousands, except share and per share data)
Condensed Consolidated Balance Sheet                  
Additional paid-in capital
     $286,687     $(3,491)
     $283,196
Accumulated deficit
   
(105,926)
   
3,491
   
(102,435)
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue - Product
     $98,881     $(7)      $98,874
Research and development
   
7,539
    (2)    
7,537
Selling and Marketing
   
4,358
    (161)    
4,197
General and administrative
   
56,147
    (3,321)    
52,826
Total operating expenses
   
68,044
   
(3,484)
   
64,560
Loss from operations
(83,982)
3,491
(80,491)
Loss before income taxes
(62,833)
3,491
(59,342)
Net loss
(63,283)
3,491
(59,792)
Comprehensive loss
(63,277)
3,491
(59,786)
Net loss per share - basic
(0.87)
0.09
(0.78)
Net loss per share - diluted
(0.87)
0.09
(0.78)
Weighted-average common shares outstanding - basic
73,106,935
3,474,582
76,581,517
Weighted-average common shares outstanding - diluted
73,106,935
3,474,582
76,581,517
Condensed Consolidated Statement of Cash Flows
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Stock-based compensation
56,641
(3,491)
53,150
Note 11. Net loss per share
 
 
 
Net loss
$     (63,283) $       3,491 $     (59,792)
Basic weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Diluted weighted-average number of common shares outstanding
73,106,935
3,474,582
76,581,517
Basic loss per share
(0.87)
0.09
(0.78)
Diluted loss per share
(0.87)
0.09
(0.78)
Shares of common stock issuable upon vesting of restricted stock awards
15,079
(9,885)
5,194
Potential common shares excluded from diluted net loss per share
23,231
(9,885)
13,346
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Q3) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
December 31,
2020
September 30,
2021
Vendor deposits
$4,205
$18,125
Prepaid expenses
1,043
4,060
Deferred cost of revenue
992
Surety collateral
113
246
Other current assets
571
1,127
 
$6,924
$23,558
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2019
2020
Vendor deposits
$1,738
$4,205
Prepaid expenses
209
1,043
Deferred cost of revenue
19
992
Surety collateral*
1,835
113
Other current assets
47
571
 
$3,848
$6,924

*
Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Q3) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract    
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
December 31,
2020
September 30,
2021
Accrued cost of revenue
$  7,812
$33,279
Accrued expenses
2,856
3,205
Warranty reserves
3,985
1,183
Accrued compensation
2,869
1,766
Accrued interest expense
28
128
Other
945
685
Total
$18,495
$40,246
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
As of December 31,
 
2019
2020
Accrued cost of revenue
$2,106
$  7,812
Accrued expenses
1,644
2,856
Warranty reserves
1,368
3,985
Accrued compensation
177
2,869
Accrued interest expense
47
28
Other
33
945
Total
$5,375
$18,495
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Q3) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Summary of Changes in Product Warranty Reserves
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
September 30,
2021
Balance at beginning of period, December 31, 2020
$  6,811
Warranties issued during the period
2,902
Settlements made during the period
(3,507)
Changes in liability for pre-existing warranties
(783)
Balance at end of period
$  5,423
Changes in the Company’s product warranty reserves were as follows (in thousands):
 
Years Ended
December 31,
 
2019
2020
Balance at beginning of period
$    —
$ 2,057
Warranties issued during the period
2,057
7,866
Settlements made during the period
(3,111)
Changes in liability for pre-existing warranties
(1)
Balance at end of period
$2,057
$ 6,811
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (Q3) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Net Loss Per Share [Abstract]    
Schedule of Computation of Basic and Diluted Income (Loss) Per Share
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
Basic and diluted:
 
 
 
 
Net loss
$        (2,840)
$     (22,916)
$       (6,196)
$     (82,707)
Basic weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Diluted weighted-average number of common shares outstanding
 67,567,724
94,596,519
69,857,468
82,677,824
Basic loss per share
$          (0.04) 
$         (0.24)
$         (0.09)
$        (1.00)
Diluted loss per share
$         (0.04)  
$         (0.24)
$         (0.09)
$        (1.00)
The table below sets forth the computation of basic and diluted loss per share (in thousands, except per share amounts):
 
Years Ended
December 31,
 
2019
2020
Basic and diluted:
 
 
Net loss
$(13,495)
$(15,924)
Weighted-average number of common shares outstanding
62,043
68,811
Basic and diluted loss per share
$(0.22)
$(0.23)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share The following potentially dilutive securities were excluded (in thousands):
 
As of September 30,
 
2020
2021
Shares of common stock issuable under stock option plans outstanding
8,566
9,610
Shares of common stock issuable upon vesting of restricted stock awards
13,622
5,598
Potential common shares excluded from diluted net loss per share
22,188
15,208
The following potentially dilutive securities were excluded (in thousands):
 
As of December 31,
 
2019
2020
Shares of common stock issuable under stock option plans outstanding
8,082
8,525
Shares of common stock issuable upon vesting of restricted stock awards
5,249
14,122
Potential common shares excluded from diluted net loss per share
13,331
22,647
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Q3) (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting [Abstract]    
Schedule of Company's Total Revenue by Geographic Area
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Three Months Ended
September 30,
Nine Months Ended
September 30,
 
2020
2021
2020
2021
United States
$59,591
$52,984
$143,034
$168,540
Other
49
5
139
264
Total net revenue
$59,640
$52,989
$143,173
$168,804
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
 
Years Ended
December 31,
 
2019
2020
United States
$45,264
$187,093
Vietnam
7,149
38
Other
711
221
Total net revenue
$53,124
$187,352
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business - Additional Information (FY) (Details)
$ in Millions
Jan. 13, 2017
USD ($)
SunEdison Utility Holdings, Inc. [Member]  
Description Of Business [Line Items]  
Total transaction price $ 6
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (FY) (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 28, 2021
$ / shares
shares
Mar. 31, 2021
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Customer
$ / shares
shares
Dec. 31, 2019
USD ($)
Customer
$ / shares
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
$ / shares
shares
Stock split 8.25-for-1            
Forward stock split     8.25 8.25      
Common stock, par value | $ / shares $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001
Common stock, shares authorized | shares     850,000,000 98,960,064 98,960,064   98,960,064
Preferred stock, shares authorized | shares     10,000,000 10,000,000      
Preferred stock, par value | $ / shares     $ 0.0001 $ 0.0001      
Cash     $ 140,662,000 $ 32,359,000 $ 7,221,000    
Restricted cash       1,000,000.0 1,000,000.0    
Financial instruments measured at fair value on a recurring basis       0 0    
Raw material       0.0 200,000    
Finished goods       $ 1,700,000 4,300,000    
Estimated useful life       3 years      
Amortization expense       $ 0 0    
Long lived assets impaired       0 0    
Contract assets       0 0    
Deferred revenue       23,000,000.0 19,900,000 $ 200,000  
Deferred revenue recognized       $ 19,900,000 $ 200,000    
Deferred revenue recognized percentage       100.00% 100.00%    
Advertising costs       $ 100,000 $ 300,000    
Allowance for doubtful accounts         0    
Deferred offering costs         $ 0    
Other Assets [Member]              
Deferred offering costs       $ 1,600,000      
Software [Member]              
Estimated useful life       3 years      
Revenues [Member]              
Number of customers | Customer       4 3    
Accounts Receivable [Member]              
Number of customers | Customer       3 3    
Geographic Concentration Risk [Member] | Revenues [Member] | Customer One [Member]              
Concentration of credit risk       21.00% 59.00%    
Geographic Concentration Risk [Member] | Revenues [Member] | Customer Two [Member]              
Concentration of credit risk       19.00% 21.00%    
Geographic Concentration Risk [Member] | Revenues [Member] | Customer Three [Member]              
Concentration of credit risk       10.00% 13.00%    
Geographic Concentration Risk [Member] | Revenues [Member] | Customer Four [Member]              
Concentration of credit risk       10.00%      
Geographic Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]              
Concentration of credit risk       32.00% 49.00%    
Geographic Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]              
Concentration of credit risk       25.00% 23.00%    
Geographic Concentration Risk [Member] | Accounts Receivable [Member] | Customer Three [Member]              
Concentration of credit risk       14.00% 18.00%    
Minimum [Member]              
Estimated useful life of property and equipment       2 years      
Subscription revenue contract terms   1 year   1 year      
Product warranty life     5 years 5 years      
Maximum [Member]              
Estimated useful life of property and equipment       5 years      
Subscription revenue contract terms   2 years   2 years      
Product warranty life     10 years 10 years      
Subsequent Event [Member]              
Stock split 8.25-for-1            
Common stock, par value | $ / shares $ 0.0001            
Authorized shares of all classes of stock | shares 860,000,000            
Common stock, shares authorized | shares 850,000,000            
Preferred stock, shares authorized | shares 10,000,000            
Preferred stock, par value | $ / shares $ 0.0001            
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Additional Information (FY) (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized   $ 23.0 $ 19.9
Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized   100.00%  
Revenue allocated to remaining performance obligations, expected timing of satisfaction   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized   $ 23.0 $ 19.9
Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized 100.00%    
Revenue allocated to remaining performance obligations, expected timing of satisfaction 12 months    
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenue $ 33,279 $ 7,812 $ 2,106
Accrued expenses 3,205 2,856 1,644
Warranty reserves 1,183 3,985 1,368
Accrued compensation 1,766 2,869 177
Accrued interest expense 128 28 47
Other 685 945 33
Total $ 40,246 $ 18,495 $ 5,375
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets, Current [Abstract]      
Vendor deposits $ 18,125 $ 4,205 $ 1,738
Prepaid expense 4,060 1,043 209
Deferred cost of revenue 0 992 19
Surety collateral 246 113 [1] 1,835 [1]
Other current assets 1,127 571 47
Prepaid expenses and other current assets, Total $ 23,558 $ 6,924 $ 3,848
[1] Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments - Summary of Equity Method Investments (FY) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]      
Carrying value $ 0 $ 1,857 $ 2,582
Dimension Energy [Member]      
Schedule of Equity Method Investments [Line Items]      
Carrying value   $ 1,857 $ 2,582
Ownership percentage   23.60% 23.70%
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments - Additional Information (FY) (Details) - Dimension Energy [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 24, 2021
Schedule Of Equity Method Investments [Line Items]      
Ownership percentage 23.60% 23.70%  
Net income (loss) $ 1.4 $ 0.7  
Cash distribution received $ 2.1    
Common Class A [Member]      
Schedule Of Equity Method Investments [Line Items]      
Number of shares owned 4,791,566 4,791,566  
Ownership percentage 24.00% 24.00% 23.00%
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Balance sheet                
Current assets $ 229,164,000       $ 229,164,000   $ 65,717,000 $ 30,636,000
Current liabilities 66,408,000       66,408,000   59,809,000 33,724,000
Statement of operations                
Gross profit (8,039,000) $ 2,866,000     (23,970,000) $ 8,464,000 3,639,000 (1,951,000)
Net Income (loss) (22,916,000) (2,840,000) $ (59,792,000) $ (3,356,000) (82,707,000) (6,196,000) (15,924,000) (13,495,000)
Share of earnings from equity method investment $ (400) $ (186,000)     $ (354,000) $ (345,000) 1,399,000 (709,000)
Dimension Energy [Member]                
Balance sheet                
Current assets             10,162,000 4,466,000
Non-current assets             9,045,000 13,123,000
Current liabilities             12,350,000 3,219,000
Non-current liabilities             9,723,000 14,344,000
Members' equity (deficit)             (2,866,000) 25,000
Statement of operations                
Total revenue             22,570,000 0
Gross profit             17,360,000 0
Income (loss) from operations             9,185,000 (3,413,000)
Net Income (loss)             5,933,000 (2,987,000)
Share of earnings from equity method investment             $ 1,399,000 $ (709,000)
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets, Net (FY) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]      
Total intangible assets $ 1,200   $ 1,200
Less: accumulated amortization 1,200   1,167
Total intangible assets, net $ 0 $ 33 $ 33
Estimated Useful Lives (Years) 3 years    
Amortization expense related to intangible assets $ 0 $ 400  
Estimated amortization expense $ 0    
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Other Borrowings - Additional Information (FY) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 20, 2021
Apr. 30, 2020
Jun. 17, 2019
Jan. 30, 2017
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2020
Debt Instrument [Line Items]                      
Common stock issued for notes purchased         84,944,145   84,944,145   66,155,340 63,633,981 9,162,976
Gain (loss) on extinguishment of debt         $ 0 $ (34,000) $ 790,000 $ (75,000) $ (116,000) $ 0  
Interest expense on debt and other borrowings         $ 300,000 $ 100,000 $ 500,000 $ 300,000 500,000 500,000  
Revolving Line of Credit                      
Debt Instrument [Line Items]                      
Term of notes             3 years        
Revolving Line of Credit | Western Alliance Bank [Member]                      
Debt Instrument [Line Items]                      
Principal amount     $ 1,000,000.0                
Maturity period     2 years                
Initial margins     5.50%                
Line of credit, outstanding balance                 $ 1,000,000.0 $ 1,000,000.0  
The Notes [Member]                      
Debt Instrument [Line Items]                      
Aggregate principal amount of notes       $ 7,000,000              
Term of notes       5 years              
Common stock issued for notes purchased       25,000              
Promissory notes purchased       $ 250,000              
Interest rate of notes       5.00%              
The Notes [Member] | Private Placement [Member]                      
Debt Instrument [Line Items]                      
Aggregate principal amount of notes       $ 7,000,000.0              
Term of notes       5 years              
Common stock issued for notes purchased       25,000              
Promissory notes purchased       $ 250,000              
Interest rate of notes       5.00%              
Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member]                      
Debt Instrument [Line Items]                      
Maturity period   2 years                  
Initial margins   1.00%                  
Loans received   $ 800,000                  
Gain (loss) on extinguishment of debt $ 800,000                    
Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member] | Subsequent Event [Member]                      
Debt Instrument [Line Items]                      
Gain (loss) on extinguishment of debt $ 800,000                    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (FY) (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities [Member]      
Product Warranty Liability [Line Items]      
Warranty reserves $ 1.2 $ 4.0 $ 1.4
Other Noncurrent Liabilities [Member]      
Product Warranty Liability [Line Items]      
Warranty reserves $ 4.2 $ 2.8 $ 0.7
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Balance at beginning of period $ 6,811 $ 2,057 $ 0
Warranties issued during the period 2,902 7,866 2,057
Settlements made during the period (3,507) (3,111) 0
Changes in liability for pre-existing warranties (783) (1) 0
Balance at end of period $ 5,423 $ 6,811 $ 2,057
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Additional Information (FY) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Description [Abstract]    
Operating lease expense $ 0.2 $ 0.1
Minimum [Member]    
Lessee, Operating Lease, Description [Abstract]    
Operating lease term 12 months  
Maximum [Member]    
Lessee, Operating Lease, Description [Abstract]    
Operating lease term 39 months  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Supplemental Balance Sheet Information of Leases (FY) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets:    
Operating lease right of use assets (included in Other assets) $ 571 $ 43
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Liabilities:    
Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities) $ 242 $ 11
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other liabilities Accrued expenses and other liabilities
Operating lease liabilities, non-current (included in Other non-current liabilities) $ 355 $ 27
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities Other non-current liabilities
Total operating lease liabilities $ 597 $ 38
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Supplementary Information Operating Lease (FY) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating Leases [Abstract]    
Cash payments for operating leases $ 140 $ 38
New operating lease assets obtained in exchange for operating lease liabilities $ 672 $ 42
Operating lease, weighted average remaining lease term 3 years 29 days 1 year 10 months 17 days
Operating lease, weighted average discount rate, percent 5.00% 5.00%
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 266  
2022 241  
2023 128  
Total future lease payments 635  
Less imputed interest (38)  
Total lease liability $ 597 $ 38
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock (FY) (Details)
9 Months Ended 12 Months Ended
Apr. 05, 2021
USD ($)
shares
Jan. 08, 2021
USD ($)
shares
Jul. 21, 2020
USD ($)
shares
Jul. 21, 2020
USD ($)
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
Vote
$ / shares
shares
Apr. 28, 2021
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Common Stock [Abstract]                    
Common stock, shares authorized | shares         850,000,000 98,960,064   98,960,064   98,960,064
Common stock, par value | $ / shares         $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001
Dividends | $         $ 0 $ 0        
Number of votes entitled to each share of common stock | Vote           1        
Common stock, shares issued | shares         84,944,145     66,155,340 9,162,976 63,633,981
Sale of stock, price per share | $ / shares                 $ 3.27  
Common stock, value, issued | $         $ 8,000     $ 1,000 $ 30,000,024 $ 1,000
Treasury stock, shares, acquired | shares 717,460 148,440 9,896,666 9,896,666            
Treasury stock, value | $ $ 0 $ 0 $ 0 $ 0 $ 0     $ 0   $ 0
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans, Stock Option Activity (FY) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Shares [Roll Forward]    
Outstanding, beginning of period (in shares) 8,081,739  
Granted during the year (in shares) 525,725  
Exercised or released (in shares) 0  
Cancelled or forfeited (in shares) 82,467  
Expired (in shares) 0  
Balances (in shares) 8,524,997 8,081,739
Vested and expected to vest (in shares) 8,524,997  
Exercisable (in shares) 5,379,164  
Weighted Average Exercise Price [Roll Forward]    
Outstanding, beginning of period (in dollars per share) $ 0.22  
Granted during the year (in dollars per share) 0.48  
Exercised or released (in dollars per share) 0  
Cancelled or forfeited (in dollars per share) 0.07  
Expired (in dollars per share) 0  
Balances (in dollars per share) 0.23 $ 0.22
Vested and expected to vest (in dollars per share) 0.23  
Exercisable (in dollars per share) $ 0.16  
Weighted Average Remaining Contractual Term [Abstract]    
Weighted average remaining contractual term, Balances 7 years 6 months 3 days  
Weighted-average remaining contractual term, Vested and expected to vest 7 years 6 months 3 days  
Weighted average remaining contractual term, Exercisable 7 years 1 month 9 days  
Aggregate Intrinsic Value [Abstract]    
Balances, Aggregate intrinsic value $ 25,785  
Vested and expected to vest, Aggregate intrinsic value 25,785  
Exercisable, Aggregate intrinsic value $ 16,693  
Additional Information Related to Stock Options [Abstract]    
Stock options vesting period 4 years  
Options expiration period 10 years  
Weighted-average grant date fair value of options granted (in dollars per share) $ 1.29 $ 2.86
Aggregate intrinsic value of options exercised $ 0 $ 0
2017 Stock Incentive Plan [Member]    
Share-based Compensation [Abstract]    
Shares authorized for grant (in shares) 24,534,509  
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans, Restricted Stock Activity (FY) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Compensation Expense [Abstract]          
Vesting period       4 years  
Stock-based compensation $ 5,400 $ 58,531 $ 1,381 $ 1,818 $ 906
Number of Shares [Roll Forward]          
Granted (in shares)       9,900,000  
Restricted Stock Awards [Member]          
Compensation Expense [Abstract]          
Vesting period       4 years  
Stock-based compensation       $ 200 200
Total unamortized compensation cost       $ 200 $ 100
Number of Shares [Roll Forward]          
Unvested beginning balance (in shares)   1,169,600 4,424,652 4,424,652  
Granted (in shares)       0  
Vested (in shares)       3,255,052  
Forfeited or canceled (in shares)       0  
Unvested ending balance (in shares)       1,169,600 4,424,652
Weighted-Average Grant Date Fair Value [Abstract]          
Unvested beginning balance   $ 0.07 $ 0.07 $ 0.07  
Granted (in dollars per share)       0  
Vested (in dollars per share)       0.07  
Forfeited or canceled (in dollars per share)       0  
Unvested ending balance       $ 0.07 $ 0.07
Restricted Stock Units [Member]          
Compensation Expense [Abstract]          
Vesting period       4 years  
Stock issued (in shares)       9,900,000  
Stock-based compensation       $ 0  
Total unamortized compensation cost       $ 40,800  
Number of Shares [Roll Forward]          
Unvested beginning balance (in shares)   12,943,811 824,667 824,667  
Granted (in shares)       12,201,611  
Vested (in shares)       0 0
Forfeited or canceled (in shares)       82,467  
Unvested ending balance (in shares)       12,943,811 824,667
Weighted-Average Intrinsic Value [Abstract]          
Unvested beginning balance (in dollars per share)   $ 3.16 $ 1.64 $ 1.64  
Granted (in dollars per share)       3.26  
Vested (in dollars per share)       0  
Forfeited or canceled (in dollars per share)       3.26  
Unvested ending balance (in dollars per share)       $ 3.16 $ 1.64
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock-based Compensation Expense [Abstract]    
Total stock-based compensation expense $ 1,818 $ 906
Unrecognized compensation expense $ 44,500  
Weighted average period recognized 3 years 14 days  
Shares granted (in shares) 9.9  
Cost of Revenue [Member]    
Stock-based Compensation Expense [Abstract]    
Total stock-based compensation expense $ 322 176
General and Administrative [Member]    
Stock-based Compensation Expense [Abstract]    
Total stock-based compensation expense 1,401 653
Research and Development [Member]    
Stock-based Compensation Expense [Abstract]    
Total stock-based compensation expense 57 51
Selling and Marketing [Member]    
Stock-based Compensation Expense [Abstract]    
Total stock-based compensation expense $ 38 $ 26
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Assumptions for Stock Awards Granted [Abstract]    
Expected dividends $ 0 $ 0
Minimum [Member]    
Assumptions for Stock Awards Granted [Abstract]    
Expected term 5 years 11 months 26 days 5 years 7 months 28 days
Expected volatility 51.52% 52.01%
Risk-free interest rate 1.60% 1.63%
Grant date fair value per option (in dollars per share) $ 2.85 $ 1.27
Maximum [Member]    
Assumptions for Stock Awards Granted [Abstract]    
Expected term 6 years 2 months 1 day 6 years 1 month 2 days
Expected volatility 51.58% 54.10%
Risk-free interest rate 1.61% 2.30%
Grant date fair value per option (in dollars per share) $ 2.86 $ 1.30
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Basic and diluted:                
Net loss $ (22,916) $ (2,840) $ (59,792) $ (3,356) $ (82,707) $ (6,196) $ (15,924) $ (13,495)
Basic weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Diluted weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Basic loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Diluted loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 15,208 22,188 22,647,000 13,331,000
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 9,610 8,566 8,525,000 8,082,000
Restricted Stock Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 5,598 13,622 14,122,000 5,249,000
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income (Loss) Before Income Taxes [Abstract]    
U.S. $ (16,269) $ (13,534)
Foreign 262 0
Total loss before income taxes $ (16,007) $ (13,534)
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Current [Abstract]            
Federal         $ (159) $ 0
State         1 (37)
Foreign         78 0
Deferred [Abstract]            
Federal         (3) (2)
State         0 0
Total income tax expense/(benefit) $ 41 $ 24 $ 137 $ (115) $ (83) $ (39)
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Income Tax Rate Reconciliation (FY) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]            
Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes         $ (3,362) $ (2,842)
State taxes, net of federal         (215) (551)
Research and experimentation tax credit         (179) (118)
Valuation allowance         3,523 3,184
Stock compensation         406 225
Dividends received deduction         (308) 0
Permanent differences and other         52 63
Total income tax expense/(benefit) $ 41 $ 24 $ 137 $ (115) $ (83) $ (39)
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Deferred Tax Assets [Abstract]    
Fixed assets and intangibles $ 135 $ 156
Leases 106 0
Accrued expenses 2,066 333
Net operating loss carryforward 6,679 4,626
Capital loss carryforward 0 501
Investment difference 148 0
R&D credit carryforward 325 181
Subtotal 9,459 5,797
Less valuation allowance (9,297) (5,774)
Total deferred tax asset 162 23
Deferred Tax (Liabilities) [Abstract]    
Investment difference 0 (15)
Leases (101) 0
Prepaid expenses (61) (11)
Total deferred tax (liability) (162) (26)
Net deferred tax asset (liability) 0 (3)
Change in total valuation allowance 3,500 $ 3,100
R&D Credit Carryforwards [Member]    
Tax Credit Carryforward [Abstract]    
Tax credit carryforward $ 400  
Tax credit carryforward, expiration date Jan. 01, 2038  
Federal [Member]    
Operating Loss Carryforwards [Abstract]    
Operating loss carryforwards $ 27,800  
State [Member]    
Operating Loss Carryforwards [Abstract]    
Operating loss carryforwards $ 17,000  
Operating loss carryforwards , expiration date Jan. 01, 2034  
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2021
Changes in unrecognized tax benefits [Roll Forward]      
Balance, beginning of the year $ 45 $ 22  
Increase for tax positions related to the current year 36 23  
Decrease for tax positions related to prior years 0 0  
Balance, end of year 81 45  
Income Tax Interest and Penalties Accrued $ 0 $ 0 $ 0
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plan (FY) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Retirement Plan [Abstract]    
Contributions by employer $ 310,000 $ 150,000
Pretax employee contributions $ 19,500  
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Additional Information (FY) (Details) - Segment
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of operating segment 1 1  
Non US [Member] | Geographic Concentration Risk [Member] | Total Revenue [Member] | Maximum [Member]      
Concentration Risk, Percentage   10.00% 10.00%
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 52,989 $ 59,640 $ 168,804 $ 143,173 $ 187,352 $ 53,124
United States [Member]            
Revenues 52,984 59,591 168,540 143,034 187,093 45,264
Vietnam [Member]            
Revenues         38 7,149
Other [Member]            
Revenues $ 5 $ 49 $ 264 $ 139 $ 221 $ 711
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties -Additional Information (FY) (Details) - USD ($)
12 Months Ended
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Jul. 21, 2020
Jan. 30, 2017
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2021
Mar. 31, 2020
Related Party Transaction [Line Items]                  
Common stock issued for notes purchased           66,155,340 63,633,981 84,944,145 9,162,976
Treasury stock, shares, acquired 717,460 148,440 9,896,666 9,896,666          
Treasury stock, value $ 0 $ 0 $ 0 $ 0   $ 0 $ 0 $ 0  
The Notes [Member]                  
Related Party Transaction [Line Items]                  
Aggregate principal amount of notes         $ 7,000,000        
Interest rate of notes         5.00%        
Term of notes         5 years        
Interest expense           $ 200,000 $ 300,000    
Common stock issued for notes purchased         25,000        
Promissory notes purchased         $ 250,000        
Two Board Members [Member] | The Notes [Member]                  
Related Party Transaction [Line Items]                  
Aggregate principal amount of notes         $ 6,000,000.0        
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (FY) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 20, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Abstract]              
Gain (loss) on extinguishment of debt   $ 0 $ (34) $ 790 $ (75) $ (116) $ 0
Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member]              
Subsequent Event [Abstract]              
Gain (loss) on extinguishment of debt $ 800            
Subsequent Event [Member] | Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member]              
Subsequent Event [Abstract]              
Gain (loss) on extinguishment of debt $ 800            
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Unaudited) (FY) (Details)
$ in Millions
Apr. 21, 2021
USD ($)
FCX Solar, LLC [Member] | Subsequent Event [Member]  
Subsequent Events (Unaudited) [Abstract]  
Loss contingency, damages sought, value $ 133
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business - Additional Information (Q3) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 30, 2021
Apr. 28, 2021
Sep. 30, 2021
Sep. 30, 2020
Description Of Business [Line Items]        
Stock issuance costs     $ 5,942 $ 0
Stock split   8.25-for-1    
IPO [Member]        
Description Of Business [Line Items]        
Issuance of common stock (in shares) 19,840,000   4,455,384  
Price per share of common stock $ 13.00      
Proceeds from IPO     $ 241,200  
Purchase cost of shares $ 54,200   $ 54,200  
Stock split     8.25-for-1  
Subsequent Event [Member]        
Description Of Business [Line Items]        
Stock split   8.25-for-1    
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Condensed Consolidated Balance Sheet                    
Additional paid-in capital $ 288,696         $ 288,696   $ 50,096 $ 18,273  
Accumulated deficit (125,351)         (125,351)   (42,643) (26,719)  
Condensed Consolidated Statement of Comprehensive Loss                    
Cost of Revenue 61,028   $ 56,774     192,774 $ 134,709 183,713 55,075  
Research and development 2,116   1,438     9,653 4,047 5,222 3,960  
Selling and marketing 2,224   1,041     6,421 2,374 3,545 1,897  
General and administrative 10,392   2,912     63,217 7,630 11,798 4,563  
Total operating expenses 14,732   5,391     79,291 14,051 20,565 10,420  
Loss from operations (22,771)   (2,525)     (103,261) (5,587) (16,926) (12,371)  
Loss before income taxes (22,875)   (2,630)     (82,216) (5,966) (17,406) (12,825)  
Net loss (22,916)   (2,840) $ (59,792) $ (3,356) (82,707) (6,196) (15,924) (13,495)  
Comprehensive loss $ (22,913)   $ (2,852)     $ (82,698) $ (6,216) $ (15,927) $ (13,495)  
Basic loss per share $ (0.24)   $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)  
Diluted loss per share $ (0.24)   $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)  
Basic weighted-average number of common shares outstanding 94,596,519   67,567,724     82,677,824 69,857,468 68,810,533 62,043,383  
Diluted weighted-average number of common shares outstanding 94,596,519   67,567,724     82,677,824 69,857,468 68,810,533 62,043,383  
Statement of Stockholders' Equity [Abstract]                    
Net Income (loss) $ (22,916)   $ (2,840) (59,792) (3,356) $ (82,707) $ (6,196) $ (15,924) $ (13,495)  
Stockholders equity 163,359 $ 180,772 16,720 180,772 19,124 163,359 16,720 7,451 (8,445) $ (1,856)
Statement of Cash Flows [Abstract]                    
Net loss (22,916)   (2,840) (59,792) (3,356) $ (82,707) $ (6,196) $ (15,924) $ (13,495)  
Note 11. Net loss per share                    
Potential common shares excluded from diluted net loss per share           15,208 22,188 22,647,000 13,331,000  
Product                    
Condensed Consolidated Statement of Comprehensive Loss                    
Cost of Revenue 48,090   46,513     $ 146,964 $ 114,883 $ 155,967 $ 44,212  
Additional Paid-in Capital                    
Statement of Stockholders' Equity [Abstract]                    
Stockholders equity 288,696 283,196 49,654 283,196 49,206 288,696 49,654 50,096 18,273 11,367
Accumulated Deficit                    
Condensed Consolidated Statement of Comprehensive Loss                    
Net loss (22,916)   (2,840) (59,792) (3,356)     (15,924) (13,495)  
Statement of Stockholders' Equity [Abstract]                    
Net Income (loss) (22,916)   (2,840) (59,792) (3,356)     (15,924) (13,495)  
Stockholders equity (125,351) (102,435) (32,915) (102,435) (30,075) $ (125,351) $ (32,915) (42,643) (26,719) $ (13,224)
Statement of Cash Flows [Abstract]                    
Net loss $ (22,916)   $ (2,840) (59,792) $ (3,356)     $ (15,924) $ (13,495)  
As Previously Reported                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   286,687   286,687            
Accumulated deficit   (105,926)   (105,926)            
Condensed Consolidated Statement of Comprehensive Loss                    
Research and development   5,585   7,539            
Selling and marketing   3,258   4,358            
General and administrative   51,063   56,147            
Total operating expenses   59,906   68,044            
Loss from operations   (75,963)   (83,982)            
Loss before income taxes   (55,590)   (62,833)            
Net loss   (55,841)   (63,283)            
Comprehensive loss   $ (55,834)   $ (63,277)            
Basic loss per share   $ (0.70)   $ (0.87)            
Diluted loss per share   $ (0.70)   $ (0.87)            
Basic weighted-average number of common shares outstanding   79,229,174   73,106,935            
Diluted weighted-average number of common shares outstanding   79,229,174   73,106,935            
Statement of Stockholders' Equity [Abstract]                    
Net Income (loss)   $ (55,841)   $ (63,283)            
Stock-based compensation   56,192   56,641            
Statement of Cash Flows [Abstract]                    
Net loss   (55,841)   (63,283)            
Stock-based compensation   56,192   $ 56,641            
Note 11. Net loss per share                    
Shares of common stock issuable upon vesting of restricted stock awards       15,079            
Potential common shares excluded from diluted net loss per share       23,231            
As Previously Reported | Product                    
Condensed Consolidated Statement of Comprehensive Loss                    
Cost of Revenue   43,885   $ 98,881            
As Previously Reported | Additional Paid-in Capital                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   286,687   286,687            
As Previously Reported | Accumulated Deficit                    
Condensed Consolidated Balance Sheet                    
Accumulated deficit   (105,926)   (105,926)            
Adjustments                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   (3,491)   (3,491)            
Accumulated deficit   3,491   3,491            
Condensed Consolidated Statement of Comprehensive Loss                    
Research and development   (2)   2            
Selling and marketing   (161)   161            
General and administrative   (3,321)   3,321            
Total operating expenses   (3,484)   (3,484)            
Loss from operations   3,491   3,491            
Loss before income taxes   3,491   3,491            
Net loss   3,491   3,491            
Comprehensive loss   $ 3,491   $ 3,491            
Basic loss per share   $ 0.09   $ 0.09            
Diluted loss per share   $ 0.09   $ 0.09            
Basic weighted-average number of common shares outstanding   6,927,135   3,474,582            
Diluted weighted-average number of common shares outstanding   6,927,135   3,474,582            
Statement of Stockholders' Equity [Abstract]                    
Net Income (loss)   $ 3,491   $ 3,491            
Stock-based compensation   (3,491)   (3,491)            
Statement of Cash Flows [Abstract]                    
Net loss   3,491   3,491            
Stock-based compensation   (3,491)   $ (3,491)            
Note 11. Net loss per share                    
Shares of common stock issuable upon vesting of restricted stock awards       9,885            
Potential common shares excluded from diluted net loss per share       9,885            
Adjustments | Product                    
Condensed Consolidated Statement of Comprehensive Loss                    
Cost of Revenue   7   $ 7            
Adjustments | Additional Paid-in Capital                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   (3,491)   (3,491)            
Adjustments | Accumulated Deficit                    
Condensed Consolidated Balance Sheet                    
Accumulated deficit   3,491   3,491            
As Revised                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   283,196   283,196            
Accumulated deficit   (102,435)   (102,435)            
Condensed Consolidated Statement of Comprehensive Loss                    
Research and development   5,583   7,537            
Selling and marketing   3,097   4,197            
General and administrative   47,742   52,826            
Total operating expenses   56,422   64,560            
Loss from operations   (72,472)   (80,491)            
Loss before income taxes   (52,099)   (59,342)            
Net loss   (52,350)   (59,792)            
Comprehensive loss   $ (52,343)   $ (59,786)            
Basic loss per share   $ (0.61)   $ (0.78)            
Diluted loss per share   $ (0.61)   $ (0.78)            
Basic weighted-average number of common shares outstanding   86,156,309   76,581,517            
Diluted weighted-average number of common shares outstanding   86,156,309   76,581,517            
Statement of Stockholders' Equity [Abstract]                    
Net Income (loss)   $ (52,350)   $ (59,792)            
Stock-based compensation   52,701   53,150            
Statement of Cash Flows [Abstract]                    
Net loss   (52,350)   (59,792)            
Stock-based compensation   52,701   $ 53,150            
Note 11. Net loss per share                    
Shares of common stock issuable upon vesting of restricted stock awards       5,194            
Potential common shares excluded from diluted net loss per share       13,346            
As Revised | Product                    
Condensed Consolidated Statement of Comprehensive Loss                    
Cost of Revenue   43,878   $ 98,874            
As Revised | Additional Paid-in Capital                    
Condensed Consolidated Balance Sheet                    
Additional paid-in capital   283,196   283,196            
As Revised | Accumulated Deficit                    
Condensed Consolidated Balance Sheet                    
Accumulated deficit   $ (102,435)   $ (102,435)            
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Q3) (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 28, 2021
$ / shares
Mar. 31, 2021
Sep. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Mar. 31, 2020
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2017
$ / shares
Stock split 8.25-for-1            
Forward stock split     8.25 8.25      
Common stock, par value | $ / shares $ 0.0001   $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Common stock, shares issued | shares     84,944,145 66,155,340 9,162,976 63,633,981  
Common stock, shares outstanding | shares     84,944,145 66,155,340   63,633,981  
Warranty description   We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years.          
Minimum [Member]              
Subscription revenue contract terms   1 year   1 year      
Product warranty life     5 years 5 years      
Maximum [Member]              
Subscription revenue contract terms   2 years   2 years      
Product warranty life     10 years 10 years      
Subsequent Event [Member]              
Stock split 8.25-for-1            
Common stock, par value | $ / shares $ 0.0001            
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Unbilled Revenue (Q3) (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized   $ 23.0 $ 19.9
Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized   100.00%  
Revenue allocated to remaining performance obligations, expected timing of satisfaction   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized   $ 23.0 $ 19.9
Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized 100.00%    
Revenue allocated to remaining performance obligations, expected timing of satisfaction 12 months    
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Liabilities (Q3) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 9,606 $ 22,980 $ 19,873
Unbilled receivables $ 15,700 $ 1,200  
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets, Current [Abstract]      
Vendor deposits $ 18,125 $ 4,205 $ 1,738
Prepaid expense 4,060 1,043 209
Deferred cost of revenue 0 992 19
Surety collateral 246 113 [1] 1,835 [1]
Other current assets 1,127 571 47
Prepaid expenses and other current assets, Total $ 23,558 $ 6,924 $ 3,848
[1] Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenue $ 33,279 $ 7,812 $ 2,106
Accrued expenses 3,205 2,856 1,644
Warranty reserves 1,183 3,985 1,368
Accrued compensation 1,766 2,869 177
Accrued interest expense 128 28 47
Other 685 945 33
Total $ 40,246 $ 18,495 $ 5,375
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Sales of Equity Method Investments - Additional Information (Q3) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 24, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 29, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Equity Method Investments [Line Items]                
Success Based Fee           $ 1.9    
Gain (Loss) on Disposition of Stock in Subsidiary     $ 0.2 $ 0.4 $ 0.3      
Business Combination Contingent Consideration Receivable       $ 14.0        
Escrow released payment received   $ 0.2            
Dimension [Member]                
Schedule Of Equity Method Investments [Line Items]                
Business Combination, Contingent Consideration Arrangements, Description       The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.   The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress        
Dimension Energy LLC                
Schedule Of Equity Method Investments [Line Items]                
Ownership percentage             23.60% 23.70%
Gain (Loss) on Sale of Equity Investments       $ 20.8        
Dimension Energy LLC | Common Class A                
Schedule Of Equity Method Investments [Line Items]                
Number of Share Disposed 4,791,566              
Ownership percentage 23.00%           24.00% 24.00%
Ownership value $ 22.0              
Success Based Fee $ 1.9              
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Statement of operations                
Gross loss $ (8,039,000) $ 2,866,000     $ (23,970,000) $ 8,464,000 $ 3,639,000 $ (1,951,000)
Net loss (22,916,000) (2,840,000) $ (59,792,000) $ (3,356,000) (82,707,000) (6,196,000) (15,924,000) (13,495,000)
Share of net loss from equity method investment $ (400) $ (186,000)     $ (354,000) $ (345,000) 1,399,000 (709,000)
Dimension Energy LLC                
Statement of operations                
Total revenue             22,570,000 0
Gross loss             17,360,000 0
Loss from operations             9,185,000 (3,413,000)
Net loss             5,933,000 (2,987,000)
Share of net loss from equity method investment             $ 1,399,000 $ (709,000)
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Other Borrowings - Additional Information (Q3) (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
USD ($)
Jan. 20, 2021
USD ($)
Apr. 30, 2020
USD ($)
Jun. 17, 2019
USD ($)
Jan. 30, 2017
USD ($)
shares
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Mar. 31, 2020
shares
Debt Instrument [Line Items]                        
Common stock issued for notes purchased | shares           84,944,145   84,944,145   66,155,340 63,633,981 9,162,976
Amortization of debt issuance cost           $ 200,000   $ 300,000        
Gain (loss) on extinguishment of debt           0 $ (34,000) 790,000 $ (75,000) $ (116,000) $ 0  
Interest expense on debt and other borrowings           $ 300,000 $ 100,000 500,000 $ 300,000 500,000 500,000  
Barclays Bank PLC [Member] | London Interbank Offered Rate (LIBOR) [Member]                        
Debt Instrument [Line Items]                        
Initial margins 3.25%                      
Barclays Bank PLC [Member] | Letter of Credit [Member]                        
Debt Instrument [Line Items]                        
Liquidity ratio amount, minimum limit               $ 125,000,000        
Leverage ratio           3.75   3.75        
Interest coverage ratio           1.5   1.5        
Line of credit facility, covenant compliance               As of September 30, 2021, the Company was in full compliance with its financial condition covenant.        
Revolving Line of Credit                        
Debt Instrument [Line Items]                        
Term of notes               3 years        
Unamortized debt issuance cost           $ 1,800,000   $ 1,800,000        
Credit facility revolver fees           100,000   200,000        
Debt issuance costs           $ 2,100,000   $ 2,100,000        
Revolving Line of Credit | Western Alliance Bank [Member]                        
Debt Instrument [Line Items]                        
Principal amount       $ 1,000,000.0                
Maturity period       2 years                
Initial margins       5.50%                
Line of credit, outstanding balance                   $ 1,000,000.0 $ 1,000,000.0  
Revolving Line of Credit | Barclays Bank PLC [Member]                        
Debt Instrument [Line Items]                        
Principal amount $ 100,000,000                      
Maturity period 3 years                      
Initial Commitment Fees 0.50%                      
Revolving Line of Credit | Barclays Bank PLC [Member] | Letter of Credit [Member]                        
Debt Instrument [Line Items]                        
Aggregate commitments $ 100,000,000                      
Initial Commitment Fees 3.25%                      
Line of credit facility, covenant terms               The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021.        
The Notes [Member]                        
Debt Instrument [Line Items]                        
Aggregate principal amount of notes         $ 7,000,000              
Term of notes         5 years              
Common stock issued for notes purchased | shares         25,000              
Promissory notes purchased         $ 250,000              
Interest rate of notes         5.00%              
The Notes [Member] | Private Placement [Member]                        
Debt Instrument [Line Items]                        
Aggregate principal amount of notes         $ 7,000,000.0              
Term of notes         5 years              
Common stock issued for notes purchased | shares         25,000              
Promissory notes purchased         $ 250,000              
Interest rate of notes         5.00%              
Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member]                        
Debt Instrument [Line Items]                        
Maturity period     2 years                  
Initial margins     1.00%                  
Loans received     $ 800,000                  
Gain (loss) on extinguishment of debt   $ 800,000                    
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Q3) (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities [Member]      
Product Warranty Liability [Line Items]      
Warranty reserves $ 1.2 $ 4.0 $ 1.4
Other Noncurrent Liabilities [Member]      
Product Warranty Liability [Line Items]      
Warranty reserves $ 4.2 $ 2.8 $ 0.7
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Balance at beginning of period $ 6,811 $ 2,057 $ 0
Warranties issued during the period 2,902 7,866 2,057
Settlements made during the period (3,507) (3,111) 0
Changes in liability for pre-existing warranties (783) (1) 0
Balance at end of period $ 5,423 $ 6,811 $ 2,057
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Q3) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 5,400   $ 58,531 $ 1,381 $ 1,818 $ 906
Stock purchased and retired 2,191,557            
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense           $ 0  
Stock purchased and retired 2,263,827            
Shares of Common stock purchased           9,900,000  
IPO [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Proceeds from IPO       241,200      
Purchase cost of shares $ 54,200     54,200      
Retire aggregate shares of common stock 4,455,384            
Stock-based compensation expense   5,400 $ 400 58,500 $ 1,400    
IPO [Member] | Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Increased stock-based compensation expenses   $ 5,000   $ 57,100      
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Additional Information (Q3) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Jul. 21, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Apr. 28, 2021
Mar. 31, 2020
Class of Stock [Line Items]                              
Preferred Stock, Shares Authorized           10,000,000     10,000,000   10,000,000        
Preferred Stock, Par or Stated Value Per Share           $ 0.0001     $ 0.0001   $ 0.0001        
Preferred Stock, Shares Issued           0     0   0        
Common stock, shares authorized           850,000,000     850,000,000   98,960,064 98,960,064 98,960,064    
Common stock, par value           $ 0.0001     $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Dividends                 $ 0       $ 0    
Common stock, shares issued           84,944,145     84,944,145   66,155,340 63,633,981     9,162,976
Sale of stock, price per share                             $ 3.27
Common stock, value, issued           $ 8,000     $ 8,000   $ 1,000 $ 1,000     $ 30,000,024
Operating Expenses           14,732,000 $ 5,391,000   79,291,000 $ 14,051,000 20,565,000 10,420,000      
Treasury stock, shares, acquired   717,460 148,440 9,896,666 9,896,666                    
Treasury stock, value   $ 0 $ 0 $ 0 $ 0 $ 0     $ 0   $ 0 $ 0      
IPO [Member]                              
Class of Stock [Line Items]                              
Stock Issued During Period Shares New Issues 19,840,000               4,455,384            
Shares Issued, Price Per Share $ 13.00                            
Proceeds from Issuance Initial Public Offering $ 241,200,000                            
Underwriting Discount and Commissions $ 16,800,000                            
Sale of Stock, Consideration Received on Transaction               $ 54,200,000              
IPO [Member] | Restricted Stock Units (RSUs) [Member]                              
Class of Stock [Line Items]                              
Stock Issued During Period Shares New Issues                 2,263,827            
IPO [Member] | Repurchase [Member]                              
Class of Stock [Line Items]                              
Stock Issued During Period Shares New Issues                 2,191,557            
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (Additional Information) (Q3) (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Net Loss Per Share [Abstract]    
Forward stock split 8.25 8.25
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Basic and diluted:                
Net loss $ (22,916) $ (2,840) $ (59,792) $ (3,356) $ (82,707) $ (6,196) $ (15,924) $ (13,495)
Basic weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Diluted weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468 68,810,533 62,043,383
Basic loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
Diluted loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09) $ (0.23) $ (0.22)
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 15,208 22,188 22,647,000 13,331,000
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 9,610 8,566 8,525,000 8,082,000
Restricted Stock Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share 5,598 13,622 14,122,000 5,249,000
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Q3) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Contingency [Line Items]              
Pre-tax income (loss) from company's operations $ (22,875) $ (2,630) $ (82,216) $ (5,966) $ (17,406) $ (12,825)  
Income tax expense (benefit) 41 $ 24 $ 137 $ (115) (83) (39)  
Change in deferred tax assets valuation allowance, percentage     21.00%        
Unrecognized tax benefits 100   $ 100   81 45 $ 22
Income Tax Interest and Penalties Accrued $ 0   $ 0   $ 0 $ 0  
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Additional Information (Q3) (Details) - Segment
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of operating segment 1 1  
Non US [Member] | Geographic Concentration Risk [Member] | Total Revenue [Member] | Maximum [Member]      
Concentration Risk, Percentage   10.00% 10.00%
XML 133 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 52,989 $ 59,640 $ 168,804 $ 143,173 $ 187,352 $ 53,124
United States [Member]            
Revenues 52,984 59,591 168,540 143,034 187,093 45,264
Vietnam [Member]            
Revenues         38 7,149
Other [Member]            
Revenues $ 5 $ 49 $ 264 $ 139 $ 221 $ 711
XML 134 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties -Additional Information (Q3) (Details) - USD ($)
Jun. 29, 2021
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Jul. 21, 2020
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]                
Treasury stock, shares, acquired   717,460 148,440 9,896,666 9,896,666      
Treasury stock, value   $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Two Executive Member [Member]                
Related Party Transaction [Line Items]                
Payment Of Success Based Fee $ 1,900,000              
XML 135 ny20002442x1_s1_htm.xml IDEA: XBRL DOCUMENT 0001828161 2021-01-01 2021-09-30 0001828161 2019-12-31 0001828161 2020-12-31 0001828161 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001828161 2020-01-01 2020-12-31 0001828161 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001828161 us-gaap:ProductMember 2020-01-01 2020-12-31 0001828161 2019-01-01 2019-12-31 0001828161 us-gaap:ProductMember 2019-01-01 2019-12-31 0001828161 us-gaap:TreasuryStockMember 2018-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001828161 us-gaap:CommonStockMember 2018-12-31 0001828161 2018-12-31 0001828161 us-gaap:RetainedEarningsMember 2018-12-31 0001828161 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001828161 us-gaap:CommonStockMember 2020-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2020-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001828161 us-gaap:TreasuryStockMember 2019-12-31 0001828161 us-gaap:RetainedEarningsMember 2019-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001828161 us-gaap:TreasuryStockMember 2020-12-31 0001828161 us-gaap:CommonStockMember 2019-12-31 0001828161 2021-09-30 0001828161 us-gaap:ProductMember 2021-01-01 2021-09-30 0001828161 us-gaap:ProductMember 2021-07-01 2021-09-30 0001828161 2020-01-01 2020-09-30 0001828161 2021-07-01 2021-09-30 0001828161 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001828161 us-gaap:ProductMember 2020-01-01 2020-09-30 0001828161 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001828161 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001828161 2020-07-01 2020-09-30 0001828161 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001828161 us-gaap:ProductMember 2020-07-01 2020-09-30 0001828161 us-gaap:PreferredStockMember 2019-12-31 0001828161 us-gaap:PreferredStockMember 2020-12-31 0001828161 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001828161 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001828161 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001828161 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001828161 2021-01-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001828161 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001828161 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 2020-01-01 2020-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001828161 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001828161 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001828161 us-gaap:PreferredStockMember 2020-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-09-30 0001828161 2020-09-30 0001828161 us-gaap:CommonStockMember 2021-06-30 0001828161 us-gaap:PreferredStockMember 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-06-30 0001828161 us-gaap:CommonStockMember 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001828161 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2021-09-30 0001828161 us-gaap:TreasuryStockMember 2020-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2020-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 2020-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001828161 us-gaap:CommonStockMember 2020-06-30 0001828161 us-gaap:TreasuryStockMember 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001828161 us-gaap:PreferredStockMember 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001828161 us-gaap:PreferredStockMember 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001828161 us-gaap:CommonStockMember 2020-09-30 0001828161 ftci:SunEdisonUtilityHoldingsIncMember 2017-01-13 2017-01-13 0001828161 us-gaap:SubsequentEventMember 2021-04-28 2021-04-28 0001828161 us-gaap:SubsequentEventMember 2021-04-28 0001828161 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001828161 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001828161 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001828161 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 ftci:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 srt:MaximumMember 2020-01-01 2020-12-31 0001828161 srt:MinimumMember 2020-01-01 2020-12-31 0001828161 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001828161 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001828161 2021-01-01 2019-12-31 0001828161 2021-01-01 2020-12-31 0001828161 ftci:DimensionEnergyMember 2020-12-31 0001828161 ftci:DimensionEnergyMember 2019-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2019-12-31 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2020-12-31 0001828161 ftci:DimensionEnergyMember 2019-01-01 2019-12-31 0001828161 ftci:DimensionEnergyMember 2020-01-01 2020-12-31 0001828161 2019-03-31 0001828161 ftci:SecuredPromissoryNoteMember us-gaap:PrivatePlacementMember 2017-01-30 0001828161 ftci:SecuredPromissoryNoteMember us-gaap:PrivatePlacementMember 2017-01-30 2017-01-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-06-17 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 2020-04-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-06-17 2019-06-17 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2020-01-01 2020-12-31 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-01-01 2019-12-31 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember us-gaap:SubsequentEventMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2021-01-20 2021-01-20 0001828161 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001828161 us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0001828161 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001828161 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001828161 srt:MaximumMember 2020-12-31 0001828161 srt:MinimumMember 2020-12-31 0001828161 2017-12-31 0001828161 2017-01-01 2017-12-31 0001828161 2020-03-31 0001828161 2020-07-21 2020-07-21 0001828161 2020-07-21 0001828161 ftci:StockIncentivePlan2017Member 2020-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001828161 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001828161 us-gaap:RestrictedStockMember 2019-12-31 0001828161 us-gaap:RestrictedStockMember 2020-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001828161 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001828161 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001828161 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001828161 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001828161 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001828161 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001828161 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001828161 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001828161 srt:MinimumMember 2019-01-01 2019-12-31 0001828161 srt:MaximumMember 2019-01-01 2019-12-31 0001828161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001828161 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001828161 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001828161 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001828161 us-gaap:DomesticCountryMember 2020-12-31 0001828161 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001828161 us-gaap:StateAndLocalJurisdictionMember 2020-01-01 2020-12-31 0001828161 us-gaap:ResearchMember 2020-12-31 0001828161 us-gaap:ResearchMember 2020-01-01 2020-12-31 0001828161 srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001828161 srt:MaximumMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001828161 ftci:OtherMember 2019-01-01 2019-12-31 0001828161 country:US 2020-01-01 2020-12-31 0001828161 country:US 2019-01-01 2019-12-31 0001828161 ftci:OtherMember 2020-01-01 2020-12-31 0001828161 country:VN 2019-01-01 2019-12-31 0001828161 country:VN 2020-01-01 2020-12-31 0001828161 ftci:SecuredPromissoryNoteMember 2017-01-30 0001828161 ftci:TwoBoardMembersMember ftci:SecuredPromissoryNoteMember 2017-01-30 0001828161 ftci:SecuredPromissoryNoteMember 2017-01-30 2017-01-30 0001828161 ftci:SecuredPromissoryNoteMember 2019-01-01 2019-12-31 0001828161 ftci:SecuredPromissoryNoteMember 2020-01-01 2020-12-31 0001828161 us-gaap:SubsequentEventMember ftci:FCXSolarLLCMember 2021-04-21 2021-04-21 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 us-gaap:IPOMember 2021-04-30 0001828161 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 srt:RestatementAdjustmentMember 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember 2021-06-30 0001828161 ftci:AsRevisedMember 2021-06-30 0001828161 ftci:AsRevisedMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 ftci:AsRevisedMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001828161 us-gaap:ProductMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001828161 us-gaap:ProductMember ftci:AsRevisedMember 2021-01-01 2021-06-30 0001828161 us-gaap:ProductMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001828161 us-gaap:ProductMember ftci:AsRevisedMember 2021-04-01 2021-06-30 0001828161 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001828161 srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001828161 srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001828161 ftci:AsRevisedMember 2021-04-01 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001828161 ftci:AsRevisedMember 2021-01-01 2021-06-30 0001828161 2021-04-28 2021-04-28 0001828161 2021-04-28 0001828161 srt:MaximumMember 2021-01-01 2021-03-31 0001828161 srt:MinimumMember 2021-01-01 2021-03-31 0001828161 2021-01-01 2021-03-31 0001828161 srt:MaximumMember 2021-01-01 2021-09-30 0001828161 srt:MinimumMember 2021-01-01 2021-09-30 0001828161 2021-10-01 2020-12-31 0001828161 2021-10-01 2019-12-31 0001828161 2021-10-01 2021-09-30 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 2021-06-24 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 0001828161 2021-06-29 0001828161 ftci:DimensionEnergyMember 2021-01-01 2021-09-30 0001828161 ftci:DimensionMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember 2021-04-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember 2021-04-30 2021-04-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-30 2021-04-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 2021-04-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-09-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2021-01-20 2021-01-20 0001828161 us-gaap:OtherCurrentLiabilitiesMember 2021-09-30 0001828161 us-gaap:OtherNoncurrentLiabilitiesMember 2021-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-07-01 2021-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 us-gaap:IPOMember 2020-07-01 2020-09-30 0001828161 us-gaap:IPOMember 2021-07-01 2021-09-30 0001828161 us-gaap:IPOMember 2020-01-01 2020-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2021-04-30 2021-04-30 0001828161 2021-04-30 2021-04-30 0001828161 ftci:RepurchaseMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 us-gaap:IPOMember 2021-04-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 2021-01-07 2021-01-08 0001828161 2021-04-05 2021-04-05 0001828161 2020-07-19 2020-07-21 0001828161 2021-01-08 0001828161 2021-04-05 0001828161 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001828161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001828161 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001828161 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001828161 country:US 2021-07-01 2021-09-30 0001828161 country:US 2021-01-01 2021-09-30 0001828161 country:US 2020-07-01 2020-09-30 0001828161 ftci:OtherMember 2021-01-01 2021-09-30 0001828161 ftci:OtherMember 2020-01-01 2020-09-30 0001828161 country:US 2020-01-01 2020-09-30 0001828161 ftci:OtherMember 2020-07-01 2020-09-30 0001828161 ftci:OtherMember 2021-07-01 2021-09-30 0001828161 srt:ExecutiveOfficerMember 2021-06-29 2021-06-29 iso4217:USD iso4217:USD shares shares pure ftci:Customer ftci:Vote ftci:Segment S-1 false FTC Solar, Inc. 0001828161 Non-accelerated Filer false true false P2Y P1Y P5Y P12M http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P1Y We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. P5Y The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year.   The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021. 2034-01-01 2038-01-01 7221000 32359000 1014000 1014000 14048000 23734000 4505000 1686000 3848000 6924000 30636000 65717000 33000 0 2582000 1857000 579000 3819000 33830000 71393000 8191000 17127000 0 1000000 5375000 18495000 285000 207000 19873000 22980000 33724000 59809000 1976000 784000 5857000 0 715000 3349000 3000 0 42275000 63942000 0.0001 0.0001 98960064 98960064 66155340 66155340 63633981 63633981 1000 1000 9896666 0 0 0 18273000 50096000 0 -3000 -26719000 -42643000 -8445000 7451000 33830000 71393000 43085000 158925000 10039000 28427000 53124000 187352000 44212000 155967000 10863000 27746000 55075000 183713000 -1951000 3639000 3960000 5222000 1897000 3545000 4563000 11798000 10420000 20565000 -12371000 -16926000 -454000 -480000 -12825000 -17406000 -39000 -83000 -709000 1399000 -13495000 -15924000 -0.22 -0.22 -0.23 -0.23 62043383 62043383 68810533 68810533 -13495000 -15924000 0 -3000 -13495000 -15927000 56146407 1000 0 0 11367000 0 -13224000 -1856000 3822019 3665555 6000000 6000000 906000 906000 -13495000 -13495000 63633981 1000 0 0 18273000 0 -26719000 -8445000 3255049 9162976 30000000 30000000 -9896666 9896666 1823000 1823000 -15924000 -15924000 -3000 -3000 66155340 1000 9896666 0 50096000 -3000 -42643000 7451000 -13495000 -15924000 906000 1818000 412000 47000 -709000 1399000 0 -116000 2057000 7866000 284000 1021000 444000 24000 -3000 -3000 -89000 -50000 13838000 9710000 4505000 -2819000 3154000 2847000 156000 1672000 7781000 8936000 3389000 7162000 -289000 -78000 19683000 3107000 1000 496000 1000 298000 -254000 -511000 18000 256000 0 2124000 -18000 1868000 1000000 784000 0 7000000 6000000 30000000 7000000 23784000 0 -3000 6728000 25138000 1507000 8235000 8235000 33373000 708000 350000 0 0 7221000 32359000 1014000 1014000 8235000 33373000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">1. Description of Business</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. The Company is a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, and Singapore.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 13, 2017, the Company entered into an asset purchase agreement with SunEdison Utility Holdings, Inc. (“Seller”) to purchase all assets of the Seller, in addition to assuming any liabilities, for a total transaction price of $6 million. SunEdison discontinued its operations and filed for bankruptcy prior to the acquisition date. The assets purchased as part of this acquisition were spun off from SunEdison. As a result of the acquisition, the Company acquired intangible assets in the form of developed technology (AP90 Tracker) and software, and inventory. In connection with the acquisition, the Company was formed in 2017 by the management team behind the AP90 tracker, a first-generation tracker based on a one-panel in-portrait, linked-row design. The management team utilized their design and construction experience, and their experience with installing and operating other competitive tracking solutions, to create the next-generation Voyager Tracker, which achieved product certification in 2019.</div> 6000000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">2. Summary of Significant Accounting Policies</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Basis of Presentation and Principles of Consolidation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Forward Stock Split</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18pt; margin-left: 0pt; text-align: left; font-weight: bold;">Reclassification</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18pt; margin-left: 0pt; text-align: left; font-weight: bold;">Liquidity</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Use of Estimates</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">COVID-19 Impact</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Functional Currency</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, <span style="font-style: italic;">Foreign Currency Matters</span>, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Cash</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Concentrations of Credit Risk</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left;"><span style="font-weight: bold;">Fair Value of Financial Instruments</span> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">The fair value hierarchy prioritizes the inputs into three broad levels:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. </div> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Inventories</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Leases</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, <span style="font-style: italic;">Leases</span> (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 <span style="font-style: italic;">Leases </span>occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Property and Equipment</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:Fact_fbf7869bfbb14b16a9c4b1a755e1077c">two</span> to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Capitalized Software</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Long Lived Assets</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenue Recognition</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Identify the contract with a customer:<span style="font-style: normal;"> A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Identify the performance obligations in the contract:<span style="font-style: normal;"> The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Determine the transaction price:<span style="font-style: normal;"> The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Allocate the transaction price to performance obligations in the contract:<span style="font-style: normal;"> Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Recognize revenue when or as the Company satisfies a performance obligation<span style="font-style: normal;">: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.</span></div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenues from Contract with Customers</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 12pt; margin-left: 0pt; text-align: left;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms. </div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 13.5pt; margin-left: 0pt; text-align: left;">Term-based software license revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.</div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 13.5pt; margin-left: 0pt; text-align: left;">Subscription and Maintenance and support services revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from <span style="-sec-ix-hidden:Fact_cda9b0df1c894672b603f1a7e8d6b975">one</span> to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided. </div> <div class="block-main" style="width: 468pt; margin-left: 0pt;"> <br/> </div> <div><span style="font-style: italic; font-weight: bold; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-weight: normal;">Contract liabilities </span> </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">Cost of Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Advertising Costs</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Research and Development Expenses</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Warranty</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from <span style="-sec-ix-hidden:Fact_f3ca9172037d422f82dd91d00d63b3de">five</span> to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Accounts Receivable and Allowance for Doubtful Debts</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Stock-Based Compensation</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Income Taxes</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), <span style="font-style: italic;">Accounting for Income Taxes.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Deferred Offering Costs</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Recent Accounting Pronouncements</div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Recently Adopted Accounting Standards </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In August 2018, the FASB issued ASU No. 2018-15, <span style="font-style: italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span>(“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.</div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">New Accounting Pronouncements Not Yet Adopted</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style: italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In June 2016, the FASB issued ASU No. 2016-13, <span style="font-style: italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span>(“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Basis of Presentation and Principles of Consolidation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">These Consolidated Financial Statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Forward Stock Split</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented. This adjustment impacts footnotes 11, 12, 13, and 17. Also on April 28, 2021, the Company amended and restated its certificate of incorporation which increased the number of authorized shares of all classes of stock to 860,000,000, consisting of (i) 850,000,000 shares of Common Stock, par value $0.0001 per share and (ii) 10,000,000 shares of Preferred Stock, par value $0.0001 per share.</div> 8.25-for-1 0.0001 8.25 860000000 850000000 0.0001 10000000 0.0001 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18pt; margin-left: 0pt; text-align: left; font-weight: bold;">Reclassification</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported results of operations.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18pt; margin-left: 0pt; text-align: left; font-weight: bold;">Liquidity</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Our management believes that our existing capital, which includes our cash and restricted cash is sufficient for us to remain in operation for at least one year from the date of issuance of these consolidated financial statements. While management believes that the Company’s existing sources of liquidity are adequate to fund operations through twelve months from the date the financials are available to be issued, the Company may need to raise additional debt or equity financing to fund operations.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Use of Estimates</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s consolidated financial statements and accompanying notes. Estimates are used for calculating the measure of progress of Voyager tracker projects and deriving the standalone selling prices of the individual performance obligations when determining the revenue recognition, allowances for doubtful accounts, useful lives of intangible assets, fair value of investments, warranty liabilities, income taxes and stock-based compensation. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">COVID-19 Impact</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The COVID-19 pandemic has caused, and continues to cause, widespread economic disruption and has impacted the Company in a number of ways, most notably governmental authorities in the United States and around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work. The Company expects the extent of the impact on its financial and operational results will depend on the duration and severity of the economic disruption caused by the COVID-19 pandemic.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company considered the impacts of the COVID-19 pandemic on its significant estimates and judgments used in applying its accounting policies. In light of the pandemic, there is a greater degree of uncertainty in applying these judgments and depending on the duration and severity of the pandemic, changes to its estimates and judgments could result in a meaningful impact to its consolidated financial statements in future periods. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Functional Currency</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, <span style="font-style: italic;">Foreign Currency Matters</span>, based on the currency of the primary economic environment in which each subsidiary operates. The Company translates the assets and liabilities of its non-U.S. dollar functional currency subsidiary into U.S. dollars using exchange rates in effect at the end of each period. Revenues and expenses for these subsidiaries are translated using rates that approximate those in effect during the period. Gains and losses from these translations are recognized in cumulative translation adjustment included in “Accumulated other comprehensive loss” in Stockholders’ equity (deficit) on the Consolidated Balance Sheets. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company remeasures monetary assets and liabilities that are not denominated in the functional currency at exchange rates in effect at the end of each period. Transaction gains and losses were not material for the years ended December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Cash</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the Company had $7.2 million and $32.4 million in cash, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the Company had $1.0 million in restricted cash. The restricted cash represents cash collateral posted with providers of letters of credit.</div> 7200000 32400000 1000000.0 1000000.0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Concentrations of Credit Risk</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and accounts receivable. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s accounts receivables are derived from revenue earned from customers primarily located in the United States of America and Asia Pacific.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">During the year ended December 31, 2019, three customers accounted for 59%, 21% and 13% of total revenue, respectively. During the year ended December 31, 2020, four customers accounted for 21%, 19%, 10% and 10% of total revenue, respectively. No other customers accounted for more than 10% of total revenues for these periods.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">As of December 31, 2019, three customers accounted for 49%, 23% and 18% of accounts receivable, respectively. As of December 31, 2020, three customers accounted for 32%, 25% and 14% of accounts receivable, respectively. No other customers accounted for more than 10% of accounts receivable for these periods.</div> 3 0.59 0.21 0.13 4 0.21 0.19 0.10 0.10 3 0.49 0.23 0.18 3 0.32 0.25 0.14 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Consolidated Statement of Operations. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left;"><span style="font-weight: bold;">Fair Value of Financial Instruments</span> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s financial instruments consist of its cash, restricted cash, investments, accounts receivable, accounts payable, and accrued liabilities. Cash, accounts receivable, accounts payable, and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. A hierarchy for inputs used in measuring fair value has been defined to minimize the use of unobservable inputs by requiring the use of observable market data when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on active market data. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">The fair value hierarchy prioritizes the inputs into three broad levels:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 1: Quoted (unadjusted) prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 2: Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. </div> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 6pt; margin-left: 20pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for long-term debt on an amortized cost basis. The carrying value of the long-term debt held by the Company approximates fair value because the interest rate is reflective of currently applicable market rates for a debt with similar terms and amount. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company did not hold any financial instruments measured at fair value on a recurring basis categorized within the fair value hierarchy at December 31, 2019 and 2020.</div> 0 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Inventories</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Inventories are stated at lower of cost or net realizable value, with costs computed on a first-in, first-out basis. The Company periodically reviews its inventories for excess and obsolete items and adjusts carrying costs to estimated net realizable values when they are determined to be less than cost. Inventories held at December 31, 2019 and 2020 consist of raw material aggregating to $0.2 million and $0.0 million, respectively, and finished goods aggregating to $4.3 million and $1.7 million, respectively.</div> 200000 0.0 4300000 1700000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Leases</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, <span style="font-style: italic;">Leases</span> (Topic 842), as amended (“ASC 842”). The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease right-of-use (“ROU”) assets are included within other assets on the Company’s Consolidated Balance Sheet. Operating lease liabilities are separated into a current portion and included within accrued expenses and other liabilities on the Company’s Consolidated Balance Sheet, and a non-current portion included within other non-current liabilities on the Company’s Consolidated Balance Sheet. The Company does not have any finance lease ROU assets or liabilities. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. Because the rate implicit in the lease is not readily determinable, the Company generally uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company factors in publicly available data for instruments with similar characteristics when calculating its incremental borrowing rates. The Company’s ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The term of the Company’s leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in ASC 842 <span style="font-style: italic;">Leases </span>occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s lease contracts often include lease and non-lease components. For facility leases, the Company has elected the practical expedient offered by the standard to not separate lease from non-lease components and accounts for them as a single lease component. For the Company’s other contracts that include leases, the Company accounts for the lease and non-lease components separately.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has elected, for all classes of underlying assets, not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Property and Equipment</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Property and equipment, net is stated at cost less accumulated depreciation. Property and equipment is included in other assets on the Consolidated Balance Sheets. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:Fact_fbf7869bfbb14b16a9c4b1a755e1077c">two</span> to five years. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is recorded in the consolidated statement of operations and comprehensive loss in the period realized. Maintenance and repair costs, that do not extend the life or improve an asset, are expensed as incurred. Depreciation and amortization expenses for property and equipment was immaterial for the years ended December 31, 2019 and 2020.</div> P5Y <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Capitalized Software</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Capitalized software, stated at cost less accumulated amortization, includes capitalizable application development costs associated with internally developed software. Capitalized software is included in other assets on the Consolidated Balance Sheets. Amortization of capitalized software is computed using the straight-line method over the estimated useful life of the software, generally three years, and recognized beginning the general availability date. There was no amortization expense for the years ended December 31, 2019 and 2020.</div> P3Y 0 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Long Lived Assets</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company evaluates its long-lived assets, which consist of property and equipment, right-of-use assets, and acquired intangible assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Intangible assets consist of software tools, licenses, and intellectual property, which are amortized over the period of estimated useful lives using the straight-line method. No significant residual value is estimated for intangible assets. Recoverability of these assets is measured by comparison of the carrying amount of such assets (or asset group) to the future undiscounted cash flows the asset (or asset group) are expected to generate. If the total of the future undiscounted cash flows is less than the carrying amount of an asset (or asset group), the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired assets. The Company also evaluates the estimated remaining useful lives of intangible assets to assess whether a revision to the remaining periods of amortization is required. No assets were determined to be impaired during the years ended December 31, 2019 and 2020.</div> 0 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenue Recognition</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, (Topic 606), as amended (“ASC 606”) using full retrospective approach. The Company recognizes revenue from the sale of Voyager Single-Axis Solar Tracker (the “Voyager Tracker”), software, and engineering services. Revenue from engineering services is immaterial for the years ended December 31, 2020 and 2019. The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Identify the contract with a customer:<span style="font-style: normal;"> A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. In assessing the recognition of revenue, the Company also evaluates whether two or more contracts should be combined and accounted for as one contract and if the combined or single contract should be accounted for as multiple performance obligations which could change the amount of revenue and profit (loss) recorded in a period. Change orders may include changes in specifications or design, manner of performance, equipment, materials, scope of work, and/or the period of completion of the project. The Company analyzes its change orders to determine if they should be accounted for as a modification to an existing contract or a new stand-alone contract.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s change orders are generally modifications to existing contracts and are included in the total estimated contract revenue when it is probable that the change order will result in additional value that can be reliably estimated and realized.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Identify the performance obligations in the contract:<span style="font-style: normal;"> The Company enters into contracts that can include various combinations of products and services, which are either capable of being distinct and accounted for as separate performance obligations or as one performance obligation, as the majority of tasks and services is part of a single project or capability. However, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Performance obligations include the sale of Voyager Tracker, customized components of Voyager Tracker, sale of </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">individual parts of Voyager Tracker for certain specific transactions, shipping and handling services, sale of term-based software licenses, maintenance, and support services in connection with the term-based software licenses and sale of software as a service subscription (“Subscription services”)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Determine the transaction price:<span style="font-style: normal;"> The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. Such amounts are typically stated in the customer contract and to the extent that the Company identifies variable consideration, the Company estimates the variable consideration at the onset of the arrangement as long as it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. None of the Company’s contracts contain a significant financing component. Taxes collected from customers and remitted to governmental authorities are not included in revenue. The majority of the Company’s contracts do not contain variable consideration provisions as a continuation of the original contract.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Allocate the transaction price to performance obligations in the contract:<span style="font-style: normal;"> Once the Company has determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which the Company expects to be entitled in exchange for transferring the good(s) or service(s) to the customer. The Company allocates the transaction price to each performance obligation identified in the contract on a relative standalone selling price basis.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the expected cost-plus margin approach based on hardware, labor, and related overhead cost to estimate the standalone selling price of the Voyager Tracker, customized components of Voyager Tracker, and individual parts of Voyager Tracker for certain specific transactions. The Company uses the adjusted market assessment approach for all other performance obligations except shipping, handling, and logistics. For shipping, handling, and logistics performance obligation, the Company uses residual approach to calculate the standalone selling price, because of the nature of highly variable and broad range of prices it charges to various customers for this performance obligation in the contracts. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Recognize revenue when or as the Company satisfies a performance obligation<span style="font-style: normal;">: For each performance obligation identified, we determine at contract inception whether we satisfy the performance obligation over time or at a point in time. The Company’s performance obligations for the customer specific Voyager Tracker and customized components of Voyager Tracker are satisfied over-time as the work progresses because the Company’s performance does not create an asset with an alternative use to the Company, due to the highly customized nature of the product, and the Company has an enforceable right to payment for performance completed to date. The Company’s performance obligation for shipping and handling services is satisfied over-time as the services are delivered over the term of the contract. The Company’s subscription services sales/ other services are recognized on a straight-line basis over the contract period. The Company’s performance obligations for individual part sales for certain specific transactions are recognized point-in-time as and when control transfers based on the Incoterms for the contract. The Company’s performance obligations for term-based software licenses are recognized point-in-time as and when control transfers based on delivery of license.</span></div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenues from Contract with Customers</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker (2) individual parts of Voyager Tracker for certain specific transactions (3) shipping and handling services (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 12pt; margin-left: 0pt; text-align: left;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) Sale of individual parts of the Voyager Tracker.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s Purchase Agreements typically include two performance obligations- 1) Voyager Tracker or customized components of Voyager Tracker, and 2) shipping and handling services. The deliverables included as </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The revenue for shipping and handling services will be recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms. </div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 13.5pt; margin-left: 0pt; text-align: left;">Term-based software license revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and has significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software license is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for years ended December 31, 2019 and 2020.</div> <div class="h3" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: normal; margin-top: 13.5pt; margin-left: 0pt; text-align: left;">Subscription and Maintenance and support services revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from <span style="-sec-ix-hidden:Fact_cda9b0df1c894672b603f1a7e8d6b975">one</span> to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for years ended December 31, 2019 and 2020. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support service revenue related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided. </div> P2Y <div><span style="font-style: italic; font-weight: bold; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-weight: normal;">Contract liabilities </span> </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Consolidated Balance Sheet. The Company does not have contract assets as of December 31, 2019 or 2020. The Company may receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The Company refers to contract liabilities as “deferred revenue” on its consolidated financial statements and related disclosures.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Deferred revenue amounts to $19.9 million and $23.0 million and as of December 31, 2019 and 2020, respectively, consisting of customer deposits related to products and services which were billed in advance. Payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For all Voyager product customers, we require payment before the products or services are delivered to the customer. In most cases, customers prepay for services in advance of our delivery of the related services. During the years ended December 31, 2019 and 2020, the Company recognized $0.2 million and $19.9 million, respectively from deferred revenue recorded at December 31, 2018 and 2019, which represented 100% of the prior year balance for both years. </div> 0 0 19900000 23000000.0 200000 200000 19900000 1 1 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">Cost of Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">Advertising Costs</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Advertising costs are expensed as incurred. These amounts are included in selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.1 million for the years ended December 31, 2019 and 2020, respectively.</div> 300000 100000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Research and Development Expenses</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation related to development of new products and services as well as enhancing system performance, improving product reliability, reducing product cost, and simplifying installation. Research and development costs also include depreciation and allocated overhead.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Warranty</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Typically, the sale of Voyager Tracker projects includes parts warranties to customers as part of the overall price of the product. The Company provides standard assurance type warranties for its products for periods generally ranging from <span style="-sec-ix-hidden:Fact_f3ca9172037d422f82dd91d00d63b3de">five</span> to ten years. The Company records a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when it recognizes revenue. The Company does not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated materials costs incurred in subsequent periods are charged to those established reserves.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">While the Company periodically monitors warranty activities, if actual costs incurred are different from its estimates, the Company may recognize adjustments to provisions in the period in which those differences arise or are identified. </div> P10Y <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Accounts Receivable and Allowance for Doubtful Debts</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Accounts receivable are recorded at invoiced amounts, net of allowances for doubtful accounts if applicable, and do not bear interest. The Company generally does not require collateral from its customers; however, in certain circumstances, may require letters of credit, other collateral, additional guarantees or advance payments. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of its customer accounts. The Company regularly reviews its accounts receivable that remain outstanding past their applicable payment terms and establishes allowance and potential write-offs by considering certain factors such as historical experience, industry data, credit quality, age of balances and current economic conditions that may affect a customers’ ability to pay. There was no allowance for doubtful accounts as of December 31, 2019. The allowance for doubtful accounts was not material as of December 31, 2020. </div> 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Stock-Based Compensation</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Income Taxes</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company accounts for income taxes in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 740 (“ASC 740”), <span style="font-style: italic;">Accounting for Income Taxes.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Pursuant to ASC 740, the Company uses the asset and liability method for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes, for additional information regarding our income taxes.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We account for uncertain tax positions in accordance with authoritative guidance which prescribes a minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. Our evaluations of tax positions consider various factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, information obtained during in process audit activities and changes in facts or circumstances related to a tax position. We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Deferred Offering Costs</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Deferred offering costs, which consist of direct incremental legal, consulting, banking, and accounting fees relating to anticipated equity offerings, are capitalized, and will be offset against proceeds upon the consummation of the offerings. In the event an anticipated offering is terminated, deferred offering costs will be expensed. As of December 31, 2019, the Company had not incurred such costs. As of December 31, 2020, the Company capitalized $1.6 million of deferred offering costs, which are included in other assets in the consolidated balance sheet.</div> 0 1600000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Recent Accounting Pronouncements</div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Recently Adopted Accounting Standards </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In August 2018, the FASB issued ASU No. 2018-15, <span style="font-style: italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span>(“ASU 2018-15”). ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the new standard effective January 1, 2020. The impact of adoption was not material to the Company’s Consolidated Financial Statements.</div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">New Accounting Pronouncements Not Yet Adopted</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style: italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for the Company for its fiscal year beginning after December 15, 2021, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company is currently assessing the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In June 2016, the FASB issued ASU No. 2016-13, <span style="font-style: italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span>(“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The update to the standard is effective for the Company for its fiscal year beginning after December 15, 2022, to the extent the Company remains an emerging growth company, and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">3. Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s product revenue and service revenue is presented in the consolidated statements of operations. Revenue by geographic region is based on the customer’s location and presented under Note 16.</div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 14pt; margin-left: 0pt; text-align: left;">Transaction Price Allocated to the Remaining Performance Obligations</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s contracts have a varied range of terms based on the type of products and services sold. As of December 31, 2019 and 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $19.9 million and $23.0 million, respectively. The Company expects to recognize 100% of the revenue related to remaining performance obligations in the 12 months following year end.</div> 19900000 23000000.0 1 P12M <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">4. Accrued Expenses and Other Current Liabilities</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Accrued expenses and other current liabilities consisted of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.09%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.16%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued cost of revenue</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;">$2,106</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;">$  7,812</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 5pt;">1,644</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">2,856</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranty reserves</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 5pt;">1,368</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">3,985</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued compensation</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 12.5pt;">177</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">2,869</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued interest expense</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt;">47</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 22.5pt;">28</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">33</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">945</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$5,375</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$18,495</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Accrued expenses and other current liabilities consisted of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.09%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.16%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued cost of revenue</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;">$2,106</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;">$  7,812</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 5pt;">1,644</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">2,856</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranty reserves</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 5pt;">1,368</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">3,985</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued compensation</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 12.5pt;">177</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 10pt;">2,869</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued interest expense</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt;">47</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 22.5pt;">28</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">33</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">945</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.09%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$5,375</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.16%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$18,495</span></div> </td> </tr> </table> 2106000 7812000 1644000 2856000 1368000 3985000 177000 2869000 47000 28000 33000 945000 5375000 18495000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">5. Prepaid Expenses and Other Current Assets</div> <div class="fpara" style="margin: 7px 0px 0px 0pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Prepaid expenses and other current assets consist of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vendor deposits</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$1,738</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$4,205</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt;">209</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,043</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred cost of revenue</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 17.5pt;">19</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt;">992</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Surety collateral<sup>*</sup></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,835</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.87pt;">113</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other current assets</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">47</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">571</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$3,848</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$6,924</span></div> </td> </tr> </table> <div class="rule-partial" style="height: 0pt; width: 72pt; border-bottom: 1pt solid #000000; margin-bottom: 1pt; margin-right: auto; margin-left: 0pt; margin-top: 12.75pt;"> <br/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 3pt; margin-left: 0pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">*<br/> </div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; text-align: left;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;">Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.</span></div> </td> </tr> </table> <div class="fpara" style="margin: 7px 0px 0px 0pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Prepaid expenses and other current assets consist of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vendor deposits</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$1,738</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$4,205</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt;">209</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,043</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred cost of revenue</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 17.5pt;">19</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt;">992</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Surety collateral<sup>*</sup></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,835</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.87pt;">113</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other current assets</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">47</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">571</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$3,848</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$6,924</span></div> </td> </tr> </table> <div class="rule-partial" style="height: 0pt; width: 72pt; border-bottom: 1pt solid #000000; margin-bottom: 1pt; margin-right: auto; margin-left: 0pt; margin-top: 12.75pt;"> <br/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 3pt; margin-left: 0pt;"> <tr> <td style="width: 20pt; text-align: left; vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt;">*<br/> </div> </td> <td style="vertical-align: top;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; text-align: left;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;">Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled.</span></div> </td> </tr> </table> 1738000 4205000 209000 1043000 19000 992000 1835000 113000 47000 571000 3848000 6924000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">6. Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Equity method investments are as follows (<span style="font-style: italic;">in thousands, except percentages</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Dimension Energy LLC<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Carrying value</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$2,582</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$1,857</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Ownership percentage</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 10pt;">23.7%</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 10pt;">23.6%</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the Company owned 4,791,566 of Class A common interests of Dimension Energy, representing approximately 24% of the total outstanding Class A common shares of Dimension Energy LLC for both years. However, the Company concluded that it is not the primary beneficiary of Dimension as it does not have deemed control of the entity. As a result, it does not consolidate the investee into its consolidated financial statements. The Company accounts for its investment in Dimension Energy using the equity method of </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">accounting. The difference between fair value and book value of the investee’s assets was entirely attributable to equity method goodwill. For the year ended December 31, 2019, the Company recorded $0.7 million as its share of Dimension’s net loss. For the year ended December 31, 2020, the Company recorded $1.4 million as its share of Dimension’s net income. During fiscal year 2020, the Company received a cash distribution of $2.1 million from Dimension Energy LLC, which was accounted for as a return of investment and reflected as a reduction of the carrying balance of the Company’s equity method investment in the Consolidated Balance Sheet as of December 31, 2020.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Summarized financial information for the Company’s equity method investment is as follows: </div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Balance sheet (in thousands)</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.92%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current assets</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 5pt;">4,466</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$10,162</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Non-current assets</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">13,123</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,045</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current liabilities</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">3,219</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">12,350</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Non-current liabilities</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">14,344</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,723</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Members’ equity (deficit)</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">25</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 6.67pt;">(2,866)</span></div> </td> </tr> </table> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Statement of operations (in thousands)</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.74%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Revenue</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 15.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$22,570</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Gross profit</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">17,360</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Income (loss) from operations</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(3,413)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,185</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net income (loss)</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(2,987)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">5,933</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Share of earnings from equity method investment</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 12.5pt;">(709)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">1,399</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Equity method investments are as follows (<span style="font-style: italic;">in thousands, except percentages</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Dimension Energy LLC<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Carrying value</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$2,582</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;">$1,857</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Ownership percentage</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 10pt;">23.7%</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 10pt;">23.6%</span></div> </td> </tr> </table> 2582000 1857000 0.237 0.236 4791566 4791566 0.24 0.24 700000 1400000 2100000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Summarized financial information for the Company’s equity method investment is as follows: </div> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Balance sheet (in thousands)</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.92%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.01%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current assets</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 5pt;">4,466</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$10,162</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Non-current assets</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">13,123</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,045</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current liabilities</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">3,219</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">12,350</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Non-current liabilities</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">14,344</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,723</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Members’ equity (deficit)</div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">25</span></div> </td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.01%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 6.67pt;">(2,866)</span></div> </td> </tr> </table> <div class="h3" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 12pt; margin-left: 0pt; text-align: left;">Statement of operations (in thousands)</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.74%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.1%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Revenue</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 15.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$22,570</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Gross profit</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">17,360</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Income (loss) from operations</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(3,413)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">9,185</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net income (loss)</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(2,987)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">5,933</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Share of earnings from equity method investment</div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 12.5pt;">(709)</span></div> </td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.1%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">1,399</span></div> </td> </tr> </table> 4466000 10162000 13123000 9045000 3219000 12350000 14344000 9723000 25000 -2866000 0 22570000 0 17360000 -3413000 9185000 -2987000 5933000 -709000 1399000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">7. Intangible Assets, Net</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Acquired intangible assets, comprising of developed technology in the form of software tools, subject to amortization were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.77%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Estimated </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Useful </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Lives </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(Years)</div> </td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Developed technology</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 14.82pt; text-align: left;">3 </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200 </span></div> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total intangible assets</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt;">1,200</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less: accumulated amortization</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,167</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total intangible assets, net</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">$    33</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">$    —</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Amortization expense related to intangible assets totaled $0.4 million and $0 million and for the years ended December 31, 2019 and 2020, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">As of December 31, 2020, there is no estimated amortization expense in future periods.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Acquired intangible assets, comprising of developed technology in the form of software tools, subject to amortization were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.77%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Estimated </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Useful </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Lives </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(Years)</div> </td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.26%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Developed technology</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 14.82pt; text-align: left;">3 </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200 </span></div> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total intangible assets</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt;">1,200</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less: accumulated amortization</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,167</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">1,200</span></div> </td> </tr> <tr> <td style="width: 71.79%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total intangible assets, net</div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 7.4%; text-align: center; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.75pt; text-align: left;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">$    33</span></div> </td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.26%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">$    —</span></div> </td> </tr> </table> P3Y 1200000 1200000 1200000 1200000 1167000 1200000 33000 0 400000 0 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">8. Debt and Other Borrowings</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the notes”) through a private placement. Pursuant to the issuance of the promissory notes, the Company issued 25,000 pre-split shares of common stock for every $250,000 of notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the note. The notes bear a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020 and recorded a loss on debt extinguishment of $0.1 million in interest expense, net in the Consolidated Statement of Operations.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit bears a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal. The Company will pay the regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. As of December 31, 2019 and 2020, the outstanding balance for the revolving line of credit was $1.0 million, payable on June 10, 2021.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act the loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognized $0.5 million and $0.5 million interest expense on its debt and other borrowings for the years ended December 31, 2019 and 2020, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The notes and revolving line of credit contain affirmative customary covenants, including maintenance of insurance, notices of claims and litigations, subordination of other lender’s credit and compliance with environmental laws. As of December 31, 2019 and 2020, the Company was in compliance with all required covenants.</div> 7000000.0 P5Y 25000 250000 0.05 -100000 1000000.0 P2Y 0.0550 1000000.0 1000000.0 800000 P2Y 0.01 800000 500000 500000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">9. Commitments and Contingencies</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Litigation</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statement and the amount of loss can be reasonably estimated. The Company adjust its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the business, financial position, results of operations, or cash flows. The Company has not recorded any material loss contingency in the Consolidated Balance Sheets as of December 31, 2019 and 2020.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Warranties</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of December 31, 2019 and 2020, warranty reserves totaling $1.4 million and $4.0 million were recorded in accrued expenses and other current liabilities, respectively and $0.7 million and $2.8 million and were recorded in other non-current liabilities, respectively, in the Company’s Consolidated Balance Sheets. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Changes in the Company’s product warranty reserves were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.13%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 5.88%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.43%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at beginning of period</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$    —</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$ 2,057</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranties issued during the period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">2,057</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 7.59pt;">7,866</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Settlements made during the period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(3,111)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Changes in liability for pre-existing warranties </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 21.76pt; border-bottom: 1pt solid #000000; min-width: 30.09pt;">(1)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at end of period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$2,057</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.09pt;">$ 6,811</span></div> </td> </tr> </table> 1400000 4000000.0 700000 2800000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Changes in the Company’s product warranty reserves were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.13%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 5.88%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.43%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at beginning of period</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$    —</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$ 2,057</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranties issued during the period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">2,057</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 7.59pt;">7,866</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Settlements made during the period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">(3,111)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Changes in liability for pre-existing warranties </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 21.76pt; border-bottom: 1pt solid #000000; min-width: 30.09pt;">(1)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at end of period </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 5.88%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$2,057</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.43%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.09pt;">$ 6,811</span></div> </td> </tr> </table> 0 2057000 2057000 7866000 0 3111000 0 -1000 2057000 6811000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">10. Leases</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company leases office space under operating leases with lease terms ranging from <span style="-sec-ix-hidden:Fact_9e06e7644c8c4efe9e86a8b9e682ea55">twelve</span> to thirty-nine months. Additionally, the Company entered into a ground lease agreement for specific testing facility on the Solar Technology Acceleration Center. The Company does not have any finance leases. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">Operating lease expense for the years ended December 31, 2019 and 2020 was $0.1 million and $0.2 million, respectively. Lease expense related to leases with terms of one year or less that are not recognized on the Company’s Consolidated Balance Sheet was immaterial for both years. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Supplemental balance sheet information related to leases was as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Reported as:</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.2%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.05%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Assets:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Operating lease right of use assets (included in <span style="-sec-ix-hidden:Fact_5a67722970174967b103195b54527459"><span style="-sec-ix-hidden:Fact_3519ff6c2c084957b03ee26bddf40086">Other assets</span></span>)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$43</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$571</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Liabilities:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Operating lease liabilities, current portion (included in <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_0c8c9d0a04bf439581478dfbc838d9bb"><span style="-sec-ix-hidden:Fact_08f970bb149940f39a92a0c06a6a6e83">Accrued expenses and other current liabilities</span></span></span>) </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$11</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$242</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Operating lease liabilities, non-current (included in <span style="-sec-ix-hidden:Fact_dcb6599fd86947e5870f02b34ad78778"><span style="-sec-ix-hidden:Fact_25de61288fa04c7982f5ab28c68db7bf">Other non-current liabilities</span></span>)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">27</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 20pt;">355</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating lease liabilities </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$38</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$597</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Supplemental information related to operating leases was as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.2%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.05%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cash payments for operating leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$38</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$140</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">New operating lease assets obtained in exchange for operating lease liabilities</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$42</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$672</div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">As of December 31, 2019 and 2020, the weighted-average remaining lease term for operating leases is 1.88 years and 3.08 years, respectively. As of December 31, 2019 and 2020, the weighted-average discount rate for operating leases was 5%.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Future minimum lease payments under non-cancelable operating leases as of December 31, 2020 are as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2021</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$266 </div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2022</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">241</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2023</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">128</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total future lease payments</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$635 </div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less imputed interest</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 6.67pt; border-bottom: 1pt solid #000000; min-width: 20pt;">(38)</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total lease liability</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$597</span></div> </td> </tr> </table> P39M 100000 200000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Supplemental balance sheet information related to leases was as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Reported as:</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.2%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.05%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Assets:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Operating lease right of use assets (included in <span style="-sec-ix-hidden:Fact_5a67722970174967b103195b54527459"><span style="-sec-ix-hidden:Fact_3519ff6c2c084957b03ee26bddf40086">Other assets</span></span>)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$43</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$571</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Liabilities:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Operating lease liabilities, current portion (included in <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_0c8c9d0a04bf439581478dfbc838d9bb"><span style="-sec-ix-hidden:Fact_08f970bb149940f39a92a0c06a6a6e83">Accrued expenses and other current liabilities</span></span></span>) </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$11</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$242</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Operating lease liabilities, non-current (included in <span style="-sec-ix-hidden:Fact_dcb6599fd86947e5870f02b34ad78778"><span style="-sec-ix-hidden:Fact_25de61288fa04c7982f5ab28c68db7bf">Other non-current liabilities</span></span>)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">27</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 20pt;">355</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating lease liabilities </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$38</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$597</span></div> </td> </tr> </table> 43000 571000 11000 242000 27000 355000 38000 597000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Supplemental information related to operating leases was as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.2%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.05%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cash payments for operating leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$38</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$140</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">New operating lease assets obtained in exchange for operating lease liabilities</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.2%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.01pt; text-align: left;">$42</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.05%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 6.51pt; text-align: left;">$672</div> </td> </tr> </table> 38000 140000 42000 672000 P1Y10M17D P3Y29D 0.05 0.05 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Future minimum lease payments under non-cancelable operating leases as of December 31, 2020 are as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2021</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 6pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$266 </div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2022</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">241</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">2023</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">128</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total future lease payments</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$635 </div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less imputed interest</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 6.67pt; border-bottom: 1pt solid #000000; min-width: 20pt;">(38)</span></div> </td> </tr> <tr> <td style="width: 87.18%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total lease liability</div> </td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 4.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$597</span></div> </td> </tr> </table> 266000 241000 128000 635000 38000 597000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">11. Common Stock</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Certificate of Incorporation, as amended as of December 31, 2017 (the “Certificate of Incorporation”), authorizes the Company to issue 98,960,064 shares of $ 0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the Company sold 9,162,976 post-split shares of common stock at $3.27 per share for an aggregate purchase price of $30,000,024. The proceeds are available for working capital and other corporate purposes. </div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Related Party Stock Repurchase</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">recorded as treasury stock on the Company’s consolidated balance sheets as of December 31, 2020 and is intended to be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</div> 98960064 0.0001 0 1 9162976 3.27 30000024 9896666 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">12. Stock Plans</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 9, 2017, the Company’s board of directors adopted the 2017 Stock Incentive Plan (the “Plan”). The Plan offers employees, directors and selected service providers to acquire equity in the Company in the aggregate number of shares through awards of Options, Restricted Stock Awards (“RSA”), Stock Appreciation Rights, Restricted Stock Units (“RSU”), and Other Stock Awards, at exercise prices not less than the fair market value at date of grant. As of December 31, 2020, 24,534,509 post-split shares were authorized to be issued under 2017 Stock Incentive Plan. Generally new shares are issued from the Company’s balance of authorized Common Stock from the 2017 Stock Incentive Plan to satisfy stock option exercises and vesting of awards. The Company also holds Treasury Shares available for issuance for awards under its stock-based benefit plans.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In December 2020, the Company entered into an amendment agreement with one of the Founders to modify the vesting of his Restricted Stock Awards. The amended plan resulted in modification of his outstanding equity awards by changing the vesting schedule. No incremental compensation expense was recorded as a result of this modification given that modification was limited to change in vesting schedule and did not impact the probability of vesting.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">The following table summarizes stock option activity under the Plan and related information:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Options Outstanding</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.83%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.98%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> </tr> <tr class="header"> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.93%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Exercise <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Price</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.83%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Remaining <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Contractual <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Term <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(in years)</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.98%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Aggregate <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Intrinsic <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Value <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(in <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">thousands)</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Outstanding - December 31, 2019</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,081,739</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.22</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Granted during the year</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 7.5pt;">525,725</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 5pt;">0.48</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Exercised or released</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 30pt;">— </span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cancelled or forfeited</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">82,467</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 5pt;">0.07</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expired</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balances - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,524,997</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.23</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;">7.51</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$25,785</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vested and expected to vest - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,524,997</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.23</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;">7.51</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$25,785</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Exercisable - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">5,379,164</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.16</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;"><span style="padding-left: 0.37pt;">7.11</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$16,693</div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Stock options generally vest over four years from the date of grant, and are based only on service vesting conditions, except in the event of a change in control as defined under the Plan which would provide for accelerated exercisability. The options expire no later than ten years of grant date. The weighted-average grant date fair value of options granted to employees during the years ended December 31, 2019 and 2020 was $1.29 and $2.86, respectively. The aggregate intrinsic values of options exercised during the years ended December 31, 2019 and 2020 was zero for both years.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">During fiscal 2020, the Company issued performance-based restricted stock units. RSUs have performance and service vesting conditions, which must both be satisfied in order to vest. Service vesting conditions for RSUs provide for vesting over four years from the date of grant except for 9.9 million RSUs that were issued during the year which have a service period up to the date of completion of the liquidity event. RSUs vest upon the completion of a liquidity event, either an initial public offering or sale event. No RSUs vested during the years ended December 31, 2019 and 2020, as the performance conditions are not probable of occurring. Therefore, no stock-based compensation cost has been recognized related to the RSUs granted as of December 31, 2020. Total unrecognized stock-based compensation cost of $40.8 million related to unvested RSUs is expected to be recognized upon vesting.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Under the Stock Plan, an RSA is an award of shares of common stock that may be subject to restrictions on transferability and other restrictions as the Board of Directors determine in its sole discretion on the date of grant. The Company has issued RSAs only to Founders and the restrictions are related to transferability, along with the standard service condition of four years required for vesting. During the years ended December 31, </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">2019 and 2020, the Company recognized stock-based compensation expense of $0.2 million and $0.2 million, respectively, related to RSAs issued under the Plan. As of December 31, 2019 and 2020, there was $0.2 million and $0.1 million, respectively, of total unamortized compensation cost related to RSAs under the Plan.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8.5pt; margin-left: 0pt; text-align: left;">The following summarizes restricted stock activity under the Plan:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.79%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Unvested Restricted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Stock Units</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.74%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Unvested Restricted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Stock Awards</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.54%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.5%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Intrinsic <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Value</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.45%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Grant Date <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Fair Value</div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Unvested as of December 31, 2019</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 12.13pt;">824,667</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;">$<span style="padding-left: 2.5pt;">1.64</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">4,424,652</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;">$0.07</div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Granted</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">12,201,611</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 7.5pt;">3.26</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vested</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 34.63pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 15pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">3,255,052</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 5pt;">0.07</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Forfeited or canceled</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.13pt;">82,467</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 7.5pt;">3.26</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Unvested as of December 31, 2020</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">12,943,811</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;">$ 3.16</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">1,169,600</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;">$0.07</div> </td> </tr> </table> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Stock-Based Compensation Expense</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">The Company recognized stock-based compensation expense under the Plan (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.52%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.81%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of revenue</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$176</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 7.5pt;">322</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 5pt;">653</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">1,401</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt;">51</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">57</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and marketing</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt; border-bottom: 1pt solid #000000; min-width: 20pt;">26 </span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 22.5pt;">38 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total stock-based compensation expense</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$906</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 22.5pt;">1,818<br/> </span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Total unamortized stock-based compensation expense as of December 31, 2020 was $44.5 million and is expected to be recognized over a weighted average period of approximately 3.04 years. This includes 9.9 million shares granted during the year that as described above have a service period through the date of the liquidity event. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Determination of Fair Value</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company estimates the fair value of share-based compensation for stock options utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation on a straight-line basis over the requisite vesting period for each award. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Fair Value of Common Stock:<span style="font-style: normal;"> The fair value of the shares of common stock underlying the stock-based awards has historically been determined by the board of directors, with input from management. Because there has been no public market for the Company’s common stock, the board of directors has determined the fair value of the common stock on the grant date of the stock-based award by considering a number of objective and subjective factors, including 409A valuations of the Company’s common stock, valuations of comparable companies, sales of the Company’s common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. The fair value of the underlying common stock will be determined by the board of directors until such time as the Company’s common stock is listed on an established stock exchange or national market system. </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Expected Term:<span style="font-style: normal;"> The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.</span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">Expected Volatility:<span style="font-style: normal;"> Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that its considers to be comparable to its business over a period equivalent to the expected term of the stock option grants. </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Risk-Free-Interest-Rate:<span style="font-style: normal;"> The Company bases the risk-free interest rate on the implied yield available on US Treasury zero-coupon issues with remaining term equivalent to expected term. </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; margin-top: 6pt; margin-left: 0pt; text-align: left;">Expected Dividend:<span style="font-style: normal;"> The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero. </span></div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The fair value of stock options granted was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 33.26%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended December 31,</div> </td> </tr> <tr class="header"> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected term (years)</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">5.66–6.09</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">5.99–6.17</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected volatility</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">52.01%—54.10%</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">51.52%—51.58%</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Risk-free interest rate</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">1.63%—2.3%</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">1.60%—1.61%</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected dividends</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">— </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">— </div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Grant date fair value per option </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">$1.27—$1.30</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">$2.85—$2.86</div> </td> </tr> </table> 24534509 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">The following table summarizes stock option activity under the Plan and related information:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Options Outstanding</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.83%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.98%; text-align: center; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> </tr> <tr class="header"> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.93%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Exercise <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Price</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.83%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Remaining <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Contractual <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Term <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(in years)</div> </td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.41%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.98%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Aggregate <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Intrinsic <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Value <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(in <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">thousands)</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Outstanding - December 31, 2019</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,081,739</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.22</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Granted during the year</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 7.5pt;">525,725</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 5pt;">0.48</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Exercised or released</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 30pt;">— </span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cancelled or forfeited</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">82,467</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 5pt;">0.07</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expired</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balances - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,524,997</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.23</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;">7.51</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$25,785</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vested and expected to vest - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">8,524,997</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.23</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;">7.51</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$25,785</div> </td> </tr> <tr> <td style="width: 56.41%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Exercisable - December 31, 2020</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">5,379,164</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.93%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 4.98pt; text-align: left;">$0.16</div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.83%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 11.91pt; text-align: left;"><span style="padding-left: 0.37pt;">7.11</span></div> </td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.41%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.42pt; text-align: left;">$16,693</div> </td> </tr> </table> 8081739 0.22 525725 0.48 0 0 82467 0.07 0 0 8524997 0.23 P7Y6M3D 25785000 8524997 0.23 P7Y6M3D 25785000 5379164 0.16 P7Y1M9D 16693000 P4Y P10Y 1.29 2.86 0 0 P4Y 9900000 0 0 0 40800000 P4Y 200000 200000 200000 100000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8.5pt; margin-left: 0pt; text-align: left;">The following summarizes restricted stock activity under the Plan:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.79%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Unvested Restricted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Stock Units</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.74%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Unvested Restricted <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Stock Awards</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.54%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.5%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Intrinsic <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Value</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Number of <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Shares</div> </td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.87%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.45%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Weighted-<br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Average <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Grant Date <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Fair Value</div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Unvested as of December 31, 2019</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 12.13pt;">824,667</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;">$<span style="padding-left: 2.5pt;">1.64</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">4,424,652</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;">$0.07</div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Granted</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">12,201,611</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 7.5pt;">3.26</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vested</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 34.63pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 15pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">3,255,052</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 5pt;">0.07</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Forfeited or canceled</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.13pt;">82,467</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;"><span style="padding-left: 7.5pt;">3.26</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 30pt;">—</span></div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;"><span style="padding-left: 12.5pt;">—</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Unvested as of December 31, 2020</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.54%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">12,943,811</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.5%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 5.05pt; text-align: left;">$ 3.16</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">1,169,600</div> </td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.87%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.45%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.51pt; text-align: left;">$0.07</div> </td> </tr> </table> 824667 1.64 4424652 0.07 12201611 3.26 0 0 0 0 3255052 0.07 82467 3.26 0 0 12943811 3.16 1169600 0.07 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">The Company recognized stock-based compensation expense under the Plan (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.52%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.22%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.81%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of revenue</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$176</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 7.5pt;">322</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 5pt;">653</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">1,401</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt;">51</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">57</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and marketing</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt; border-bottom: 1pt solid #000000; min-width: 20pt;">26 </span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 22.5pt;">38 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total stock-based compensation expense</div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 20pt;">$906</span></div> </td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.22%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.81%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 22.5pt;">1,818<br/> </span></div> </td> </tr> </table> 176000 322000 653000 1401000 51000 57000 26000 38000 906000 1818000 44500000 P3Y14D 9900000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The fair value of stock options granted was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 33.26%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended December 31,</div> </td> </tr> <tr class="header"> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.32%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected term (years)</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">5.66–6.09</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">5.99–6.17</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected volatility</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">52.01%—54.10%</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">51.52%—51.58%</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Risk-free interest rate</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">1.63%—2.3%</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">1.60%—1.61%</div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Expected dividends</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">— </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">— </div> </td> </tr> <tr> <td style="width: 64.1%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Grant date fair value per option </div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">$1.27—$1.30</div> </td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.32%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 15.31%; text-align: center; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; text-align: center;">$2.85—$2.86</div> </td> </tr> </table> P5Y7M28D P6Y1M2D P5Y11M26D P6Y2M1D 0.5201 0.5410 0.5152 0.5158 0.0163 0.023 0.0160 0.0161 0 0 1.27 1.30 2.85 2.86 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">13. Net loss per share</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The table below sets forth the computation of basic and diluted loss per share (<span style="font-style: italic;">in thousands, except per share amounts</span>): </div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.19%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.66%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.65%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted:<br/> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(13,495)</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(15,924)</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">62,043 </span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.7pt;">68,811 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted loss per share </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 10pt;">(0.22)</span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 10pt;">(0.23)</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">For purposes of computing diluted net loss per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities were excluded (<span style="font-style: italic;">in thousands</span>):</span></div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.17%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable under stock option plans outstanding</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">8,082 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: right;"><span style="padding-left: 5pt;">8,525 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">5,249 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">14,122 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">13,331 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: right;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">22,647 </span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The table below sets forth the computation of basic and diluted loss per share (<span style="font-style: italic;">in thousands, except per share amounts</span>): </div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.19%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.66%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.65%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted:<br/> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(13,495)</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(15,924)</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">62,043 </span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.7pt;">68,811 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted loss per share </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 10pt;">(0.22)</span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 10pt;">(0.23)</span></div> </td> </tr> </table> -13495000 -15924000 62043000 62043000 68811000 68811000 -0.22 -0.22 -0.23 -0.23 <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities were excluded (<span style="font-style: italic;">in thousands</span>):</span> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.17%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.46%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable under stock option plans outstanding</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt;">8,082 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: right;"><span style="padding-left: 5pt;">8,525 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">5,249 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">14,122 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">13,331 </span></div> </td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.46%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0pt; margin-left: 1.76pt; text-align: right;"><span style="border-bottom: 3pt double rgb(0, 0, 0); min-width: 27.5pt;">22,647 </span></div> </td> </tr> </table> 8082000 8525000 5249000 14122000 13331000 22647000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">14. Income Taxes</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.19%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.66%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.65%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">U.S.</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(13,534)</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(16,269)</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Foreign </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 25.83pt; border-bottom: 1pt solid #000000; min-width: 35.83pt;">— </span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 35.83pt;">262 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total loss before income taxes</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 35.83pt;">$(13,534)</span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 35.83pt;">$(16,007)</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.42%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 3.92%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.98%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current<br/> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Federal </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 3.33pt;">—</span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(159)</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 5pt;">(37) </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 18.33pt;">1 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Foreign </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">— </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 13.33pt;">78 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Federal </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt;">(2) </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15pt;">(3) </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt; border-bottom: 1pt solid #000000; min-width: 18.33pt;">— </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 13.33pt; border-bottom: 1pt solid #000000; min-width: 23.33pt;">— </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total income tax expense/(benefit) </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 18.33pt;">$(39)</span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 23.33pt;">$</span><span style="padding-left: 5pt; border-bottom: 3pt double #000000; min-width: 23.33pt;">(83)</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.56%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(2,842)</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(3,362)</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State taxes, net of federal</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(551)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(215)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and experimentation tax credit</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.87pt;">(118)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(179)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Valuation allowance</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">3,184</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">3,523</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock compensation</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15.83pt;">225</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15.83pt;">406</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Dividends received deduction </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(308)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Permanent differences and other</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">63</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">52</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$</span><span style="padding-left: 12.5pt; border-bottom: 3pt double #000000; min-width: 30.83pt;">(39)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$</span><span style="padding-left: 12.5pt; border-bottom: 3pt double #000000; min-width: 30.83pt;">(83)</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s deferred income tax assets and liabilities were comprised of the following (<span style="font-style: italic;">in thousands</span>): </span></div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred tax assets:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Fixed assets and intangibles</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 10.83pt;">156</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 10.83pt;">135</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">106</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">333</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">2,066</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net operating loss carryforward </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">4,626</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">6,679</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Capital loss carryforward</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">501</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Investment difference</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">148</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">R&amp;D credit carryforward</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">181</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">325</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Subtotal</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">5,797</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">9,459</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less valuation allowance</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 5pt;">(5,774)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 5pt;">(9,297)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total deferred tax asset </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">23</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">162</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred tax (liabilities):<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Investment difference</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(15)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 12.5pt;">(101)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.87pt;">(11)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(61)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total deferred tax (liability)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(26)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 12.5pt;">(162)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net deferred tax asset (liability) </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 17.5pt;">(3)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 15.83pt;">—</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">The net change in the total valuation allowance for the years ended December 31, 2019 and 2020, was an increase of $3.1 million and $3.5 million, respectively. In assessing the realizability of deferred tax assets, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considered the scheduled reversal of deferred tax liabilities, carryback potential, projected future taxable income and tax planning strategies in making this assessment. After consideration of these factors and based upon the level of historical taxable income, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences at December 31, 2020.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has federal net operating loss carryforwards of approximately $27.8 million at December 31, 2020. These loss carryforwards have an indefinite carryforward period. The Company also has state net operating loss carryforwards of approximately $17.0 million, which begin to expire in <span style="-sec-ix-hidden:Fact_9f11439e6cf04acd93e4657e8ab485c4">2034</span>. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has federal R&amp;D Credit carryforwards of approximately $0.4 million at December 31, 2020, which begin to expire in <span style="-sec-ix-hidden:Fact_af135641e8254cf0ab542201d627ecc4">2038</span>. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company is subject to U.S. federal income tax, as well as income tax in multiple state and foreign jurisdictions. The tax returns for years 2017 and beyond remain open for examination. As of December 31, 2020, the Company is not currently under audit by any taxing authority.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (<span style="font-style: italic;">in thousands</span>): </div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.37%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance, beginning of the year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;">$22</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;">$45</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Increase for tax positions related to the current year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt;">23 </span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt;">36 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Decrease for tax positions related to prior years</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">— </span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">— </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance, end of year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$45</span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$81</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We do not expect or anticipate a significant increase or decrease over the next twelve months in the unrecognized tax benefits reported above. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2019 and 2020, we had not accrued any interest or penalties related to unrecognized tax benefits.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">The following table summarizes our U.S. and foreign income (loss) before income taxes (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.19%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.66%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.94%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.65%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">U.S.</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(13,534)</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(16,269)</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Foreign </div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 25.83pt; border-bottom: 1pt solid #000000; min-width: 35.83pt;">— </span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 35.83pt;">262 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total loss before income taxes</div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.66%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 35.83pt;">$(13,534)</span></div> </td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.94%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.65%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 35.83pt;">$(16,007)</span></div> </td> </tr> </table> -13534000 -16269000 0 262000 -13534000 -16007000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">For the years ended December 31, 2019 and 2020, the pre-tax loss attributable to foreign operations was insignificant. The provision for income tax expense (benefit) was composed of the following (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.42%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 3.92%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.26%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.98%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Current<br/> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Federal </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$<span style="padding-left: 3.33pt;">—</span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(159)</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 5pt;">(37) </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 18.33pt;">1 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Foreign </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">— </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 13.33pt;">78 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Federal </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 10pt;">(2) </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15pt;">(3) </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt; border-bottom: 1pt solid #000000; min-width: 18.33pt;">— </span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 13.33pt; border-bottom: 1pt solid #000000; min-width: 23.33pt;">— </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total income tax expense/(benefit) </div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 3.92%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 18.33pt;">$(39)</span></div> </td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.26%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 4.98%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 23.33pt;">$</span><span style="padding-left: 5pt; border-bottom: 3pt double #000000; min-width: 23.33pt;">(83)</span></div> </td> </tr> </table> 0 -159000 -37000 1000 0 78000 -2000 -3000 0 0 -39000 -83000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The difference between the income tax expense (benefit) derived by applying the federal statutory income tax rate to our income (loss) before income taxes and the amount recognized in our consolidated financial statements is as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.56%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.19%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.59%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(2,842)</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$(3,362)</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">State taxes, net of federal</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(551)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(215)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and experimentation tax credit</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.87pt;">(118)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(179)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Valuation allowance</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">3,184</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 8.33pt;">3,523</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock compensation</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15.83pt;">225</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 15.83pt;">406</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Dividends received deduction </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 12.5pt;">(308)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Permanent differences and other</div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">63</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3.75pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 20.83pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">52</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$</span><span style="padding-left: 12.5pt; border-bottom: 3pt double #000000; min-width: 30.83pt;">(39)</span></div> </td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.19%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3pt;">​</td> <td style="width: 6.59%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$</span><span style="padding-left: 12.5pt; border-bottom: 3pt double #000000; min-width: 30.83pt;">(83)</span></div> </td> </tr> </table> -2842000 -3362000 -551000 -215000 118000 179000 3184000 3523000 225000 406000 0 308000 63000 52000 -39000 -83000 <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s deferred income tax assets and liabilities were comprised of the following (<span style="font-style: italic;">in thousands</span>): </span> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 6pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 15.6%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.17%; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 3.75pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.63%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 3.75pt; padding-bottom: 3.75pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred tax assets:<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3.75pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Fixed assets and intangibles</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 10.83pt;">156</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 10.83pt;">135</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">106</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">333</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">2,066</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net operating loss carryforward </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">4,626</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">6,679</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Capital loss carryforward</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">501</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Investment difference</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">148</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">R&amp;D credit carryforward</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">181</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">325</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Subtotal</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">5,797</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 8.33pt;">9,459</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Less valuation allowance</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 5pt;">(5,774)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 5pt;">(9,297)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total deferred tax asset </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">23</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 15.83pt;">162</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred tax (liabilities):<br/> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Investment difference</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(15)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Leases</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 20.83pt;">—</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 12.5pt;">(101)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.87pt;">(11)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(61)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total deferred tax (liability)</div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 17.5pt;">(26)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 2.5pt;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 2.5pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;"><span style="padding-left: 12.5pt;">(162)</span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net deferred tax asset (liability) </div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 17.5pt;">(3)</span></div> </td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.17%; border-bottom: none; font-size: 2pt; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.63%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 2.5pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.1pt; text-align: left;">$<span style="padding-left: 15.83pt;">—</span></div> </td> </tr> </table> 156000 135000 0 106000 333000 2066000 4626000 6679000 501000 0 0 148000 181000 325000 5797000 9459000 5774000 9297000 23000 162000 15000 0 0 101000 11000 61000 26000 162000 3000 0 3100000 3500000 27800000 17000000.0 400000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We account for uncertainty in taxes in accordance with authoritative guidance. A reconciliation of the unrecognized tax benefits is as follows (<span style="font-style: italic;">in thousands</span>): </div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 13.37%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.29%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 4.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance, beginning of the year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;">$22</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;">$45</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Increase for tax positions related to the current year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt;">23 </span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt;">36 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Decrease for tax positions related to prior years</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">— </span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 15pt;">— </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance, end of year</div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$45</span></div> </td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.29%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 4.4%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.79pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 15pt;">$81</span></div> </td> </tr> </table> 22000 45000 23000 36000 0 0 45000 81000 0 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">15. Retirement Plan</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company sponsors various defined contribution retirement plans for its eligible U.S. and non-U.S. employees. Total contributions to these plans were $0.15 million and $0.31 million for the years ended December 31, 2019 and 2020, respectively. For employees in the United States, the Company matches pretax employee contributions up to a maximum of $19,500 per participant per year.</div> 150000 310000 19500 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">16. Segment Information</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (<span style="font-style: italic;">in thousands</span>):</span></div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 16.45%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">United States</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$45,264</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$187,093</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vietnam</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">7,149 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">38 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.87pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">711 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">221 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total net revenue</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$53,124</span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$187,352</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Other than the United States, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2020. Other than the United States and Vietnam, no other individual country exceeded 10% or more of total revenue during the year ended December 31, 2019. </div> 1 <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (<span style="font-style: italic;">in thousands</span>):</span> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 16.45%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Years Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31,</div> </td> </tr> <tr class="header"> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.94%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2019</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">United States</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$45,264</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$187,093</div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vietnam</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 10pt;">7,149 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">38 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 17.87pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">711 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">221 </span></div> </td> </tr> <tr> <td style="width: 82.05%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total net revenue</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 6.94%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$53,124</span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$187,352</span></div> </td> </tr> </table> 45264000 187093000 7149000 38000 711000 221000 53124000 187352000 0.10 0.10 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">17. Related Parties</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 30<sup>th</sup>, 2017, the Company issued promissory notes worth $7 million, out of which $6.0 million was issued to two Board Members. The notes carry an interest rate of 5% and expire five years from date of issuance. As described in Note 8, the Company repaid the principal during the year ended December 31, 2020. For the years ended December 31, 2019 and 2020 the Company incurred interest expense of $0.3 million and $0.2 million related to the notes issued to the related parties, respectively. In combination with the note, the Company also issued 25,000 pre-split shares of common stocks for every $250,000 of notes purchased by such investors. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from a founder of the Company. The repurchase of these shares is recorded as treasury stock on the Company’s consolidated balance sheet as of December 31, 2020. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Transactions with the Company’s unconsolidated subsidiary Dimension Energy LLC for the years ended December 31, 2019 and 2020 are disclosed in Note 6.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">There were no other material related-party transactions during the years ended December 31, 2019 and 2020. </div> 7000000 6000000.0 0.05 P5Y 300000 200000 25000 250000 9896666 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">18. Subsequent Events</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Management evaluates events occurring subsequent to the date of the consolidated financial statements in determining the accounting or disclosure of transactions and events that affect the consolidated financial statements. Subsequent events have been evaluated through March 9, 2021, which is the date that the consolidated financial statements were issued. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million Paycheck Protection Plan loan.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company is monitoring the recent global health emergency driven by the potential impact of the COVID-19 virus, along with global supply and demand dynamics. The extent to which these events may impact the Company’s business will depend on future developments, which are highly uncertain and cannot be predicted at this time. The Company has thus far avoided significant impact to performance of operations, and management will continue to monitor the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. </div> 800000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">19. Subsequent Events (Unaudited)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">The following events occurred subsequent to original issuance of the consolidated financial statements. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and other claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $133 million in the claim. The Company believes we have strong defenses to the claim, and we plan to vigorously defend against it. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company and its management considered (a) the facts described above, (b) the preliminary stage of the proceeding and (c) the advice of outside legal counsel on the claims, and determined that it is not probable that FCX will prevail on the merits, and continues to believe that the Company’s likelihood of material loss is remote. </div> 133000000 32359000 140662000 1014000 0 23734000 53668000 1686000 11276000 6924000 23558000 65717000 229164000 1857000 0 3819000 6265000 71393000 235429000 17127000 16556000 1000000 0 18495000 40246000 207000 0 22980000 9606000 59809000 66408000 784000 0 3349000 5662000 63942000 72070000 0.0001 0.0001 10000000 10000000 0 0 0 0 0.0001 0.0001 850000000 66155340 66155340 84944145 84944145 1000 8000 9896666 10762566 0 0 50096000 288696000 -3000 6000 -42643000 -125351000 7451000 163359000 71393000 235429000 48879000 45582000 122197000 137799000 10761000 7407000 20976000 31005000 59640000 52989000 143173000 168804000 46513000 48090000 114883000 146964000 10261000 12938000 19826000 45810000 56774000 61028000 134709000 192774000 2866000 -8039000 8464000 -23970000 1438000 2116000 4047000 9653000 1041000 2224000 2374000 6421000 2912000 10392000 7630000 63217000 5391000 14732000 14051000 79291000 -2525000 -22771000 -5587000 -103261000 -70000 -301000 -303000 -515000 0 210000 0 20829000 -34000 0 -75000 790000 1000 13000 1000 59000 -2630000 -22875000 -5966000 -82216000 24000 41000 -115000 137000 -186000 -400 -345000 -354000 -2840000 -22916000 -6196000 -82707000 -12000 3000 -20000 9000 -2852000 -22913000 -6216000 -82698000 -0.04 -0.24 -0.09 -1.00 -0.04 -0.24 -0.09 -1.00 67567724 94596519 69857468 82677824 67567724 94596519 69857468 82677824 0 0 63633981 1000 0 0 18273000 0 -26719000 -8445000 2014091 9162976 30000000 30000000 933000 933000 -3356000 -3356000 -8000 -8000 0 0 74811048 1000 0 0 49206000 -8000 -30075000 19124000 594712 -9896666 9896666 448000 448000 -2840000 -2840000 -12000 -12000 0 0 65509094 1000 9896666 0 49654000 -20000 -32915000 16720000 0 0 66155340 1000 9896666 0 50096000 -3000 -42643000 7451000 3413849 -865900 865900 213690 50000 50000 -4455384 -1000 -54154000 -54155000 19840000 2000 241153000 241155000 6000 -6000 -7093000 -7093000 53150000 53150000 -59792000 -59792000 6000 6000 0 0 84301595 8000 10762566 283196000 3000 -102435000 180772000 642550 107000 107000 12000 12000 5381000 5381000 -22916000 -22916000 3000 3000 0 0 84944145 8000 10762566 288696000 6000 -125351000 163359000 -6196000 -82707000 1381000 58531000 43000 383000 -345000 -354000 0 20829000 -75000 790000 5195000 2118000 726000 484000 0 83000 -2000 0 -43000 0 12219000 30017000 1523000 9590000 4351000 16609000 365000 -180000 4009000 -535000 13825000 21243000 -112000 -207000 -14108000 -13374000 386000 904000 338000 1068000 -14638000 -92414000 0 778000 0 22332000 0 21554000 784000 0 4000000 1000000 0 54155000 0 5942000 0 2077000 30000000 241314000 26784000 178140000 -20000 9000 12126000 107289000 8235000 33373000 20361000 140662000 0 40000 0 -790000 350000 332000 32359000 140662000 1014000 0 33373000 140662000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">1. Description of Business</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">FTC Solar, Inc. (the “Company”, “we”, “our”, or “us”) was founded in 2017 and is incorporated in the state of Delaware. We are a global provider of advanced solar tracker systems, supported by proprietary software and value-added engineering services. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers, and to help facilitate the continued growth and adoption of solar power globally. Trackers significantly increase the amount of solar energy produced at a solar installation by moving solar panels throughout the day to maintain an optimal orientation relative to the sun. Our tracker systems are currently marketed under the Voyager brand name (“Voyager Tracker” or “Voyager”). Voyager is a next-generation two-panel in-portrait single-axis tracker solution that we believe offers industry-leading performance and ease of installation. We are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14.5pt; margin-left: 0pt; text-align: left; font-weight: bold; font-style: italic;">Initial Public Offering and Related Transaction</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Prior to the completion of the IPO, the Board of Directors and Stockholders approved an approximately 8.25-for-1 forward stock split (the “Forward Stock Split”) of the Company’s shares of common stock which became effective on April 28, 2021.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units (“RSUs”) and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">JOBS Act Accounting Election</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.</div> 19840000 13.00 8.25-for-1 241200000 54200000 4455384 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">2. Revision of Previously Issued Financial Statements</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 14pt; margin-left: 0pt; text-align: left;">Background of the Revision </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In connection with the preparation of the Company’s financial statements as of and for the three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company incorrectly omitted from the basic and diluted weighted-average shares outstanding calculation shares of common stock underlying RSUs that became fully vested during the period but had not yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 15.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Effect of the Revision</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:</span></div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.7%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Previously <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Reported)</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.62%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Adjustments</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Revised)</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td colspan="7" style="width: 37.68%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(<span style="font-style: italic;">in thousands, except share and per share data</span><span style="font-weight: normal;">)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Balance Sheet<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 12.5pt;"><span style="text-indent: 0pt;">286,687</span></span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 14.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 12.5pt;"><span style="text-indent: 0pt;">283,196</span></span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926) </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435) </span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Comprehensive Loss<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of Revenue - Product</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 17.5pt;">43,885</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 31.67pt;">(7)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 17.5pt;">43,878</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">5,585</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 36.67pt;">(2)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">5,583</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and Marketing</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">3,258</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 26.67pt;">(161)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">3,097</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">51,063</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,321)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">47,742</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating expenses</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">59,906</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,484)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">56,422</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss from operations</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(75,963) </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(72,472)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss before income taxes</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,590)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,099)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Comprehensive loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,834)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,343)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding-basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135 </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Stockholders’ Equity<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 12.5pt;">286,687</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 14.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 12.5pt;">283,196</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock-based compensation</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,192</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">52,701</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Note 11. Net loss per share<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 14.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 17.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 14.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> </table> <div class="block-main" style="width: 468pt; margin-left: 0pt;"> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.7%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Six Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Previously <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Reported)</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.62%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Adjustments</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Six Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Revised)</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td colspan="7" style="width: 37.68%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(<span style="font-style: italic;">in thousands, except share and per share data</span><span style="font-weight: normal;">)</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Balance Sheet</td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 12.5pt;">286,687</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$<span style="padding-left: 14.17pt;">(3,491)</span><br/> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 12.5pt;">283,196</span></td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926)</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435)</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statement of Comprehensive Loss</td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of Revenue - Product</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 17.5pt;">98,881</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$<span style="padding-left: 31.67pt;">(7)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 17.5pt;">98,874</span></td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">7,539</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 36.67pt;">(2)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">7,537</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and Marketing</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">4,358</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 26.67pt;">(161)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">4,197</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,147</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 19.17pt;">(3,321)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">52,826</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating expenses</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">68,044</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,484)</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">64,560</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss from operations</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(83,982)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(80,491)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss before income taxes</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(62,833)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,342)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(63,283)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,792)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Comprehensive loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(63,277)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,786)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Cash Flows<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$     (63,283)</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$       3,491</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$     (59,792)</td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock-based compensation</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,641</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">53,150</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Note 11. Net loss per share<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$     (63,283)</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$       3,491</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$     (59,792)</td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">15,079</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(9,885)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">5,194</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">23,231</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(9,885)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">13,346</span></div> </td> </tr> </table> </div> <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:</span> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.7%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Previously <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Reported)</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.62%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Adjustments</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Revised)</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td colspan="7" style="width: 37.68%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(<span style="font-style: italic;">in thousands, except share and per share data</span><span style="font-weight: normal;">)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Balance Sheet<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 12.5pt;"><span style="text-indent: 0pt;">286,687</span></span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 14.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; padding-left: 12.5pt;"><span style="text-indent: 0pt;">283,196</span></span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926) </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435) </span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Comprehensive Loss<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of Revenue - Product</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 17.5pt;">43,885</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 31.67pt;">(7)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 17.5pt;">43,878</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">5,585</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 36.67pt;">(2)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">5,583</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and Marketing</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">3,258</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 26.67pt;">(161)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">3,097</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">51,063</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,321)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">47,742</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating expenses</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">59,906</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,484)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">56,422</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss from operations</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(75,963) </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(72,472)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss before income taxes</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,590)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,099)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Comprehensive loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,834)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,343)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding-basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135 </span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Stockholders’ Equity<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 12.5pt;">286,687</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 14.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 12.5pt;">283,196</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock-based compensation</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,192</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">52,701</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Note 11. Net loss per share<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;">$<span style="padding-left: 14.17pt;">(55,841)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;">$<span style="padding-left: 17.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$<span style="padding-left: 14.17pt;">(52,350)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">79,229,174</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">6,927,135</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">86,156,309</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.70)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.61)</span></div> </td> </tr> </table> <div class="block-main" style="width: 468pt; margin-left: 0pt;"> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.7%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Six Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Previously <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Reported)</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 9.62%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Adjustments</div> </td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.67%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of and for <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Six Months <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">June 30, 2021 <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(As Revised)</div> </td> </tr> <tr class="header"> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td colspan="7" style="width: 37.68%; text-align: center; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">(<span style="font-style: italic;">in thousands, except share and per share data</span><span style="font-weight: normal;">)</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Balance Sheet</td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Additional paid-in capital</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 12.5pt;">286,687</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$<span style="padding-left: 14.17pt;">(3,491)</span><br/> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 12.5pt;">283,196</span></td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accumulated deficit</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 14.17pt;">(105,926)</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 14.17pt;">(102,435)</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statement of Comprehensive Loss</td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Cost of Revenue - Product</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 17.5pt;">98,881</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$<span style="padding-left: 31.67pt;">(7)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"> $<span style="padding-left: 17.5pt;">98,874</span></td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Research and development</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">7,539</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 36.67pt;">(2)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">7,537</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Selling and Marketing</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 27.5pt;">4,358</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 26.67pt;">(161)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">4,197</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">General and administrative</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,147</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman';"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="padding-left: 19.17pt;">(3,321)</span></td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">52,826</span></div> </td> </tr> <tr> <td rowspan="1" style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total operating expenses</div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">68,044</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,484)</span></div> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td class="gutter" rowspan="1" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">64,560</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss from operations</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(83,982)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(80,491)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Loss before income taxes</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(62,833)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,342)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(63,283)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,792)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Comprehensive loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 19.17pt;">(63,277)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 22.5pt;">3,491</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 19.17pt;">(59,786)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss per share - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - basic</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Weighted-average common shares outstanding - diluted</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Condensed Consolidated Statement of Cash Flows<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$     (63,283)</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$       3,491</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$     (59,792)</td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Stock-based compensation</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">56,641</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(3,491)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">53,150</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-left: 0pt; text-align: left;">Note 11. Net loss per share<br/> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$     (63,283)</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$       3,491</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 10pt; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman';">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;">$     (59,792)</td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 5pt;">73,106,935</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 5pt;">3,474,582</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">76,581,517</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.87)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 27.5pt;">0.09</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 29.17pt;">(0.78)</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-indent: -10pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">15,079</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(9,885)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 27.5pt;">5,194</span></div> </td> </tr> <tr> <td style="width: 58.97%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.7%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.04pt; text-align: left;"><span style="padding-left: 22.5pt;">23,231</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 9.62%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.01pt; text-align: left;"><span style="padding-left: 19.17pt;">(9,885)</span></div> </td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.67%; border-bottom: medium none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt;">13,346</span></div> </td> </tr> </table> </div> 286687000 -3491000 283196000 -105926000 3491000 -102435000 43885000 7000 43878000 5585000 -2000 5583000 3258000 -161000 3097000 51063000 -3321000 47742000 59906000 -3484000 56422000 -75963000 3491000 -72472000 -55590000 3491000 -52099000 -55841000 3491000 -52350000 -55834000 3491000 -52343000 -0.70 0.09 -0.61 -0.70 0.09 -0.61 79229174 6927135 86156309 79229174 6927135 86156309 286687000 -3491000 283196000 -105926000 3491000 -102435000 -55841000 3491000 -52350000 56192000 -3491000 52701000 -55841000 3491000 -52350000 79229174 6927135 86156309 79229174 6927135 86156309 -0.70 0.09 -0.61 -0.70 0.09 -0.61 286687000 -3491000 283196000 -105926000 3491000 -102435000 98881000 7000 98874000 7539000 2000 7537000 4358000 161000 4197000 56147000 3321000 52826000 68044000 -3484000 64560000 -83982000 3491000 -80491000 -62833000 3491000 -59342000 -63283000 3491000 -59792000 -63277000 3491000 -59786000 -0.87 0.09 -0.78 -0.87 0.09 -0.78 73106935 3474582 76581517 73106935 3474582 76581517 -63283000 3491000 -59792000 56641000 -3491000 53150000 -63283000 3491000 -59792000 73106935 3474582 76581517 73106935 3474582 76581517 -0.87 0.09 -0.78 -0.87 0.09 -0.78 15079 9885 5194 23231 9885 13346 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">3. Summary of Significant Accounting Policies</div> <div><span style="font-weight: bold;"> </span> </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">Basis of Presentation and Principles of Consolidation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14pt; margin-left: 0pt; text-align: left; font-weight: bold;">Forward Stock Split</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14pt; margin-left: 0pt; text-align: left; font-weight: bold;">Use of Estimates</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">COVID-19 Pandemic</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and </div> <div> results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Unaudited Interim Financial Information</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Concentration of Credit Risk</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19pt; margin-left: 0pt; text-align: left; font-weight: bold;">Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Stock -Based Compensation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenue Recognition</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17pt; margin-left: 0pt; text-align: left; font-weight: normal;">Term-based software license revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Subscription and Maintenance and support services revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from <span style="-sec-ix-hidden:Fact_cc1bd54dd99345f296556bfc3dd4811d">one</span> to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Cost of Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Warranty</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from <span style="-sec-ix-hidden:Fact_d93cb0335b9142a7bf4d5e9d3db2d2ac">five</span> to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Remaining Performance Obligations</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Recent Accounting Pronouncements</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Recently Adopted Accounting Standards </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition </div> <div>of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements. </div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">New Accounting Pronouncements Not Yet Adopted</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the </div> <div> currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate. </div> <div><span style="font-weight: bold;"> </span> </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left; font-weight: bold;">Basis of Presentation and Principles of Consolidation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14pt; margin-left: 0pt; text-align: left; font-weight: bold;">Forward Stock Split</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 28, 2021, we effected an approximately 8.25-for-1 forward split of our issued and outstanding shares of common stock, par value $0.0001 per share. As a result of the Forward Stock Split, one (1) share of common stock issued and outstanding was automatically increased to approximately 8.25 shares of issued and outstanding common stock, without any change in the par value per share. All information related to common stock, stock options, restricted stock awards and earnings per share have been retroactively adjusted to give effect to the Forward Stock Split for all periods presented.</div> 8.25-for-1 0.0001 8.25 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 14pt; margin-left: 0pt; text-align: left; font-weight: bold;">Use of Estimates</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">COVID-19 Pandemic</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. The broader implications of the COVID-19 pandemic on our business, financial condition and </div> <div> results of operations remain uncertain and will depend on certain developments, including the duration and severity of the COVID-19 pandemic, the impact of virus variants, the rate of vaccinations, the COVID-19 pandemic’s impact on our customers and suppliers and the range of governmental and community reactions to the pandemic. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Unaudited Interim Financial Information</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 18.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Concentration of Credit Risk</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 19pt; margin-left: 0pt; text-align: left; font-weight: bold;">Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s ownership interest, legal form of the investee, representation on the board of directors, participation in policy-making decisions and material intra-entity transactions.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment might not be recoverable. Factors considered by the Company when reviewing an equity method investment for impairment include the length of time and the extent to which the fair value of the equity method investment has been less than cost, the investee’s financial condition and near-term prospects and the intent and ability to hold the investment for a period of time sufficient to allow for anticipated recovery. An impairment that is other-than temporary is recognized in the period identified.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">The Company accounts for distributions received from equity method investees under the “nature of the distribution” approach. Under this approach, distributions received from equity method investees are classified on the basis of the nature of the activity or activities of the investee that generated the distribution as either a return on investment (classified as cash inflows from operating activities) or a return of investment (classified as cash inflows from investing activities).</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. (See Note 7).</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Stock -Based Compensation </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognizes compensation expense for all share-based payment awards made, including stock options and restricted stock, based on the estimated fair value of the award on the grant date, in the accompanying consolidated statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company’s common stock on the date of grant. The Company accounts for forfeitures as they occur. For service-based awards, stock-based compensation is recognized using the straight-line attribution approach over the requisite service period. For performance-based awards, stock-based compensation is recognized based on graded vesting over the requisite service period when the performance condition is probable of being achieved. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Revenue Recognition</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from Voyager Tracker and customized components of Voyager Tracker, individual part sales for certain specific transactions, and sale of term-based software licenses. Service revenue includes revenue from shipping and handling services, subscription-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company contracts with customers for sale of Voyager Trackers under two different types of arrangements: (1) Purchase Agreements and Equipment Supply Contracts (“Purchase Agreements”) and (2) sale of individual parts of the Voyager Tracker.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s Purchase Agreements typically include two performance obligations- (1) Voyager Tracker or customized components of Voyager Tracker and (2) shipping and handling services. The deliverables included as part of the Voyager Tracker are predominantly accounted for as one performance obligation, as these deliverables are part of a combined promise to deliver a project. Voyager Tracker and customized components of Voyager Tracker performance obligations in the contract are satisfied over-time as work progresses for its custom assembled Voyager Tracker, utilizing an input measure of progress determined by cost-to-cost measures on these projects as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The revenue for shipping and handling services is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when obligations under the terms of the contract with our customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is in line with shipping terms. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17pt; margin-left: 0pt; text-align: left; font-weight: normal;">Term-based software license revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Subscription and Maintenance and support services revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from <span style="-sec-ix-hidden:Fact_cc1bd54dd99345f296556bfc3dd4811d">one</span> to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Cost of Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Cost of revenue consists primarily of costs related to raw materials, freight and delivery, product warranty, and personnel costs (salaries, bonuses, benefits, and stock-based compensation). Personnel costs in cost of revenue include both direct labor costs as well as costs attributable to any individuals whose activities relate to the procurement, installment and delivery of the finished product and services. Deferred cost of revenue results from the timing differences between the costs incurred in advance of the satisfaction of all revenue recognition criteria consistent with our revenue recognition policy.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Warranty</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from <span style="-sec-ix-hidden:Fact_d93cb0335b9142a7bf4d5e9d3db2d2ac">five</span> to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected nature and frequency of product failure rates and costs to address future claims. These estimates are inherently uncertain given our relatively short history of sales and changes to our historical or projected warranty experience may result in material changes to our warranty reserve in the future. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Remaining Performance Obligations</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.</div> P2Y P10Y <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">Recent Accounting Pronouncements</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">Recently Adopted Accounting Standards </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition </div> <div>of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company’s consolidated financial statements. </div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left;">New Accounting Pronouncements Not Yet Adopted</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes the impairment model for most financial assets and requires the use of an expected loss model in place of the </div> <div> currently used incurred loss method. Under this model, entities will be required to estimate the lifetime expected credit loss on such instruments and record an allowance to offset the amortized cost basis of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">4. Revenue</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Unbilled revenue and contract liabilities</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.</div> 1200000 15700000 23000000.0 9600000 1 P12M 19900000 23000000.0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">5. Prepaid Expenses and Other Current Assets</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">Prepaid expenses and other current assets consist of the following (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.07%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vendor deposits</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;">$4,205</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;">$18,125</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 5pt;">1,043 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">4,060 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred cost of revenue</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.5pt;">992 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 22.5pt;">— </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Surety collateral</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.87pt;">113 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt;">246 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other current assets</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">571 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">1,127 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$6,924</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$23,558</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7.5pt; margin-left: 0pt; text-align: left;">Prepaid expenses and other current assets consist of the following (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.07%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Vendor deposits</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;">$4,205</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;">$18,125</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Prepaid expenses</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 5pt;">1,043 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">4,060 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Deferred cost of revenue</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.5pt;">992 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 22.5pt;">— </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Surety collateral</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.87pt;">113 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt;">246 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other current assets</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">571 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">1,127 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.83pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">$6,924</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$23,558</span></div> </td> </tr> </table> 4205000 18125000 1043000 4060000 992000 0 113000 246000 571000 1127000 6924000 23558000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">6. Accrued Expenses and Other Current Liabilities</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Accrued expenses and other current liabilities consisted of the following (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.07%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued cost of revenue</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;">$  7,812</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;">$33,279</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">2,856 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">3,205</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranty reserves</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">3,985</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">1,183</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued compensation</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">2,869</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">1,766</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued interest expense</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 22.5pt;">28</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt;">128</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">945 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">685 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$18,495</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$40,246</span></div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 7pt; margin-left: 0pt; text-align: left;">Accrued expenses and other current liabilities consisted of the following (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.07%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">December 31, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 1.89%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued cost of revenue</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;">$  7,812</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;">$33,279</div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued expenses</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">2,856 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">3,205</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranty reserves</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">3,985</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">1,183</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued compensation</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 10pt;">2,869</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 10pt;">1,766</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Accrued interest expense</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 22.5pt;">28</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt;">128</span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">945 </span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="padding-left: 17.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">685 </span></div> </td> </tr> <tr> <td style="width: 71.8%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total</div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.07%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 7.33pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$18,495</span></div> </td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 1.89%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 8.45pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$40,246</span></div> </td> </tr> </table> 7812000 33279000 2856000 3205000 3985000 1183000 2869000 1766000 28000 128000 945000 685000 18495000 40246000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">7. Sale of Equity Method Investments</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On June 24, 2021, the Company disposed of its 4,791,566 Class A common unit interest in Dimension Energy LLC, (“Dimension”) representing approximately 23% of the total outstanding common shares, for approximately $22.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The sales agreement with Dimension includes an earnout provision which provides the potential to receive an additional contingent consideration of up to approximately $14.0 million through December 2024, based on Dimension achieving certain performance milestones. This potential earnout is calculated each quarter starting January 1, 2022. The potential payment is calculated as $200 per the number of kilowatts constituting each Notice To Proceed (NTP) megawatt (MW) achieved during such quarterly earnout period, provided that no earnout amount is payable in respect to the first 100 NTP MW achieved in any earnout year. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The sales agreement also includes a projects escrow release which is an additional contingent consideration to receive $7 million based on Dimension’s completion of certain construction projects currently in progress. The Company has made an accounting policy election to account for the contingent gains from the earnout provision and projects escrow release only when those amounts become realizable in the periods subsequent to the disposal date. On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension for entering into voting and support letter agreements and for recommending to all Executive Members of Dimension to support the purchase agreement and the consummation of the transaction on June 24, 2021. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.</div> 4791566 0.23 22000000.0 1900000 20800000 400000 200000 300000 14000000.0 1900000 200000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 13.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">8. Debt and Other Borrowings</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">On April 30, 2020, the Company received a Paycheck Protection Program (“PPP”) loan pursuant to the Coronavirus Aid, Relief, and Economic Security Act (the “CARES” Act) in the amount of $0.8 million. The PPP loan had a two-year term and bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, in part or whole, if the proceeds were used to retain and pay employees and for other qualifying expenditures. On January 20, 2021, the Company received notification from the Small Business Administration that they approved the forgiveness of the full $0.8 million PPP loan. The Company recorded the forgiveness of the PPP loan as a gain on debt extinguishment in other income.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, as borrower, the several financial institutions from time-to-time parties thereto, and Barclays Bank PLC, as an issuing lender, the swingline lender and as administrative agent (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (iii) initial commitment fees of 0.50% per annum; (iv) initial letter of credit fees of 3.25% per annum; and (v) other customary terms for a corporate revolving credit facility. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity of $125 million for each quarter; (ii) maintain a 3.75 times leverage ratio; and (iii) maintain a 1.5 times interest coverage ratio. The leverage and interest coverage ratios will be triggered when the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity will not have a minimum limit. Minimum liquidity includes unrestricted cash plus the undrawn balance of the revolving credit facility. The minimum liquidity covenant was the only financial condition covenant the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively. </div> 7000000.0 P5Y 25000 250000 0.05 1000000.0 P2Y 0.0550 1000000 800000 0.01 800000 100000000 P3Y 100000000 0.0325 0.0050 0.0325 125000000 3.75 1.5 As of September 30, 2021, the Company was in full compliance with its financial condition covenant. 2100000 P3Y 1800000 100000 200000 200000 300000 100000 300000 300000 500000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 17.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">9. Commitments and Contingencies</div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 16.5pt; margin-left: 0pt; text-align: left; font-weight: bold;">Litigation</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its business. The Company accrues a liability when management believes information available prior to the issuance of financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiation, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Legal costs are expensed as incurred. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 21, 2021, FCX Solar, LLC (“FCX”), filed a lawsuit against us in the United States District Court for the Southern District of New York. The complaint alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, FCX filed an amended complaint asserting the same claims as the original </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left;">complaint. On July 22, 2021, we advised the court that FTC would stand on its motion to dismiss, and at the request of the court, we filed a revised motion citing the amended complaint. FCX filed its response on August 19, 2021, and we filed a reply and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. On May 29, 2021, FCX filed a separate lawsuit against us in the United States District Court for the Western District of Texas, alleging a claim for patent infringement related to U.S. Patent No. 10,903,782. FCX seeks an unspecified amount of damages, including past and future royalties, and injunctive relief. Our answer to that complaint was filed on June 22, 2021, along with our motion to transfer the patent suit to the Southern District of New York to be consolidated with the New York litigation. FCX filed an amended complaint asserting claims for direct patent infringement, indirect infringement by active inducement, and contributory infringement on July 27, 2021, and we filed our answer to that complaint on August 10, 2021. On October 25, 2021, our motion to transfer the case to the Southern District of New York was granted. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its management considered (a) the facts described above, (b) the preliminary stages of the proceedings and (c) the advice of outside legal counsel on the claims and determined that it is not probable that FCX will prevail on the merits. At this time the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has not recorded any material loss contingency in the Condensed Consolidated Balance Sheets as of December 31, 2020 and September 30, 2021. </div> <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 20pt; margin-left: 0pt; text-align: left; font-weight: bold;">Warranties</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Changes in the Company’s product warranty reserves were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.42%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at beginning of period, December 31, 2020</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;">$  6,811</div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranties issued during the period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 8.33pt;">2,902</span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Settlements made during the period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 5pt;">(3,507)</span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Changes in liability for pre-existing warranties</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">(783) </span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at end of period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$  5,423</span></div> </td> </tr> </table> 1200000 4200000 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 8pt; margin-left: 0pt; text-align: left;">Changes in the Company’s product warranty reserves were as follows (<span style="font-style: italic;">in thousands</span>):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.42%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.55%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30, <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at beginning of period, December 31, 2020</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;">$  6,811</div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Warranties issued during the period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 8.33pt;">2,902</span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Settlements made during the period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 5pt;">(3,507)</span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Changes in liability for pre-existing warranties</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="padding-left: 12.5pt; border-bottom: 1pt solid #000000; min-width: 30.83pt;">(783) </span></div> </td> </tr> <tr> <td style="width: 84.62%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Balance at end of period</div> </td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.42%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.55%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255);"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 9.28pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 30.83pt;">$  5,423</span></div> </td> </tr> </table> 6811000 2902000 3507000 -783000 5423000 <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 18pt; margin-left: 0pt; text-align: left;"><span style="font-weight: bold;">10. Stock-Based Compensation</span> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 30, 2021, in connection with the IPO offering, the Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering, at the initial public offering price net of underwriters’ fees and commissions. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company’s stock-based compensation expense for the three and nine months ended September 30, 2021 was $5.4 million and $58.5 million, an increase of $5.0 million and $57.1 million when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">Stock-based compensation expense incurred was $0.4 million and $5.4 million for the three months ended September 30, 2020 and 2021 and $1.4 million and $58.5 million for the nine months ended September 30, 2020 and 2021, respectively. </div> 54200000 4455384 2191557 2263827 5400000 58500000 5000000.0 57100000 400000 5400000 1400000 58500000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">11. Stockholders’ Equity</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.5pt; margin-left: 0pt; text-align: left;">Preferred Stock</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Certificate of Incorporation, as amended as of April 28, 2021, and amended as of June 7, 2021, (the “Certificate of Incorporation”), authorizes the Company to issue 10 million shares of Preferred Stock with a par value of $0.0001 with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors. As of September 30, 2021 there were no shares of preferred stock issued or outstanding. </div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left;">Common Stock</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Certificate of Incorporation authorizes the Company to issue 850 million shares of $0.0001 par value of Common Stock. Holders of Common Stock are entitled to dividends, as and when, declared by the Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holders of the Common Stock are entitled to one vote for each share of Common Stock; provided that, except as otherwise required by law, holders of Common Stock (in such capacity) shall not be entitled to vote on any amendment to the Certificate of Incorporation that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Certificate of Incorporation.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">In March 2020, the Company sold 9,162,976 shares of common stock at $3.27 per share for an aggregate purchase price of $30.0 million. The proceeds are available for working capital and other corporate purposes. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 30, 2021, the Company closed on its IPO in which we issued and sold 19,840,000 shares of our common stock at a public offering price of $13.00 per share. We received aggregate proceeds of $241.2 million from the IPO, net of approximately $16.8 million in underwriting discount and commissions and before offering costs. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company used $54.2 million of net proceeds from the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, of which 2,191,557 was a repurchase of common shares and 2,263,827 shares were from the settlement of certain vested RSUs and common shares exercised from options in connection with the IPO offering. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company is using the proceeds from the IPO for general corporate purposes, including working capital and operating expenses. We may also use a portion of such proceeds to acquire or invest in businesses, products, services or technologies; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts (“GWs”) of projects using our tracker systems.</div> <div class="h5" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 13pt; margin-left: 0pt; text-align: left;">Treasury Stock</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company. The repurchase of these shares are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization. </div> 10000000 0.0001 850000000 0.0001 0 9162976 3.27 30000000.0 19840000 13.00 241200000 16800000 54200000 4455384 2191557 2263827 9896666 0 148440 0 717460 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">12. Net loss per share</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 22.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 22.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Nine Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> </tr> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted: </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (2,840)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$     (22,916)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$       (6,196)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$     (82,707)</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 20pt; text-indent: -10pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;"> 67,567,724 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">94,596,519 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">69,857,468 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">82,677,824 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 20pt; text-indent: -10pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;"> 67,567,724 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">94,596,519 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">69,857,468 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">82,677,824 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$          (0.04) </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.24)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.09)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (1.00)</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $         (0.04)  </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.24)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.09)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (1.00)</div> </td> </tr> </table> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities were excluded (in thousands):</span></div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of September 30,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.87%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable under stock option plans outstanding</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt;">8,566 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt;">9,610 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 1pt solid #000000; min-width: 27.5pt;">13,622 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">5,598 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">22,188 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">15,208 </span></div> </td> </tr> </table> 8.25 <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 22.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 22.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Nine Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> </tr> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 0.75%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 10.68%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Basic and diluted: </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Net loss</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (2,840)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$     (22,916)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$       (6,196)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$     (82,707)</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 20pt; text-indent: -10pt; text-align: left;">Basic weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;"> 67,567,724 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">94,596,519 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">69,857,468 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">82,677,824 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 20pt; text-indent: -10pt; text-align: left;">Diluted weighted-average number of common shares outstanding</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;"> 67,567,724 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">94,596,519 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">69,857,468 </span></div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 5pt;">82,677,824 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Basic loss per share</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;">$          (0.04) </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.24)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.09)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (1.00)</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 10pt; text-align: left;">Diluted loss per share</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt; font-family: 'Times New Roman'; font-size: 10pt;"> $         (0.04)  </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.24)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$         (0.09)</div> </td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td class="gutter" style="width: 0.75%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 3pt;">​</td> <td style="width: 10.68%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 3pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$        (1.00)</div> </td> </tr> </table> -2840000 -22916000 -6196000 -82707000 67567724 94596519 69857468 82677824 67567724 94596519 69857468 82677824 -0.04 -0.24 -0.09 -1.00 -0.04 -0.24 -0.09 -1.00 <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities were excluded (in thousands):</span> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 18.4%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">As of September 30,</div> </td> </tr> <tr class="header"> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.87%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.34%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 6.86%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable under stock option plans outstanding</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt;">8,566 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt;">9,610 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Shares of common stock issuable upon vesting of restricted stock awards</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 1pt solid #000000; min-width: 27.5pt;">13,622 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="padding-left: 5pt; border-bottom: 1pt solid #000000; min-width: 27.5pt;">5,598 </span></div> </td> </tr> <tr> <td style="width: 76.92%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Potential common shares excluded from diluted net loss per share</div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.87%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">22,188 </span></div> </td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.34%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 6.86%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 2.31pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 27.5pt;">15,208 </span></div> </td> </tr> </table> 8566 9610 13622 5598 22188 15208 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">13. Income Taxes</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits. </div> 20000.00 40000.00 -120000 140000 0.21 100000 0 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 12pt; margin-left: 0pt; text-align: left; font-weight: bold;">14. Segment Information</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company’s Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.08%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 20.56%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Nine Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> </tr> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">United States</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;">$59,591</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;">$52,984</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$143,034</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$168,540</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">49 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="padding-left: 27.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">5 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">139 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">264 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total net revenue</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$59,640</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$52,989</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$143,173</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$168,804</span></div> </td> </tr> </table> 1 <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</div> <table cellpadding="0" cellspacing="0" class="fintab" style="margin-top: 4pt; border-collapse: collapse; width: 468pt; margin-left: auto; margin-right: auto;"> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 19.08%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Three Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 6pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td colspan="4" style="width: 20.56%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 6pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">Nine Months Ended <br/> </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">September 30,</div> </td> </tr> <tr class="header"> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold;"> </div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 7.27%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2020</div> </td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td class="gutter" style="width: 2.27%; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 4.25pt; border-bottom: 1px solid #ffffff;">​</td> <td style="width: 8.01%; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; padding-top: 4.25pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: bold; margin-top: 0pt; text-align: center;">2021</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">United States</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;">$59,591</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;">$52,984</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;">$143,034</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">$168,540</div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Other</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">49 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="padding-left: 27.5pt; border-bottom: 1pt solid #000000; min-width: 32.5pt;">5 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">139 </span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 3pt; padding-bottom: 4.25pt;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; padding-bottom: 4.25pt;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="padding-left: 22.5pt; border-bottom: 1pt solid #000000; min-width: 37.5pt;">264 </span></div> </td> </tr> <tr> <td style="width: 51.28%; text-align: left; vertical-align: bottom; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;">Total net revenue</div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$59,640</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 7.27%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0.76pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 32.5pt;">$52,989</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: -0.01pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$143,173</span></div> </td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td class="gutter" style="width: 2.27%; border-bottom: none; font-size: 2pt; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;">​</td> <td style="width: 8.01%; text-align: left; vertical-align: bottom; white-space: nowrap; padding-top: 4.25pt; padding-bottom: 3pt; background-color: #CCEEFF;"> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-left: 0pt; text-align: left;"><span style="border-bottom: 3pt double #000000; min-width: 37.5pt;">$168,804</span></div> </td> </tr> </table> 59591000 52984000 143034000 168540000 49000 5000 139000 264000 59640000 52989000 143173000 168804000 <div class="h5" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 6.75pt; margin-left: 0pt; text-align: left; font-weight: bold;">15. Related Parties</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On July 21, 2020, the Company’s Board of Directors approved a share repurchase of 9,896,666 shares of common stock for an aggregate price of $0 from founders of the Company. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On January 8, 2021, the Company’s Board of Directors approved a share repurchase of 148,440 shares of common stock for an aggregate price of $0 from founders of the Company. </div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On April 5, 2021, the Company’s Board of Directors approved a share repurchase of 717,460 shares of common stock for an aggregate price of $0 from founders of the Company.</div> <div class="fpara" style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 6pt; margin-left: 0pt; text-align: left;">On June 29, 2021, the Company made a success-based fee payment in the amount of $1.9 million to two Executive Members of Dimension Energy LLC. (See Note. 7)</div> 9896666 0 148440 0 717460 0 1900000 Surety collateral represents amounts held in deposit to secure performance bonds, which is expected to be ultimately received back in cash when settled. EXCEL 136 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z'1%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " .AT14BC3G*N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLW8#E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 9!RB?WG M\V*["C=C+[MDL*P%4?FH 2'LF;5.9$EYO[/GK#^1H/$ Q^ MF .!K*H->&)C#1N8@$58B$(W%A5&,MS',][B@@^?L9UA%H%:\M1Q@KJL0>AI M8CB-;0-7P 1CBCY]%\@NQ+GZ)W;N@#@GQ^26U# ,Y;":'E_F=0O7 M)38=4GZ5G.)3H*VX3'Y=W=WO'H26E91%E<_M3M9JO5'5^GUR_>%W%?:]=7OW MCXTO@KJ!7_]"?P%02P,$% @ #H=$5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" .AT14\5,)6K," !:" & 'AL+W=O&.BV@I+HG*Q XLI&JI :; M*@]UI8!F+JCD81)%@["D3 23D>M;JLE(UH8S 4M%=%V65.UFP.5V',3!H>.9 MY86Q'>%D5-$<5F!^5$N%K;"E9*P$H9D41,%F'$SCNUGL MR,GPRV^NB=V*VL MI7RUC<=L'$36"#BDQB(H/MY@#IQ;$GK\W4.#=DT;>/Q^H"_4T,G(R6W1-G92+,O;JLN&N68L%]E912.,HPSDWN9 MUIAD0ZC(R(,PS.S(HVB^-F9M%!IX@JI'^M$%2:(D]O#Z[8[[CM<_P9O+-U#D]W2MC<(S\<>#O&J1 M5PYY]5D27W85=*7,'[ZZ].WKNI6X]E*F:) YBP6G>9>%/WY#N0:/QZ#U&'@Y M^T/T##FS&4:?)UIV9L7/6;S,R4IRJB[P0*8]C]E-:W9SCMD<0D34\ MC]YMJW=[CMZJI)R36:UQ6.LN/3_FL^,51Q\W5G2.T$,)*F6H)C,.K7\M),9"X^N>YL$5]0T264M M3'/SM[UMX9PVY>)C>E-UOU.;0TTX;# TZMW@':&:0M8TC*Q<\5A+@Z7(O198 M_$'9"3B^D=(<&G:!]N_$Y!]02P,$% @ #H=$5)(KBF6Q!P X2, !@ M !X;"]W;W)KD4K:_?5'R8IEAR-*/>R7Q"_/#/EP./,, M*5\^J^J;W@IAT/5%5P8]]6CPN]JP3? MM$9%OB!!P!8%E^7L^K+][$MU?:EJD\M2?*F0KHN"5S_>BUP]7\WP[.6#K_)Q M:YH/%M>7._XH[H7Y??>ELN\6!R\;68A22U6B2CQ-9' MKU%#9:W4M^;-Q\W5+&AF)'*1F<8%M_^>Q(W(\\:3G<RWTMJ9ZQM5:I7+#3=B@][SG)>9 M0/>-.XW.EO]]@\[1[_>WZ.R7-Y<+8\=KK!99Y_O]WC<9\'TO=A>(!G-$ H(! M\QN_^:>Z])K?^LW?[:H+%$2#YK^.C,[MZ$$R:+[TF]^*S$X>M^8!8/[;]*6# MS#^,+5U^@?+HH/G=]-&34_.%S:U# M@I%#@I'6'QU*L+JJ1&D0U]KFE,
X#Z!3^+R(2EF[D27+I)%,8Y=1BZ0!HRR04KI@5(ZLNL,+Q^E M3:&.SU F+=.QLK!R$90Z3#ZG;@6D@S1PT/=2P6CZ:&./-;8NR!+597;<7>EZ MK>5&VN,1V$H%HR4/@. D @(% $F4D&&&1]TB]C+\9YM-P[NN,S_93(1%[J8# M@#3!@ 8!P"A.AZGTNHS)A$3R4"%010B).\X^<"_=V*_=G^U[I!Y05HF-!!4;NP+K$ $T. @"@(?/URF#7J:Q7Z=M3*K: MEA3Q?2=*+?21T@V&OV,&2&Y 0BA2@(@G8>KF\@I 1C0>EG'2N(+L3!?0[%>-RNETCP[3?M'>]Q^E*L\G;C7B M"FX$'HH!(*4AL-$ 8(R'BP+I!9SX#_:'HB!MWU@(9/AWD-.R\^.-@ L9SG+2 M]P+$WPOLLWQLR5WACO?EU5ES%\EH&KK160'(D!"/QI"^&R#^;N!&%87LFO8F MM6W/;FQ*BS*S_-#9/Y01* 5O/_V.FTK MO\#1Z2KV'0EAWN[SWJCLVU;E&U'IOR'Q1RW-#W2V$0\RD^:-;XB^&2"CI_HN M070S&!B1<>WW0DYGULLY\LLK M,4=I,K,TGF:X!=74NNF7VHEJC;:GJLW=B_;4TXSF6'/*7A6GP/:AK]-^Q-]IO/IFA8PT*Y7@NJY^[",V;U8]4[:[ M/$OG2!:,7IU<4O<6XE7D%_'(UEYO9Q>6_=M M%/6W4>\V]K0E56D5I+F=.YB?4*Z.JMM<85N'@2K]!/EGK\17R(X1,,719 M#0Q^GH2A>]B_ WR>XR0:/HO0OKND/]E=M@7V_XA/Z$QQZ.8.@ [\>I2E1KEXL*;!16Q]5/O?D^S?&+5K']"OE3&J:%]N!;=\&X#] M_D'9'K1[TSSS/_RJY_I_4$L#!!0 ( Z'1%3,_F&> 0, %H* 8 M>&PO=V]R:W-H965T&ULE99=;YLP%(;_BH4FK96Z\&V2*HG4 M)DVVBTE1LP_MT@4G6#68VB9I]^MG T4)$$9SD6!XGW-\WN-@3X^,/XL88PE> M$YJ*F1%+F=V:I@ACG" Q8AE.U9,=XPF2:LCWIL@X1E$!)=1T+ N:"2*I,9\6 M]S9\/F6YI"3%&PY$GB2(O]UCRHXSPS;>;SR2?2SU#7,^S= >;['\F6VX&IEU ME(@D.!6$I8#CWU/"&!%XS^)I&,9\;8 !'>H9S*1W;\ MBJMZ?!TO9%04W^!8:J%C@# 7DB45K&:0D+3\1:^5#R> [5T G IPA@)N!;A# M :\"O*& 7P'^4 !6 !P*!!50=-\LW2U:LT02S:><'0'7:A5-7Q3]+6C5$9+J ME;B57#TEBI/S!4L%HR1"$D?@'E&4AAAL=3@!KE9_KL'5!G&[+=,Z%=%N_'5X.SVI -?#\>#<]Q43:\[[]2==XIX[J562!8^ MQXQ&F(O/ +_D1+Z!*_4O)B&1UST)W#J!6R3P+BZM)%$O&Z'SW( ,<7! -,== MBZ8,%!2!]+OS,+=&EF6I%A].%\;;G-QQH"R&T?=_U&E8]M(43&SJ3 #:=C"^L U@; #]N M@#HQ"(G2B*3[+A?@4!?:PFX75AW"WNJ"NKJ@M[H?ZG D'C48LVT*]$F%3MVKKK$8MYLFNJ4]=ZO6^)ZD %.\48XT"U7->GF3*@619 ML9$^,:FVY>(R5H<_S+5 /=\Q)M\'>F^NCY/S?U!+ P04 " .AT14_K^H M0FX( !8*@ & 'AL+W=O+Z<*LXN)SMC:I_<\\ MRU=Q:7_FK_UBG9MX5ANMEGWN^V%_%2=I[_ZV?O8EO[_--N4R2JH;QDV;?JQV1VU_.K'IFEF9:5B]A^;,W +)>5 M)]N/?QJGO7V;E>'A]P_OPWKP=C O<6$&V?+O9%8N[GJJY\W,/-XLRZ_9V]@T M Y*5OVFV+.J_WML.*T7/FVZ*,ELUQK8'JR3=?<;O#1$'!M8/-N"- 3\U"#H, M1&,@+FTA: R"2UN0C8&\M(6P,0@O;2%J#*)3@[##0#4&ZM(6=&.@ZW38Q:\. M_F-W>?;FY17:>JN^U!E46]N8)VF5[,]E;O^;6+OR?I"E1;9,9G%I9MYS M:3]L)I>%E\V]W]=?>G\^/WM6_/MWV2]MR9=^?-JT\[%KA M':T([]%]Y3.S S8/[KMPW/V0[>]/F<_=MLS[G#0MY3O>>O#'QO[Z,?&/G:;/YJI-6>= MYI.+S9EV)(+83T!1^Q,=_KZ:K4DWYL;A*MB["FI708>K/[(R7MH=J':()NG. M7-;FU2ZXO9=<*^W[EH?M8?(!H X#GP"'%,A"I?R ($< &0@6"8(< Z2*A.0$ M.0'=%(P?-7Y$I-P3*9TQ&61%6:V ^?G8A'N7X06QF1X[1C':N0D/QA0RGRL: M(PJ48111YH<4R#1'R!% BB#R:8*, 5*)B-%H3D WI1_)SAA%>T(C)Z&C/"L* M;YUG\Z3TKI;V!]R7(M+\M?(%2'D*Y"H,*9O (1CA M!+3,M&2=3*H]D\J9[Z?:&9ZOIC!Q/EUX<3JSXG-K M5?6Z4A8H1II2SQBE?D!Q=@FA,V-(<3J4-#5'%!?X040#1'&2<[ <49S0H=\9 M'^:W&LUWDOEL:X$J/A67MB3Y9JIH017F4RHYISDW $#F!XQR"8!AP"EPA)H6 M8)$9 Z"0@:1THCXJ'77S>:!YF7OM,*E-^67-9SRSJCHIRFH*;.&*W#@[YDIH MF@ #@.2:4> 0 $/!&9ZMO&Q?DT%.!=B<[%9/QS6 4,GIN(8(:?.?AXA7@)52@345>@TUI\O^ M!$+MVM*]\[%6,3.W9)ZDIR8@U;B,[?&KSG825$OLX-_KQ;!35(L MJI%7LG]F7C #5"23P5/(M0!B'^ B#<0I\A?1!!PC'!)G$^<8C@EM)3YS:_S? MRX7)O=^R--MO*4^[>0I9I (9%"0#! ,\4I1$:73&V?' 6T7.U 4;:95)WHN9 M9[FQ4VB:K8Q7QN\=VZE"2[\"(1U *-(40X14G(/PCQ!4:E! C1&26:&(<@I! MN>+=U2-KZQ/F+E"N'JP(K&K':M'Z=)Y?4"R@Y1_4,FB6@E)&(/5'<7;VH6D* M@ I4XPAW7&L>GV:V)0IWERA7DYK 3UZK53;VR<'A"$!.<=" N:H-7^W*W]'^(BF<*H[^S4X5C\SSPX MC3B$^<%I9 1@YC0DV)4^C0?NF#B-!8;QCCBTDIZ[)?UCLMR4\)+GH;$\2QF$ M42N4N5LH=^/K=CF;K'])<]FFVGIRNQ657+MG$D7W.:)5E,)MZ8Z M>Y_7V!^N0(&4"IRA(:12$54P0X"TTC0"8F>$H+8ZT."X!T&ETN"\:8*Z*GS5 MO46+5D0)YHS._W"O)]I]7UQRZ'G!S9Z@!X2!\D%Q/D!(.W>IGA\") M"#:Z9 M1@C*;!* TR0$E7;YH(&=H*X&_/C,^YC8@XMQM_)Y-ODVF;I4E&A%@0A^>%ZV MVZ5PGW6=GY?T<,D6N)2] 0 R/P(GJT. %!8&C@P!DOLZ L(9(57 4911/WU' MX2A:+2#"_]N<;+=&X=X:+Y^3$5C"-+A4'""DCP[!AP 92 5.-$?(IU;@#'P, MD-45/C@S@?U4Z'JG?_#6V,KDK_4KAX5E;9.6NWT/,ANQFAYV-V,]F]Y-AV9_?.Y:]Q_IJDA;/JH']RZ3W_P502P,$% @ M#H=$5 P8V#)N P E0P !@ !X;"]W;W)K=<^YYK^3+8,?Y#9(1(]%@65 RM3,I-W[;%,B-E(B[8AE#XLF*\ M3"0,^=H6&TZ25)/*PL:.$]IEDE-K--!SMWPT8%M9Y)3<D8+NA MY5I/$W?Y.I-JPAX--LF:+(C\N+GE,+(;E30O"14YHXB3U="Z=/OS2.$UX%-. M=F+O':F=W#/V0PWFZ=!RU()(0992*23P>"!C4A1*");QL]:TFI"*N/_^I#[5 M>X>]W">"C%GQ.4]E-K1Z%DK)*MD6\H[M9J3>3Z#TEJP0^A?M*FP46FBY%9*5 M-1E64.:T>B:/=1[V"*!C)N":@-L$_PC!JPG>J1'\FN"?&B&H"<&I$<*:$)X: M(:H)49MP+*V]FM [-4)<$V)=#I5_VOQ)(I/1@+,=X@H-:NI%5Y!F@^7Z!Q] M7$S0V8N7Z 7**?J0L:U(:"H&MH0%*5E[60>_JH+C(\$]])91F0ET35.2&OB3 M;G[X-_ZTFQ__C3_KYKNX0\ &)QH[\),=5[A3<4$V%\AS7B'L8->PH/'I=,>4 MSV[ZZRWMC'Y].MT4??IO>[_YM[W/NND3L@2Z>Y0^/YGNQAV%X#7GTM-ZWG\Y MEU\O[X7D<'%\ZPCM-Z%]'=H_$OH=W+ %J)K.<\4,-%-=HP^CP&P,L=..6V,R P MN0GF^7'0P [R'S3Y#SJM?R\SPM'RP&7E1[_#V[#1#CN]A08!KG\*-POGA"Y_ M(:@:*HJD:CS2[W#AZ#HS>5\IAWN[]5JV/T>F^1GTW%6+_&,R:>!"M#\$QG]!E!+ P04 " .AT1481'WV#0) !_ M.0 & 'AL+W=O4?/%2E%^KI3%U\/MZM:DN)\NZWGZB7*>U M?5D^S:IM:=)LWVB]FO$PU+-UFF\F5Q?[]SZ55Q?%KE[E&_.I#*K=>IV6WZ[- MJGBYG+#)]S<^YT_+NGEC=G6Q39_,@ZE_W7XJ[:O9L9;H#2/EY.? MV,=[+9L&>\2_<_-2G?P>-)?RI2B^-B]^SBXG8K5=.3 MY?%;V^GD.&;3\/3W[[W?[2_>7LR7M#+S8O6?/*N7EY-X$F3F,=VMZL_%RU]- M>T&JZ6]1K*K]_\%+BPTGP6)7U<6Z;6P9K//-X6?Z>SL1)PV8Z&G VP;\W :B M;2#\!JJG@6P;2*\!CWH:J+:!\AJ(O@:Z;:#]$?IF*6H;1/L/ZS"[^X_F)JW3 MJXNR> G*!FU[:W[9?[[[UO83R3=-*3[4I?UK;MO55_-B4Q6K/$MKDP4/M?UA MZZRN@N+1OBH67Y?%*C-E]9?@]K==7G\+WMV8QWR1U^^#=W?_?1],@U\?;H)W M/[P/?@CR3?#+LMA5Z2:K+F:U)=<,,5NT1*X/1'@/D5^*.ETAS>9TLWFQ7MN* MWG-%6M\,#&I7;[4KO_6VOZ7;_Y1E>;.BTE7P*;K-\2NY&^AKL=BM M=ZO]!_&O>FG*P%Z;E9=EL^Z?3?#WHL*F]?[\7MN/KMO)S!;,L6KXL6KXOE?9 MT^NU>^SDHR7S3E5#5K)DA?TC*K M@F?[OGTOVY7-==GR#;:FS(OL]-*P*Y& H(BYO>P$IZF.-!5)\^>JVNUGUNK8 MXB 15<\2OU: @@Y#OZ(&0!V2^DA2OXKDT)QI.&=:*_L/IQ,=Z40DG;T&3AM? MSQHZ-NQ4:2-NV)Q%@$(2>@OYEL9T*,9'BC%)\9\VFZUP';R.P7!VK4MZ M$-8AEAR))22QVTU&J&&"\4T@D5A*C^X\&51#B/!K%X[$8AX)3PTARE=#A#'7 M4=]29:&+(.&8R2/$$)O(>=M[9VT*+402^U.%('N6,#O)3^Q/%<1VN%..]L)E MF+ >ILZS&6W:8S2Q[:JC,2%4Q4%8EZHS2$8[Y&N5D4&_2YCF2=2C.\S9'J-] M;XPX,FAJB1#^U-&@+DUG>XSV/4H@&?2PJ1!^_KH?A'6I.;-CM-L=,NVBDVE[ MJ4*+F\:>7M&8+DEG@8SV0*CC?]MMK/R$C?SP$.4*?8XE["0CMJ49#2HY @$+ M#@XF$^Y;[QT"\^?O'L/8Q1OU."%S'LUHDZ;E?&@^YPPZ="1CQD(9^_,%D7W* MXWRTHX_:X:"FSL\V M=0394P7JI9TJ./_&1+3=LSE)X'LZ6EAT/[93KBWL<\YV=L MJ<_84\/!9**5IW-W"&SJ,[K'0((GK$=[N L.G X.M/8,3>BE+?MFVD4F3D>F,=L*#C,' MMJT8A'6INF3"Z63RVFT%AT&#W%9P%S6C.EA S] M^4(.&\@%[WQ6C/79<_;, CHFMF=N860E0 BH!#@8MF=&8&#/C&&(/;-P=B]H MNQ^,*X/;9@$-OF?;C"![G%6X$"#H$/#6<47 !* 2&3'>0]1% $%'@+\8 $"ZS"+_K\<#\NSC 01)+GAY)^""!6V?:2%4XM>?'A8LDMP8 MP8*<>!QK6*80YS_0@D#L?DP)U?-$E7*I1HUZ6H383N""A>03F4C)_-MV-PAR M0+!9S+8VKL\R6C M;0ZFL3Z;0QX4(:M&N^2FW^X^CX:Q3 G_)NKM$*I+U.4W_?K[/!I),IPGS!>0 M85R7G L\^NWN\VCD44NOL$E(EZ++,WKL79Y!.]%(3,'L!,'YVD"3&Z$-R%BH MG2 X4 T00MJ)=JE'_Y';08-VHF&0Z;$3!-DC#+.3;Y8U7TW\1UI:_:J"E7FT M3<,/D9V&\O!MO\.+NMCNOVSVI:CK8KW_=6G2S)0-P/[]L2CJ[R^:[Z\=OW-Y M]3]02P,$% @ #H=$5%[O154M"@ !C !@ !X;"]W;W)KK M;=?M;Q:+MMCR7=Y^$'O>J/_9"+G+._6G?%JT>\GSTC3:U0L2!-%BEU?-U=VM M>?9-WMV*OJNKAG^3J.UWNUR^WO-:O'R\PE=O#QZJIVVG'RSN;O?Y$W_DW9_[ M;U+]M3CT4E8[WK25:)#DFX]7G_!-%A+=P"C^7?&7]NAWI$U9"_%=__&E_'@5 MZ!GQFA>=[B)7/Y[YDM>U[DG-X^^QTZO#F+KA\>]OO7\VQBMCUGG+EZ+^JRJ[ M[<>KY J5?)/W=?<@7O[)1X-"W5\AZM;\BUY&;7"%BK[MQ&YLK&:PJYKA9_YC M=,11 ]4/W(",#8C=@,TTH&,#:C>(9AJPL0&[=(1P;&!,7PRV&\>M\BZ_NY7B M!4FM5KWI7XSW36OEKZK1&^6QD^I_*]6NNUN*IA5U5>8=+]%CIWZH7="U2&S0 M,F^WZ+/:22UZ]_D_[]$U^O-QA=[]\A[]@JH&_;$5?9LW97N[Z-1$='>+8AST M?AB4S R:HJ^BZ;8MRIJ2ET#[E;\])IX.%LH#!S>0-S?<$V^/CWS_ ='@5T0" M@H$)+2]O'D#V^)NO>*&:X]GFV<7-<>IQ!CWL"6KZHW-[0B_\QBS\1HH=4EE) MYEW5/ UA7745;SW#L,,PS S#9H;YETJ#M6C!_3.T#$U+G>N>[ZX3$@?Q[>+Y M>%4 6833Z%2U E0X3 D[E660C+(T/,A.K P/5H9>9WXJ_ZNB> BJ3JC<6HBF MJ&J.FM%\_;30'G_7MRH&J^8]VDOQ7*F-C=:OH/-O/-Z/#O.*O-Y_[$3Q_5KG MV!(58J<.GC;7J1M:C:&GZ,@S81)2;"V&J\(TL40K0)3@Q%H)5Y0&$;P,\<'< MV&ONBJMSM*CRX71J2I3OA.RJ_\W:'#MSH FU+'8US)*L (FUB3- @@EL;7*P M-O%:^^Y+H]:4OU_\IC>8">)>/3E*]6V_;JNR4FSPJ]F)*M^75=O):MUKC[1Z MHW)UA$/9^3YQ?1-:T;0$-"RTG.-J5,2EJ>4?5Q4'*>R?]."?U.L?XQ:U$4J^ M[A#_H<.KK]JMCE+(WM2=9YP&EL&N*+;M=2486\DJU[MZ+UH\UKO;OYW7RD75,TS'](QZ /LKC0)$I+:7G!U]J[$H0Q MP]B6W[LMEZ@1S;5AIDK=5V [789P['0ESO$-:,+ MM/5)#/G$YYP!<=^!M_F MS1-O]47KB !U9F@-OM15OJ[JLS2()V+ ?F3X5!2BUY Z'/PZO T9@,X%#FX: M!-C&";Y/N\*LT>$B:6BEXECJ8;-Q=D M/W'/Z6L<18%]*D(Z1D/["@#)5)ZWL1B241S.I$HRX0'QX\&003S6NF<[3NRU M!D37-+(Q"%+A*":VI9 LG#FQR004Q \4AXC>YZ\ZG$%C 5@(:6A;ZZI88"__ M"E E*;6A#U#%\=$U\=38"4^('T^4L;+/ZQ;8V$>I$G2!BQT$$_LD6 (RE7N( ML^2N+,:1L^*NBM*Y0X-,J$/\J&.<8""@XU)A+KI6V;PV][U]+A6[:0X"?>!" MB>)>.YU#*HQM-(!4L7W#!P><=<"$0>1"#))<9?0>WO( EF!*8YNC01W#06+; MZ^HHMGV7 2J<1LD,#Y&)A\C%/'3A=H>**X[MKH@F=ED-$#&[]I8!HKE8G]B( M^&LYQN99."%N/47=-B+[(@O)*'46%U"1U-G-T) S5DY 1OQ ILNCAG''LN % M9=C1 1!-$8:=189PBD6N#P!=B.W;&Z0BLZ?UA&8D_:E:]'!_O[P<2B?>QE]K;^C*NCA-=.MC/E0PH@"FQG>^6@,J^/$(=D=".)TB%9P"8 M3DQ$_4ST38J"\W+T\6.NKO;*"=E0,OG*NZTHT9=#Y03<==2%&$(H);8C+JZ< MT ETJ!]T5F#A\FS94_*NEXTVU%L46E&76#0@V OCJN8,.WH/XX>:0PHX?B$P MO2:X(!;&M8$0)W1*MH#,V:0 !25V;LT U?PFG>B&LI]*!9NJR9OB)U+!A!'4 MCQ&GX; 64O6@QH'W_?F""B")[;+=ZA)1!HAP$,SMLPDBJ!\B'M2=\/7PWO>, MO>Z!?GTRA]%F0,8,[Y)\BH;5-*\_-8^*,1N M)QK4ZI=DH!> $S]D*J9L-[BZN8E/8$#]8/#[1D&NWO:%4(BO;_/@#*%3.V5. M/G9EXE] M,0%D,T:P"0?8N4+)<0XP&P%5;=LK@\!K!0->9C!,'>H"=#1P ^,R60;(HMF$ MP"8>8'X>.'/P0)D7] E02E%W?68G"T!'(C=%0C+J)DE %L_[9*(,YJ>,3(5= M89(#_U&8ZBQ2.,Y1,59J5;HP+AN2B2:20A.'?@;ZQN4%NYX&2*Z)LU$ D5V) M!S1S[IC8A)UGDZI1,:P3:/63M@,4$<3']__1 8!.H9?S?0> -R&V[S$9((O4 MH#.../J*Q5]T69JYE9#**6Q78("9 FQBW6K MBU09H,)A,//NE4WDQ/SDY',&UY4YKQL NF%!9%?/EH".!#2RZ\R #/!J!LA. M_'7JB8FI6.2EU<=^OZ\-3^2U?A%=U*+MY7"[+-Y(5@7.\*VGNKGXT)5-5,/\ M5&,6P%3XR]Y 0K?EZ)7GTAR^;X5!T/O %R_.]0T2V2_$5I>(,D 4!W/!.+$1 M\[/1.?.]+T=7S =#X[0OYB4V\1+SUS@>QF_"QJ^3WC;(3!@-\:.CR;-APHES M0C_G+&=R=.B2!1B,@(ZJ\+%?#EPFRP!93,A,+2V<>";T\\S#^3,I]!4F1E,! MG ELP%M=I,K.J4X-G2 E]$/*'T*GFY\YB\<.P[/K[.J ;+JZ3)8!,B#I+HZ^ M:]YQ^60^*&^1>:TU?,YZ>'KX:/V3^53;>GZ/;Y88>+["-]GP2?K4_?"%_-=< MJJ.[137?J*&"#[&:JAP^.A_^Z,3>?%6]%ETG=N;7+<]++K5 _?]&B.[M#SW MX=/_N_\#4$L#!!0 ( Z'1%1*%I%HE < !TC 8 >&PO=V]R:W-H M965T&ULK5I=<]NV$OTK&$UGKC,C603 S]3V3&+736*W-XV; M]ADF88L3DE )T$[ZZ[ND*%$REA![;QX2D]+9)0\6V',(ZNQ9U5_T2DI#OI9% MI<]G*V/6KY=+G:YD*?2I6LL*OGE0=2D,G-:/2[VNI?\L>5:3]87IRMQ:.\D^;S M^F,-9\M=EBPO9:5S59%:/IS/WM#7MYRW 1WBCUP^Z[UCTE*Y5^I+>_(^.Y]Y M[1W)0J:F32'@SY.\E$719H+[^*M/.MM=LPW6E*O[,,[,Z MG\4SDLD'T13FDWI^)WM"09LO587N_B?//=:;D;311I5],-Q!F5>;O^)K/Q![ M =0?"6!] )L:P/L /C7 [P/\J0%!'Q!,#0C[@'!J0-0'1%,#XCX@GAJ0] ') MU #J;2OG30[9%7MRM>FVW+2K]W(SL;I9>26,N#BKU3.I6SSD:P^ZJ=W%PV3, MJW85WID:OLTASEQ'>G#"/423\TAW^ MH:FN+N#J7CP:?NT.OY(IW#SMPCTD_.?I0X>%OSLV M=,4I8>-7?S]]Y+'P#^[P7T3MY'XS>>AH@H3?3@^/#\.7L&1VZX;MU@WK\O&Q M==/4M:P,$5K# G$DY+N$O$OHCR44>H4MIDU4T$6UDOIT07TO#$%E81"?]J>> MC>2,!XD%O+&!$6-T'W? P-\Q\)T,/DEMZCQMVT5-!B9P+J%@(=A;!?&!C(><824 M#01*?CS**MRQ"IVLWE=/,%=5G4N-$0GMRU(6A381!!C&-N[&QOF!%XS2B'8T M(B>-C[5R$/1RDE.TK)T5FG#3AV6$YY19HJ MW7<8NKG7>9:#\\=H)D<;A8V@<8"PLW$LB-DH.>H-QLESTOMO-P/'*]6''Q2 MA8%=* 3(8XKT;0081,DXE3T/2"=,/@<5BJTBG]GW>(U (\H3CK"QD9S'+7", MSZ#-=)HX%[FXSXO<6'WO,.\@T=2MT3MU6(MOK32@8\61)AD$2#?%D!$T7F2H M;"1,D''%IH-D4[=FW\(Y40\DK278>Y3/<I7\D'":LV #9B4 M!E]3MN@FH8<5"I%[EL385+21-(DC/LYH4'+Z;Z3\V"1$9!K4'#$H"#( :IA. M((K.(S;NCND@Z=2MZ;>J>ES !"Q))N_-WEJ[5S4DRZM'G.5Q/4<@48SX+P1' MDVCT.HLW; MM[N&;3FD(.IK&4Q(BO**?K/H^S C9D,;[,V6 & MF-L,;);YL3&WE3O:]%=KT&UDR!/?+L\-@O096_9V[4- MCMW FI95"OS(R:_*2!*C>W[NQ.V[A-=Z+5)Y/EN#>LGZ2N M0N@VQ95,97D/\=MMNFX2W,FUZ3\>WW9]RXY[#2?D<$@&^\#<]J&=L:J:.!Y@ M6%P#$H9S&@1S[F]XQ_X\\?TY]8,M>#M8K>HU1ALX@-7Q/0;/=B.( T!0U$)] MZ%$'^X"=&6?^RT9R)-]A20;_PX[XGUH*W=3?-D69$V&@CVCS(TGF<1+.PS#L M1@8F9Q2R.4C0KA;__SC:SN?%\%SUD& <\M-QR/7Q"[T[GN7&F>5P] >'QMP. M[4T&#W*YJD";VLVR15Z15*QST"ITP)#MD3@.$\1;(U"0' 1Y@R!IS!S>F@\> MC;L]&CP%-66SL67]%J JH7^OVO?"3W+K%TX*I36J4QS9E4&VTFW4 MG"0&!C M# =;Q]VV;I]A)A_R%'\LY[;U6E 6\,#N"-<8UF>ACS%"H"R,Z/@N$Q],'7>; MNHUATH@XDI.>*5XRV\#1D&-O-BY[Z,';DMB+(NQMB9TU\I'1^QG+&7897R#? M8\B$8IO(R,47L>_;&PJW2,X%C8/QYQV^]\+I7QK8KM'^#_6QWR>-[0XBT)'= M000YLCNXW'OYW?YPY!=1/^:5)H5\@%#O-((<]>:W&)L3H];=^_![98PJN\.5 M%,"W!<#W#PIL;G_2OF+?_2+FXA]02P,$% @ #H=$5$!]R>U< P B0P M !@ !X;"]W;W)KUCL@9%HBX@D:DDJ;O?7[U!25%N6569SB$GIO>'CF\%X MO#AR\2@S2A7Z4>2E7%J94M5[VY9)1@LB9[RB);S9JYR5=">0K(N"B)^W-.?'I>58SP^^L$.F] -[M:C( M@=Y3]:W:"=C9?924%;24C)=(T/W2NG'>WSE8$QK$=T:/\F2-]%4>.'_4FX_I MTL):$A0,=+>"Z;_^C88;&%DEHJ7G1D4%"PLOTD/SHC3@B. M?X7@=@37E.!U!,^4X'<$WY00=(3 E!!VA-"4$'6$J$E6ZVZ3F@U19+40_(B$ M1D,TO6CRV[ A(ZS4I7BO!+QEP%.K-2]3*"R:(EA)GK.4*-C-;5!&!GDA>T[$::F-%32S= M89]6>(8QAHP_G2;[M[ SJ7XOU7^9U+;6$:E5Q@7[EZ9CDMN8X8D6![=_ ]$& MP#/902\[^%^RF93UN.3@0LE0ZQ3B3&38BPPG1:YY44!IF=1 :%0#:S/8Q@RV M-8/=_19V9D[4FQ.]P!RCJHLN$C0/QLON$AG/XQ"F&']@@2GPS@!X9L.\MV'^ M$2&#NA&T?AP*F1@%[H>?'\2AW$ MO0'QRPV V5(J4J:L/(RY$)NZ< D<=V$[ IR\G8-_S2%X\GY?89"6M?AY?L/1 M60*/-,LH=(-PD(O-"%)78S@$;D> PYYFG\Q8>DB'K_T#*R7*Z1XX>!9!6Q3M MW-MN%*^:L>N!*QCBFF4&OQ6HT !XO^=%C:V>GIS.]\^Q@)7@;;,8V)/WO5S8. M!G2LL-7[DH Y]THZ]THZ5_+U:UY\+Q?&5,';:IF5-X-%5:VOAL-ROC"KN/R< MKTUF?WG.BU5K.,T&M]?-LR_%[76^J99I9KX4 M0;E9K>+BQYU9YJ\W SIX?_ U?5E4]8/A[?4Z?C&/IOJV_E+8;\.]ER1=F:Q, M\RPHS//-X!=Z-1.D-F@0_T[-:WGP.:B'\I3GW^LOL^1F0.H>F:695[6+V/[; MFI%9+FM/MA]_M4X'^S9KP\//[]['S>#M8)[BTHSRY9]I4BUN!FH0).8YWBRK MK_GKU+0#DK6_>;XLF[_!:XLE@V"^*:M\U1K;'JS2;/<_?FN).#"P?K !:PW8 MJ8'H,>"M 3^W!=$:B'-;D*V!/+>%L#4(SVTA:@VB4X.PQT"U!NK<%G1KH)MT MV,6O"?Y]7,6WUT7^&A0UVGJK/S09U%C;F*=9G>R/56%_3:U==3O*L\2FKDD" M^ZG,EVD25_;+8V7_V9RNRB!_MC^M[$Q:U"F^-<$_\[(,+KYE\29)+?93[X.+OWVZ'E:V7[7WX;SMP]VN#ZRG#SSX-<^J11D\V+XDP/[>;Q]^ M9#_VV^N/[*=^>\H\#H8V(/NHL/>HW#&OQT>S_AQP\O> $49!AT;GFQ/$I]_\ M'YO,V_K#^>:H]?'/C7WR^G)V_\\1Y_7\W6 M9!MSY7$E]JY$XTKTN/HCK^*EW9\:AVB2[LQE8U[OD=M;R;32A%@>MH?)!X Z M%,0!CET@#94BPD%. %)P&G$'.05(%7')'.0,=)-3=M3X$9%R3Z3TQF24EU6] M*A8?QR;#"FD!*FW!BY0!E&DBR"1PRKB-W;DQPG,V[I6"J4GW_7>J?:&YZLI35S,%T&<)5::;JWF7M=J \5(N]13ZE(_7(Q7$=DM[X4-(I..(E\]%6"G5\:BYM MP?+=U-&"*HRX5#+FYMP( "D1U.42 $/!7. $-@ILX8K<.COFBFLW 48 R31U@6, ##FC;NY- M #(*N;O:3%$O::3=Z3$#2"%#WL\KZWAE9VQR'ZTG+:L,S.:((U9=I.0:Y:H+ MC#0#R ELG$@7.05(1F2(TA7X)()YYG\G$2GW\MK48\]%O@KR';>VD(.<'=<(0B5SQS5&2)O_+$2\ JR4"JRIT&NHF;OLSR#4KBW].Q_M%#/U2^99 M5IG"6%'6IBID5;CM!3=IN:A'7NO^Q#QA!ER5[ S>A5QRH/8! M+M) G2)_D9N#4X1#ZFSF'<,QH9W&IWZ1_UNU,$7PX)F;2!2[$V0$<8 \ ),H M>3YR=SS>3HE3=<8&6B=0\&2>\\+8F3//5R:HXK>>;52A)5^!2(X@%&F),4(J MQD#4)P@J-2B MG#.7FZ8_0']?L@);K@;E(BZ,;P)T^IKY]?5= M7*9S&*"=G3H<"_G,Q&EP((R(T\B$@)G3D&!7^C0>N&/\-!88QGKBT.EGYM?/ M]^ER4\$+S[O6\D/*(,RE+#J#,NS*H0QWS*$,P_HHZR0X\Y^&_]F\/&&2RWAK MBOC%U,OZRJZO31:70;ZIRBK.$EO8>1?U3H\ROQ[MSVEPC"VLM)94G\;(1891 M?1ET<Q0-HE)XK4*7*"?&HE(Q&JTW@!I%*42.Z$#" 9$9PKCJ/&._G)_?+3 MD^C<%68]/ )D#X\ V<,C\HEY1$C,(T+Z>>RT)O=KS2]%GFSFE>]>NU-%W*^* MSKC9Y@>WY'[M\^'==FM_N ()*14X3T9(I2)7P(P!TM9H$9#_$P2U%;,&1Y\( M*I4&9Z\SU%5.5/\6S3OEPX4W.O_#'3?O]GWN/P0\^Y:;NZ=O0A%P3C5"2#MW M7>DU!D@J0@VN7"<(2FT2@*-5!)5V^0"*"G55L&/]?$QLIWRX7_D\FF*;SGTJ MBG>B@$<_/2^[[9*?TZV?HZ7, TNV$<(2="%T!@@A53@ M<'^"?&H%[H.F %F_S@+.$6$_%;KJ'!Z\7[DRQ4OSZ]H?W3_0O MOS2OO9X\OZ-7(PJ>W].K!_1\3*\FZ/F47LUVKP-WW=F]G?QK7+RD61DLS;/M M&OD$5NQ=^=U^J?-V\#?J45U6^:CXN3)R8H@;8WY_SO'K_4C>P?^WZ]K]0 M2P,$% @ #H=$5/GAL@]2"P ;D@ !D !X;"]W;W)K&ULO9QO4]M($H>_BHK:JDNJCECS5U(*J%IPP(3=6RYL[EY2K*/ZJ'+*N#;XOY MLCH]>JCKU?O1J)H^9(NT>E>LLJ7YSWU1+M+:/"V_CJI5F:6S3:/%?,3#4(\6 M:;X\.CO9O'9;GIT4ZWJ>+[/;,JC6BT5:?C_/YL73Z1$[>GGA4_[UH6Y>&)V= MK-*OV5U6?U[=EN;9:-O++%]DRRHOED&9W9\>_WT11TV"C^%>>/54[CX-F M*%^*XH_FR?7L]"AL+,KFV;1NNDC-G\?L(IO/FYZ,'7^VG1YMW[-IN/OXI??+ MS>#-8+ZD5791S/^=S^J'TZ/X*)AE]^EZ7G\JGB99.R#5]#H MWFN]O=C/D^YYEFRFV#BMT[.3LG@*RD9O^FL>;.;IIKV96?FR65)W=6G^FYMV M]=E%L9R9!9+- O.H*N;Y+*W-D[O:_#$KIZZ"XMX\*Z9_/!3S6596?PL^_+G. MZ^_!FW%VGT_S^FWPYO,R7<]RT\X\_J=X&QP'G^_&P9N?W@8_!?DR^/VA6%?I M;S'O-^+.ITCS2[H9M>WOP7_^35;?,G*_R*MQW3K MBV*Q,*M],VJD]8?]6WOLN*1[NC71)2O+S>7 3;GR>,\$V6I=?N]M/Z';_SPS M5]4$OG0>W*;Y[-A.7Y/K0OCQ.^NCI=SI=+];SS:S]K7[(2C.1%R:[ M/#1A_S$+?BDJ;-[=[-]K.\^[G8S,.MLN-KY=;'S3J^SI]3S[FB^7^?*KR0+S M=#G-@K0VW4_?!8+]/> AB[$5\MRGVO399,C'LV,6*WTR>MR=TE#%NHHKJ B[ MB@G2!Q,ZZJH^>ONYP2P6G,NMK.,]L?6>&.B]-V8250]IF55O]_'D^+E_O6.7 MTDQJ&3I#O(+"$+==;FV7I.V?LJHN\VDSG:IF+0;I4UK.JN#1O&Y>FZW+9EQF M^@:KK,R+V>[0L)%(8*"(N1EV@INIMF8JTLSKJEIO/&N"_O0YCE4]H>-< 1-T M&+HSRB/J&*FW1NJ#C/3Y3$.?::W,#VY.M#4G(LW9Q-;C!NMFC3F&=:NT"728 MSR)@0A(Z"WE":SHFQEL38]+$?Q@TOUX:X\R2F9MXB+GG/ ;O:Q:M3)2SMKVR MCH7)UL*$M/##(FYBKAZWO7>6L=!")+'K3$3I>I.4=,>W ['L_QI> MV[?;M='X1H8)Z['4$@"C$6!(A&V[ZD2L$,98KZQKJDVWC,ZWA\99!K-GPC1/ MHIXHQFP29706'1)J&4R1B1"NZVA1UTR;1!F=1?<*MPRFQF,A7*R[\90E M;(=!V\D:>1,$(@$QS2N9(/;(A+O9_R,BB=)U*2KI#M,C!:>38*\ASR!''FB4] MT9OOU!%HBH#Q\"Y;T?&00TI@.N*.J\;<6T>X1"3 X7O4&J ],M'*B<\?$=FQ M:_0-)A(\83T!D5L$XC0"T0'1Y_,QAR1D-IQA$B;2]2E5<6A]BF!5G&CSTS-* MBU6^PF$UK3M=:F8T&G8[(6BL.=@!DKDLI)"6/A3\6(Q,T:?LD$,4>%8>+N M=1&9Z^$;3".YEGU>MKE8T+EX[Y(HCG8"2<2:*25DZ+K4GX@1"9DPA$W'@D[' M*-IY:R<")EVL=M+*R/D$)6#P7LD$L0>KG2 R4#O!-$3M1%B<$#1.>-G.6SX1 M$!MZRB>($GB5DG2':.E#T/3QVFPG(':H1$:,]QAJV4/0[#$4[012!\'1#E&2 M*U5:")$TA Q)^1*"AW0GR<0CZIIIR42^0ME#(F4/'KN1\<8KZ]IHH4324')0 MNI<8?' GPGA$77LMGLA!589]JCD2@@=6S6EE5(1&)&XL\4LFB#U8-0>1P6H. M)B*J.7+G#,8@L!I:S9$017JJ.8@2^!3YY(D,)!9LY- BPSX$*2&"( 39JLCY M!"5@[%[)!#$'(TA$!@@2TQ $*2U;R:%L-10B)821'HA$E,"K4$+/*(LVTE>7#2Y!-A&0B[JOI2$LHTDV;,HHLZL'[REZI28P4!AC.ADSY[+<,HWVF1[2Q)E[.@S.J\ MW!QVWNO8&P(M2C+EUKU;7?<0I',U^OKJ*7@H2T"*)J"]1QB\H2X 0CM2FO 4 M]QEHD4=YSI8L5NFTWIXM#^Y6<_>$;6L#9 _WP)Q">*$GYBG+"HIFA?'+T>OB MWCQHXMNTJ&ITW2FD1!&%B5N!\\JZENX+AF8O!\P75=RW==5 MWWAL6E5T6CVP&OM!844+LYOH+1 KFP#5ZQWQ5#"Y*<% (/;*NJ;:#*A>X:BG M0M*>2J+$N<8W?EW72IOU%)WU#MJA*9B[7!XD)=W#QC:[Z4%G)YU*#L,LU3!S ML3B,(L>_XU:WNX;<4@\B<=F$MK^Y)^]]9:)M=GIDO%UEY6-V=!9@-X,@9O-8 M,$#=B,Z%;D1RS$(N1<\F3MODK>GDO?\9)>S2C#5,N;$4(5/N0>=+1 D\CWRH M$D::JS[FUC:#Z[]VJPB^B],P8R.[..T_XX%(P.#]9SP0<[!='"(#NSA,0^SB MM"41_7IWE>"[.(V<\L!W<8@2>'7@*0]MB4;31'-@7KW0D%M("-267/0KG)/5 MR/8]YM'.+3O==]^YBX3F#+KJAL=U!#&T$"IQ%QC\2 /$=?\'([3]0^(Z-)O' ML8;K$"E'N,L0^?B$<254S\%X;1E+#SKB2Q3G\+@.>2J6B93,/9!TB2B!YY&S MPW1(1)Z[D669*,?4J=!;V1#"->]BW+B$75'80$PH@'P M!U6;(LAR6C8GS7KLM207T20WH)(0(6=TN>M44M.UT4)01$/0H'L8D;MHA7O\ M<.)3=0VU$!/1$+,7,D38^4V>,#>9^75=*RW81#38'+2]C2#HN,>-2$G75HM! MT:MC4(2<^\ P"-&YV0B1N &1MG] -D+>"\4@1 =F#I20&!3MW$S\0S$HVAN# M$"7P_-X8--KY I+FFWA^34N35*M@GMV;IN&[9N*6SU]N\_RD+E:;[R3Y4M1U ML=@\?,C2658V O/_^Z*H7YXT7W.R_8JAL_\!4$L#!!0 ( Z'1%1OB%,M MI0H "HS 9 >&PO=V]R:W-H965T?AL@)4I V)J M;VP=?H#H!M#]H4G=O8GF6[OEO/.^[ZJZ_7BS[;K]A_F\S;=\E[7OQ9[7\,U& M-+NL@[?-R[S=-SPK5*-=-:>^'\UW65G?W-^ISQZ;^SMQZ*JRYH^-UQYVNZSY M\< K\?;QAMP>]*49R&^R3>?BX\WOAP1KWC>R2XR^/?*E[RJ9$\P MCK^&3F].UY0-SU\?>T^5\6#,<];RI:C^+(MN^_$FN?$*OLD.5?=%O/V3#P:% MLK]<5*WZZ[T-6O_&RP]M)W9#8QC!KJS[_]GWP1%G#: ?O $=&M"I#=C0@.D- M DN#8&@0Z TB2X-P:!!.O4(T-(B4[WMG*4^OLBZ[OVO$F]=(-?0F7ZCI4JW! MP64M5]93U\"W);3K[I>B+F"=\,*#5ZVHRB+KX,U3!_]@ 76M)S;>,FNW7@J+ ML/5NO];9H2A!\\Z[_3=[Y\V\KT\K[_:7=]XO7EE[?VS%H9%Y M/@SEH1\*M0R%>;^)NMNVWAJ&5"#ME^[VBVOMU^[VA#HZF(-?3\ZE1^<^4&>/ M3WS_WF/^KQ[U*<$,^O^:KZ8W]S%WN)NO> [-B;5Y.KDY63A\R4X+E:G^F&VA MRC6X46MPTXB=![&UR;JR?NF#4]F5O'5<)CA=)E"7"2R7^1<$\TJTZ/+M6X:J MI8S8K_7LA4BB\A"ZVR-J$BXH,&E+,5D+%B$)]F% M,\*3,T*GSS\5_X4(U(>!3D BR46=EQ7W:O!26>=BQ[U;Z:UW\NM;UAL/RS,,5.B[P=,Y"=4LVQERGS<+N*/).)/ MGEA8R/R[#!^'LMU*>Z21!7]&[1KZQ0-^*U;"U;>^CD_,J4Z$%HA:A"LC!,-55Q$AFV(E?T MP]AB+AW-I=/,S=J68].^'#JXF-,@T3*2D48(H1E*G,0 M1P?(C$L;81;1^/HTF!(C_R.:( @L1HXL1-PPM.(;WC0JH:MIO5+[S5 $UNL%:!0U5FSV5U%=;(2";$C2:?\EP< M)#X"H/#R-7NN^*^2'E'GFK P8[Y/='#&=(12LM"]C.@6L9[P4K0[X*'$XNR1 M4X@;5#Y#,JX[T1@'D\%D6&=!Z%N."61D$N*& MDL>&[[.R4&M(J+V4'R!P0-KN%Q=J/T(:)(I\G30P7*%N>.DCB-U:BF!#HL\U(IJQ2$_+F(I$L19,4U066A(?'3&$NC'DM*/W MV0^YG5%C3228A2S4K355<#S3=S&B2A9,AQ!$%<=G![1+8T<(H6X( 6.;0U:U MR,(^"Y6H"TSLH(3JF6"%R"#V4&/*35E,(F/&315CMJ1!1]2A;M113E 0T/$& MCA?>#*)YI*R7W=9'JUDHYD1*^0T:')MUG+U7T4.+F#M^69%M*)+-GL+:6:)44P)=;C MW0I1Z8='K",:&OL)8S$+ +.1B9B;B1X;D7->M-9RU8YW6U&XJU9+9G(,I8QI M"6*%R"PE%S:R#G.SSJ4!JU(MDN[0<&G#YV,ZA$WT=*PYPKI1D_MILX%H"3D2 MVTMKAA5IC#,]HK)9- (-

#YAW<[Q()W4_;!,"D8WH1&)161 MZ0L4D9!$CZLIHK(OT+-;2C]W3VE3UEF=3P\#;$0(YD:(RY7T+!KH :Z#1EIV MO9B"2&*]\K6>(DH1$?%]VSH; 8*Y >(+G =_G.X?7['73.:SBS$,-B.RP)"M M,5ELR%)$9C-Z) CF)@@P>HCV*@8TO"L;?BQ>YV*W$[77ROM7J!>0;!\&L*=T M-Y@ZV\!'*&!N*/A] X KEWTN()[)DSPZ0BQC+P(C$)LRVP#'?,WH;DQ?T6AHBF5%]H6 BO0J/:&SN&-DDN,XF90U[ M6 ;0\B=M1RC"C\_/_H,#$!V@E_'4!8(W(='/,"DBB^"B%D>,6!*X"RY+B^%> MUGG/_*6L:[E1Y'D"HK9 8W5@5D(88[%>?D)D"=4+=>M)JA11D="WW <,SI[' M<9.3RQE<5N4<;G@($+H)_$BOG"TGZE:(COHLTFO1B SQ?HK(+OQZZ;&1O0+W M4SM/A_V^4MP!ARTX=>65:.',HD@L/Q(O;+#^L=12U"[$#4;Z"=ST$I\ -3^J)D>$QK9]ZKB)P0=!@%?*$ MBVD4PES&(DH14>Q;\DTXLEGH.P/&E^&YON$)LF.8L 3=P3,0>QUA(QPA M*'1#T!+/Z ^A21AHZ)ZH6R$Z!L%6O]TT398BLIA22W4V'!$H="/0EZND\Q!> M+:DLKTM6B(3X^LEB/4F57E-=^F*DH-!-07\(F;]^ @(?A@[#JTMFFFZ%Z) T MOIXF2Q$9DNWG9X_R[WCSHGYTT7HJ5_8/2Y\^/?VPXY/Z.8/V^9)\6!'D\S7Y MD/8_VQB[[W]%\EL&":QNO8IOX%+^^QB&VO0_S.C?=&*O?DCP++I.[-3++<\* MWD@!?+\1HCN^D1&ULY5EM;]LX$O[N7T'DBD,+.'Y+ MLDVW:8 D;;$ML)>@;G=Q.-P'6J(M7BA1)2D[[J_?9X:4+&>3;!=8''"X#ZUM M:3B>&3)G&^MN?:%4$'>EJ?R;@R*$^L?QV&>%*J4?V5I5>+.TKI0!/]UJ M[&NG9,Z+2C.>328_C$NIJX/S,WYVX\[/;!.,KM2-$[XI2^FVE\K8S9N#Z4'[ MX)->%8$>C,_/:KE2^"/%E8>TL_/N1O#B9DD#(J"Z1!XF.MKI0QI AF?$TZ#[HM:6'_>ZO]/?L. M7Q;2JRMK?M5Y*-X?_Q2;)3@Y$UOA@R[08 M%I2ZBI_R+L7A>Q;,TH+9]RXX2@N.V-%H&;OU5@9Y?N;L1CB2AC;ZPK'AU?!& M5Y3%>7!XJ[$NG+]5/G.ZYI#:I;AL/ 2\%\_?__/%V3A@!Y(;9TG;9=0V>T3; M*_&SK4+AQ;LJ5_D#ZZ^>7C^=/:%@#-S)S7.53T21Y.AF$UFTX<, M>GKY6Y5A^9273YXPYZ@+]Q'K.WI$W[5;R4I_DQ3OH;BRE;=&YS(BNLK%C5-> M54&V^7BO*UEE6AHQQT.%\@E>_.MBX8-# ?S["8N..XN.V:+C/P> AW+_M*+I MZ.]_.YV^.GG]&*3>?[X2:W<#CO,D";=W?H=4T"(4,Q!>ZU-\4-E-NM14K M^MR!+K,^""_7,(%B!T>Q>^0>Y:"99&!!H4PMEC+31G/0*'P9JE57#0Q9 7>A M8%F9VR[[,4ZUW2!*,9YF.Q*?8]R\\'I5Z:7.9!7,%CG)T(E\5"U+9#'L="3; MH\/8$'[)]$I72*,QT:/%=E#:-8LIP6J0,N[L?S E0,4:4TI-I)EP#C-=U"*R;6:H MV#5 VT.A^#)G60P?)M]0P;7:]D"F[A *;)^I(=MRKRHY?EQ.N2/T<,%S:44+ MV\"C )"IBIR4 L!8<31E71N*%PN@)DS#P4>% 4Z"RV+8YG X@-6VWL8J=18D M8-'Q/@-QB5,)) 7R][61("87J>\">=7H0)_5'?B2EA;X],W"ZUQ+>.9;*2>- MEL38.7W,88@$IE3<;XYR*L3%TL'<$61TH%9UTRQ@O[A.06#)3U1(*A\ XY67 M,04](PG:TY>O/7)4EG@%[LEN 4=T2_*4_;>1L?\A?2Z_HA^2Q+N[K(AA@[4@ M6R-FI\,!]?IAK_;\MEQ@LDK5A#[TH:TQ,JU;VHX)0U[4A@\6U8:+60-LC_G8 MUO*'F^M=F7ZH"'-5FE@W!#72#)G]+4#T1*%,W-;D8OIJ>'H\&4XF$^$+E)+G M&@OWHL,$6$<[6L !K:!]$G\V/1I-)H.:RKS@OG;C- "8B"QYE5AZSZI+*UW. M+5$[F&Y=! @'O(!YQ R */H1VSS@[V@PR"^H[W0T.SD$T@^GA/<-J8KF>H Z M[#7]]^E]3.6*97S#L]FQ]/1#&W8& K3TMER%ZA*A=9&QMG& 1>(?ZY]QGTK M$DZ9FG@,X4(A)&J7+"*V^(99[]G)<6\_ZOF- [Q]Y%J';'%W[YD+"XZ'QRB^NPQYU&H3+@+(R7HDG0U+/WR(%8%-'NQZZR%.M"HPM:@"<&(D]EEKQ M('21YSIPQ\)PH?-#\D?6&(I,2A3&S)QA):EIL$<=L+J0=RC(&_Z@9XFCT1QI M_<>F4ATIC<3'Z\NYN$ GNNC<$._:XW#;<]&:,+2M4K^@B2R+:(?WGLZW&#:[ MX?=C4]9H:B[P2-,-ZG-ZU-1^\)RV?$%[CI#SEDU;.X:/;$7- TV).CB&K#@, M0@:-GT8:I]::P+[+!AI( &^,8B):])HB8$I1CA0-^):.'CI/ M_I\X']FUA-_W:PW^.-9CYM^.^_AU%.)C[)JZ# [/1HR M9O:G&$0D;4E%A#;ET55Z/0Q-*W888OS!O*G>@B9W-W(3:HR\U0UNGXU>,\%(;:J^6[ABK6]?4(2/\]P8PF7UM M=.*>'$"*>4S>M![FQ( U$33[1X766T;-":!JB$&6L;%T%H(,_4"F3M]&I[=X M/W7\(N4.R-14M,F41 %T[(OES75&W*FRHK+&HK"?7]R\FK3'UQ=ICHVW$1%& MNEHC\=9M'YV)'S4M4I4K>TRUV+($CJ$X!#.BF'P6JL"!=4"OV)ZN:B32X?S^ M&3F=@!FT7OV#P$6JI;E1_2K5JNB#QBHNYOWA"(ORD>?K1+HK]G MHCZ7I%$)TKNG,2")?KKI)&*+CD \IU#'PS!((^Z '4F7'9%FAH0PND=)5S3W MKP?NW38,TTPHLX*._MV-$D]M3)2\*L;^U>BA&\=Q[_J9)@*^E:?#"L@KWD1W M3[N+_PN^[Q[OQ.-?#7Z6-%!X#&Q++)V,7IX<"!=OXN,/,!Y?9B]L"+;DKT1X MRI$ WB^M#>T/VJ#[<\CY;U!+ P04 " .AT14YT_.=K$R #@P@ &0 M 'AL+W=O0#))P@(!-I8JT5\_9\T\"8(LRN[NZ]OM!\M% M$LCEY-FW_/R^;MZW*^>Z],.ZK-HO'JVZ;O/BR9-VMG+KO)W4&U?!+XNZ6><= M?&R63]I-X_(YO;0NGUR>;?.EN7??#YFT#GY[X4>;%VE5M45=IXQ9? M/+H^?W%SA<_3 S\6[KXU?Z>XDVE=O\/3L43IWB[PONW?U_5^< M[.<3'&]6ERW]F][SLU?P\*QONWHM+\,*UD7%_\\_"!S,"\_.]KQP(2]<'/O" MI;QP21OEE=&V7N5=_N7G37V?-O@TC(9_$&SH;=A-4>$IWG8-_%K >]V7MWQZ M:;U(;XME52R*65YUZ?5L5O=55U3+]&U=%K/"M>GCK__KY/,G'4R*KSZ9R00O M>8*+/1,\3[^MJV[5IE]5?_F\/OG%P<&> *[]5N^T"V_O#@XXJW;3-++ MLRR].+LX'UO0X==?N1F\?DZOGQU8SJ4_@4L:[W+/>&.@_K_7T[9K ,7_WX$) MKOP$5S3!U6\^XK'3/3@V\I@7[2:?N2\> 1-I77/G'GUY.?G?_^O9^?-//OL( MY'J9MT6+#[[%8:HN9R*OYO!%4GHYYNZ:N&=.?_^_0H>3OLJ[^=%Y^;I MK 8; MO-K2] 5\?;^JRQ*V<5_!8&T_;8MYD3>X;'QBE=^Y=.II[>;LNC2-U5Z#0LITXMG3"%9>N]2MU@ W\7EPJ%L-DW]H0 6ZF CSR87 MGYS"3D_/TX4,U]) ,NZ;]*B;7MZ;PX?.X!_-<>]MBL % $<]K.&I;6XABP% M^*5W>=F[]$]GD[.SL_-TXQI^>I)>PV;EK.2HQK:0I77ETL?G)_S:<(Y]*[K/ M8?0>^"T 9T9G!*&N(!O!KBHX";"INUF MRQ)^9SG-(K.D@X2UQ./2_Y)Z0X>?(7RZIJ##XOWF""!&$Y#%S7,N&%2=O-)^D-+Y_!5VQ$$ M6Z1<(1?>G1RG4!ZB_/FGG[7[*'>@1&#H>V9JC!W'F7%C W[I 8PJ9N"-_73&2P/GC>=0#@LLBG!>P7Z#]+W8<- M,ASXB\@07IT7[:RLVUXQCV@;5\'OTW-F",6!8W:>T+)GP@$0PZH:=C,1/KA_ M>WC04\)D9 )]T^!Z%K!96/>J #1I$.5I,\#6JIFC$>Z Q]4][!W6U]#C==," MKI2%NV/$F"*D\K:N\FF)?'@.S^%F9D4SZ]=(!S,$S8#%WJ^*V0JQ94V_3)'U M3]*;-S^^?G5Z_CQ]"W.[=3$#=I=^FS?P*$I:'N6GNBGGZ5]<7L*AOVF6>57\ MP@@T=[.2>"\^5M6 PP#[!E9V5S2PAXNS\^>)V5*7^=;.5X@7 &41+PQ[Y:Y'=U0R 1E$*HNZ8#I1IIG:& S'': MMR!06S[!= KDAQ"$ET JYGQT2A@[2T&B,4-D!F-0#!8J0!,#>5#^&QFW<:CC MPV)U8;BE^P+(=^X I>=VS7,X[[+>$ YF(C@1^PC=^R;(ZA8>;) H]ZV:3U&A MLDCY3WMQXP 4Y[SMB3X]*[*4S[GO0X]\HI9N&T&SRC.\ -5P*&O>)YB#SR3MB3W1@)^B%2&Y8 Q-7C5A6Z ML.)YTNGD+? <,5SJ,14]0$&D%,LJKD:1G%>OT:T]1KXT@ M1E*-F/"OTS]S7&QRBUK@>@K05(N$5HJB%,^F6S6.S[S"LUZS)>30$DIW7CVC M!UEG&U=*<=G-'+DRBTV4F#17(3L>7RF,NNF;ML]9EJ+]G)Z?G?XG_7+=@+X$ MK.[\#('_SBW[DN%T>_I_4&6E?=2 BRSFDR"7,](66-'@F<*JUSFIYD@ <$8( MS0)8(^RBV$?0!S""@DYP'H3F)T;F.V>0D;#C+/. MCSZ<)#H<41,;BXXZY$>=,DN-/3@'THS.F5P#[=[=!X@#> L4ZXNF7H]J) ;) M#Z/V)'W#P*J67OC\*H0^I\,''<>?>D%J^9RDXYWG8#H)X0MRL"DS9U*"=>8M M*+\X$5+L$ X RAMA85;EQF4&=:Z%E< O8AF@[3A7GDYJ&'/QJ@=8!!9ER.A! M0@QG48-FVYFS:-UA"K7420#I2]$"&T^/7I6X=2""6/?$)[[Z(,8(G/<:#!G< M^&-\3I2EVZ]N@@4*"-('Z!\V+V^?OLF?>M_\NHA+X!)2(SCY\HFB%L7 MI9N'90/$[(DD[^ TTJN+J\?3D\=7)T9--B=QS?K0^?/+RPQGRM=,$]%)1(^' M0[FI 8^J+EA2-X!E8(^]*]KW1H85*()[4>)8!]\ R$#6$TZW_?1G)^:/.D#( MUAP,/J/!DP8&SY@QMQVZ+M9,G?@$\C4O;]$> ^.6&XN3LT\F!*6/"J6*Y.EPT*2G.T8E_B^Z*AQR=(FOZ65$7R6C2*"PPPG"XA M(/7HA+!+0ML'>;%5>_%[X(Y@ (-VBGO!?S;L72+AE#<-Z4C&CMX+J8Q99#&W M5K5ZN3;Y%BTJ-8$;]+>P86J-:0:SMTB#1V'&*=C[&+Y"-G4'>@^/R+O@(N/WS-06!/Z1N"(T4[S+C82@PY7 9JQ0YT? M\<) 409MD0HMDT:#[<;+CAO+\F\#HR?7[QKP8X41))"3W]1H-O^UGR\)4B#G M\L8;I24:K.284Y@P!,"F6PU.QD!;5M5Z=1.'>^^VWO71]O!ZWH[*%70.-VAU ML:2&,<'Z@$65[.@8@#8#Q6AC/=TU,Z!IC4XU9$ %< N6[78X0 X;&7V/DC=!WRCP3YD)JGJ1?RSD8 MN2O/Y_M,>[,J& X ;+4&6X]**M?-N _>A8V]BPAP3OS/L M1':R=T+DGZ3=E2BT ""H]2":6,08\?]%WAR@L;PYA3->>QTF^#40\]#1B"PR M, N44D,8L^W$IJ_?9]LO%L@(6(\$:5K?\X.5X)]#9Q*=QW:27E<6?.Q %5_A M*6T.2!<8!5IJ14OG"*SJEZ"8R>1PCC#\HD OL45,S_AQ!:"$=TTQ[=5U-7/! M5!F#-[(94K,2HS[%7@\[I*A2[.,'%H&^ -;18.7Z9?:K5D'6:YF#6HU;]&2N MT:Y=;PPYX$G^-/KW"&MF>',XJ7/SG1T!ETI<0>(1(R8P ;$8@P&/S:H ,4D6 M([:H5U2E<"18!GQ6'0CT#A21H*>4Q2_L)K8DT5*($;;@@D'' M.P1F@()QDCZ^!13X#I3W]%. (,=@3E_F+$#7J#L%5Y7"UE,@\D_SC.A:/GI# M$OV4HP6@=!'8)(2$1Y,EP?_+\:5:@PQDB\7!IRR$'0A^HH_-1_@FS:$/+M&[ M29O-%#B1RRVR#-M(33".&I+Y[" A"#W*8:HBYFSK$_G'DC&65[.T'1V;;++ MZ..=]ZTJ'B_+?/;^]'8&/!?@_(9^/WT+$,$'UO7@-U9$HXBE G8MCG48_P&WAOP4P#W1Y)*SM #>:@>U)$6,%H: (@TZBD/)= MA%\Q\P^@(G\P2/I3S"E(\\[P+N&X#Y\?+PC^)I]-]6L7Y7&4K*EYHGSJ8?P1 MZG9V#49@%Z0N3XG& ?!3Q]QO10&T2?H.-2@XPW>\E!V299>BFI?$,AA^^,S528IZC!Q/6R^Z>Y26 MP.K%]GO\R0D["5R5:TP2@P=HINDXP;'HATI&AL)7'S\]( >@I9-KCP$F;9N/>0Q@B>X2!($@Y^%M/'0P%D8R M%T;Q&\"\5F'JV5DF5L<#I\0>OLH-''R'SG\R"N]C$/2QD5!FKXGN]23F\V@C M8RBYK$,V+A<.(7M)M-ZRI@8F#]A"))*;,MWT#-A* M[WK9...[1*<"A0?36XZ*W?C5:+!ZY-40MT:T!K+598Y!!^$\6/ZX83^V1MA2 M2(9A^PBV;)E=/2W1486H>HI;38:G@0A^))&$_1Q$45X^(%\AEJ%Q*.0M4]?X MQDD=!YDZKS$MJNI*+_DD4( ^WLKMV6 FMG\;3Y[0H#)ICCN<4IP3./\:*094 M.'D<32[6%<>1^V@X[3D 'V(6)*+MHL1KV?BX0].,+-J6LFMQ-7#6Y+XC@[XK-HP."7M&ZB9(3+=DZ9YV]2G^ M7Q]O13%I75"A"<(@-D'#Z5:+'C%O[@ 'NW&OBP4$;AX9)U!C(SHB.K\86SP' MK)L'L&N@&P2@J9:0^/=Q@Y[&+-%G_[!]#%\\1/G'".XDRAQ4(E^#886)B'L1 M3?S^:G(=RW94X3'P5?F] Y$@(R/?.:5$;.J"7#;!/V-&))W,+C8$7/3 DHA* MB.^3#U\S&R*ZF:3_H6F;&1\J*<.M$6-R7)KP!:?EL0*3OM3%3I[/E/1=>C=& M)#C@_>+0(_ QSWANR#O?#+6;-FB1213V/:!F>+DZAC-R!.([E0."!$'WPYG205]=\X"MM9T8JX?=6:8Q.2]MX?"Y=Y-<#!! M8"JB-\V2(^S)/TYU3%C?4BIDV@P*!W)3"I:0,ZI" M#M%VG&+"T^MG78[PI'80C*Q;LIY\\FR3WWLO.683-53I00JB'G+F2>:>N'JW M9347 -^B%EO*J(^!7B@//$NG==63I3$%7K$H.M7;]QB@)V!S# 8KV!UL=Z3L M>%H#H#@B !@YI7RJEH7EO<,4FE:_$"N:#$Y*1]@:YDR)[*TS[K>$X>)3W)H: M&)ODYF!,$0YBK1YE3P'"V19%5;0KUG,(5IP J"K:*R>4--R4SPA1IUJ'.>I+ MKT>"*)0 M+$-9_]@+[':$09>M'WO'>%BPTP*). DE M 1'"+S#&]8YR-*E.PLCA-T:TA2?V2>IPPL'0(0Y.S+ANBB4E1&BZ3*+YG.Q+ MJR1O!L-YFJ=J$D"LI8IDAVRD+.N9TMJ^17D1TE=&/6TXU,79"/[KW*L3E)6J M&3\4@^1]HR-&$X4D_5NSDR5[QXO"Z]N;].G94]1$,"8>E:(T=55C.BQ;/OP MK.1Z7E.AAGGT5@Z_Q?0VGTN$*<8,E:^O;U]J3<#U[0_I=_6$?CT]O\C@%?+^ M?I]_P#J/[VO@=^FG5VMU62\Y$T_=I9R<0"OM M:*64<.#3E_2X-!,WD%O":1?,-'!&&]?'&;"R DF/@R>&7<0;!CY7<_I,FW"" M0"YA,L&=95]PYA7&QERY 8V$X:[._#4ZU@V3R#<^'QO'P%RM@?=44<0L0TRQ M1=&T(=<7W@Y90P3S.?N0*:F\JDWX5FH1ZCW>W8=2\)+OW/T![/X.2.6_7.>1 M^[7&1<[.GQ[$X:>GYY=9E!@;,D].-?'H&\H(202Y+R^>GKQ(OV6;3Y,THR=1 M@1P?HWCD $B:6RU9 M1WF"61YQ[L)"Q\0HFE\I<^!979;\N:[&AM_)T HPE=P$98>^/$=T8]N<0'HY&:M6&:>A MB[/3LZL,!(SPK_0=GO8[1WDB0C//KIZ=9,G7^0P98 3EKV@%+2O"8R-$M/1. MY22"&8#KU1:?6<0P% U@7G@@&#E!CC'T3N))'%W":#0.Q'LR^4*@$!1'4G9( M!N&W8 JW6>*3$($5.D=#JN!2]2UC#&C\YK]Y_?+-.PI,5\SOPT]42C) 2%0) MI, !B/,K)45,&\ZE, $ A<=%EB8>'Q/0JJG[Y6HG=_@"(9[[; S$#:EH.A*Q M$X_8F&V@2!UA\1X9\%%830.:'5HQ&#F!R*$?'9A/XK(^+@K"H\H 9TY6[E@I M]>'*Y(M_4]\4>&+4#CV=.S#!"5_DMB M9_GCXB1]]HG_V0QVPR=X^R#2E**I/ 6,Y]U64PDH-0#WG7!Z>(]9)JXXW41+Y"/J,7Z M:564;O]&QU0+O_$6=CACI#*5E(B <[!8V*^4+'KD<"'K2A6E[MZ5=[[$*]Y, M9 APA">_RXM2'9=3J4Z89Y'L126M\R$UQ%U+ ?/BG=64IZL[,IKN&P.(>5R)%^S36K ./ M>'.S8 M+3G'=3[M%7WJ=*<.=XA.C0)XLXJP-\UV*PV_/"\(-!\8P/ MFR:#=@XAO2;J,=$RH5$R,Y<&3+!.#0]/>3&7>[/K3CE";7=HVD"\9JN(@#+: MAX&*=^:9U.VS1<=F)_Z JA7P:&IME@(:5#6\EP#1-'V(?^$PK'6XV.Q'\6=D M_WV^A7V3"PE(!*"S';0.8-W ]O/XH2I\"8M0&K!%\2[<4QL+DF-2ON_/2<4( MP10V .80\[L6T_%9,0RQCU"['PXE&J&N,,*/U3"DAXI];!X@+ 27153P 6W MII"N$WZ]K(5_8K;(H'#D SM5R3'/A1%*M+X7 VIL]W&D#=V("UTG,NW^6*J16W8#!78(O#C/9 M"\3SUY@(@(''G9/$,Z+@:IX"3Z4 ]-QA2A8^ZOMU=-MH'N8482',:S=2[WP, M6,,"O"^UYF3Z/7ME8A;+BP@&! *R8.2AP7\M'KB'I>BP'\/7/B,@O2'5<;:5 MM "-_@Y6>QQEO(36)GDM"ZD$T(A6+><-^.U:VC>&D9QAV M!\O' 7J$A7Z;=QV&^NRTZ/V6Q"=0BER'@^YI"N0#9!C3FKNJ5HN=N0B70-G4'3]T^7%Y,I_4U0)*MEDV(K7 MK=Q.?LT\YY,S,VHZT.(U$256[4U>/GU&'S?"A]M-X&.$'>)C;5A_=HP0OH)Z M4+?='E6X+>SZ(\NVS:Q4MRUID)HEX0MRO?>(:YNXZ,YB<"C9+G3O_AW:\IY" MZ7MD:1EA8;%&%<)7?*.;&7D"UV]S]3;1UUC]-LD9,#XE!H+;]-FZOA,#MFA MWM20AI_$+9:\6Y^U23\4:.?EMG7J_ 39C76&<;ABQ5VGN,3(S$PV';;&L17E MX]EZ(P!N)97*Y-&H]HJ.&?W.3Y>$<]- ^ZC&@4$1>![$%7=I:8L\?9M3SA_V M FI45=:V&&-DG$G^D>FG%&7+?O+\S_#@^9_9-W/Y9^+#=9?[_ LL<[7T>=2\ M2*8+FXXWG!9FS-)SG/O\3.8^&YE[P!N^JUG]2?8-NP8>GE+EXMAPOM*@-2)J M#[]Y"&Y7!+=+6?NS/YOR<(L:0^B-SL9,[=!LEQV?; :^^X._ : M&70,:'\4TO]#"^E'RN?QY3?&^?$_MFH^':V:3_ZHFO^C:OZ/JOF_7]4\$=6_ M9]5\JE7SR>^[:OYKI* ?E8+&DZ?&A,YBU*K0-DZJVZII9:V>S'*W+!G5((;= M>C(U*ZA=CS%PV2[,QO60HT?A.@V.[C&C+)K *HF_:,S&1&I;RW[FH2LF]_\A MFI9O?.8(K6[3)92BRB7QG-G_=1B)LN$75.\DPHX38@GG[D._,\%_].A1[G;% M/@!.?RWPA\17-^1^M]OT<3%Q$V9[0IKN0]'Q)+X@D),ML5*F*2,!YE.JP79X MCPE<*A[)6=19?[[9WG6Z*@"?F]EJ*UFAF]YXN?@%4L0"'#S#5FA@O*.H"JQK MHVDDQ:ZOZBFFBTL#!!IXNI6(B:HD\JQY4M8/Z\M9;OFXT21]LS,@(HC\*8%2"K M\-_^W99/[!2(.4HF"!$XK2.T6LE.XX* &A0:+CKJ+<'\EC8,@K46VX1:&[." MV;Y@T?+TL^0;4CC/7Z3_V==(9H_[2C,,3C025 Q@+8H5R;]92.2LHSY@D\$4 M%R]&<(.M&Q*Z?^/Y_91!J98E9EZ+C1^E2[*S_LY$APG8>&H_( M3@ 1.0EYDL_P<=Z8Q3HR+0( *)97<79FT]33FL4A:(5["(VVV4\1$\3M1%I< M#_R+E"I)A]W%N.%!7+X8I1*_2"E XL7 !VOEC*C:3E>T+/VIJ\9ZTUX=QRH M\_2P@RG[U:>RKI:L,W)DF5CK6.+LH-4=9UJ(ZC$89.7*'>U[GVC2]G2JHZ(\ MYHQ&T@R)CT@3U)!:*+GJY@#9%^'QT ZUO1;(5AZ*O MON9TBMA\BH%'6)EWR7Y@6PW1%M"E^7*)3H1.XH1_.ANZ[<^"?SWV,&GK5*DB M6]:85C0<[FIRF43#G4\^'1]N JR:8N9?C:=H:VW.3LW&6%G/#QO*4C'5!U[# M^JZ>))1I?G:1Z93OWOR@W,4[*$;='0T9Z; QI&NZ*H 4-0FEN]""BAM(X1%2 MPTO^:,5 F =Q+"1$^.P2?D6T5:2)HO7%97Z& ;77CCM\UE-_(X#6SW(74K-Z MXDK>"I7E(R!+LP',2712=**UL"-@V=V>EGR+\:L9_X&Y[8Z?T)%%&HZ"*/(T M# S*!@C%=SW_0G',$E?&G;,7)BN:2@ZU9;XX:*5.K1\7I0AU,AVC$7 D/9+ MKDYF%3-6OX&PIBB9R1W32/T>):[W@EDT6>)W@;5V=K,,Y\ R#HP\K.(=UPCS M[NAC]8X_U$=[P,P9RB4_DE*2^+J]GH&GJJY@HAZ F=.8C58T^ M-A75!1,@%X!#=:/1KAE\1FL1L];]O2<:R]ZDX7 M:'J$C-4QL(AO 9%!?9G:U8WB>I6[IYQ"BCP:$C ]AF \!)'0>1>\Z?#<23I, MLF3E39*LMKZZQ<0B!J[F%O.-4$8R+!1RZ)1/>"V2.3J"&SA1R_U=>!WX,G;_ M" T&%3S<-:/R;+(#;K]D9[YZK/D.2#*+*/'AZD(%X'ZF'HJ.ZP6 T -95HZN M63A4-5",F"RY^$+-IA\+[EAI#BQ]O@+/X6(RIDPH(WZ^[VQ4\=(W7+ MV9ZZ&.)^8ZN)8^,BHM?'!(+2[%CH#29DFDIPSF?0!R M?E/E=K>UIL K\TGY)G5]J(H N FK#9-$NDYLPLJ.V%XHO0M'SP.A1\G OIS\ M&UE^VTEG'K"NV%R280;->-"BB!L'BE-X3&*_;= ;*[9BZ+05?>WTZXR#;JVQ M'&A9I#?#(?3KGKGX'#4O,($X9U,'2Z+!=D)SG21?D@&JZ;HF5/=26L'?2BOX M5V82R:\=63-5E:FQLJ^SH@9.%4)!*1BFNP8C6;VF?%$2ZXSW=7K#>?!T%+?: MR,1^J=U-L@>A*':T%)1K##&9Z6"L=)C":W,'E>]^T=8((DVW(1NYRKG5$CUL M5C097>=O/J=KLPVR,?=,LGM*R4>?TB)TO/!@#DHD^]DH*RL;=D2:NF51^>1H M>2<1E8Q9K-=L&D=%3U4='5'4);;[B/2O;VJ8]1O2+J\9K.-Q5%3IR%=2TK,Q M&AKCP/[@5'T?#S$-:UEYC+='M4>\?4;"4&?*VR^,:VFZ M3:A0 8P"4YVQ"V7QT]+[CVLAYG39U/WFQ/L&.=,41)Z85"ZZ&RPXSW<&4%U9 MZXDUE@B')VH3Y0QI)?WA>8K6>&7&MY-XI!DNA;4ABUW;*#!OO7*M1#JU8T;< M7R?R6_JH^&Z(GD?WQ#GPG*(&'<@Y9F&-[U+S8(4%AK]89T6ZZ[2!N73;UNN- M;-<;TEX1 )9=%<&P)SR5P2F==<O8\\_.3 MC+Z)6YG>:.)6IFT%GIX]/8FO%_+C4U\

3/CGXJ0+4E[:'8+\]?=-;/&HU M2[QCT$+UEC3FT^L/<$:W-=K[OF^KB6T.>B;IPC(C^[#HSF'+),=F2N@]%0%E M[)$]W=8.'+J_=NW\^8-;)X$AW3_5L1GZ9K/!;7O-#?-8 MV1>2:G8J,PBY*9>I9/7&IX?SAK'R9G=U4PSU8A8+,2)J1'7:=FY#W<'H D:L MHA;7'QM6<2?%W.]&>DK;1X_L7$HMI!-/J6*1#GI-<0]I;3@U_HQO;7;LO%1: M^\F)L7JB8^4>L1;N]O M7*XI%CQ6%T?(4'6,57S%J$/GWLR1=KUW/,(ZCMZW4BN0@SH1>[';0?*@=(%K MHS9P@H-18\7*9"])GH2D5% L*HF[4K5[1LZX_CF"&16%H0NDX>H2#EAR:T-Z M?@";J R$+)52;IA@1<+&.\E:CFB/FKB-;UK#DG;?MA6\=5+[=.1PE^UH/AH M2>',?"5:#=43L=P,-9!!(H7V>P,1%$MME;AHZVF";W!5A$O[?(MCXQAQ40/E MT($8CUM+:>6MNDG$;>(?"V/O#/=@+UJU$7 X6^Q:J0$+.V]%@5H4YA3>Q*Z MRE+YDE;$W/ @E$7#C6'406-T?VV@JP46C13K95CJ6W'$T:PX2XRGP;2?!+UP M0^(1*^R(^SRIA^HYZKVELU7)OHMTI()A#<,O8DO-HCU0"VKEI7PG=0.?T:(^Y==!$=AO1:LRJN1S1E;:'"G-5AYA6QG#_<,EJ$D/,[R37Q-Q9Q@+R2\@R'> M=[IO3YX7)(>;J0,Q_%S[.L2\?3]@ID5K>JL+VQ#TYSR6C0\L_*6^QPSK+"H' M5Y[FX3#4Q$Q:M-_RP;Z5^^@F>%X3['A,W1Z6/#GRD!:8/%4_J642&<]:5CF) M6GW&2!)2K?=<2Y!]Q'44O[5Q^."2BM&+%NRE$D=TEL[L/1+2/_?O<)$$#R3S M^U_9>R\79D37@JA-=#MV5XBWD%X=UDU?)-^/JJ-%W!C?1JN/4.VU7^!^I=XV MCK=:&$W@.V/?DI-$NDJ0IN+;+FNSG+BE=RS0?7ILYY/8.]-]QZAW=QISC#87 M*R&AOAB_'7]#P[/PG0L1Q]"-#(\3W8<4OQQA\OG 4X4$2DE, U5!'-1HZ0YZ M2'"^$H"?$B2P 7SB+_^Q1=E#K_2!/17VIB_*&FKK\HX]%B$0-]+60V0 _D5Y M&M'F0M\3$X[BIK&A%V-<4R@R2RZ=1K?6ON8&*'H1 %;\"J!8WD?<_.#J);*L MF]@#(W_3&O>;TT8/48\6W\0XJ![7#QJ%AV5Q$F3Q&V[^%T?2K ]IW#0-2LDH M$XC:)&L]]LB"I+">54J^0<+G]P:L?9!S),%N77, M,^45F+?L:J*FZYFT>6+S%"EDA;U%*+XU[-NZ=VWUZ,T8'R.XV=W_=Q#:>R#D MDU(X?U2\L$]VT#E_:,"A?'>>T<)B5EFY64CG*8I(>& MU\RCFZ6H2FH_S5N\ET#);_%&)6;T%P3NXTB0^CP&TS'O C'ZF[Z]BGVOO?@/ M63L2?RJXM'7W-I<]M;+C*):HY];K*1[3?]/]2@?N3<+9AG,, % 9ZN#D+ST%X.6V1'+C@YL&!['XD,[",_;1P/&X3#_MONV/S[7;%Y MQ V;_\P+-CEJ\L?]FO^2]VONW.BXYW[-=/1^S1'+[W_N/9NWOY-[-G_;-9N, M4[^O:S:3!Z_93/^5KME,'KQF,_U7OV8SW'WRQUV;_\IW;4;NM'_KNS:USBKY MY]RUV?XNKMK=)6;%"4BB]@K!?#F =+XVE1 M!F^<[W/?GHF[V$-/@&JW9 MR&$,$PL7DKHQ]BSN1A17A5HB\VI?IG#[U1%MX-6M+5WE46TP=WCZ#!H)&6)I M]OGSR?.XU/OBTO12I:R!A]JQ)G%!>"SI/.%[F)O4L/',*V;]E.4K.!:N"P4K MU.:9H5MVJY5A='4G.YO#/7^QE*JTS&PDC4#JS$QIHR98%]5=S1U9O$M#?6Q( M_;VO%S:LFMWAZ%Y7F:Y"Q:#:O;\TSCOM!/OVKC)VGNVP\-<5-SB?<:U=L,_H M5H2MI#@$>]/5!&MBT/SS888;>_:-7-KM,F"1,>X+P(2ZPUFL MCC-GZ'MQV1PG!#J['?".3WU'[KY3LV1\3&_#5FAOC'<4(J%)8B,4VKL%>+ M1&+(")\ZOIYG=XG$S8'B+X=]1<[]%Q]7E#;L&_(.-DH7-^(#KTR9X5>\G39^ M8J00\5 !O99P6?).!B1I;V_8(4Z.,QY%GY9AV&4"C#%++DR@;WEJCD9/S5["FSCTVNU+MZ% M?M.(%]?^TEN$VRN]Y^>5FR(/'&E2/71ZL-;FM"=6R[7AS*/'KA *S3 1AKX/ M1F8[:$Q12= V7C%JA!/U 6+5[40SK/:GQ93U\'#S:SAT$ MF>]'H--D-M]YV>>()HY-'Y%?OND,;R*/@+USJ1+JMU&,<:V"<@]Y;8QW)I::*+F&S]S)N\.ZUCEJ(FE8F<6T*%1V;AAQA M\Z1HZ;4,Z3W*[%.\;YF=LJ$QMI[2L#FVN=8)10E( .:YU1SVW5!]=I[I!0/8 M&84;R'#:B>B>K7BW^9H]?TV.[X3L>V!N]7*Q?->/%)><2$EXHB7A#QSV'H/O M.$SA.AMQM=-)>YZG5'(Z3@[33NDV[]G4DL#&\7@YK8?A& \Y%WGL:T85Y(W\I/W3J[.H-!H^APID,P2NU^YJ@L%= MO*.3LJGDS9$$11^M8*>3[\\K74"(-46S)!8J4:-U?D4<0JIU>7<'/!][#2LM MW_=&D\^(E6X%^ JR&TI+U[L8?5/Z?>9N,*F&70RDT3Z,ZONWH^4Z?O&5,<#Y M#15LC8LN'_9ME.$A;G#JD=I> MH'!4\1Z,VU7-,M,,JI6'-#*)2TJ7=+.<_46!BJ3!,=)M9F^WA45L *TKUBCP ML)?^RK>9EI:AQ4PRGB,'4J]")7(\\![$I! -T-\4Y+)12.DLZ4@$W-TX5&Z= M P8(AW)^I?PZ(\2J?O)EBE6QO7R_CKQ@V ^IY;[%T52V-0@U2W7.N\Y9 M8.U2W?C%RGA_M/.8V$#2N3OE;/0%11M]OF3[LO/GQ0M_#.#_YKZ'OYM,:#V"NR,+S\' M@V#I;EQ9TBV/5??%H_-'YEMDOU\\NCY_<7WQZ F\&1[_\O,-V"3?4D4%=K=9 MP*MGDT\_><0YQOJAJSO(+QLV !#-SL7MXZ!Q%FQ >L6).N&8=@#+1U+ M1"E1)6D[WJ_?.10ERZGK!L/6%ULBS^7[SHW4;*OT>U, 6/94RLI<#PMKZU=A M:-("2FX"54.%.RNE2V[Q5>>AJ37PS"F5,DRBZ"(LN:B&\YE;N]?SF5I;*2JX MU\RLRY+KW2U(M;T>QL-VX4'DA:6%<#ZK>0Z/8-_5]QK?PLY*)DJHC% 5T["Z M'M[$KQ83DG<"OPG8FMXS(R9+I=[3RX_9]3 B0" AM62!X]\&%B E&4(8'[S- M8>>2%/O/K?4WCCMR67(#"R5_%YDMKH=70Y;!BJ^E?5#;'\#S.2=[J9+&_;)M M(SNY'+)T;:PJO3(B*$75_/,G'X>>PE7T"87$*R0O51A[A;$CVB!SM.ZXY?.9 M5ENF21JMT8.+C=-&-J*B+#Y:C;L"]>S\ 390K8%]^^:/[V:A18NT'J9>^[;1 M3CZA/65O564+P[ZO,LB.Z"].Z\?)"0,A4NGX)"V?V^2DQ4>H S:.1BR)DO@8 MH-/J=Y"B>NS4HQ-PQEUXQ\[>^#/A76E5L@52U5BWF&);L(5++FCVY\W2N/6_ M3CB<= XGSN'DM,-CJ3RM. F^^>HJGIZ_;B'_6@ B+FM>[7 GB2]?&U9KE:V1 M@/8RO,J8 ;T1*71K@L3 0&4A8Z)BUMG!]%8&L@$^&25%QFGWT>(?C@3+U,KY MTE#0@-@ ^TD9$[ 6RW+'SQ-U;K";5P'L>%+"2/$VH%K%TUC M'$<5:-V#_3S4["#4MUSR"K/T2)/"'+#N#..SCQ)Z0-<8A,S!XY)I&H?,*HJ, M$1C )K)+P(-D'WK#N"8D&X45D>V]#/I>2(2X:^QXUPJB.D:^3>N+"#%NG3!@ M9#"6](ADE+:4K!JT4%F;5R.,J[>S.$@&)>7+5\A9?!YMJ8,*SA6.&<;K@5E@%U MV_*-9\C]P'><81@-#/+=\TK@91-+S-99,@XB=L!R&ES\)R1';3!]/[0U@)59 M*R-<+J5+%>+HXV<=_BUV<\&V@ 7AJY%*(=M08@]B.( G\NLH^;;Y&[LWBK[> M9[OMQL[G1QWB:XW$*WBR#$^?TIT^&,.U)AIN"P>C7Z=R@B.1: +4A,3N4>ZA M43%-@^EAX/NI. QE#-][3#8Y=G,+>I1A+)W?? M"I0ZC%AS/^Y6N\^1&W<+#_?BS;?,6ZYS@5 DK% U"B[/A\V!V+Y85;LK]E)9 MK%/W6. G%6@2P/V5PI+T+^2@^TB;_P-02P,$% @ #H=$5)&^/_(^ P M>0H !D !X;"]W;W)K&ULQ59=;]LX$'SWKR#4 MXM "0O0MRZEMP'$;M, 5#9KVBGNDI;5%5")])!6G__Z6E*P:D>+Z@ +W8HGD MS.PN.:)W?A#RNRH!-'FL*ZX63JGU_MKS5%Y"3=65V /'E:V0-=4XE#M/[270 MPI+JR@M]/_5JRKBSG-NY.[FQ.CEHE+VEQQ:;)(Z)&^4%G5'Q@QJQMLG?>SVX820 M^<\0PHX07DJ(.D)D"VTSLV6]I9HNYU( '%"']]GA^$9P0\K+@O.SR6?1.>5;R'_16)?)>$ M?AB,)72>_A9RI >6[I]))^I/(;)ZT>\YA=5&:8D?P)G(<1\YMI'CWQ)Y[.C/ MZZ=7?[S(@EGRYK^6V,'A%"XL/._@U0D\%WBO*(T$L26((EM1X07%^(Z\8GRB M2]$H5%"OKR>83^A';TCWG.!90KU!W>-YDJ<(-(ON()UC)L?T-XW$O7^#:P(W2H66LER]S;3"=CCOY&ULS59=CYLX%'W/K[!H5;45"F!@DDR32)FTU>Y# MU5%'[:I:[8,#-P$-V-0VS:\R $T> MRH*KE9-I75U[GDHR*)F:B@HXOMD+63*-6WGP5"6!I194%A[U_2NO9#EWUDM[ M=BO72U'K(N=P*XFJRY+)QQLHQ''E!,[IX$M^R+0Y\-;+BAW@#O37ZE;BSNM8 MTKP$KG+!B83]RMD$U]O(V%N#;SD<5>^9F$QV0MR;S9_IRO%-0%! H@T#P^4G M;*$H#!&&\:/E=#J7!MA_/K%_M+EC+CNF8"N*O_)49RMG[I 4]JPN]!=Q_ /: M?&+#EXA"V5]R;&SCT"%)K;0H6S!&4.:\6=E#6X<>8.X_ Z M@%X*"%M :!-M M(K-IO6>:K9=2'(DTULAF'FQM+!JSR;GIXIV6^#9'G%[?2JA8GI(/#Z@+!8HP MGI+/.@-)MK64P#79* 5:D=AI]&J27M/PW#3]]AG]!/@FN,T4^\!32 M$?SV/#Z@9P@\3+;+F)XROJ%G&>^@FI+0=PGU:3 6T'GX>T@0'EBX?R:QEI^GCJ>O7LR#1?SN M($H3<2>X&NR%P7>0SD_D-#Z43@XC5S_RL> ]X"IIYARDZ^$G\!K&)@O%G1P9M: 8DZU!/V( M%$7!-$A6#$,(A@'0Z&KR>:SZ3PWC63"24T!G@_*_O'(7-!I6BH9N',_'/L/? M4F2DK[)!DAME('VE#4RH'RR&]48Y_EIK@3L+Y\](\-=2H_[0KY7?Y4(;B1RU M-Z*QMR.>YN'P.T'M7::S:#8FO:'(0G<>C93(:F_RMHUTTHL4JR9!H6=40REJ MLV90I*;-;2.(%D0!Q@>D FG')IX V0D4@$N.69YD)%>V[HG&(J+Y#@@.$3G. M&% \HHL$<%))<=I([@UQPE2&0.#(JW4!Z73L/O=Z_^DER(,==8PT,3^3Z" U!@ !D !X M;"]W;W)K&ULK5EM;]LX$OZN7T'XVD,":&V]V''< MI '2M+UML>D&36^+Q>$^T!)M\2J1*DG%R?[ZFR$I6;857PO\SSPS9 MRXU4WW3!F"&/52GTZU%A3/UJ,M%9P2JJQ[)F G964E74P*=:3W2M&,TM455. MDB@ZFU24B]'5I5V[4U>7LC$E%^Q.$=U4%55/;U@I-Z]'\:A=^,S7A<&%R=5E M3=?LGIE_UG<*OB8=EYQ73&@N!5%L]7IT';^ZF>)Y>^ /SC:Z]YN@)4LIO^'' MA_SU*$*%6,DR@QPH_'E@-ZPLD1&H\=WS''4BD;#_N^7^WMH.MBRI9C>R_,IS M4[P>G8](SE:T*7MFR"^3I;;_DHT[.SL;D:S11E:>HN'!_Z:/W M0X_@/'J&(/$$R8\2I)X@M88ZS:Q9;ZFA5Y=*;HC"T\ -?UC?6&JPA@N,XKU1 ML,N!SER]^]YP\T1NF2ED3CZ(!Z8-!,EH'*2>7YO'+_D&7X+ M/DR,,)F!<9V'26O@F.#&[N*HH/63\QNJ MNAHP1DCQ2P95I"00@@W#?LL;A9MHMH#XDLK5'<.Z(U UAE5+IKK2V56WH'I' MY0#M+B6$;*5D99DV G30LN0Y:):#/Y::YQQ:A;4L&D\[PTQ!03<-ZF5E@]*Y M^&&UL&R"GB:='DY(T@G!\H*%M V5#:6->:%8)P9/_8!8^!<<6C/;A,HGYQN( M!]0L70,[S'U %OK MP#(H4Y>Q4@1;W6E6&*LA+ J6F;%5^I*+!]'!@FSBG;EG5],FZ=9<5Y"%4283ZN)QI MK"5@_S<.(PHU4"WH&L--8Z58V9^DX:#X%TGNE,P8\#GY].7N-*C8FB(-.;G] M>NJMADU?*E#2G=K@S"Z(3'&9AVWP'Z!_J[JDK5YV&:,C8)JW/C6Z98U2H%(<">W MJV"-UH=84]'#$^03;:S!6Y$:2=X\L:Q"HH#]C<5ALW-8V.HMAA_"M0I(' MZ;JD0-2N:ZD 4IG!6NV2S2$EDB+V5K!DNR7&H"RW$H-!B7"JY6N=U:BL0#?W M4EGD;0#M_:+-)8O7B@I-7>SE0^M^ M5+/7>Y 3U!^F!'>IJG(+D+83R$;MY^QX:!X]/GJ=M:/7\R.7WZG<#N^/F(HA M8*Y@+I ;&/%A,X!#C09#8+AACQGX!Y,W@^-PB=,!UG247A#_-[AVH6P;!@S& M!T>2*%Z0P\4D"H9FMH.3^]\W5*DG#.D#+6$ VM]^D82S\^1P.0[/9_/@]PT( MT@6O>T8=ZI:.YR^'5L]>DD-[B;4/(^_F@'[Z2!"7]X98(-V;8]M1;*\BG#_" MHU/J],B4NB?%3:M#(JS+L6R7$E(2>PF [:]R YU&[=H"I>>G,3>>V?XEI"]9 MQ?'2#P HV(IG?JKK#PP:*7+)'$U! 7UR+.Z<^,FT-0:--3!!76/+ JWA_AWN MT/:F2%]AF-",.:SBOK]W<^:*"Z@Y'!C .\:!U6X_\5U"6S\@_;9$!F\6C6X1 MA>U4%L[>73MR(G*^6D%\L>:7S&P8=(P5Y^\Z'D?68=Y"\!Y ',,7L<-QU M]\#&3[M$VLFCKLFW@_:/R-RODZW,N'<-V),9#,MT -L!_8IKF :=[$%!+9YG M5!?8?9T??3]YD8SC3KX=#@;OE8$;F3 B/N+,-3_JDA9NZY9=+Y%<:U@AT+LI M%<_E?OKQD<]::%O2TO8)O^ZU[\QFSP!ZV_YO^OG_QO.ZMX^ = B_X%9)[NVS MG6U;VXKAPKT+]J]'/ZX,V*@#WUM>=7JXQ\@3JZKO-*?_W[9RXT9(XNOFH!4 M($\!C ];1!3&9TGP"6_+QUG$:1@GZ<'R(HRFLTY\R>F2ES!-LT,&:9@,:!\G M83J+=A0XQB2>ANET.J#%/$G;0>FYVL'22A.=G9Z?DOL5- MC(FL_35 _Z\8_HG-Q#W;]2/Y$X'\#%U(#/5X^RM.+@YW$FC_\RCXA\(K/[3+ M%72.H8EBB#B>A^E9%'QP$]L)@MFI X&>T0=.2L-IG![Z69VON@/L\6ASRCL-TL1AZ09ST'HXK0#O[ MGH[]%!#.O2%WJ]V3_;5]J9YLC[OW_ENJUGC#*MD*2*&5S$9$N3=T]V%D;9^A M8? PLK(_"P;W&X4'8'\EX:;O/U! ]Q\95_\%4$L#!!0 ( Z'1%3FU?'. M)@, .$' 9 >&PO=V]R:W-H965T2*]M/OU1\FNERYI MAWZQ)>KA0U+BRWQKW5>L $A2,W\ 'H8W/E>!7P _*-@BSMKX2-96_O5 M;]X4BRCQ#H&&G#R#Y-]W> %:>R)VXUO/&0TFO>+N^I;]58B=8UE+A!=6_ZL* MJA;1:20**&6KZ;W=OH8^GF//EUN-X2NV'78ZBT3>(MFZ5V8/:F6ZO[SN[V%' MX32Y1R'K%;+@=V'DI22[GSFZ%\VAF\XL0:M!FYY3QC_*!')\JUJ/E&T/2 M;-1:@U@A N%8_,6I\.35IZ?SF-B A\5Y3W;1D67WD*69>&<-52A>F@**NP0Q M>S:XE]VZ=Y$]R'@)^41,T['(DBQY@&\ZA#L-?-/'A?MYM49RG"%?'K Q&VS, M@HW9HVP4XF?_YQFCX_/K_'Z57^K54."J%^GLO^/+=UXQ0JLQ&VY"S] MSM77,)0@KXS5=G/#6H(J$+ZN/09M25OI8$264VK,5;K^CRM'D!6RMH[4#QG* M: O.FV$]S06-XDE'9%N4IL 1NYPETW/1__?V*_3&^%FA7H/S3[L'>8FDN-S8 MVX\(9:O%6ZY;-O0)I,.GXE=XEJ3/#PBS9'1Y*.Q?D=,]23KFCG98.OK;DM3[ M%[Z'?@SG6T \X_:4MW6K0]QW+OSWU.FSD\>Y.Q:&\^=WQ$>CZ?[E' 58FIV+ MU:Z3<,U3 H';=!YG6H2T;+[BSY90<^=2\\0\NP+>2 M.QDCPI-[I'_F,1O%!D)WUS<3L9]A/8PI.745"F,%##DF#X7!*5VVU#*\ :=L M@9-#?2'>:;LUN$T8+LBUUQKJ.O @'>;7JFO;/^'=\'LGW489%!I*5DTF)\>1 M<-U Z39DF]#$UY9X)(1EQ3,8G ?P>6DMW6Z\@6&J+_\'4$L#!!0 ( Z' M1%3QWUWNV H "$C 9 >&PO=V]R:W-H965TGHQ/F@?O]6(9Z,'I^8M2+M2-"K^5UP[?3ELNF2Z4\=H:X=3\ MY'^(]L.6V;2JRN;?]!96+X\>7(B,C6751[>V]5/JK9G2OQ2 MFWO^5ZSBV3-(3"L?;%$3XWNA3?PK[VH_] B>C X03&J"R9<2G-4$9VQHU(S- M>B6#/'_A[$HX.@UN](%]P]2P1AN*XDUP>*M!%\Y?J5D0TF3B75@J)RZM P-M M%E[<__&?#UZ\R\ILC@9B,)N-]"ATG?Z52D(^9?'1$G;/6X6?,[^R8PU]I MG^;65TZ)?UW,?'#(YG\?8?ZH9?Z(F3_ZVFCN"^115H0>SWPI4_7R!/#@E;M5 M)^=/AG_]RY/QT^GSPVGSSHB?I:F "+73QX\' H?$E2U*:=;"VSP3]QX/1TCG M/*=2UJCFQ<*IA0Q*E$Z;5)4SA;:>PLI MQ@:%;(5BD\GH.4GZ.SWA[^/G#R#;V6JQ%))8W[*('&8!B<)07%?.5Q)2@F4E MP1-?4T526U:;^M,1Z#*9#D:CD?!+">\D.)[:HH QJ-CTHP"\"G6KH-Z]R73$ M)W&$N8FR*MA/9*' PKP#,N$6'Q0 M'K1&7"#%.*"7TL2P2,0Z0,=]B79OW$M+2N_&9LK1L+)LC1=S9!\KFM4NFS7Y M'WVSI5YT\JUTFEW9^%FS=3X,N \A8D84B!K;@=?0KZ@/(["IS-,JEY0 I%=9 MS7(-U,_$;,V:?)!Y+E"_Z /)S[9RANS"0:<^59I\V/DD5Z MC!@^0&4Z-Y,Y!XWB19P.1YXUVDDL%G1OG-2A/"R SG'^(K[S*H\^VY182V+! M=)R N_7%6XE:;L2..9\OX(B\:3BCS81V4!081NEP+=>8R%#DUPZ5&&<:?%PX M6;1@=GU]W<)8;J5)RBVXNK+.&GFK7>7%AU!'KY@-,<[WL5,1H^$1MNA%*L#*5U(JDJ&)(CSI!< MA%NUH-+F4)/UXQ^&XC? 00=.OD$G5H<&N^BT5A!Y'78M-%4/+)]Q8BS@2#. M@*24#KHZL5K:7.%)Y(86D2J5>;&" J*BF('6J2!UK&TJ 564N5TK("$]H72S MW- ^53+7\S7%7]UA8D8&H /Y8;^]3>J9XD"(T9?T7*>2(]LBQDU!E759>:23 M1] RS'2:!@ ^%I:Q=-9"EM#_MJ[;QEJBB+Y*.%G[P6G=M0W/J77903Z=DZDR MQ8)\ U[<7-1=@/T58(8KG=ZP;P";ME"[N3X^"M[WQJ,.6KTR&KYN^OI.LM/.B:5Q-F=?!VWJ+4HLJ&!W(+HPT2G55%\M=4_=#4LSJ M9*=DIBL4NU66.M0=H4MR:,4.0X:4ENL3^%("W?QF#I%T9#.:809;\"!S 5N0/GF51;I,&F7]YC:<].>@ M ([9[YF+OI!&X].33$G+ &KT6:+(XK;CF!'WX:,Q28],C+D/BACQ#J] M(W#&>::+WV=BT7Q#+K>U1P6&DG& :!2SY3Z!'L(P +]1QR25,1X0<#5('3.# MLG;\^+E/I/]P$D4I58Z15MTAW'3G]S%-.Q,60%$P5VVZ'C[/AXVE"T.(180*C!0]$VM9QU%OGQ\.IB,?; M-DF&='3U.-GPXC+??](WQ9\$IQ<+1M[54ID-5T!Y#5X8C::;MZ_L=T0%%*\O MW_SZZB+>'=#:G42Z4&VN5 X8XSF1>R FI_#%BN&")#JEB&[7UZP\8F?2K^,]4MB*D- 9=IAKT[>SQ3)KG)-/3CRA*)0<%E].;I19:B'V%$S35[PT=TWFXV6M&K&5R!1 M65]X&!@!>4<5W01ZF9$F]R;#<3\[>!AH+\:I]8$J*MY%ZCGTH$N1@QH5PR-8 M';*LFR0B;#1#YQ6T4X9:%SYYF^N,15S6T;NA'5<-%:12LJ42I=E,D0Y;EV#9 M[Y=M"^W=BN/4=,C9=2IU3/<*+^K;.?>G_LC\IF=U6R(\4_KN?L,*Q MT.K\\/L2)&'-R.1MA\=0X-2\F6IKS>.$"1/WQ'.[WVRWZO V5X%DB,*]/U[2/YFL]^=IQ>&S=QPT8Y"O0M^&V[2 M,\3534($L0IFW?+L:]PT8IE]?YUM:[/9N[[0_([OMA_V+4^/[R/_&/M"\_WV MA=MRCJP.H9-ZZ('6H5XB[JS_]B\1S?=;(B8[2T3Q!4M$4B!*C:K,"%>_:8F8 M["X1Q5LU5WW-E4!S[P_=8>-"HP]LR7:1#H11H=>2ND9T$_"G8?,.UC&B M^C_)$G/&1/^#->8F_O*@2)N;.';\ORPP+_;M(<=/&RBMUX#?M.*,J\QA[\K; ME)-M\F[T)UH_-JM'\4VKQ^1SJ\=V(/S>:?BM 2[QN<=$N&P9) MO-,0![[6T^.T1D5?.?HRX)"D=7O/I2ZB;/1]O8@=A/LR'N%1L MMBS]W=;V/4\95*$UA&BT7I(K_Z68M'6+W&9,>=.N3UK#A_O^K_JT]RN$0KD% M_S@#6E,MQQ\DM$_;WW]<\,\>3KOC\<&/2R7A+#J ]W.+(-=?2$#[JYCS_P)02P,$% @ #H=$5"_Q MV_*F"0 %AX !D !X;"]W;W)K&UL[5EK;QNY M%?VN7T&H0>$ 6CU&=FRO'0..LD%;)+O!.FD:%/U S5 2-QQREN18UK_ON21G M-+)EY=$ BQ;]8H]F>"_O/?=U.'.Y-O:36PGAV5VIM'O>7WE?_3@:N7PE2NZ& MIA(:3Q;&EMSCIUV.7&4%+X)0J4;9>/QL5'*I^U>7X=Y;>W5I:J^D%F\MG&Z.JRXDMQ(_S[ZJW%KU&KI9"ET$X:S:Q8/.]? M3WZ<'=/ZL.#O4JQ=YYJ1)W-C/M&/OQ;/^V,R2"B1>]+ \>]6S(12I AF_)YT M]MLM2;![W6A_%7R'+W/NQ,RH#[+PJ^?]LSXKQ(+7RO]JUG\1R9\3TI<;Y<)? MMHYK3[(^RVOG39F$84$I=?S/[Q(.'8&S\2,"61+(OE1@F@2FP=%H67#K)??\ MZM*:-;.T&MKH(F 3I.&-U!3%&V_Q5$+.7\U,64J/L'C'N"[8S&@O]5+H7 K' MCEY]?'HY\MB'5H_RI/-%U)D]HO.^1GA^4GV0$%(SC8>IDU M7K[(#FJ\$=603<<#EHVSR3Z##HN_%#G$)T%\?,"<:0OZ-.B;?A/H+Z7+E7&U M%>R?UW/G+5+]7P=V/6YW/0Z['G_+KONB?%C=^?#/?SJ;G)]<'/;FM?1RR4/) MOEL)/"PKKC=(X0V;"R;UK5&WHL %N^56FMJQ7'%9N@%3?.UJZ7&%5<(U:O"; M=C%^)6ROLB87HL!V=-M*ARNVL*9D>,PT%;IBN:FM$\PL&+2Q>8U%PKGACCT\ MSVT-1.V MEL[57.=AUX74N)2PQ'GN141*ZD+F^(4KC]60-O.@!A88Y]B*PU0! Z3.:VL! M$6Z818^4%Y CQ72]5SD!1 ]Y:6H8CJ5!9\XU@8YN[XS&9AM&L,(14=Q#H_@- MK<<%O (R7#GR#"V6^F_T$$OSH%N+I?$RP#%@3GBOHAD#9FN50E/OHWD+J:X"Z"AHE<)ZS&+**S8G[.*6R_S6G$+;YP8LM=)'YG+43+B#@/. M1;@:Z(;L%\VN$1_%LEC%^/MJ]@]V8Z!HP%Z_GK$C9'.6C2]P.UQ-+IX. *XB M34TJ,KZ$+>0]@L45((*N.<*4KVAECH*B)A##:J XE@C"H2AV#3*>DE0! M9_@/4ZV(:4M24.$PV C&($1UM)(5LL&O* M(4'O0JZH3>_)9'J,::0412LAD3 *6/^M1FYE#=)KT0)9FA!@&%Q(5Z)(@FC' MIZWXY%DC;WG($+_B1!Q<9721\@&W?-(9 YKV00K!="(+9T6-# MR*,5QLHEBDEM93J^=)VA9*8,\R%N%.A@QZMW,W"66A54B937.M1/-*^W=3GV M+QZKR(K?T79\4\U!W0YB5L3-$G*Y;%UXX.*P P'M'+&BSH?LKY>H:#8Y;_P@ M&W:VJ>!F,*RUB=+76 #"[;(.J01%&*7H,G/$XS2J&H:!96Z%W32IT.1[;U^^ MHZ-Z3P6/O-)+ V\"S&\P$++S;G$VICF!HJ>.][DJ9(>K\ -\NE^$[\0=IX!0 MS1&N/.9$D$D%A<9D:9P% #H5]WYX,V1OXYJ?S; W&0_.Q]/!Z5G6+2&D(CI= M)7*YD.1-VY!3;=%PRU4=$KKB+E;KHO8T_:W9<-2L2!DC]6^U#JR7S)!B =QJ MBT=N+6Q;#=N$7R.O(X:&LEB+3A9S!>Q!-3T:#'1LRQ*-1KN%B(@E! +H::X= M#BT6S45H-D;)(B 5]B#)=I%J&<'PRVLVE2K%I9"69M">\ S"5 U/=Z(VWZ3C M CVO\[0V]45X,:_1@3:[,J:I_)3F@]Y.Q9A#R'?J;=P4"5+\E]P;*ISLI G# M >QINMT'?>_\"'%>0O3!%&_Y2M#7]#I"-!*N.29OR[+"\*1@82]6"BM]ZS&\ M"O;=RJ6Q8&A !0)/(WE!6#!FA,L1 M!$J".?K(@!W-X^.*\AR''APOJ:>F412?M+PO;'641XDMSX ;M-L]OF'T#AB0 M+ 2: O8(_9S[7F1CVO@M(XO='9FZQL0CHXCR-:H"5!A;UX0"),&G1'BP)PJI MYROY"?=6QA1AL@8V#".(PP6:UFDR6(XTB!W3D6%6(%\$6R*9X_Y("*&7?M4@ MD[8E#C,YO7 Q4@[;=Z-#Y))<1*D86X3JNV]$WK+XMJV#V!>!6_5FW0I_P55@ MNC=T"'61IC(*4:(Y- >SM\)BVA?&!6TI>><]$H'^+^+DX3+E%)FX7IM&Z MPNTUY2T6HZY]XO1;!A_;;0^XT5$_-$)D'-@L0ZA0\V#@JM&+% -S#(TX- N2 M1^/PFRKD4]IBD [EPL8&LA0&M5>M)(Y,&"'$0TI3Q&9/S8I<^:3-6J-M+5#; MP)-\JL'L$NW8\FC*]L9RW 4 D4(J&+[L.%0^D.5#):(U,3Y\<'U(89;71/^R1'VQS:#<]VYQB M!W)JR&;@?DOA'M.2@O,0C6@F#4*CE%D[=A15H(O!(]/I!4O_>P\A[C6F M<#H @B2$LP@E!(K%%(,]F7Y?Z1/V;' VF?0ZF4['0[A9U+9AVA"F6*KO9YP:/IX&1\^K3706Z;78'>6/&#N$,9D*).;3U0='HV?=I%@1I_ MZ_\>9T\&Q]ETWTN6_^KW"?^#[Q)(>>\S[Q*^TZN$/_Y- MN^2>C])V\2KA5U MC^6JY1"6LFY%G=T#A5JCKA -3_@/=HA :HM8E @&#[-K2P'"C(]'6DXS^I8" MV$YE."XH]03&2.X;^M%DX* 3O,HX&2%$&\2I/[PW,O"_R7<37%ZQ!;7$X?=A M!E_'!R;G(334+O_/ +Z< 3R.XN>8P/9U39KDX]YWH@8ARRH1SE?I%<*3\?!T M=[]L>+9SXVO90W>+0USBCV<0'P6WZ+ SA>W@S&W^&<>R9N,&+[&+/ MDVPP/CG]1N(!R0=W3P=GSYY]"QUYS$30E,ED\AUHRJ,;3+Z&O.SW.A&X?=]@ M1IU/;V@)R_!%TH6IY.-7N/9N^]'S.GSK&VV7QR^F;[A%L!WFV@*B**&3/K/Q M*V3\X4T5/N3AW([^$RY7 O!;6H#G"X.C8?I!&[2?@J_^#5!+ P04 " . MAT14&/-XUF$$ 6# &0 'AL+W=OS0+3P7 II+GL+:ZN+,#39 DMF^JI" M22N%TB6S--7ST%0:6>Z52A$F4706EHS+WG3B9?=Z.E&U%5SBO093ER73JVL4 M:GG9BWMKP0.?+ZP3A--)Q>;XB/;WZE[3+-R@Y+Q$:;B2H+&X[%W%%]<#M]]O M^(/CTFR-P7DR4^J+F_R:7_8B1P@%9M8A,/H\X0T*X8"(QM<6L[)D2QO_"LMD;T^:L-E:5 MK3(Q*+ELONRYC<.6PCAZ12%I%1+/NS'D67Y@EDTG6BU!N]V$Y@;>5:]-Y+AT MA_)H-:URTK/3.R27#)S<_O5V$EH"=.(P:Y6O&^7D%>4X@8]*VH6!GV6.^2Y M2$PV=)(UG>OD*.('S/J0QJ>01$ET!"_=N)=ZO/2X>W]?S8S5E '_',$<;# ' M'G-P%/-0M([KQ5'_IQ_&\?GP?L^1VT8S!HBX-:";G;KW0J@2[1/&$\&E7"_"9KC%]Z1J#);LK9-H MNF,#"CJ6,S+5!#X^!R9S?P*P9 ;>1/V84D\(?XMHA03)6G ::#05^KLE5GVX MV[&F43!+%JS:(=_05@4HV3 !8B70&*+&+#"-()4E[4S-)?^7 ,BR?8D6A3&) M1^\-S:51@N?>R#433%+8'GTQ<\PY%1JRQ9GP?L\4V?:.]^&QKBJ!5%TL+'MA,U51N*C D,!* M:8?)S 7L[_?1[PJ3B) ,V@,:^_/]@]>N+#D2-4V8!X$3+C-1NZ,G\I\HL'J] MLH_V9I!V9<-1'-QQ-N."6X[?P4F\*)]2D=.:C@%<5%S(M\D%5UFF:QJV"65\ M_BG/>*VW!=:E&L==63)(CC.22KY;HQ\(U?;R,>/)J"-*A\/@LW(IIUXGT&6< MC@\;+N:YT@%G1!P W%_/&Y+LH--^]$X\--3V"VOWTDFYR93->4K63X8FB8M MAC_VX;:V-=5?:C5X69S:C5P0MZJ-D(MWJU$O7<=Z0&_/$T;=M&NFEZKYI>[V5[TS%_9)K>?4-4 M"E*-^J-AKRGWZXE5E>_\Z.&C/M(/%]2XHW8;:+U0RJXGSL#F7X'I?U!+ P04 M " .AT14 ]6HGM\$ ?"P &0 'AL+W=O+2NN$S* M5$DJKOOK]QPI*W*6!OV0F!1YSSWW\.[(\ZUUGWQ%%,276AM_,:I":%Y-I[ZH MJ)9^8ALR6%E;5\N J=M,?>-(EM&HUM,\RQ;36BHSNCR/WV[G:ZC]5&:J+T>E(E+26K0ZW=ON.NGA>,EYAM8__Q3;M MS>U)7^9.(;ZB8B./96.19GCV!=]P'>1SQCK\G MR+]?KWQPR(9_GD">]\CSB#S_#N3'E'O:>C:;_/C#Z6SY\NR X6\5B6MR0:U5 M(0,)NQ;O36%=8YWD5!X+Z85$94!M'F(=BE&](M>I-CL1SP-0@)[GV=D [.@A M6-PR.WL!T#94UJFOY 7;@E(CS4X$*Y3W+8GEZ7BYR,;98BY\)1U%Q\]$-LFR M;"8:Z<2=U&VD.PQG(MY979+S#Q<$, 29H()&''!3JCM5(BJ? C2EV%:$:$LJ M-/:68K6+S*ZL=&6,6CD4MW4P\.WJ7XP9AK"82&#"=\2*"/W2161$:8P>H]8[:!ZG'[D 98 M'3VIA34D[BP.'WU7D"RJI/E##<] U+)7&%4RC 5]*:@),2O@PVV5AQCTN56= M?EINQP,BAR2>*P,AX:N0C2P0_0OV"L6,#8CR@& DQVT5*1)S$7^]_$]E;R0* M3AJ+7GBK2>_V=H%<'?7A\!%X;3GDP>EXM\ M*[]/F FFXH-T@..^-SZH0NA4BN5XMLC'RY.%:*P//_E&JS"HQ2*=9)*?B(8YQMSA5)+F2&XVCC;, .R*"E<:9WL1"3T[1H%G^,OG*6>17@51&843 M\DXJ+5"9%%!ZEBP29)]4-$#J!+JY38>>"ENI$-5I3.[I9[!KT;\ MTD+_O.OZ!]%SCYJ=G/E'*E_(ABN &V$7I;L'Q<;E^'2Y&"\6BV_IE$01 U%Z M+3*Q=K8&\-JVZ+5NWTXZ5DF@0W=8QJ!SI3Q6H477I@,>3;YUNWW3,8^&6%B# MLU9E%&LEM30% ^)^]ZG7'SWH]7D6E8+34Y#;Q:<;QMR:D]TO_M7_]O4Z/GOOMZ>F(HMDHXX6F-4RS MRK;^TFP37P"K6S @RH.*[Q@R?$&K*\MBK:;L(/^37SY'U!+ P04 M" .AT146-U'N34. #D*@ &0 'AL+W=OX\/;6R)',Y[?C/TB[U47_2.\YI]+?)2OSS9U77U[.Q, MISM>)#J4%2_AS4:J(JGAJ]J>Z4KQ)*--17X63Z?+LR(1Y9X:2K*7\@E_>92]/IL@0SWE:(X4$_MSQ MUSS/D1"P\;NE>=(>B1O]SX[Z6Y(=9%DGFK^6^:\BJWG;"TT;4L[&;@H!"E^9M\M7KP-EQ,CVR([8:8^#8' M$9?729V\>J'DGBE<#=3P XE*NX$Y4:)1;FL%;P7LJU_=UC+]PC[D2:G9D[>_ M/7UQ5@-5?'>66@I7AD)\A$(4LY]E6>\T>U-F/.L3. -V6IYBQ]-5_$V*USP- MV2R:L'@:3[]!;];*."-ZLP?(^(_+M:X5^,(_OT%XWA*>$^'Y]PF/Z>W;FZ,X M_.M?+J+5XKG/W_N2_3TI&X@/MD(%1.<35N\X>RV+*BGO84</L<']#%Z_C1D'^$% M+9&;#0=ZO*AR><^YGOB'E!DS,<7Q@[H3*6>5DGB>5^ .-+MF:,Z%U M U\:"$0UZ@-DX)#]Q$NNDCR_9R7D34L2_G,$-DH6XVZ7P/Z4V/<.AU4%J->< MY?8&1\]'9C581&_NF:;WDBS<*M2XV1U8291;.HN4;ES4>5*2:\EV,@?[?X1R MI!L(F5LKR5TB\F2=@P&D(IF(:?QBOS((!#;(P*/1Z:&^0*G*X%\-SJTXIT][4>^8+$E?J)*WD@ZF."ED)D ! M2-*3="?T,32(VG6TI0A74-ND3B-AZM M;W+ 4O MW>(;GP6L^EF3\Y#](H%JJDB0)&)"8Y!$&?8#;ZK[O$3Q L8U:I<,\4C%^_](F0^O)APM^)90!>KJ\@P &+;UQ.>@#YJ"C MZT_;#3<6Y. 4?; M<(J(@<;BR7QY/B+(=/AP*$@EU/^ ]2M3%O30Y/%TQ.0+*&VKU9!=-/EL\/0\ M7$3#I6C/BT7P&6(=>&D\QT4!G VD>^B6 P=EADMWO1+J# M_JW)L\""25.M4X@(D .MRIUR*<^;Y.ZDY>374!88)FIE 1BWZ:R5CZ0U._2%+V6 %1H8\BN#:F-T"E4 MAB'PL1BQXHJJ(<2]A4^JPRVFM#8(JT,&>%H'.U"TO\=V$L<=R_A$ 2VPX0[@ MK0&-PN =!!W*Q7K(;H^2(@&1!^:[5HNY'A09SLUQYRI<02>>Y]11(%E"- C( M ZN:PV)D1"$-)%W3Q)60$ D5RN ?B$@KYP[&X9M< ';+$)Q0?!F-FL!N*FDB MK[\K.=P#@2JHBX' @/)?"S!MU:QS<"MJ]T@5"C2<61**V-JBM]P$6YHV2CGPICCLXQ.,:Q^F]Z!H"JT1J!80+>"0R5BW:;TZ'@G!\.3@KH;*%[%0K< MV3N$S-CBUD]M=NQ& YB;@= ETD%8NK?]OVW>C-]@%V9"SZ#LY)["IEG_"\X- MX%07HF0 ]!Q0B ;S._2,MI/D)[V5UI!7;NAPWPF4 M(O9GR3:G/AGG-]/F>/N--Y3H4; ;@*>V3,<,BP,BW=V/E1>S[KGX\YRD9-4DA5DY3#0#ED\Y"_?J_F M=6F#JG*D4QMV9)_:^!N?]SQ\O6G ?[Q=Z]JOP_;IOT"26B!VC0'V%I$+$>Z$ M&J\ER.J1%)C2^?WI%J>JU']!O;*KZ^(,I[@#]/V'^#&$0 M9;]1PGTS2+B#A:-NC;H*7MM2K1#:C$3=H^A\J)Y9' =V4&KZH@SJG,#; YID M'BY?+H;=8C293R,<-X,(@ !I? 4LY+*B\>"@'QR:;G$>W'+(NY 3<;>9)8^- MED9<;'81&#SS78,,]+&:CKG+1731(J0NUW^7^C$/IE(SGX>+7JWY)DXBM)ZT MW1MSW9L%TXA\*\"37T4!Z1!@Q"R(NAMKU94M#" M=\)2U+P"JA%K/'8-C!P!].[^PD<]HR#^VD*G=F+;9>]>9"$&07%T=Z70-J?$ M^9CN$;WX\TT=-#4@HS\Y015D1C.7W#1U0T /I\H:.P'5$H4GSLR*)SGYQYH2D:@$,*L#HWEMF_N# M^X/6JW1?<^B&#*,<7>P4;^UP&H+#]#N;M @B:J@&;1-I38]*YTEJ[ZY"WZ# MBG]+\@Q9.1@T$$P=1_.4,/-[9SP_XNP\'T$T^#=@ M<&)N*419-;7I?J%3@Y@JR$FO>)HTH$$##ML^"SHRVSW:VRT4?>S"R!>#(&8P MGV O@70Z#>"IE@0.%ILZE_&(Q/1@RZ!G2<^:>>'O(QI@('N*T0 32&9@, M@@VR '<=ZC?U)_":B3 5E1K,2& ,H7=M:\&_VJDE>+/)RR"M]7!]#UN+D, / M%2>\,Z$X]NH5/(+VK((8Q@3DIA^F+"3U*(LCP4SILE\#_9L\5#_63@CTM#'> M8,5WY=!JVEYMN2R%^U+OT@>Y!==QLUX3/Z*H/P4J\,( R6/,Q'M ZI[4\]9DPX=PQ I0/>-:>GC]+D)&Z^F?L5N 0"=.(2^.9M#?O MMAH#45*228;DW=CK#?)0I^"[ECYI%?/$G7\'[@3JTJOUEG:C, 'LZJ+-C&V, M4X+M_PZBM;X+(^,?AE.3K+2UO)?7\ MLI#8>\'SS+N-A]>?;KO;>IP^GZ:2, 5-+8RFH+ZZ*TKBNR]73R;/2ZX% MCG;+[)E?Y .L+'19;(8BY#!VH783*^VRU[,PVCZ>*0/"Q=QNP:^7#P.;HZX_*!+"I09^DVE^5++BG['N)9U+0OZN.,)9$I< .\W4M;N"Q[0_K#UU;\!4$L#!!0 M ( Z'1%1*,(S9X 0 & 1 9 >&PO=V]R:W-H965TR!EFB+BR2J M)!6G_WZ7E.S$ENQX03\>$E/DO>?>2QX>BIJLN;B3&:4*/11Y*:=VIE1UZ;HR MR6A!Y(!7M(21)1<%4? H5JZL!"6I<2IR%WO>T"T(*^W9Q/3=B-F$URIG);T1 M2-9%0<27*YKS]=3V[4W'>[;*E.YP9Y.*K.@M57]6-P*>W"U*R@I:2L9+).AR M:L_]R^M0VQN#OQA=RR=MI"M9<'ZG'WY/I[:G$Z(Y391&(/!S3Z]IGFL@2.-S MBVEO0VK'I^T-^AM3.]2R())>\_PC2U4VM6,;I71)ZER]Y^O?:%M/I/$2GDOS M'ZT;V\"S45)+Q8O6&3(H6-G\DH=V'IXXQ(<<<.N 3W4(6H? %-ID9LIZ3129 M301?(Z&M 4TWS-P8;ZB&E7H5;Y6 409^:O8.B/('EQ+=4(%N,R(H.GOSZ7SB M*@#7)F[2 ETU0/@ T!B]Y:7*)/JU3&G:XW]]W-_'1P!YY9I M2F/V&(@4O"X!.R/W.A8%!4C_A?T!&! .C!&I*L$?&&QMFG]!\0!'%S!RX;< MT%X3D2+84LD=DE7.%%IG+(%$060072Y!61 OK7DE6(YPW! 'G;$22N&UA'RD M@^A#0BO53>S\TH)9PE[P"K6_UH=,4+K#:@2<5+18@+,FYK[#.UB.(_:= )J9 M'1"3],F6UM7^DEQV[/[O\Y8F^P,_HS/LQ*%WWCN"G;$_[!T:.OZX?R3&SL@; MG;=5K(UHT_0"."+@#$)E;>8.F =$+("#+;7@.),*:F;EJH,Z'#D1_(UPV!D: MATXT'CJ1/^YZC9TX&CGA,.X,08[#TN8W8E4"L5D) M_?0Q-:>[F+M+F')40UE30 "ITB'370GK$:JYJ?>%6F/=MGOJD;M&89F4M3D8 M:E RT7;RRAP%54[*X[LP!FX/N[QVAK[W?, *^NZI-&L'5F"L!$OT"C:61!\$ M77GR V>(<:<[@KT46S>;&=^3DNTD+P4O=IARG,(6Z)T?=S>A'SG8BU'?^\I+ MSN[@NYW=Z R==E)VJ/6)$K$Y\."MJ^6@W\?!'D'3Q'S)*7;XE#H#(H3CJ$OW M'>8=D+<7,NL;J9L7=X4&- ]'WTS=0%?";HU^Z/@8?WUU@RT4!#WOH?"*$8Y0 MWW7'?7*)+:A8F;N]A'Q ,YK[[+9W^_E@;F[-[J-Y\^WA+1$K!DN0TR6X>H-1 M9"/1W.>;!\4K< 47;-/,*(&%U 8PON0P'^V##K#]J#+[#U!+ P04 M" .AT14&0YB(DL* #((0 &0 'AL+W=OO:&BS PG@2CQT.;$-./8&&V"S".+,# :+?6B1+:D3BLWI M;EK6_/JMJJ8HRJ1D)YC,0V*)9%77\=5)76Z5_FK60ECVN,ER<]5;6UN\'HU, MLA8;;H:J$#G<62J]X1:^ZM7(%%KPE(@VV2@*@NEHPV7>N[ZD:Q_U]:4J;29S M\5$S4VXV7._>BDQMKWIA;W_ADURM+5X875\6?"7NA?VY^*CAVZCFDLJ-R(U4 M.=-B>=6["5_?CO%Y>N 7*;:F\9FA)@NEON*7]^E5+T"!1"82BQPX_'D0MR++ MD!&(\7O%LUNKWKS'4K'D968_J>V_1*7/ M!/DE*C/T/]NZ9^.XQY+26+6IB$&"C'.45"S>.A;1"187[(/*[=JP?^:I2#OH;\_3A]$9!B/0IU8JVBOU M-CK+\5X40Q8'/HN"*.P2Z#SYG4B /"3RX(PX<6WCF/C%S]J8W4F39,J46K#_ MWBR,U0#C_YTY8EP?,:8CQB]P8Y<'SU)CIGAM"IZ(JQZD B/T@^A=A_'PI[_- MPXO)FR.,0/ PNQ;P3PO!-LYQ AW'P.Q6;!9"[VT?,)ZGY 2?:&[5IN#Y#J(_ M41HI>,XD,?Q4,@PCPGF44Z\ %KXR]_160LA"4 ;+=L)8I M![W^-)$8BK00N5A*6XD41EY3I,9SQZ*'X[WH_A-)W[=)ZI.7I 5:%9FW=/'. MZK+EAD%&%L@"5$#5C.6VM$KOZ#C-+8D7A7]GA9:0LF6V8VD)PBC&V0//2NX2 M:P9\>)X()H##(I.07, L*Z@(QGK(^.?A_1!3I= :[B!S;HR 8L)N#![1$O2) MK=<I4K.55L:< MYN0SN62'>V I56:@SW()7B$&@CZ"@VH[#=FOPJMIH-0DNA3H;RO G9;,#L[C MF940$5ID0(,JG=$'W,,9^+Y0N<@)3VWT?(O]'V)>%:E 3(S>.W!R5$0OV'57^\WP755.QBD[LIRH=]Z, K""]:^& 4>2?7T MSJM^&/N3>#SHNC/UH^G%P'M7:?'T"?P;1F_:ITTC[S-!'_7M4O=;Q0B"V:!. M@#LRA6B9@I'J5;8(')H@T_\#<4""<&NU7)3.959Y>^] MZ@I+1C*,) "X*I< MRH3G=DC^AAA]D-338?[J2(G]"F@#XD A8$ \P+D]@DN?-?W\([Q\6T+"@N#K MM7T7?C-T9G/O;I]SOU>#?M26 MI!^?$OR4)-7U"LAMEX\.+F\;*K[HN,KZ\WA <$HE9&/P$I2?A;!;(5PM.XLK MT!6R=\H6.P8U(]M1\D%L.2MXAT+88$/U$/(B)J5GS5^ ]HY6XWM,UK35\W9J^SOR MY^,.U $0_'@:[:%'U#[+!97&Y2GX3B9A!X"C<#+P/D'?RG6R)E>APAJ'3>MZ M&E0B@<"1[>#OA^&\@VOID[(?S<0KP$*9=#(Y%:C].)@/O(\"QEWJ.@[!Y1"MP.6Z M136-6YAKTT&.:JDMOI)']PZX85AT:^6/VQAR:Y ;%"6F@=1<$%2V_ISRZSO$[ M4\5=NY=__7R-D8_8>QZT@1:4YRL)'41''F#A9-IU-9YX_Q;<=)"< G4(T7%3 M=;Y58FL3QW$;Q)$?3*?>?S#%N*X&K$J0:^*L'8S^-&I+/O6GLPOOEA>R[N7. M.Y]^HEOBC=W77'3?G[>EB2.)MY]N7 S64MT M?W8Q:UV]\,>3"W =*-XU.K8SMS^;=;2P_0L_NI@-JE:B/5.VG=CV:P@]]1&" M^XVX&CP/Y)?9'SJ\MOA[%WXCA/MA$$)>AI3#Y1D00VGJL-@T[#17K?2NJT). MNTH<2'Y8#;EL4#R>G=S"DI#'[I@?89/*/2E]DU[';\!G44+ZB7HZ:/:C. M^,1V+:B(0MA!@[?!ABB37W%A07L8'-/A@V4&TS]5&) 0%.9N@8''-T_SJGRZ M!=&)>+$73Z2NQ)0PV>-*9"^U8]@I,TJ4B@(M"D*7A7*>6$$3J&NZ96EQ&PE4 M-/M5A2HM]=XZV$FI%&<_4%9"@P5%"*Q^JA0[J ,,A^]!I-UI0)6MX+A.I MI\6#T(9G+44:D>R[O+;@T%(5R@(_*-L^SI]?P+=8F3LUH2*.A3KC>8XZX=+5 MBA767%!IP[\Z1:D]1U2@I$-VL[1"UP+7U@*Q0?5E B!]"QIS '9X_%)0^UK\&U7[]H^ M,AB.S]KHO!CS(S$ .*9 M,V!S._<%\H!))8T=58]+ Z& 4,M="^W2-N3HF8L'L5/P1PM\A8B.<(LA\<@W MT&M;M[UM-:N-O51#*\1XXI8V8+,2, &)LT3SXMR:TW!*O7X).4E#\L;%+:Y% M:4C'8TN O+8@B=U1(:(Q1.;TC$ZI_&RE7=<<..V!5Z6D>R IK8%A0H!$U,@! M9Q:]?_68_Y9G**KOD$(9KI(1'=,NTU'4OC:>X+; 55.JQI@OE9%N\==8(M.$ M56W1.MEWM&\VO+/O-LYMI;?BSWFUX=6O-KK>K(X:+\LW0J_H-P2X MF(:%Q]QN'#UQ#S!DH^DL@#8:S28]I][L!]\6J@EZ] M+Y2U:D,?UX)#&L,'X/Y202-3?<$#ZA]O7/\?4$L#!!0 ( Z'1%0)*VA4 MM0( -H% 9 >&PO=V]R:W-H965T?I3LN&G1%KVQ M14K\]%,2.5X9>^M*1(+[2FDWB4JB^C!)W+S$2KC8U*AY9F%L)8A-NTQ<;5$4 M(:A229ZF7Y)*2!U-Q\%W8:=CTY"2&B\LN*:JA%T?HS*K291%&\>E7);D'6K:2G%+)"[:318'$QB8ZRP^.A7Q\6_)2X$"J,^BU]X/9X0S\+N7,N,^'PQ*A?LJ!R$NU' M4.!"-(HNS>H[=OF,/&]NE M?6+5K\[T(YHTC4W7!K*"2NOV+^^XE1Q'TTLD:9%/F>!" M"0T?SWY_&B?$9#^?S#O*<4O)7Z!D.9P;3:6#;[K XC$@84F]KGRCZSA_E7B* M\Q@&V2[D:9Z^PAOT>0X";_#&//\_@PP(=O@S]W?J\#LE'\ MX?U^=C#Z^E3G=8EP8JI:Z#6XVFAGK(,[8:5IG']]#"I@SF=OY:RAME)Z0LT$ M!URY(,D!*KF4,X7O;N*K&(0N0!O].1A8UD1T0 :H1(<=<(46 M82>-LQ&_2*5"<3&-/8.L]_A=.0C6*%@Q^FQ %4@?4C9;$E"L2A&XWN#9'P^7)[NHK=>'Y6W7.Q=V*5F:P@6'IO'>* +;=I+6(%.'ZIT9XEX0AB4W7[1^ <\O MC*&-X3?HV_GT/U!+ P04 " .AT14DQ^Z];H$ B#P &0 'AL+W=O M M=(9HX+'(A;[T,F/*\^%0)QD63 ]DB8)6EE(5S-!0K8:Z5,A2YU3DP]#WSX8% MX\*;S]S8%"P3!92/MC!Q_32\VU F&-B M+ *COS5>8YY;( KCKP;3VV]I'0^?=^@?''?BLF :KV7^.T]-=NE-/$AQR:K< MW,K-K]CP&5F\1.;:_<*FM@VG'B25-K)HG"F"@HOZGSTV>3APF/@O.(2-0_A: MAZAQB!S1.C)'ZQTS;#Y3<@/*6A.:?7"Y<=[$A@M;Q3NC:)63GYG?X8IJ8N"C MJ#O"IO;DP[?3V= 0NK49)@W2VQHI? %I"I^D,)F&]R+%M,/_^KA_$!X!&!*M M/;=PQ^UM>!3Q#LL!1'X?0C\,N@(Z[OX.$W(/G+M_))QHG^K(X47?2?4MEE(9 M+E;PQ]5"&T6=_.<1^'@/'SOX^/65["KB<9 @'OSRTR28CBZZ&N,^0[B61\?,:GLVPV?ETN>D-.)(>/$+9)^*>:REV+"G9@4C !/86U?<;,8-Z9RV%[O6Y3)I5YU<@TQ4M WDYUH*LK$BD1!5L M#+1(^J M(=,1OW*E98L<#^)L,@05M;4"3MYU)&Y2[9M!;[7!HLX+*\NB]X MGKL&2U,JQKX2M52BTG#";:EDI2EL_OXT04T_[W[3"$^D1H@H:#4+R@' M5BV>._Q&_(_8MS:PC*;]T;2-]V84]J>3 MN#T?Q%'?C[H6SB;]4>SW/E,.56LYGK:F1JV9(&I;A6=Q[]Z55:#9E[:+QEG< MSD!-HXWJ: 3CJ)O&Q(^[-/ZHWMDSTKDN68*7'AV"K&"A-P_.?E@1A.B6#O?RV"\#H1A$,5;$G4-V1J)V9TS&FT+.C2LJ#C[2;9^IY"Q:,^B4#' MFSH9]_UIU*/SN!&L:!F,^T&'ZD23%Q1J''2H*NGG:\2'M"1\(<)H%$*](?5# MG?(G?/L@)$AGP$7*USRM:+M$5L*H+>!C@FA3&_@_ _5%(:E?;8F>U#BM-<)B M;ZD<@*UJN(/GX&@@KAV;7+XNJ-Y_#RJ8#J#KP#H\N(90%Z[<[4S7$=0WDOWL M_@)XY>X]PW_-Z]OC)Z96G%ZK')?DZ@_&(P]4?2.K!T:6[E*SD(9:WCUF=(E% M90UH?2FEV0WL!OMK\?P?4$L#!!0 ( Z'1%3*5:/5OP, ($* 9 M>&PO=V]R:W-H965T%J[YIK!N(5K,*K;!&[1_ M5U>:9E&'DO,2I>%*@L;U/#A-3I8#)^\%/G+'2Q3" 1&-+RUFT)ETBOOC!_2WWG?R9<4,+I7XA^>VF >3 ')A MWRKTO:,-,^_6.;-L,=-J"]I)$YH;^-AX;?*&2W>*-U;3+B<]N[A&P2SF<,6T MY6C@Y=M/KV:1)62W'V4MREF#DCZ!,H5+)6UAX$+FF!_07Q[73](C !&YU/F5 M/OAUEAY%O,$JA'[<@S1.DT.$CJN?8T;JB5>/C]#I=V'N>[S^,\*\@P^:2<-\ M'AOX?+HR5M/LWR-V!IV=@;-YQ'CK)XP#),/SMETDR';YYG!E_27A7BQVD M;51Z8 N$I2HK)G>DDR;C-P;.%-,YJ#6<[%.!I/>8!#_&,ZG)"U@^'T9CY-Q;S#Z M08S?U1(AG1Y@3,4J1T>ISC(TYK6KN3FLD0RP'3T'%KCT\JPD?.L-)N&4:IT0 MKLY;!7:KX.(>L]I5?+C$DPN)>K.#]^^7(;R\(? _E<40QH=JV?+H M#7#/YHFI6(;S@-Y%@_H.@T4R/G8MVA3KQ^3(SWQ/V,,9_N\(/Q2/S=$V#5I3 MW-!NIG3NV!FPU"^8FCQN#"MYT,6,JIL2//?A6C'!9.8 76O"FN/#S)]E5VC# M;ROCEE,X#R'7\AML4Z\,S[D[@D,9X0-#,"]VR"C,Z%Z8Q[:3*84N]R3 A3[G M)A/*92IEI\LE&/D@T=;6?:0"19":LMNBYDQ0?'Q>O*Y\A;?[?N2UYG+C/=FC M\.)I"B$<>@JBO5>^).=\\^/"3->F>?"[U:Z_.O5M1?2?>-.<73*]X<1,X)I4 MXW \#$ W#4\SL:KR/<-*6>I _+"@'A&U$Z#]M:*8M!-GH.LZ%U\!4$L#!!0 M ( Z'1%3NQNLO#P0 ,,( 9 >&PO=V]R:W-H965T_*/8I4#1FOK %'U45Q.7E[=9KD ML\!715M_L(;DR9%(\7 _H M'[+O[,L*/5U;_;>2H;XH9@5(JC#J\,5N?Z?>G[.$)ZSV^1>VG>STO 1?;!- MK\P,&F6Z+S[T<3A0F(V_HS#M%::9=VR]_0DXYV\VM-_+U<^ M.*Z+_UZ /]W#GV;XT]?"/Q?#ER$FL]%//\PFYV?OON7Z"0V_D2:=T 9UQ$"> M5_G."A&=4V;-3VNO%RR$FD"R(-@JKX4UWFJ5CN11I0P:H5"##WS09"1EN*(# M.2ZT!)>44 @;34A;ZT J+[3UT76@#HW'_+P\H)$#H5!C *PJ?GG?&(;G#(_@ MP.,>I,8-P8K([!V6#.9L7-<<#2=J.,^UP16RK15OE7_T.#-XG<];8F>4]Y'D M"#X;^ --Y/;$T -\PKFV38MFQWU($+<1"<8&52F!N;=4SC99[+9!K>$J>DZM M]T>7,D4R%5D6&UCM -O6V4WVB(!;ZYHQD\:0JBHRS(_CT8S?O-9)=XD[;LCB M#I;.AKZE+34:T!;-"/X\X,B!:*Q1P;HAB8DU1W:M[8J=KPEUJ(']=VLR8@?2 M)?.PVF7AEO$YX:B/%.-Q"GM.UY^_?KSY=7(.&^6B/P;4EN&WBJ%Z8!_;5N]R M)4B>'>FS,]@HX3N"]!#ZTNPRQJB>AGPWR,P[@P%V)41_RD.V&,U,XY4Z>H8M+J/BC>[ MXR?6*VX2FBE7'HS=G!;AN9':;8-L\IE8V\-#+2RY422X)\'UEN2[[ M33*P_[]E\3]02P,$% @ #H=$5&-16A'R P -@@ !D !X;"]W;W)K M&ULG5;;;ALW$'WW5PRV12$#@JYVX]B2 %N.D0)) M:T1UVZ#H [4[TA+FDAN2*]E_WS-<>>T B1_RLN)EYLPY,^10L[WS]Z%DCO10 M&1OF61EC?3XCT:_#2FF;+69I M[=8O9JZ)1EN^]12:JE+^\8J-V\^S<;RK;SUFPPZE MT!7;H)TESYMY=CD^OSH1^V3PE^9]>#$F4;)V[EXFOQ7S;"2$V' >!4'A9\=+ M-D: 0./+ 3/K0HKCR_$3^DW2#BUK%7CIS-^ZB.4\.\NHX(UJ3/SD]N_YH.=4 M\')G0OK2OK4]0<2\"=%5!V?,*VW;7_5PR,,+A[/1=QPF!X=)XMT&2BRO552+ MF7=[\F(--!DDJY@?,JQ9S\AW,\80^.AO+0.]LP<77 $,0[%A.GEA>35Y%O.9\ M0--QGR:CR>@5O&FG>IKPIC^D^M_+=8@>Y^6_5T*==*%.4JB3'PGUK=R^"B=W M]#S4*N=YADL8V.\X6XS?#G[YZ6S\]O3B=6%_EDP;9W 1M=T2MP8NSQOON<"] M['RC(^?U5EME2(?0*)LSN0U% .3.!F=TH0!YM(&)S37,0L1")8@#^L/29>VU MH4E;,GQOEO_0RAGE^_3APY)ZX#N9C"ZPG$;CB^,^;;0!#45&[4.C(ZDMFDJ( MU 32-L6^LR+D:"6Q EUKE$GGD9:N\1'*?#):H?>4[.WS/IC_CO[P&?UAD)*0 MNZHV $<,8W@+K#4Z6EZ*)?2EXI.R!3E!HARV54 /,B):LJ.HQA#^1N?H4 RN MGI/\Y"8Y0EN0+"3G'YC9$^=DA%XM2J64*-LH] -QI%#;1G*M6.41/O0 %-2C@&(=ZY M]A,!6"(15G9V>NN\:P+B)8>BR[^.7\<11XV34RD+ODFT"-8%RS'JJ>,498,< M0A.'W.NUU'7M=MRGWCIM'^'T&HV&AI= SLZV.U\0GC,7DCL)U,M;.%7L='L( M45Z)12@L?GS,A1'K^Y"#@5]S IG2N$L%31RQTQ+H0C M+0>I-F^!<_F[8OZ47E<8;#A#5Q' M@S>G&?GVE6HGT=7I95B[B'&ULY5EM;]LX$O[N7T'DBD,+.'Y+LDVW:8 D;;$ML)=LW>Y^.-P'6J(M7BA1 M)2D[[J_?9X:4+&>3; ]8''"X#ZUM:3B>&3)G&^MN?:%4$'>EJ?R;@R*$ M^L?QV&>%*J4?V5I5>+.TKI0!/]UJ[&NG9,Z+2C.>328_C$NIJX/S,WYVX\[/ M;!.,KM2-$[XI2^FVE\K8S9N#Z4'[X)->%8$>C,_/:KE2^"/%E8>TL_/N1O#B9DD#(J"Z1!XF.M MKI0QI AF?$TZ#[HM:6'_>ZO]/?L.7Q;2JRMK?M-Y*-X?_Q2;)3@Y$UOA@R[08%I2ZBI_R+L7A>Q;,TH+9]RXX2@N.V-%H M&;OU5@9Y?N;L1CB2AC;ZPK'AU?!&5Y3%>7!XJ[$NG+]5/G.ZYI#:I;AL/ 2\ M%\]_.7IQ-@[8@>3&6=)V&;7-'M'V2OQLJU!X\:[*5?[ ^JNGUT]G3R@8P[7. MOUGKW^7L28US58_$T60H9I/9]"&#GE[^5F58/N7EDR?,.>K"?<3ZCA[1=^U6 MLM+?),5[**YLY:W1N8R(KG)QXY1759!M/M[K2E:9ED;,\5"A?((7_[Q8^.!0 M /]ZPJ+CSJ)CMNCX/P/ 0[E_6M%T]/>_G4Y?G;Q^#%+O/U^)N372#<6'"F%] M'@HEL&8VF[R^LF4MJRW_FKX>MH\WZOX3V[CND77MT\:GAR_$1GJQM W!1^@* M>9N^Y,AJ/]!59EUM'0+)[VA_3V$E,]\J(S?2J9'X30E\"BE6QBX0^=K9M.76.E-^)*X;AVKWS)7:BV!;*T2NETOE@ /-;N!QWF2! MMN[OT&H:A$(&X@M=ZF\*FRFWVHH5?>Y EUD?A)=KF$"Q@Z/8/7*/>+VJ M]%)GL@IFBYQDZ$0^JI8ELAAV.I+MT6%L"+]D>J4KI-&8Z-%B.RCMFL,9]Y:5 M,@AAX6RS*M#(6'LNM^03];F ?[!;D-$E\FV1L[8$G2*M:T6R#)>FBLFYEWE& M3-8X2@P<04.\590>PJ'CE;_:+;HB>HZC$%6R5.)Y0F_[*D4E0;D'[R308GS4 M*0,TI*C473CLI31L["$[#< ?$AJ=U,@O(F( NCN"4VN\-4U<0BC9*+%01JLU MU<.2LJ.K'"APVT.#^8 B6BO'@P-*@#/-R4*&^@GH%5!0LJ37P#E23/% ?-1& M+HSJI7.I&.?2$/@ .XC!I!RFK&-9,#Z=(IQ#CJN!$6HTTZ',G/648#5(&7?V MWY@2H&*-*:4FTDPXAYDN:A'9-C-4[!J@[:%0?)FS+(8/DV^HX%IM>R!3=P@% MML_4D&VY5Y4!1 ,A414Y* 6"L.)JRK@W%BP50$Z;A MX*/" "?!93%L!O&IT MH,_J#GQ)2PM\^F;A=:XE//.ME)-&2V+LG#[F,$0"4RKN-T)BZ6#N"#(Z M4*NZ:1:P7URG(+#D)RHDE0^ \D03MZOVP5WM^6RXP6:5J0A_ZT-88 MF=8M;<>$(2]JPP>+:L/%K &VQWQL:_G#S?6N3#]4A+DJ3:P;@AIIALS^%B!Z MHE F;FMR,7TU/#V>#">3B? %2LESC85[T6$"K*,=+>" 5M ^B3^;'HTFDT%- M95YP7[MQ&@!,1):\2BR]9]6EE2[GEJ@=3+SX^EHAC9L#(5I MZ6RY"U2E0FLCXVSC@ O$/]<^X[X5":=,33R&<*$0$K5+%A%;?,.L]^SDN+2ZUX$+K(5<7* 3771NB'?M<;CM MN6A-&-I6J5_01)9%M,-[3^=;#)O=\/NQ*6LT-1=XI.D&]3D]:FH_>$Y;OJ ] M1\AYRZ:M'<-'MJ+F@:9$'1Q#5AP&(8/&3R.-4VM-8-_E@F;P*@<14*(#JM4W MP"AF,44FA\)ZU1.AYKB- [%>4PUTFXXX,(X2;K:4.O0TD #?&,3$-6FTQ, 4 M(QRH&W$N:;31-A] BBW^'G-'#YTG_T\.2?<&C/_^K"?^LEEO\#\SZXF_;M8; M_/FLQTV_G?=PZJG$1UDU=)B='@T9,_M3#"*2MJ0B0IORZ"J]'H:F%3L,,?Y@ MWE3O0.6([Y= )\JM^ FS!<6Q17Z"[5P9LSO[[+=%8^(NONW%49BH'V4<69I6 M0*@I(]EO!7QJ'MB./Q,YF;D+MT9>:H:W3\2M& M>*D-M5=+=XS5K6OJD!'^>P.8S+XV.G%/#B#%/"9O6@]S8L":")K]HT+K+:/F M!% UQ"#+V%@Z"T&&?B!3IV^CTUN\GSI^D7('9&HJVF1*H@ Z]L7RYCHC[E19 M45EC4=C/+VY>3=KCZXLTQ\;;B @C7:V1>.NVC\[$CYH6J# .J!7;$]7-1+I<'[_C)Q.P N9*$CB/Q6/S:)W;!X"+=6MR@_I M5BU71!XQ4?4ZCC M81BD$7? CJ3+CD@S0T(8W:.D*YK[UP/W;AN&:2:464%'_^Y&B:%6/_ M:O30C>.X=_U,$P'?RM-A!>05;Z*[I]W%_P7?=X]WXO&O!C]+&B@\!K8EEDY& M+T\.A(LW\?$'&(\OLQ3\=U!+ P04 M" .AT149O/*M8(( ")(0 &0 'AL+W=O=7H!17RJZB+6[BTEZJ;'=WTJG,Q+%F,@^I/, D)"%-$AH0 MM.SY^AR U&*34DMM9_*0%YO+Q;G[Q2&IBX607ZL98XH\%7E970YF2LT_#(=5 M.F,%K<[$G)6X,Q&RH JGLK+@H MB623R\&U^^$FT/)&X!^<+:J-8Z(]>1#BJS[YDET.'&T0RUFJ- +%OT=VR_)< M \&,7UO,P4JE7KAYO$3_;'R'+P^T8K+/[,6G]& M&B\5>67^DD4KZPQ(6E=*%.UB6%#PLOE/G]HX[+/ :Q=XQNY&D;'R(U7TZD** M!9%:&FCZP+AJ5L,X7NJDC)7$78YUZNJ>/7(38#$A=Q(GHJ[R9_*EJFJ6D<^\ MI&7*:4[&BBJ&9*B*'/_=/[D8*BC7$,.T5733*/*V*'(]\H,HU:PBG\J,92\! MAK!Z9;JW-/W&VXGXD:5GQ'=MXCF>LP//7X7"-WC^%KR_R2DM^6]45XM-;D59 MB9QGM"F>,M/AJ1" Y@+"U1N+3E]>=FMPSO[ MXQ]B-QF=?T&YT7I')2E.UUD0K+:ZS@#EDZ65J)ADC15-23)<4&;,YY!^8)+YC MJ@*UL:&!\ Q8?,(A2DO"I!22\-*(H+%Y:O SGM<*$HS*DI?3BLR!5\VH9.18 MV^@YYY_NQN;(/3\A*W M)\A24>@+2J1?"3+)9/ZLI>_'/U=01A5Y8"DM&)G4,)(\LDKKRVJIA4Q*F>0B M(P^U(C.:D5(H\LST*@94IE0.<41$U-.F!'(V16XYR@II9J]-."/76<:UC:N8 M6#WY,X9Q103<-662-+-5)EAN[L&(J::D8J]H:U[$E=$%E5L'=7,U6L5EZ.D.]HWW2O,Z6 MSN(V0(UBM .JD6,758@]@@D5;7,MNY:;KK5XJ26*WIYZ56]:H2FX-J]K98B; M-&V]3/AK-2@;6B-I)O"(6]FD8#D_=>5N[^F7(6X[_, V^C29P/#.#/H))Q.1 M@W<8T^E#SEKRP7]CE9%E+U;*U0AL,DO-W4W[K97]1 ]2E" K*C/>VF+8" Y& MG9#JC>'1F%K(?A&:INI..CIV'_N,[(3+^SB&/@^><\._-'6 MV*P(B2S?13PR,C?Q55-\'?.K\5E8%"5EF)D7^*FA)9G79=.2*!;\?Q MJ"]645^=)++^Q$ITZAKBVD[H=]%] MV_=Z\(/(C@+/^LE,J/6\:#?1;O)&B9TX81]\$ <]80GMP/,L4P>&/K4J4#]= MC AU&?I[UV6$LHR\DP;\@6%:,$/;P)44?>JQ_7B$+"7.W@I&'H*?G%@_HN7S MODK6@''0F[5M@/[(.;%>-LEV:+\GHCN@ W_#UC5M/FW9=6>-UYBNU'0N15BZ$6VZW?[&0/71:'Z M3G* 3L6%%:S_]6G/U_/^Z.[U[EXZW/=#T##DW\7IG M8E] @!\YKO6C4(RX8,\]375H"K?ZCK1L\_Z(]/NOE[01N#$]UGFV+6OSD+_Q MY-CMCO?NB8_;'K3_%\8TNRMQ]S.L;8>8\V0>0N)-OQF!RD^(DD,$NR2AO0VIU&PE>1:D3WR M$P(2:XZB?M)J!1@!,3&D%,?N3A)J)F 0D99DZ@D7>^%64FF%L>T$P9(T6F%@ MCT)G3Y*(H"=Q#P'?,LQCQZ3K )(8PGA_?Q8*0NP'WJ[M)P3?CP\"C!)O/Y*H MH:.>)YT=T'%X*$F,>Q1LFS51?#A)/!3_((ZVA2:BXNY]' M(2Z[]LB-WHDFOM&(O2:)?N_SV;QS>B].H>?,EI(F6SB%7K(LZT-851CT%/$V M5H5HCIS?A56],0+OR:K>6$+ORZK>:,R^K.K0>;$_JSH4>=S_%<=\6]$ON^LY MKK6O=K44A)7D^HVVU4@V'R$Z\.[(=J(>K8E^V=7W[LE- NL.E5\J_1+[9\,KIO/ZVOQYD<*X"=3#EJ0LPF6(@NC 9'-A__F1(FY^=C^()02A3F< M,8JG9"V ^Q.!,+4G6L'JUQ=7_P%02P,$% @ #H=$5&M!W>VQ,@ X,( M !D !X;"]W;W)K&UL[7UID]O&M>AW_ J4;O)* M4X6A9K,LR4O5:&3?*&5;BL:.[ZM7[P-(-DE8(,!@F1']Z^]9NT^#((>RDUS? MQ!\L#TF@E]-GW_KS^[IYWZZC\D7[QKEBN.OSBR9>?;_*ENW7=#YNW#7QZXD>9%VM7M45= MI8U;?/'H^OS%S14^3P_\M7#WK?D[Q9U,Z_H]?G@]_^+1&2[(E6[6X0@Y_._. MW;BRQ(%@&7^3,1_Y*?%%^[>._C7M'?8RS5MW4Y<_%O-N]<6C9X_2N5OD?=F] MJ^__Y&0_G^!XL[ILZ=_TGI^]@H=G?=O5:WD95K N*OY__D'@8%YX=K;GA0MY MX>+8%R[EA4O:**^,MO4J[_(O/V_J^[3!IV$T_(-@0V_#;HH*3_&V:^#7 M[K MOKSETTOK17I;+*MB43GY/__Q[/SY M)Y]]!'*]S-NBQ0??XC!5ES.15W/XHJAFQ:9T]/--7;7PSIQ__WX%#Z=]E??S MHG/S=%8#CE0M_R7/P8=%4>4P1EZF+0SL@ EU;0JCEOWQI OB8 MW-3K35YM:?H"OKY?U64)V[BO8+"VG[;%O,@;7#8^L* M"A> /+;HMD#1W2K]87([29>N7W] MEOX\_^QDDKZN.M?,=''\(J\!D*5J<^*,K5F0*PO@&02#?E-7!BKPX"0%1GB? M-_/TMJMG[]/;35ETZ9LJO8:%E.G%,Z:0++UWJ5LL@._B3BT].8:>GY^E"AFMI((!EW3=IT;8]O3>'CQW OYKC7ML5 (H #OM9P]): M7$.6 OS2N[SL7?J'L\G9V=EYNG$-/SU)KV&S]@S9+PU1 /X-<7#FZWR:ND03W 3 M8=-VLV4)O[.<9I%9TD'"6N)QZ7])O:'#SQ ^75/08?%^"SKO (U!-_ -:_S M][ %/ST"(X=#6S/48.Z\2PN8&W=(#&%3-X3O:R8R6!\\[SH <%GDTP+V"_2? MI>[#!AD._$5D"*_.BW96UFVOF$>TC:O@]^DY,X3BP#$[3VC9,^$ B&%5#;N9 M"!_OX\?0MSNW4Q W:7?ILW\"A*6A[EQ[HIY^F?7%["H;]I MEGE5_,P(-'>SDG@O/E;5@,, ^P96=E+L_/GB7)5G4HY*W"595E/ 0(; MF9M &I:D7P.U('ME2E_G6SE>(%P !E$2\,>^6N1W=4,@$91"J+NF Z4::9VA M@,QQVK<@4%L^P70*Y(<0A)= *N9\=$H8.TM!HC%#9 9C4 P6*D 3 WE0_AL9 MMW&HX\-B=6&XI?L"R'?N *7G=LUS..^RWA .9B(X$?L(W?LFR.H6'FR0*/>M MFD]1H;)(^7 0T7(:FS %4)A^ TQ'X<5L;70X3RT!S@"3A/5FUS AM/T&X*F? M> 9DOC#%$O"DJ7!? #7\%3EK7^$. *]%G K'"ZCQHW#-0"YS %&9;XF804S, M^UD R:K8>+9%M"'D][<>, %.>\[8D^/2NRE,^Y[T'-QJ"DPI]^M/6]!QF+3I MY1Q1CX!9 V4GN/?**6;AM!L\HSO #5<"AKWB>8@\\D[8D]T8"?HA4AN6 ,35 MXU85NK#G-6E(#R!W"F(!%0_040I6H& _6V:YH,*42$D B(+U(MS>'$ZE12&D MQSJ.YXG'\RP=17+DU2 -YGB>=+IY"WP'#%LR7DT!)* M=UX]HP=99QM72G'9S1RY,HM-E)@T5R$['E\IC+KIF[;/69:B_9R>GYW^A7ZY M;D!? E9W?H; ?^>6?*:PZG5.JCD2 M )P10K, U@B[J!R(E!:M"E(W0"P535BLXE[8!Q"'L$)"#K#>!&;G!F:[IY#1 M,..L\Z,/)XD.1]3$QJ*C#OE1I\Q28P_.@32CC M&HE!\L.H/4G?,+"JI1<^OPBAS^GP03&L9] M!D,&-_X8GQ-EZ?:KFV"! L(U#@#D,EG60[PO&5UONR*^S^JCFLL_@2Y"8">( M=(S:#S%1VB(;1GP(PZ,9TZM+%-(MX@+61>GF8=D ,7LBR3LXC?3JXNKQ].3QU8E1D\U)7+,^=/[\\C+#F?(UTT1T M$M'CX5!N:L"CJ@N6U U@&=AC[XKVO9%A!8K@7I0XUL$W #*0]833;3_]R8GY MHPX0LC4'@\]H\*2!P3-FS&V'KHLU4R<^@7S-RUNTQ\"X9<;PO1D<]4\DN18U M3N32+)7=7%PD\$O?1 >/.RBZGK$9GG4?9J1?+$;>0L_'<,:B1;90BT7/&TEQ M(XHLH+ZR#!%'<#K=DD-HSQ)6=4GLQ#/SL4T'*=8X)'HVPDBEB5CT #APSDNR MY1 NM,8I;NX.C3R8$A:\*I:KTV6#@M()>\)\->Y=(..5-0SJ2L:/W0BIC M%EG,K56M7JY-OD6+2DW@!OTM;)A:8YK!["W28!$S[RL:UA?8V3)UL[QOO10! MIM2@^.AZ8\(@YP5F Z?S%2P4OO[6=:L:540\"8:X!5*/H"!4XL?7_#BZ#X*C M#T62_%Z8<0KV/H:OD$W=@=[#(_(NMZR5NV96P-I:XU8%R06[ OAGH"QW=%2H MR3=U"C<@6= MPPU:72RI84RP/F!1)3LZ!J#-0#':6$]WS0QH6J-3#1E0 =P")R67*&C8Q<;3 M+YW7]G2=O\<%SAU@ GMYJF!*X2J:_!2Y.Z*,<0_'1.V0%(A"]H&%=3>TQ(J& MP'0/1^ (FG=\-&!PDP;!GCGK^E%=353Y;I2/TG3+/A+F0FB?I MUW(.QAQ@!NVW@VN#=^X*=\]XOO^T![NRX0#@1DN0Y;BT8NV\V\!]Z-B;F##' MQ.\,.Y&=[)T0^2=I=R4*+0 (:CV()A8Q1OQ_D3<':"QO3N&,UUZ'"7X-Q#QT M-"*+#,P"I=00QFP[L>GK]]GVBP4R M8C09K6]_Q@)?CGT)E$Y[&=I->5!1\[ M4,57>$J; ](%1H&66M'2.0*K^CDH9C(YG",,ORC02VP1TS-^7 $HX5U33'MU M7?B2O5WQ'2>R5N*QF>_)/W4F\08/\$0#LGE M5DD2/OU$=.C:&<5F8:$YZA55*1P)E@&?50<"O0-%).@I9?$SNXDM2;048H0M MN�\0Z!&:!@G*2/;P$%O@/E/?T4(,@QF-.7.0O0->I.P56EL/44B/S3/".Z MEH_>D$0_Y6@!*%T$-@DAX=%D2?#_"G^AC\Q&^27/H M@TOT;M)F,P5.Y'*++,,V4A.,HX9D/CL( "'(?8HAZF+F+.O3N0>2<9:7,S2= M79OL,OIXYWVKBL?+,I^]/[V= <\%.+^AWT_? D3P@74]=R5/$H^V$[*C[2.+ M$1VA?1!Z0W4DBG@*4.?B6*?1#W!;^&\!S -='@EK.\"-9F![4L1802@HPJ"3 M**1\%^%7S/P#J,@?#)+^%',*TKPSO$LX[L/GQPN"O\EG4_W217D<)6MJGBB? M>AA_A+J=78,1V 6IRU.B<0#\U#'W6U$ ;9*^0PT*SO =+V6'9-DE)R:@/!LL M;>)*P!-PZ!<4[_YKO#A[/T\<4)Z6M@ M1(B$)PC4"![2T"_(%B/@#<]'KP#T-+)M<< D[;-QSP&L$1W"8) D//P-AXZ M& LCF0NC^ U@7JLP]>PL$ZOC@5-B#U_E!@Z^0^<_&87W,0CZV$@HL]=$]WH2 M\WFTD3$4SLL*L4,\&H7[8(I6G7CW-8CFQ<)A1"_IMAO6U,#$07N(1!)3YMN^ M 1L)P'>];)SQ7:)3@<*#Z2U'Q6[\:C18/?)JB%LC6@/9ZC+'H(-P'BQ_W+ ? M6R-L*23#L'T$6[;,KIZ6Z*A"5#W%K2;#TT $/Y)(PGX.HB@O'Y"O$,O0.!3R MEJEK?..DCH-,G=>8%E5UI9=\$BA 'V_E]FPP$]N_C2=/:%"9-,<=3BG."9Q_ MC10#*IP\CB87ZXKCR'TTG/8<@ \Q"Q+1=E'BM6Q\W*%I1A9M2]FUN!HX:W+? MD3D,L_$:*%EE/46W]I"1)2"D06\5\[JH-J /KT'?%1M&AX0](W43)*9;LG1/ MN_H4_Z^/MZ*8M"ZHT 1A$)N@X72K18^8-W> @]VXU\4" C>/C!.HL1$=$9U? MC"V> ];- ]@UT T"T%1+2/S[N$%/8Y;HLW_8/H8O'J+\8P1W$F4.*I&OP;#" M1,2]B"9^?S6YCF4[JO 8^*K\WH%(D)&1[YQ2(C9U02Z;X)\Q(Y).9A<; BYZ M8$E$)<3WR8>OF0T1W4S2_]2TS8P/E93AUH@Q.2Y-^(+3\EB!25_J8B?/9TKZ M+KT;(Q(<\'YQZ!'XF&<\-^2=;X;:31NTR"0*^QY0,[Q<#O$,0.BRW@;KSHM. M.43TB1)9:>X-!3BMRYHR)?,26>Y"HG\YNJUBFAU8$)C(.@9Q,95U%3XZ3C\2 MFAU0$7$23W6,9N0)1'GULRY'>%(["$;6+5E//GFVR>^]EQRSB1JJ]" %40\Y\R1S M3UR]V[*:"X!O48LM9=3'0"^4!YZET[KJR=*8 J]8%)WJ[7L,T!.P.0:#%>P. MMCM2=CRM 5 <$0",G%(^5LY!"M. %05[9432AINRF>$J%.M MPQSUI=>C$>VFKKMW3I49A@[ES7'RQ/R.!9+$[8A1LP@C%0P@TL2"AGX"Q*13 M3P11*):AK'_L!78[3M(?!0DP\4\B[5 M"-%X?7M3?KT["EJ(A@3CTI1FKJJ,1V6 M+1]^ %9R/:^I4,,\>BN'WV)ZF\\EPA1CALK7U[GE]D M\ IY?[_//V"=Q_N&2>0;GX^-8V"NUL![JBAB MEB&FV*)HVI#K"V^'K"&"^9Q]R)147M4F?"NU"/4>[^Y#*7C)=^[^ '9_!Z3R M?UWGD?NUQD7.SI\>Q.&GI^>76908&S)/3C7QZ!O*"$D$N2\OGIZ\2+]EFT^3 M-*,G48$<'W* YCC[#IKCEZE&H"E(%L*2I&@0]JQ1# 50F6(,7S&"[TH^2%Z% M!$+*8^"!,/A>YE[T))++75+>QSP(*7Z%*"2*)8K+C*+R+") 5DU=Q+74R\_Z M9[%P9./XU4C6$B=75)R2,$S_86.)@F@8Q%5DKQ<+V#3CW1K9Y\\JGJ-XY !( MFELM64=Y@ED><>["0L?$*)I?*7/@65V6_+FNQH;?R= *,)7G63)U_D,&6 $Y:]H!2TKPF,C M1+3T3N4D@AF Z]46GUG$,!0-8%YX(!@Y08XQ]$[B21Q=PF@T#L1[,OE"H! 4 M1U)V2 ;AMV *MUGBDQ"!%3I'0ZK@4O4M8PQH_.:_>?WRS3L*3%?,[\-/5$HR M0$A4":3 8CS*R5%3!O.I3 ! (7'198F'A\3T*JI^^5J)W?X B&>^VP,Q VI M:#H2L1./V)AMH$@=8?$>&?!16$T#FAU:,1@Y@BX-^+@G]-4?#WS/"T M_$<$/,J;NN-D_G- -+294.?$I9Y_BB _;[>1>#VJA#V<5$,Z4SACW!GE/?%'ABU X]G3LPP0 ME?Y+8F?YX^(D??:)_]D,=L,G>/L@TG.=NH&34<*AFAGW=.$[?$ MQ-%*&$U74GR$\VMVCS'"%9,"QN*?BWQKJRRK"3@BJ"*U4JN:F\'ZA)6!L23( M1ZX'=X>ERNA%TGB/62:N.-U$2^0 MCZC%^G%5E&[_1L=4"[_Q%G8X8Z0RE92(@'.P6-BOE"QZY' AZTH5I>[>E7>^ MQ"O>3&0(<(0GO\N+4AV74ZE.F&>1[$4EK7+JQT6?K.S*:[AL#B'E(7)25=D7CHT">+.*G-'Z+,.U.J@255 MZB:.&D1$OK!#(8'87L#?-=G 5+%4MET#'5_(S5:.!R33H/!BG?FF=3MLT7'9B?^@*H5\&AJ;98"&E0UO)< T31]B'_A,*QUN-CL M1_%G9/]]OH5]DPL)2 2@LQVT#F#=P/;S^*$J? F+4!JP1?$NW%,;"Y)C4K[O MSTG%",$4-@#F$/.[%M/Q63$,L8]0NQ\.)1JAKC#"C]4PI(>*?6P>("P $ET5 M4\ %MZ:0KA-^O:R%?V*VR*!PY ,[5:2NAAIN8P&1>T7&\'7R;#C"\M'PGK/=QI W=B M=)S+M_DBJD5MV P5V" M+PXSV0O$\]>8"("!QYV3Q#.BX&J> D^E /3<84H6/NK[=73;:![F%&$AS&LW M4N]\#%C# KPOM>9D^CU[96(6RXL(!@0"LF#DH<%_+1ZXAZ7HL!_#USXC(+TA MU7&VE;0 C?W,].N!B5XP6I(8GH.5GL<9;R$UB9Y+0NI!-"(5BWG#?CM6MHWA MI&<8=@?+QP%ZA(5^FW<=AOKLM.C]EL0G4(IA)!HYUI!O7W)H3'Y0ZT&';,WSM9PTYF FJHFH(P M<(D![4B+@C/@YZ@+7X]U'S"/Q5H>QD+^\.GD(ET#9U!T_3*?U-4"2K9 M9-B*UZW<3G[)/.>3,S-J.M#B-1$E5NU-7CY]1A\WPH?;3>!CA!WB8VU8?W:, M$+Z">E"WW1Y5N"WL^B/+MLVL5+$+0NE[9&D986&Q1A7"5WRCFQEY M=O<_4VT==8_3;)&3 ^)0:"V_39NKX3 M [9H0-[4D(:?Q"V6O%N?M4D_%&CGY;9UZOP$V8UUAG&X8L5=I[C$R,Q,-AVV MQK$5Y>/9>B, ;B65RN31J/:*CAG]SD^7A'/30/NHQH%!$7@>Q!5W:6F+/'V; M4\X?]@)J5%76MAAC9)Q)_I'IIQ1ERW[R_(_PX/D?V3=S^4?BPW67^_P++'.U M]'G4O$BF"YN.-YP69LS2\ ;OJM9_4GV#;L&'IY2Y>+8<+[2 MH#4B:@^_>0AN5P2W2UG[LS^:\G"+&D/HC<[&3.W0;)<7.-LG,MO5WMGVP&OO MN#OP&AET#&B_%]+_0POI1\KG\>4WQOGQO[9J/AVMFD]^KYK_O6K^]ZKYOU_5 M/!'5OV?5?*I5\\EONVK^:Z2@ORH%C2=/C0F=Q:A5H6V<5+=5T\I:/9GE;EDR MJD$,N_5D:E90NQYCX+)=F(WK(4>/PG4:'-UC1EDT@542?]&8C8G4MI;]S$-7 M3.[_0S0MW_C,$5K=IDLH195+XCFS_^LP$F7#+ZC>280=)\02SMV'?F>"_^C1 MH]SMBGT G/Y:X ^)KV[(_6ZWZ>-BXB;,]H0TW8>BXTE\02 G6V*E3%-& LRG M5(/M\!X3N%0\DK.HL_Y\L[WK=%4 /C>SU5:R0C>]\7+Q"Z2(!3AXAJW0P'A' M4158UT;32(I=7]533!>7!@@T\'0K$1-52>19\Z2L']:7L]SR<:-)^F9G0$00 M^5.: ^[NGL^F)]6*P*F3^W,)A^ KQ3DD;E>#[&]W1\,%-&Y1#LQUIBXT?I7)"0.TR;\97DNRL_[.1(<)V M'AJ/R$X $3D)>9+/\''>F,4Z,BT" "B65W%V9M/4TYK%(6B%>PB-MME/$1/$ M[41:7 _\BY0J28?=Q;CA05R^&*42OT@I0.+%P =KY8RHVDY7M"S]J:O&>M- M>'<Y]HTO9T MJJ.B/.:,1M(,B8]($]206BBYZN8 V17,JBNM@4L/!G!Q"!=6W]"N64H>#:Y$\^3'^ H,=\BUC*Z#"H.A MKHW^CK4"4*6T3K EY$3CVO3>436!B]':CMOC])RQG.2BK[[F=(K8?(J!1UB9=\E^8%L-T1;0I?ERB4Z$3N*$?S@;NNW/@G\]]C!I MZU2I(EO6F%8T'.YJP_JNGB24:7YVD>F4[][\H-S%.RA&W1T-&>FP,:1KNBJ %#4)I;O0@HH; M2.$14L-+_FC%0)@'<2PD1/CL$GY%M%6DB:+UQ65^A@&UUXX[?-93?R. UL]R M%U*S>N)*W@J5Y2,@2[,!S$ET4G2BM; C8-G=GI9\B_&K&?^!N>V.G]"111J. M@BCR- P ,R@8(Q7<]_T)QS!)7QIVS%R8KFDH.M66^.&BE3JT?%Z4(=3(=HQ% MP)#V2ZY.9A4S5K^!L*8HF\#,&C, M1ZH:?6PJJ@LF0"X A^I&HUTS^(S6.,X-6@O7JJY.9VB$E(Q"MZVI>-8 M>]6=+M#T"!FK8V 1WP(B@_HRM:L;Q?4J=T\YA11Y-"1@>@S!> @BH?,N>-/A MN9-TF&3)RILD66U]=8N)10QR_+:3SCQ@7;&Y),,,FO&@11$W#A2G\)C$?MN@-U9LQ=!I*_K:Z=<9 M!]U:8SG0LDAOAD/HUSUS\3EJ7F "<,UC'XZBHTI&O MI*1G8S0TQN*4+"MYF_FVZ/=CR=RDTE"LM>;4K$W=MH5>W&8B MMR%JFQX3M1U5!;VGGZH81@*UKX/N,A*'.E+=? M&-?2=)M0H0(8!:8Z8Q?*XJ>E]Q_70LSILJG[S8GW#7*F*8@\,:E<=#=8<)[O M#*"ZLM83:RP1#D_4)LH9TDKZP_,4K?'*C&\G\4@S7 IK0Q:[ME%@WGKE6HET M:L>,N+].Y+?T4?'=$#V/[HESX#E%#3J0<\S"&M^EYL$*"PQ_L>;G)QE]$[WH27R_DQZ>^.'X.)GUR\%,%J"]M#\%^>_JF MMWC4:I9XQZ"%ZBUIS*?7'^",;FNT]WW?5A/;'/1,TH5E1O9AT9W#EDF.S930 M>RH"RM@C>[JM'3AT?^W:^?,'MTX"0[I_JF,S],UF@]OVFAOFL>9:>QF%##E7 M79-XO+,O)-7L5&80V;F46D@GGE+%(AWTFN(>TMIP:OP9W]KL MV'FIM/:3$V/U1,?*/6(MN+535W[A<4RQXK"Z.D*'J&*OXBE&'SKV9(^UZ[WB$=1R];Z56( =U(O9BMX/D M0>D"UT9MX 0'H\:*EDCP)2:F@6%02=Z5J]XR<2M1S1'C5Q&]^TAB7MOFTK>.ND]NG(X2[; MT7PT )+"F?E*M!JJ)V*Y&6H@@T0*[?<&(BB6VBIQT=;3!-_@J@B7]OD6Q\8Q MXJ(&RJ$#,1ZWEM+*6W63B-O$/Q;&WAGNP5ZT:B/@ ,+?8M5("5C:>RT*T*8P MI_8D=)6E\B6MB+GA02B+AAO#J(/&Z/[:0%<++!HIULNPU+?BB*-9<9883X-I M/PEZX8;$(U;8$?=Y4@_5<]1[2V>KDGT7Z4@%PQJ&G\66FD5[H!;4RDOY.+:' M8)Y'#6#D>N)0#J^G1C%E])"29^V4*WGUUW$O?+PN)))@PL9-9\@C.IA1"RE= M,KSFD?7NH'+Z-4;9RD+9SQ[N&2Q#27B =#O.]TWYX\+T@.-U,'8OBI]G6(>?M^P$R+UO16%[8AZ,]Y+!L?6/A3?8\9 MUEE4#JX\S<-AJ(F9M&B_Y8-]*_?13?"\)MCQF+H]+'ERY"$M,'FJ?E++)#*> MM:QR$K7ZC)$DI%KON98@^XCK*'YMX_#!)16C%RW82R6.Z"R=V7LDI'_NW^$B M"1Y(YO>_LO=>+LR(K@51F^AV[*X0;R&].JR;ODB^'U5'B[@QOHU6'Z'::[_ M_4J];1QOM3":P'?&OB4GB725($W%MUW69CEQ2^]8H/OTV,XGL7>F^XY1[^XT MYAAM+E9"0GTQ?CO^AH9GX3L7(HZA&QD>)[H/*7XYPN3S@:<*"922F :J@CBH MT=(=])#@?"4 /R5(8 /XQ%_^8XNRAU[I WLJ[$U?E#74UN4=>RQ"(&ZDK8?( M /R+\C2BS86^)R8Q!T;^IC7N-Z>-'J(>+;Z)<5 ]KA\T"@_+XB3(XC?<_"^.I%D?TKAI M&I224280M4G6>NR1!4EA/:N4?(.$S^\-6/L@YTB.=0I8_D'!@KJ>/^8*!F$G M^&FTU7XP*GAK[7[@']QP2"H:7F_:ZM&;,3Y&<+.[_^\@ MM/= R">E&.9R=H.T6@1<[QL'REQ"U&O&F3^KI5,6@PL.<%'KI5[Z+&] MWI5NN T?B? +IJXP"^!DE_CC4K,Z"\(W,>1(/5Y#*9CW@5B]#=]>Q7[ M7GOQ'[)V)/Y4<&GK[FTN>VIEQU$L4<^MUU,\IO^J^Y4.W)N$LPWO3K*9VH=6 M[A,L9]37)40$V0.'[9HIA$WLK6^]\U+&S*1:B0(4@HUF2W%%G-@[H=6X%5\# M3Z!/[%1/W"*^55$]$"RM]N=Q[CGQX^Y<.@!O?2SAS&:ZA\)&,FTVV6'WP^C] M?WS-T!/A9I%Q^%&Y)YXT?&N5XS'9QZ)'KPA,#C+RX4J)GDZ+RL,084[\PE^5 M(V*^C2T0O&& "P(\71V$YJ&]'+;(CEQP_7W+G1<<_]FNGH_9HCEM__WGLV;W\C]VS^ MNFLV&:=^6]=L)@]>LYG^*UVSF3QXS6;ZKW[-9KC[Y/>[-O^5[]J,W&G_UG=M M:IU5\L^Y:[/]35RUN:-'_09OVCPVV>_8^S.3W^C]F?*DK=B@*!5?P%@OAC$/ MEL;3H@S>.-_O4E1-;>(K;O-!TLEH>Y>^PA'=W#9!S*1AK>!$("[A5_M2\,<+ M6!/JK!S$LY2L[&D.BAT%Z7CM4!BQE5XM>M^D)'E(XTJNE;2-(/'NST7=["&F MP35:LY'#&"86+B1U8^Q9W(THK@JU1.;5ODSA]JLCVL"K6UNZRJ/:8.[P]!DT M$C+$TNSSYY/G<:GWQ:7II4I9 P^U8TWB@O!8TGG"]S WJ6'CF5?,^BG+5W L M7!<*5JC-,T.W[%8KP^CJ3G8VAWO^8BE5:9G92!J!U)F9TD9-L"ZJNYH[LGB7 MAOK8D/I[7R]L6#6[P]&]KC)=A8I!M7M_:9QWV@GV[5UE[#S;8>&O*VYP/N-: MNV"?T:T(6TEQ"/:FN845(36\'E;.*@G6Q*#YY\,,-_;L&[FTVV7 (F/<%X ) M=8>S6!UGN()G/M77UT&Y<-_)^9ET!UWIG2C4RG0J; G!1/?UTAXG_[ZW%K>_ M7UO\/WMM\?7\#F\[(H7AAE9COQ'([ZG]ULMW;(Z(C?EKS SQC^.$5"@L16*: M5F&O%HG$D!$^=7P]S^X2B9L#Q5\.^XJ<^R\^KBAMV#?D'6R4+F[$!UZ9,L.O M>#MM_,1((>*A GHMX;+DG0Q(TM[>L$.<'&<\BCXMP[#+!!ACEN:XS#34Z*J5 MI(ZT6T"T=93 BF4RF(Q!D5(U.+JM?P=C,;W!< M#/H#:0?B(VX.%R=1.+"%N7GKT(7A?->3E9I16R+?V-Q?51-X:H9YP3D7$,:\ MBZ-NZGT-BJ_/V]J]HRD43X3KW:1)B4_G&30TK7S2"O)ZRU5S,GYJ]A38QJ?7 M:EV\"_VF$2^N_:6W"+=7>L_/*S=%'CC2I'KH]&"MS6E/K)9KPYE'CUTA%)IA M(@Q]'XS,=M"8HI*@;;QBU @GZ@/$JMN9FP5V#8[/TI5FO*(8UGM2X\MZ^#AX MM)T["#+?CT"GR6R^\[+/$4T]M\8ZDDM-%5W"9N]EW.#=:QVU$#6M3.+:%"HZ M-@TYPN9)T=)K&=)[E-FG>-\R.V5#8VP]I6%S;'.M$XH2D #,_Z:'-\)V?? W.KE8OFN'RDN.9&2\$1+PA\X M[#T&WW&8PG.8JT9HM&%3,O+#D/Q[26AU8^7?]V/V0AO+2%O)CJR;&J^+,-73 MEMLQL?^.;2S#USMJ?Q@VF^-[-;,8V4T!]$XY+UL5:/S^ T[KMY*$U+R M4NVT#26=>G ;*6W?-#4;%A#O0F\WNF@N<]7KCN3:1!K]0*-'^&_A"DR>(?G> M87$,N9TE,8U!*"C"H,OVZV #%^J>&GHU>4B7T2RU!\^/%V2TLFA1QZ[)HR@ M!B1>H@VF'T8?G_$<)P=IIW6;=NWK2&!C>+T$G[IU=G46DT? X5R&8(7*_= MU02#NWA')V53R9LC"8H^6L%.)]^?5[J $&N*9DDL5*)&Z_R*.(14Z_+N#G@^ M]AI66K[OC2:?$2O="O 59#>4EJYW,?JF]/O,W6!2#;L82*-]&-7W;T?+=?SB M*V. \QLJV!H773[LVRC#0]S@U".UN6:]HHO]$@)"?N^KGC3R&*['$I;+]J-1 M1=V>G0_;0'!!@7;=\]?21L>PYZ8O#F:'FY_]AD;;_X]>:CM0I:7=+>W>=*W[ MT075)94+Z)'Y!)66J+MR6.2=<_Q%[C4:VX=OU M.F]N/$'AJ.(]&+>KFF6F&50K#VED$I>4+NEF.?N+ A5)@V.DV\S>;@N+V !: M5ZQ1X&$O_95O,RTM0XN99#Q'#J1>A4KD>. ]B$DA&J"_*(5?WHR^3X#N3*=[Q#.*!? M7U%XR.BU[H3389=](;\A;2:H*% =/16K8GOY?AUYP; ?4LM]BZ.I;&L0:I;J MG'>=L\#:I;KQBY7Q_FCG,;.5PS%[4KW?9X"'QIBB488+ANBZ,UI19JN,A77Q M[>;#IHO19%W^GA/"!Y3(WRMGH2LHVNSS)]V7GS\I6OAG!O\U]3W\VV) [178 M&5]^#@;!TMVXLJ1;'JONBT?GC\RWR'Z_>'1]_N+ZXM$3>#,\_N7G&[!)OJ6* M"NQNLX!7SR:??O*(< +-H:'E? M_C=02P,$% @ #H=$5/8_&ULO5=;;]LV%'[WKR"\;-@ 0S<[%[>.@<39L 'MEB7K]C#L M@9:.):*4J)&T'??7[QR*DN74=8-AZXLMD>?R?>=&:K95^KTI "Q[*F5EKH>% MM?6K,#1I 24W@:JAPIV5TB6W^*KST-0:>.:42ADF4701EEQ4P_G,K=WK^4RM MK105W&MFUF7)]>X6I-I>#^-AN_ @\L+20CB?U3R'1[#OZGN-;V%G)1,E5$:H MBFE870]OXE>+"6G['H8$2"0D%JRP/%O PN0D@PA MC+^]S6'GDA3[SZWU'QQWY++D!A9*_B$R6UP/KX8L@Q5?2_N@MC^"YW-.]E(E MC?MEVT9VK9^0-LH%H#^_;7\7>ST*)%6@]3 MKWW;:">?T)ZRMZJRA6'?5QED1_07I_7CY(2!$*ET?)*6SVURTN(CU $;1R.6 M1$E\#-!I]3M(43UVZM$)..,NO&-G;_R9\*ZT*MD"J6JL6TRQ+=C")15IP$WWQU%4_/7[>0?RL $9B!2Z-4%B8*"RD#%1,>OL8'HK ]D GXR2(N.T^VCQ#T>" M96KE?&DH:$!L@+U1Q@2LQ;+L.\/X[*.$'M U!B%S\+ADFL8A MLXHB8P0&L(GL$O @V8?>,*X)R49A161[+X.^%Q(A[AH[WK6"J(Z1;]/Z(D*, M6R<,&!F,)3TB&:4M):L&+536YM4(X^KM+ Z204GY\A5R%I\'EZQ;,22$\P#* M)99+.Q.<) X9ZY?]I!E1;IZTIPPJ.%<[9AFM!&>!5#@XUZ/)9 M3=M=[;9\XQER/_ =9QA& X-\][P2>-G$$K-UEHR#B!VPG 87_PG)41M,WP]M M#6!EULH(ETOI4H4X^OA9AW^+W5RP+6!!^&JD4L@VE-B#& [@B?PZ2KYM/F#W M1M'7^VRWW=CY_*A#?*V1> 5/EN'I4[K3!V.XUD3#;>%@].M43G D$DV FI#8 M/A;(Z'C_"V33+ XGZ6HWC:0HB"8Z?@JR[F?G /VEV* M::C\LI0B;Y!^T5:^.=:/O5PWY<;S'..$+'RGMSU@>W1K1Y?WZ>J6*@W$CJKJ M4=WB/'"%.WAAX1XT*?LW3?IY4+ZL8AS635.N\$156U+9 =?4H\&QBU/8NQ1C MZ>3N6X%2AQ%K[L?=:O%>O/F6>&PO=V]R:W-H965T<[\.SET>A;Q7&8 F#V7!U*J2P%(+*@N/^OZ55[*<.^NE/;N5ZZ6H=9%SN)5$U67)Y.,-%.*X<@+G=/ U M/V3:''CK9<4.< ?ZK^I6XL[K6-*\!*YRP8F$_PO.3:V<>B0I%9:E"T8(RASWJSL MH:U##S#WGP'0%D O!80M(+2)-I'9M-XQS=9+*8Y$&FMD,P^V-A:-V>3<=/%. M2WR;(TZO;R54+$_)^P?4A0)%&$_)9YV!)-M:2N":;)0"KH; PV2[C.DIXQMZEO$.JBD)?9=0 MGP9C 9V'OX,$X8&%^V?"";L&A)8OO*P!O?HW=7>[/OR]V2DM4??_G'$;=6XC MZS;ZOWT?:_EYZGCZQXMYL(C?7JZMDR7T+86U3%I+UE@F B\0I8G8$WQ-]J+ M>RCG!_(JYW@B:H50]?IZ@C%0/WQ+VG6"?8-RAX2GWI&G%B@,W9JTZIA\ YX* MB==")52.WI]"7D8N]>/A<3!W QI/!FD]-0Q/YV&?X6XJ,]%4V2'*C#*2OM($)]8/%L-XHQU]K+7!G MX?P9"?Y::M0?^K7RNUQH(Y&C]D8T]F;$TSPHOC.HY$2 M6>U-WK213GJ18M4D*/2,:BA%;=8,BM2TN6T$T8(HP/B 5"#MV,03(#N! G#) M,;4N()V. MW>=>[S^]!'FPHXZ1)@;9_+UWI]TTM;%#A/>?>3.*?6+RD'-%"M@CU)_.8H?( M9KQI-EI4=D+8"8WSAGW,<"($:0SP_5X(?=H8!]V,N?X)4$L#!!0 ( Z' M1%2.529./ , 'D* 9 >&PO=V]R:W-H965T^4'([ZH$T.2AKKA:.*76^VO/4WD)-5578@\<5[9" MUE3C4.X\M9= "TNJ*R_T_=2K*>/.;U*P6K@B@E.)&P7SBJX7L<&;P'_,#BH MDW=B*MD(\=T,_BH6CF\2@@IR;10H/NYA#55EA#"-?SM-IP]IB*?O1_7WMG:L M94,5K$7UC16Z7#B90PK8TJ;27\3A3^CJ28Q>+BIE?\FAQ2:I0_)&:5%W9,R@ M9KQ]TH=N'TX(F?\,(>P(X:6$J"-$MM V,UO66ZKIKG*<]E 0=X]H"\4*$)Y03[I$B19-U("U^0#HQM6, '%"']]GA^$9P0\K+@O.SR6?1.> M5;R#_16)?)>$?AB,)72>_A9RI >6[I]))^I/(;)ZT>\YA=5&:8D?P)G(<1\Y MMI'CWQ)Y[.C/ZZ=7?[S(@EGRYE=+[.!P"A<6GG?PZ@2>"[Q7E$:"V!)$D:VH M\()B?$=>,3[1I6@4*JC7UQ/,)_2C-Z1[3O LH=Z@[O$\R5,$FD5WD,XQDV-Z MN5#:A)1P#[R! ?4EF;H9VG0;E9)R_8C1 M%JB/AT]F(P#1->P'&-6 &^EC$4"0;*H39 MI#W\IRNS>)APFB63OX6FU7 ?@\R-9T/&R]AWPS@=^[+/^S7^__V*&TIZPP[L MNE*&-XW$O7^#:P(W2H66LER]S M;3"=CCOY]MBV^TUO2T.A_M 2[3%JT2J)!4W^^MOAJ1DV5*\/>"^Q!+%>9]Y M9LA<[Z3ZJ@O&#/E>E4*_G!3&U"]F,YT5K*)Z*FLFX,M&JHH:>%7;F:X5H[DE MJLI9$D47LXIR,;FYMFL?U3>-(N?.+;PN#" M[.:ZIEMVS\P_ZH\*WF8=EYQ73&@N!5%L\W)R&[^XF^-^N^%WSG:Z]TS0DK64 M7_'E;?YR$J%"K&2900X4?A[8'2M+9 1J?/,\)YU().P_M]Q_MK:#+6NJV9TL MO_#<%"\GEQ.2LPUM2O-)[GYAWIX%\LMDJ>U?LG-[%Q<3DC7:R,H3@P85%^Z7 M?O=^Z!%<1D\0))X@^5&"U!.DUE"GF37K-37TYEK)'5&X&[CA@_6-I09KN, H MWAL%7SG0F9M[6C)-Y(:\^=9P\TC>,U/(G+P5#TP;B);1Y.SOZ?GUS( P))EE MGO$KQSAY@O&*O)?"%)J\$3G+1^CO3M/'R0D&,["R,S5I37V5G.1XS^HI2:.0 M)%$2CRETFOPURX \MN31"772SO.IY9<^P>]IAU.1DW>2"T-^A_=&08#^=;O6 M1D'.__N$Y'DG>6XEST_$_&3(QZ)]FN5R^M>_7,:KQ=6?\B:_"?*N$8PD) MD)B"D3M9U50\DISK6FJ6(P\.N^?A2.8VCZ27W^]"\D9Z)4DT57WU;['5^< 00![&E3B8DMH72OYG0,L ML/*1).ESE(]Z&6EH20#^M(&PX%8O7Q<4R$,"0'I$_2Q)IE%0\;($<2$1 ,7 MC )09AG3^B=$G9QLF/73LWBZ(G[OE'SN>4*Q3&X%_P/V4K(%/+;;DVAZV>XG M>8,*6C\YOZ&JFQ%CA!0_95!-2@(AV##NM[Q1^!'-%A!?4KGZ8UA_!*K'L&K- M5%="A^H65!^H'*#=I820;92L+--&@ Y:ECP'S7+PQUKSG$/OL)9%TWEGF"DH MZ*9!O:QL4#H7/ZP6ED_0TZ33PPE).B%89K"0MJ&RH;0Q+Q3KQ."N'Q +?\&A M-;-=J7QTOM$67.D6V&'N [2;HN=O;QW*((PJ 5E&('(/W'[=%3PKW#ON <6" M6AK,5X@R1!U,9" +B6F>AL(%74]DNPOJF1[BA9X_DTZOE= MR68+.@)O:QU8!F7J,E:*8*\[S0K.'FP],&4P.VNF[% A,H;\(+ND8!H= 8'< M:]X:"HL9+;.FM+G @!_YUE %>4F@U)2MRG=4-)@>#G03Y]0]JYH^6K<>LH(\ MA"J)4!^7,XVU!.S_RF%FH0:J!5UCN&FL%"O[@S0<%/\LR4 M5&Q+D8:F^X@@*-P1)0A+S_LA?.,7?WTA[A83S?:*EE+\M0G_^ !$ABG=F> M =,4A-:G&M>'N10\F4N]['NV[)*GS1)R@+7Q\@K]7=4E:_.PS1@;!=6X>:[3 M+6N4 I'@3FY7P1JMAUA3T=SE?I:A+S$:-4!+!GYI1T1,=O>U*^V>20BI/7#R MW@SV!8B5_Y3'I #]=@7#DH%VY0.JR1IPIV*PC9;\CS:PR-ZEA+:@Q[XUJ("/ MP;^P>3-8#NO]]1I1XQI ^TA 'H^/.S)%Q<)L/E M.+Q<+(/?=B!(%[SN&374+9TNGX^M7CPG0WN)M0\C[^: ?OI($)?WAE@@/9IC MVU'LJ"*('D' MD QPW'7WP,9/NT0ZR*.NR;>#]H_(/*Z3O;5O[BN'"713VCT<_K@S8J /?6UYT>KC;R3.KJN\TY__?MG+G M1DCBZV;0"@"0YP#&PQ81A?%%$GS T_)I%G$:QDDZ6%Z%T7S1B2\Y7?,2IFDV M9)"&R8CV<1*FB^A @5-,XGF8SN M7ER/Y/\0R$_0A<18C[=/<7(U_)) ^U]& MP=\4'OFA76Z@."D-YW$Z].72Z'ZXMPE:;!?8NW>#X!9/ GEB=K;L!]&:V&O.,P7:W&;A)G MO9OD"M#.7K!C/P6$;ZR[C>_5"J(3T5N_,7),H3RQ>FI3Y>J MD'YH2V7P9FY=(0.^NL6I+YV2&1,5^>ED-/K+:2&U.;D\YV>W[O+<5B'71MTZ MX:NBD&Y]K7*[NC@9GS0/WNO%,M"#T\OS4B[4G0J_E+<.WTY;+IDNE/':&N'4 M_.+D:OSBY@F=YP/_U&KE>Y\%63*S]C?Z\B:[.!F10BI7:2 .$G_NU8W*G#P[$9F:RRH/[^WJ;ZJV9TK\ M4IM[_E>LXMDS2$PK'VQ1$^-[H4W\*S_5?N@1/!L=()C4!),O)3BK"<[8T*@9 MF_5*!GEY[NQ*.#H-;O2!?NK0,# M;19>//S'V:/STP 9=/(TK?E=1WZ3 _R>B[?6A*47KTVFLCWT-\?IQY,C#$ZA M6VOAI+'P>G*4XYTJA^)L-!"3T62\3Z'CY*]4"O(QDX^.J'/6.OR,^9T=<_@K M[=/<^LHI\:^KF0\.V?SO(\R?M,R?,/,G7QO-?8$\RHK0XX4O9:HN3@ /7KE[ M=7+Y;/CG/ST;/Y^^/)PV[XSX49H*B% [??QT('!(W-BBE&8MO,TS\>#I<(1T MSG,J98UJ7BR<6LB@1.FT274I0 M8FQ0R%8H-IF,7I*DO],3_CY^^0BRG:T62R&)]3V+R&$6D"@,Q6WE?"4A)5A6 M$CSQ-54DM66UJ3\=@2Z3Z6 T&@F_E/!.@N.I+0H8@XI-?Q. 5Z'N%=1[,)F. M^"2.,#=15BY= GFRH?@9?.=2.W$O\XJ%;G"I1:VD!]REY UR ECC0481R)!' M["2$(N%CA75!_P?'+*2SWD&Y8L.<*#;JLI09'#/7GT#AR#M$5=(,0[HM30Q+!*Q#M!Q7Z(]&/?2DM*[L9ER-*PL6^/%'-G'BF:URV9- M_D??;*D7G7POG697-G[6;)T/ ^Y#B)@1!:+&=N U]"OJPPAL*O.TRB4E .E5 M5K-< _4S,5NS)A]DG@O4+_I \J.MG"&[<-"ICY4F'_;]"F\BKGBW $L'J0#< M?$W/2+@GZ<2N49"2SU$B2GZE9+ILSK('HM%]?4/,/'K0]T[,Y""FP^FHEV21 M'B.&#U"9SLUDSD&C>!&GPY%GC782BP4]&"=U* \+H'.WK8PEEMIDG(+KFZLLT;>:U=Y<:6S@7BO/N(TQ_M>18R&S\2&&Z$4*T-IG4BJ"H;DB#,D M%^%6+:BT.=1D_?B'H?@%<-"!DV_0B=6AP2XZK15$7H=="TW5 \MGG!@+.-(, M(" II8.N3JR6-E=X$KFA1:1*95ZLH("H*&:@=2I('6N;2D 596[7"DA(3RC= M+#>TCY7,]7Q-\5>?,#$C ]"!_+#?WB;U3'$@Q.A+>JY3R9%M$>.NH,JZKCS2 MR2-H&68Z30, 'PO+6#IK(4OH?U_7;6,M441?)9RL_>"T[MJ&Y]2Z[""?SLE4 MF6)!O@$O;B[J4X#]%6"&*YW>L&\ F[90N[D^/@K>#\:C#EJ],AJ^;OKZ3K'- M9:IS9.R X(TB@X2L^TG-?D *1V!1+@KVU' !>W-M4-M:$H#Y@,"1:QO0!B0] M#O8Q0Q/EC4;HR2H5+%=-Q; @!VY47K3SJFE<39G7P=MZBU*+*A@=R"Z,-$IU51?+75/W0U+, MZF2G9*8K%+M5ECK4':%+7+][C_$0:'HVG/3G MH ',]*7B.V>^9B[Z41N/3DTQ)RP!J]%FBR.*^XY@1]^&C,4F/3(RY"$H8\0Z MO2-PQGFFB]]G8M%\0RZWM4<%AI)Q@&@4L^4^@1[", "_4<$' U2!TS M@[)V_/2E3Z3W*F!.!L&O! 08"2 BOQ-/@60GOS>F\(LL*C)/U\'3.-UARQ']#=6A<8>'.-LQEY M@>?!R;0%+9[I:?9!B+2MXZBWSH^'4Q&/ MMVV2#.GHZG&RX<5EOO^D;XH_"4XO%HR\JZ4R&ZZ \AJ\,!I--V]?V:^("BA> M7[_Y^=55O#N@M3N)=*':7*D<,,9S(O= 3$[ABQ7#!4ET2A'=KJ]9><*8I22\ M[)U 80W%VQV")C>2RI!0IU/2/Y5^&>N7Q%2&@,JTPUZ=O)\IDEWEFN3B080X M6(-R.):&&UZG\;]+O'IPY E%H>"R^G)TI\I0#[&C9IJ\XJ.[;S8;+6G5C*] MHK*^\# P O*.*KH)]#(C31Y,AN-^=O PT%Z,4^L#552\B]1SZ$&7(@F0L^M4ZICN%5[4MW/N3_V1^4W/ZK9$>*;TW?V&%>0J,M2O M8J'5^>'W)4C"FI')VPZ/H<"I>3/5UIK'"1,F[HGG=K_/:+3<2()=MC@QV0"1 M#0=M"M@RM+;O4.+O9;]7@;.]"B1'%.C[]Y#\S6:_.T\O#)NYX:(=A7H7_#;< MI&>(JYN$"&(5S+KEV=>X:<0R^_XZV]9FLW=]H?D=WVT_[%N>'M]'_C[VA>;[ M[0NWY1Q9'4(G]=@#K4.]1-Q9_^U?(IKOMT1,=I:(X@N6B*1 E!I5F1&N?M,2 M,=E=(HJO7B+6:Z[ZFBN!YMX?NL/&A48?V)+M(AT(HT*O)76-Z"[@3\/F':QC M1/5_D"7FC(G^!VO,3?SE09$V-W'L^']98%[MVT..GS=06J\!OVG%&5>9P]Z5 MMRDGV^3=Z ^T?FQ6C^*;5H_)YU:/[4#XN:VC^)UL'9/ON'447[-U[*:DZ>&Y MY-B()-H1*=DS(D40V]L3-NIN=Y2+72MVC0,UA]2- 9O/-?U6@)9XW>*B738, MDGBG(0Y\K:?':8V*OG+T9< A2>OVGDM=1-GH^WH1.PCO3="^<$]K9O28#W&I MV&Q9^KNM[7N>,JA":PC1:+TD5_Y+,6GK%KG-F/*F79^TA@_W_5_U:>]7"(5R M"_YQ!K2F6HX_2&B?MK__N.*?/9QVQ^./1]Y*I)ZA+ 9 >&PO=V]R:W-H965T2 MG-'(EI5' RQ:](L]FN&]O/?7_E??7#:.3RE2BY M&YI*:#Q9&%MRCY]V.7*5%;P(0J4:9>/QLU')I>Y?789[;^W5I:F]DEJ\M_6S$32I$BF/%; MTMEOMR3![G6C_57P';[,N1,SHS[(PJ^>]\_ZK! +7BO_LUG_121_3DA?;I0+ M?]DZKCW)^BROG3=E$H8%I=3Q/[]+.'0$SL:/"&1)(/M<@6D2F 9'HV7!K9?< M\ZM+:];,TFIHHXN 39"&-U)3%&^\Q5,).7\U,V4I/<+B'>.Z8#.CO=1+H7,I M'#OZ^_3IY.V^1ZO\^L.MQN^MQV/7X:W;=%^7#ZLZ'?_KN;')^((4W;"Z8U+=&W8H"%^R66VEJQW+%9>D&3/&UJZ7'%58)UZC! M;]K%^)6PO=*L KF6^9- MV%HZ5W.=AUT74N-2PA+GN1<1*:D+F>,7KCQ60]K,@QI88)QC*PY3!0R0.J^M M!42X818]4EY CA33]5[E!! ]Y*6I83B6!ITYUP0ZNKTS&IMM&,$*1T1Q#XWB M5[0>%_ *R'#ER#.T6.J_T4,LS8-N+9;&RP#'@#GAO8IF#)BM50I-<2LC&$HL M8T@T>ODVDKN8XBZ AHI>):S'+**P8G_.*FZ]S&O%+;QQ8LA>)WUD+D?)B#L, M.!?A:J ;LI\TNT9\%,MB%>/OJ]D_V8V!H@%[_7K&CI#-63:^P.UP-;EX.@"X MBC0UJ59R,@4V M\ H)>A=R16UZ3R;38TPCI2A:"8F$4<#Z;S5R*VN07HL6R-*$ ,/@0KH211)$ M.SYMQ2?/&GG+0X;X%2?BX"JCBY0/N.63SAC0M ]2"*YC=G1Q=0ZY% 2QI<." M!D8>K3!6+E%,:BO3\:7K#"4S99@/<:- !SM>O9N!L]2JH$JDO-:A?J)YO:W+ ML7_Q6$56_(:VXYMJ#NIV$+,B;I:0RV7KP@,7AQT(:.>(%74^9'^]1$6SR7GC M!]FPLTT%-X-AK4V4OL8"$&Z7=4@E*,(H19>9(QZG4=4P#"QS*^RF284FWWO[ M\AT=U7LJ>.257AIX$V!^@X&0G7>+LS'-"10]=;Q/52$[7(4?X-/](GPG[C@% MA&J.<.4Q)X),*B@T)DOC+ #0J;CWPYLA>QO7_&B&O#D[/LFX)(171 MZ2J1RX4D;]J&G&J+AENNZI#0%7>Q6A>UI^EOS8:C9D7*&*E_K75@O62&% O@ M5EL\1TQ-)3%6G2RF"M@#ZKIT6"@8UN6:#3:+41$+"$00$]S M[7!HL6@N0K,Q2A8!J; '2;:+5,L(AI]?LZE4*2Z%M#2#]H1G$*9J>+H3M?DF M'1?H>9VGM:DOPHMYC0ZTV94Q3>6G-!_T=BK&'$*^4V_CIDB0XC_EWE#A9"=- M& Y@3]/M/NA[YT>(\Q*B#Z9XRU>"OJ;7$:*1<,TQ>5N6%88G!0M[L5)8Z5N/ MX56P[U8NC05# RHX* GJ%:D2L4%YCT'HV(,Z](G20A:"J,P1?QK)"\*",2-< MCB!0$LS11P;L:!X?5Y3G./3@>$D]-8VB^*3E?6&KHSQ*;'D&W*#=[O$-HW? M@&0AT!2P1^CGW/F%BY%RV+X;'2*7Y")*Q=@B5-]](_*6Q;=M'<2^"-RJ-^M6^ NN M M.]H4.HBS25X<@4IT1S; I@;X?'M"V,#]Q2\LI[)@+]6\3/Q6'*+3)QNS"- MUA5NKREOL1AU[1.GWS+XV&Y[P(V.^J$1(N/ 9AE"A9H' U>-7J08F&-HQ*%9 MD#P:A]]4(9_2%H-T*!VI6Y,I';=8:;6N! MV@:>Y%,-9I=HQY9'4[8WEN,N (@\&LD5,'V(WF!K/(:]L$@S$ W/B76S)Y-A MUI(T-"JQ#;?4Z8EA2#L\FDU\ET.A["S:*V#9N+ZA[(9B 5 M&30LOQ7OT_X'WR70,I[GWB7\(U>)?SQ;Q+8]DU"[S]YDW"M MJ'LL5RV'L)1U*^KL'BC4&G6%:'C"?[!#!%);Q*)$,'B875L*$&9\/-)RFM&W M%,!V*L-Q0:DG,$9RW]"/)@,'G>!5QLD((=H@3OWAO9&!_TV^F^#RBBVH)0Z_ M#3/X,CXP.0^AH7;Y?P;P^0S@<10_Q02VKVO2)!_WOA$U"%E6B7"^2J\0GHR' MI[O[9<.SG1M?RAZZ6QSB$G\\@_A%<)L^7.R$Z\'"$+Z'-[/Q)QC'GHD;O,@N M]CS)!N.3TZ\D'I!\5.%#'L[MZ#_A+XP.!JF'[1!^RGXZG=02P,$% @ M#H=$5 WRGHH&UL MK591;]LV$'[/KR"T8M@ U9)ENW%2VT"2;5@?BF;QNCX,>Z"EDT2$(E62LI+^ M^MZ1MN(TB=[')T]W'CW??D5STVMS:&L"QNT8JNXQJY]KS)+%Y#0VW(]V" MPB^E-@UW.#558EL#O/!!C4RR-'V3-%RH:+7PMFNS6NC.2:'@VC#;-0TW]Y<@ M=;^,QM'><".JVI$A62U:7L$:W,?VVN L&5 *T8"R0BMFH%Q&%^/SRRGY>X>_ M!/3V8,QH)QNM;VGRKEA&*1$"";DC!(Y_6[@"*0D(:7S>84;#DA1X.-ZC_^;W MCGO9< M76GX2A:N7T3QB!92\D^Y&][_#;C\SPLNUM/Z7]<%WDD8L[ZS3S2X8 M&31"A7]^M\O#0<#\I8!L%Y!YWF$AS_(7[OAJ873/#'DC&@W\5GTTDA.*BK)V M!K\*C'.KM=/Y[>M+W%?!KG2#M;;C'W^8 MC\]F;U^LV ?%+EHCY)"NF G%#JW1.4!A66ET,Z XS=K.Y#6R85P5V*9.&!HR7E4& M*NZ *;Q=#:+)_,ILS7'/9%-=P;)-0TN86E+,1G[6N0UR^+QV3B>S4Y9S^T) M1]1A$?39!P4D6C6+LS>3>)Z=[HT]((F!J 7G).!)XGPX&(>'%=N"=;C9F_7' M /(8%N[ Y(*R03 GNJ4,VN]+*'?>*)1P@DM,T$:*?/B.F10Y^)PBFP[[Q/1& M.# 6"YR-3]^R$N"!DK!T_MD1^_.A3#M'&Q+W>N.UD!]J >YHC#G0QG-QM8%0 M(85J8TUH4J F/<$6<]!LP S"H;2C"D;30004^6HV'\U.=I:8:BQ4CA=!J JZ MI]^XGX[&@Z6O07F*F-V"9/-_4&=/J.,O5J\%?];+^Y"U/4W+:KX%M@&D@D7 M2TC(>U9T0'Q(![%?-&@P",=LL5:!Y0D)ANJ' BA$J#^FB5C;4B 9HO@X7HK/ MG4#?>P9;4E\+QE^C"NO_/%J#JGA&8]0KJ+$1^P2LJPRG+.RA,+C6 MQ6Y]3 ->3%ZQU(UYCA>AX:1X [FN5%@SM--#\G-M\8YGZW\K#J:T,U1)KY3T MB5(.#(_K>%QY:6AGDJ#'&3\GP2?(WZ.+ ?A;@3QW]"<']VD#IO*O!HN9Z)0+ M5^M@'1XF%^$^?G /KYKWW%0"#PX))8:FH]-9Q$QX*82)TZV_G3?:X5WOAS4^ MKL"0 WXOM7;["2TP/-=67P%02P,$% @ #H=$5,9DWC+)!P E!4 !D M !X;"]W;W)K&ULW5C;CN,V$GWW5Q#>P>X,(-B6 M;^V>O@#=/=G-! C2.[W)/"SV@9;*%GJPJ/.]-E]L1N3$?9&7]F*8.5>]'X]MDE$A[4A75.+-1IM".MR:[=A6 MAF3J)Q7Y>#J9+,>%5.7P\MP_NS67Y[IVN2KIU@A;%X4TAVO*]?YB& _;!Y_4 M-G/\8'QY7LDMW9'[L;HUN!MW5E)54&F5+H6AS<7P*GY_/>?Q?L!/BO:V=RTX MDK767_CF8WHQG+!#E%/BV(+$SXYN*,_9$-SXN;$Y[);DB?WKUOK??>R(92TM MW>C\LTI==C%<#45*&UGG[I/>?TM-/ NVE^C<^O]B'\9.ET.1U-;IHID,#PI5 MAE]YW^#0F[":O#!AVDR8>K_#0M[+#]+)RW.C]\+P:%CC"Q^JGPWG5,E)N7,& M;Q7FN= X:4Q=!U/3%TR=BN]U MZ3(KOBE32H_GC^%6Y]NT]>UZ^JK!.ZI&8C:)Q'0RC5^Q-^MBG7E[LQ?L-='] M^VIMG0$=_O.*S7EG<^YMSE^P>:.+ N3R,#X'V:NSN>+>VTHF=#%$25DR.QI> MQO'HKW]9Q:>+LWYR\&@:GYRU*;H%><[5:3,) -C6X\CVRF5" MBDJ:P4[FM5_OS60TF4SB\,[6289"M&I;-J$:+D7K ZJ\-2H3&$=0A3R(-6&T M(X-JPB(;HPOAH#/LEO]='_K>-KA;L=;2I(Q*J@PD11L[$E?>8_#44;$FTY&5 M#1@2>_Y7ZEYP51><]<%Y'" BF=?!8E=N1Z+/JJZG]*LRKQ7,XMQ@> =M? M>"2^#=1[_$+ A*#2*9?#=RR3JIU*01P;6 ;8]QDA#RDEN>1@&TBO&PC%AQ;" M"-E;_Q?7'GT,:5*',7R7/3@@\US FK7!^P!?#S21R1W_@-3 A72DL >>3AB M. T-,!J9)BHY/]W;!X]Y#L#VP_MN- "_C(5&R>PTTH0-4Y $-3WDCS$\&U1& M\ZJ8E$D7";I/0"-?>$R>O;( @U#L#7ZYW$=]1XZ<>*O*4 :)A)H@^G>\*A K MM6.^]QWTSC%K0!%?[OCKX'^59^PH?,KQT@JK<\H/[3PN)^\6AX_ "\TA][(# M;5-D!\_4MWJ2:A^)W&Q "RX4/_,(9Z"E&"2\ WOA#AS!HDYOR3_VLO#(Z)%C M83(O$ZQ''3"^G)LE=_ M24A@(#* ?3,;34]$Q8YYPC!_)-*TW1K:8MD!7$HR-"!,\23(X PUW)9VH"I8 ME1"E 2^YDRJ7ZSP8X_:(4P&.*"=S7ZTXK"3' ML)1YI%!D'V]_$*#@/E/ 8$^MK/$*/O[X-%K-)Q'TI@> KLT3$*#S]3I7"=Z# M)$T]-\'&,PC6 T C\9DK)"%T=>D#3 \(\)SI/!Y-._$+6I_1 /Y&HD3+R\)2 M8<:]*@*-WL3+T:J;@)AJ[(=F#T5A9U)E$UV#%1P9^XY ,2YHWIHVGERMYXFV M+NA-AUK-F+U9S'L^P0-VI/.Z]=%C"O)U6>>W1@@W,H_EB$!DL\:K3:+J<12NPLWGH][7.44L.1>E5 MA*>C4' 6$#NR7+V?[GZT'5H/9NF>3*)LN__JRGD8,2_19=ET[%T9,Q0MK,> M*@M,&6S7Y_X1ADS]+95D0/FG1(\&JDSRVFO4LP4"ODF?>[K'0:,,FFU<4TRO:ITGB"!,O$BSN*C2D:%HURSU\2;6<2#TSIQO!>B 53JO:R''4P%>95@@T^!;73C()C01G$8[(!5 6%M M!L&+,!@EYS* &!J@3-?;S*^QUS7*ED,.6_/7PVRV,[&I@T?LQJ9VM>%N:X?# M7^49TF+[0J8+'*84V_(]@:YXQ;KD[9SMQ:,3L55;N9<.OK]M>M%_?+9MRQE: M+#^Y)0;7 7?[7\@,[ &<++@F<7ZUM3DT6Q"T[KL:Q<\B]T3!NP;P:?<2M,/+ M3R/:QZ4$U3M=1LOEB[+_6.-[:C<)+-YH+T#]WH.="E5PO!I>XZ*M6^\,^-YT M\ZZ-N&FF9;^PVYCN>K:#Z? M_#]FVFLKM$1#$?SI\.C ,_ 'GB;WXH^=^]#1+'[?S)_$)]%\^6?*_&_*MVCS M/?B#Y_NYKSOCWI>R@LS6?P^TPC=UX:-9][3[Y'@5OK0]# _?*]'P;Q5VU)PV MF#H9G2R&X]N:^V<+OQE1A*)Y@%XO]$X<#0WO$#W(?;R?U!+ P04 M " .AT14)GO-)]\$ !@$0 &0 'AL+W=OW=KJ9I'QQP@E? MS#9-[[_?L2%I$TB:5??E0QMCG_.<<^S'CS&3-1?W,J-4H<Q,]6F=(=[FQ2D16]H^KWZE; D[M%25E!2\EXB01= M3NVY?WD=:GMC\ >C:_FLC70E"\[O]<,OZ=3V=$(TIXG2" 1^'N@US7,-!&G\ MVV+:VY#:\7E[@_Z3J1UJ61!)KWG^D:4JF]JQC5*Z)'6NWO/US[2M)])X"<^E M^8_6C6W@V2BII>)%ZPP9%*QL?LEC.P_/'.)##KAUP*Q3LE8)2!GYJ] Z+\RJ5$MU2@NXP(BLY^"\XG MK@)P;>(F+=!5 X0/ (W16UZJ3*(?RY2F/?[7Q_U]? 3 A:JVI>%-:5?X*.(= MK08H\!R$/>SW)73<_88FX.X;=^](.L%VI@.#%YP^TW_-%U()8/+?1_##+7YH M\,.3\?L6\2B&EHQ+69&$3FW0!$G% [5A908_?!?[X^B-#I'K$!6$D*:$#QE% MBBQRBA9:$9"D2B(0%Y4A!4,)+ZI:$;-C^5)O.)8@4J8H97FM:+H'-T#S/+=, M4QJSIT"DX'4)V!EYT+$H*$#Z#^P/P(!P8(Q(50G^R&!KT_P3B@0C M'40?$UJI;F+GEQ;,$O:"-ZC]M3YD@M(=5B/@I*+% IPU,?<=WL%R'+'O!-#, M[("8I$^VM*[VE^2R8_=_G[_0T/''_2,Q=D;> MZ+RM8FU$FZ87P!$!9Q J:S-WP#P@8@$<;*D%QYE44#,K5QW4X/8+Y M]P9>V+LPW@ ?&O#&O0/^P//.MS/T]4,C>"U 52TJ+C5#EJUVZ9G?B%4)Q&8E M]-.GU)SN8NXN80X:JS-Z"65- 0&D2H=,=R6L1ZCFIMY7:HUUU^ZI)^X:A652UN9@ MJ$')1-O)*W,45#DIC^_"&+@][/+:&?K>RP$KZ'N@TJP=6(&Q$BS1*]A8$GT0 M=.7)#YPAQIWN"/92;-UN9GQ/2K:3O!2\V&'*<0I;H'=^W-V$?N1@+T9][RNO M.;N#KW9VHS-TVDG9H=:?E(C-@0=O72T'_3X.]@B:)N9K3K'#I]09$"$<1SU2 M<0:K,P9UL3Y^EI,&.UX8=+MC)_9[#N:7"-5('SZDB<&I"K<;YB5]0RFWOKF^ M[3#O@+R]DEE?2-V\N"LTH'DX^F+J!KH2=FOT0\?'^/.K&VRA(.AY#X57C'"$ M^JX[[K-+;$'%RMSM)>0#FM'<9[>]V\\'F2OQ@BNX8)MF1@DLI#: \26'^6@?=(#M1Y79?U!+ P04 M" .AT14X^VQ*4L* #((0 &0 'AL+W=O4^))9(SNP\?O.D+K=*?S5K(2Q[W&2YN>JMK2U>CT8F M68L--T-5B!SN+)7>< M?]6ID"BUX2D2;;!0%P72TX3+O75_2M8_Z^E*5-I.Y M^*B9*3<;KG=O1::V5[VPM[_P2:[6%B^,KB\+OA+WPOY5&Y$:J MG&FQO.K=A*]OQ_@\/?"+%%O3^,Q0DX527_'+^_2J%Z! (A.)10X<_CR(6Y%E MR C$^*WBV:N/1,+FYSWW=Z0[Z++@1MRJ[%>9VO55;]YCJ5CR,K.?U/8?HM)G M@OP2E1GZGVW=LW'<8TEIK-I4Q"#!1N;N+W^L[- @F ' YLL 6;XZ2BL5;QR(ZP>*"?5"Y71OV]SP5:0?][7GZ,#K#8 3ZU$I%>Z7> M1F_$PF0AT0>G!$GKFT<$[_X61NS.VF23)E2"_;? MFX6Q&F#\OS-'C.LCQG3$^ 5N[/+@66K,%*]-P1-QU8-48(1^$+WK,![^])=Y M>#%YT#QO.4G. 3S:W:%#S?0?0G M2B,%SYDDYIX%XXA'R$U&,+5DKX)A$ '>LXQB';C@E;&WOP)2%H(R0+8;UC+E MH-Y)?&B\*^LT!)2MLQV+"U!&,4X>^!9R5UB MS8 /SQ/!!'!89!*2"YAE!17!6 \9_SR\'V*J%%K#'63.C1%03-B-P2-:@CZQ M]9H#E;(\8V6.VJ]R^7O%J+(WLO%X46CU")):,!V9=6]5."C+\"15:K;2RIC3 MG'PFE^QP#RRER@ST62[!*\1 T$=P4&VG(?M5>#4-E)I$EP+];06XTY+9P7D\ MLQ(B0HL,:%"E,_J >S@#WQ;[%?KFPM%UZK90,0?9MH0]:5(<^G MFW#$35'L"IAHQ-V$'[ =JAQ-;!UH>L: 8@%%YOV$88 MKR\1SZHT0&8&KSTX.0KB-ZSZZ_U'<%W5#@:IN[)C(+P@K4O1H%'4CV] M\ZH?QOXD'@^Z[DS]:'HQ\-Y56CQ] O^&T9OV:=/(^TS01WV[U/U6,8)@-J@3 MX(Y,(5JF8*1ZE2T"AR;(]']#') @W%HM%Z5SF57>WCO0+6I*"X8R#*0 N"J7 M,N&Y'9*_(48?)/5TF+\Z4F*_ MJ .% (&! /<&Z/X-)G33__""_?EI"P(/BZ MG-7\_DZDH'76MC<[Y5;PQ 30<&\QR3Z]V8]G;=^%WPR=V=R[V^?<[]6@'[4E MZ<>G!#\E276] G+;Y:.#R]N&BB\ZKK+^/!X0G%()V1B\!.5G(>Q6"%?+SN(* M=(7LG;+%CD'-R':4?!!;S@K>H1 VV% ]A+R(2>G9'$2A@RSY1I6 H$8J!= B MBP1"1&4RI72[E#D44 G&P:,%##U0 205 8=W\R>@O:/5^!Z3-6WUO)W:_H[\ M^;@#=0 $/YY&>^@1M<]R0:5Q>0J^DTG8 > HG R\3]"W M!I5(('!D._C[83COX!G.()Y_Z6B*GCX9^^%\W'%U$L6@FTJ^4LH#\SM&+5=% MD]:U<3#U[N2#3"&18PU/!/D*L% FG4Q.!6H_#N8#[Z. <9>ZCD-P.40K<+EN M44WCUJ5)U (>Q.R94*XSU1$Z8$+'\=WUZN!JPB9U7]3WN$H$PBE?BZ[I0X9Y(O9":I.<)Z=8A4+8"S1/P4W'22G0!U"=-Q4 MG6^5V-K$<=P&<>0'TZGW+TPQKJL!JQ+DFCAK!Z,_C=J23_WI[,*[Y86L>[FS M7"9!>+*,OL\?H''?' ?HR\TQGGN??N*;XLU=5]RTGY^W)8FCB7=?+MQ,UA+= MGUW,6E-CNW,[<]F'2UL_\*/+F:#JI5HSY1M)[;]&D)/?83@ M?B.N!L\#^67VAPZO+?[>A=\(X7X8A)"7(>5P>0;$4)HZ+#8-.\U5*[WKJI#3 MKA*'Y1?#HE MT6AVVKG$A^6 VQ;%P\GI'0PI:PV? 8UE*^HEZ-F#ZHS M/K%="RJB$';0X&VP(RT3J M:?$@M.%92Y%&)/LNKRTXM%2%LL /RK:/\^<7\"U6YDY-J(ACHNOSI>U$6SX?P0C*=. P$[N*WY@W#!#3"0N;3BN)HY,!Z+ MRS.C2&8:MCHD]IZ3.)P-@T.V<"A? $1R''H@/4L:'S24/L:?-O5N[:/ M#(;CLS8Z+\;\2 P CBD77ZBS5F[#MI?JT'?Z.'UN!2"']CAU.XHQ@#FER(3G M#-C/20"@@U'+70KNT#3EZYN)![!3\T0)?(:(CW&)(//(- M]-K6;6];S6IC+]70"C&>N*4-V*P$3$#B+-&\.+?F-)Q2KU]"3M*0O'%QBVM1 M&M+QV!(@KRU(8G=4B&@,D3D]HU,J/UMIUS4'3GO@52GI'DA*:V"8$" 1-7+ MF47OGSWFO^49BNH[I%"&JV1$Q[3+=!2UKXTGN"UPU92J,>9+9:1;_#66R#1A M55NT3O8=[5D,PZQX"7.8?&HXO;23VC=@M15$3K-3M^[C]JS]"MKA'_8RP=N_ M3&"I(C!CJY?0CIY#^4ID0?'&&DO51ENC(8/O/S^(Z@V7>(0@AS!^J%\.5?W5 M:42ZR19GM07P(7%^Y+L-[^R[C7-;Z:WX8UYM>/6KC:XWJZ/&R_*-T"OZ#0$N MIB%GN/?F]=7Z9PHW]'9^='C<_<;A ]<0"0QO !N+]4T,A47_" ^L<;U_\'4$L#!!0 ( Z'1%2Y:.(< MN@0 "(/ 9 >&PO=V]R:W-H965TU;S.7FT@N\ MW<0M7V7&3@SGLY*M\ [-Y_)&T6BX1TEY@4)S*4#A\M*["LZO8VOO#+YPW.B# M9[!,%E(^V,&']-+S;4"88V(L J._-5YCGEL@"N-K@^GMM[2.A\\[])\==^*R M8!JO9?X[3TUVZ4T\2'')JMS))4VLFB<*8*" MB_J?/39Y.'"8^"\XA(U#^%J'J'&('-$Z,D?K'3-L/E-R \I:$YI]<+EQWL2& M"UO%.Z-HE9.?F=_ABFIBX(.H.\*F]N2WZ'0V-(1N;89)@_2V1@I?0)K"1RE, MIN&]2#'M\+\^[A^$1P"&1&O/+=QQ>QL>1;S#<@"1WX?0#X.N@(Z[O\.$W /G M[A\))]JG.G)XT3=2?8NE5(:+%?QYM=!&42?_=00^WL/'#CY^?26[BG@<)(@' M/_TP"::CBZ[&N,\0KF51,K&%C&F0 D'7=N?4E*):$I=*66I,I+2DUCRQ([F$ M+W)+JJ#@GO@^H!H<@M&683"^T'"=<5S"^T=,*OMVPZ?EDB?D=&+(.'&+I%^* MN>REF' G)@4CP%-8VU?<;8QKEE?,H-Y92Z'[/0J0(M"D/5I6*D%@>2Z39M7Y M%#.)L,045MK8"3=QV) MFU3[9M!;;;"H\\+*,N=U:/567 -U2F6SBS:ZPL)4&HPD%GQ%5I6R%D1ZQ1-8 M5)H*JW6/"VXXL[FL,Y-(1?N1%:PDRS5P$E(;CJ#(3,8,+% ;6$I2'IL] MU! M-0"Z*FW !XDE:_M52!(RJJ-?2DKLQG*J4U%_(?C?!-&5-",-RRD1:Q05I7L+ M*Y0KQ"Y[GKL'2E(JQKT0ME:@TG'!;*EEI"E>?GO?L/GYT M C:7\T;>.]&87]Z21NSP=QU/>CKH6S27\4^[U/E$/56HZGK:E1:R:( MVE;A6=R[=V45:/:E[:)Q%K&ULS59+ M;^,V$+[OKQBH1;$%O'KZF;4-)$Z*=K%ITV3;'HH>:&EL$:%(E:3B^-]W2"FJ M-W6,'':!7B0^9K[Y9C@J1)3&\3BJ&)?!;6(3#Z/> *A7! 1./O#C/H33K%P_$3^@_>=_)E MS0RNE/B#%[97MRB8Q0)NF+8<#;S]-?M^'EE"=OM1WJ%GR" M3M:'.?-XV2O"O(=/FDG#?!X;^/-\;:RFV5\G[ Q[.T-O9_BZXSQVDJLY,-E2>8-JFPI=BG0RG@^$P M_CJ591?C6&TS"&=4Z(5R=MPKL3L'5(^:-J_APC=6Z8W'9OR=7$O5V#Q\_ MKD)X>T?@/RN+(4R.U;+5R1O@GLTS4[,<%P&]BP;U P;+9'+J6G0IEL7DR/_Y MGK"G,_S/$7XJGYNC;1ITIKBAW5SIPK$S8*E?, UYW!I6\JB+.54W)7CAP[5F M@LG< ;K6A+7'A[D_R[[0AI]7QAVG[)%1 MF-&],,]M)S,*7>%)@ M]P4TNE,M4RDZ72S#V0:*MG?M(!8H@-66W1O?$7.^>;'A9FN3?O@]ZM]?W7N MVXKH7_&V.;MF>LN)F< -J<;A9!2 ;AN>=F)5[7N&M;+4@?AA23TB:B= ^QM% M,>DFSD#?=2[_ 5!+ P04 " .AT143D4@-=PS "GT@ &0 'AL+W=O MMSV\;UZ'?\%1C?]HXU0]$293N.\YB1 MY:9U)ZE]K:29W]RY'T 2)%&# (N'%.6OO^>Y>Q9<0I23MFGK#XE%$MC'V?-^ M[9>W=?.AW>1YE_ZT+:OVJT>;KMN]?/*D76SR;=9.ZUU>P2^KNMEF'7QLUD_: M79-G2WII6SZ9G9T]?[+-BNK1UU_2=^^:K[^L^ZXLJOQ=D[;]=ILU=Z_RLK[] MZM'Y(_WB?;'>=/C%DZ^_W&7K_#KO?MB]:^#3$S?*LMCF55O45=KDJZ\>79Z_ MO+J@%^B)OQ;Y;6O^3G$K\[K^@!_>++]Z=(8KRLM\T>$0&?QSDU_E98DCP3K^ M+H,^?/TH7?=O56WD95K M*OXW^TD 85YX<7;@A9F\,#OVA0MY MX8(VRBNC;;W.NNSK+YOZ-FWP:1@-_R#8T-NPFZ+"8[SN&OBU@/>ZKZ_Y^-)Z ME5X7ZZI8%8NLZM++Q:+NJZZHUNF[NBP61=ZFC[_YGY/TL7X\^?))!_/C*$\6 M,M6]#XZZ_S!;Q^3J^?C2SGPAW&!8UW<6"\&-3_[^6\[1K ]O\W M,L%3-\%3FN#I@0E>96W1XEF_:_(VK[J,2:E:PA=%M2AV94X_7]55"PM8TN^Q M@_X'3)-^OX&'T[[*^F71Y=IL'GYCOX\_^)DFKZINKQ9Z.+X15X#''?59L3F6K.@ MO"R 1 ,^EU=&:C @],8]O[C3NG*GL@W[D2NCSF1=' BR7_%B03T^LS1Z[/1 M(P))=9LU2X!KO?B07N_*HHM1XX,'2=]6Z27 HTQG+YCY3=+;/,U7*Y"N"#7 M@]VNJ7\J0%#F ,\7T]FS4P#XZ7FZDN%:&@B.M.Z;M&C;GMY;PL<."+-:(LC; M#9P7G3N =0L0:G$-DQ2.,;W)RCY/?W<-/3]-+@+F@C&),9 N3 MM*[R]/'Y";\VG./0BFXS&+T'J0IGM"!4 :0 _0?93%='=FWV<&#(<&N(C?!K MBCBTV&35.D=TQ4WX3=O-EB7\SNH8:T8EX1.L)1R7_DGJ'>'@!.'3-04=%N\W M0P QMN994\'"6C^/P=DF[YJ:E2>DD^7?0,?@^=;PE: ?CP =SS_% "'@Q$N!/6Z=8(2*QB)O.M*G.T(!.,RZV=4- _-V M4RPV]H!A2U6_G0-8X%E @TW=%#\C"-T9X\X69=:V_)%A"]!X\?QL HA*_R4H M@HJ6Y!T\\[@X25\\X+J-D M@9'/:-:.@?PS!_+/1@'V;?'W'C2R[BX&ZR-?3=\")]YF5;;FC<]!=1YSZ#KA2NFKJ+9W[4ND56"H<6"Z,'D[F7C-DFOZX M*"+443ZH:5S^ - "@5@&]." M'S8"4IM8%(P6H7'BCN> N1DW0-"> -P$F"![-&@ 4-EF'T"&N>F1K0*9]]N= M'F2F4DEL)J%K94LH 8#W=R!ARR*;%R#PP$2: /[LT$IN66K1H1?MHJS;7E4/ M,G]P%?P^/6>&4(9WS,X36O9"C"0\;Q*>RKL.;P^1;DZ2#NTDX8PK%,&3%$1S M!](.=![:#%A^2'8XP@V8@<#FTAK6U]#C==,J32T%=U&" DXB,@/BP7.XF471 M+/HM*D(+!,W "F76PLQZ0PLKAFC*[.W7P:EC_!?_&(3*1&>"12@>><2"%P15 MV*:.(<']2S^$$1XJ>/8]SH&<%TYYT8,B2;P")MS"Z0FF@GZ[AFWB"25_K>]@ MJPU:WHL/\"_\]K=\(=/!(1PS4@Q) MGR6V/B^+M7#1VPV(\V4.YC_8\SHPR-B\ZDD@U^N*&-\$E;#ZEI"*=K.L^WFW MZDOG+IC@3O&+LK@1U1SD>[4N$#V5?E=9H?H6;+6HX$G22N$GT&F;K (<"&@< M=<&DHCHX/.,2BV&5&C0"2 M 1)="E<)Z7"?;1DYAX<=H\AD0)$LUQ'6 9MH68!TB!((?Q2JEXL.#T_I%P!= M(N8":CNQ7=L=C@F_O7-Z]/SS],WQ))C\N;( =X! /-ML4C? M5.EW60-\![W%S))^K!O8RI_RK 2"?]NLLZKXF3G'$K7 1@V#&BPBV'<#0+TI M&CB(V=GYYXEZL70J]62!C;HNZSGBN\PM:*%+TJ]!LT3MDED!BGN6%3UI!:1U M@K7=5ZOL!LP6/$V13\C"16D&5B (M 9R$;R='A'-?U< :8 M)!P&RALA_7X'\-1// .:\C#%&O"DJ7!?0MAHI_<5[@!(4MR78C][U/A1;' O M>Y'#EMD=B25@O,M^X4&R*79.9)%L$UD.&BI(%>"(C#T9+KV;P[0?R-S$K:+6 MG;GUIVW1L93/Z&5D0A4!$^51@GNO)P[/)W%C;F+M@DHLGQ7((SH,89IBL$:UF5&.A0'CERTL M,/_J$=FES4W^:,@'1_C((D,9/Q&\8Y 3MM$/Z'T"*XY"S2D(U*J&]Q)0/YI^ MYY +AV$8">-308;T;-PCMX";$[!UP'X#90,XT]T ]=E]8I7;'RJ**5& 0G06 M,)R$@&Z)#1,1"/HYB:>&)I$.;*!85ZQXM@!WP;=%!/<\5PE&J*L$\ :Y.;GJ M2)P&#Q : NGKDQ28$[ M:7VX.@FUX+_URS7SJ%XTVPQ)%&&'+]J0D$19,?8#Q+7>=/LGB6>$!C)*5 MXG$Y_$6'[N1-=Q?,PSJ77PAKK0A3\LP= 5:_ ';5$BEAM.S07IGWB'.:" 94 M:U1F41M5P[)FS^0Q]LB GZ0C2M7YF<\V.!MW^ / !-^N2' LHEZEAX]"&,6F M#3F1].M!R+%@"B';:EF7H&*%N*@V *O-Z&W1B>R(($LW/E#))P](U2S)L"#K M[?+Z*GV!F07?U$T.F.H7^EW6=2B][;2@O; 9U*(')^]PT /&.IMU#2J%'2P7 M28\CD,SHHDN&-_*?Q./?$.K P^)-%*\44;OLC(\< ..CGND:<%P64Y,'^C:7 M-:BT(WL(AT)W6INR4_QUOLB):W.6!) Q#H$*\)B2?FZR5\['M6P0@5$$NO\U M#.; C@^O,/2&H9K\N\^FLW0+_%&)]G<7L^E3]TU1)2B227HC-Z8XQO1CYCF? MGIE1TX&W,BNHF M_Q;=Z*G,_*G,QL%; QU4G7>"7-'@Z?NB_1!-&_KXX4SR08$Z6:]V-'EX=C5* M0E;%@%[_IKX0!38[[2O7FC^ YTS8,NSJ6J) M&@V2CL@&.'_=%L)6\Z7D*, O?1,P8-Q!T?6L"2")_K1@=TCD+4P]&,Y8H#>9 M]1?<&4,)-Z):$%G4.)XDNJF$/K"$35VRO#*N][U->XZ$CI)FR2X^TG&SDA@B M9:<-@0/<;,VL"'U2N,8Y;@Y=(22HT4FQWIRN&[ A[=$*0\3WQ60+3Y!,OSNR M'HQQ?A]07DL,S=I!^+TP/-#7%[@23"QQGI9%UC0D\(V7 M]B"D)NP;+);69ZMI)KOL#DUL=; V&,YE_=!R_X%WQ3AU2,X5C?4MS7/2PU0& MMJ 3$[ONC9X!/X-BO(W;"P^AR_8HPA3]]H%DV0[HDL#@2=(!W $3,#$'J .( M#I%DH6S2O4/<\0 AW*(.."%966SQV!Q%(XDB#3-],G42TL?HDQ3S9:N4B=MT MIKU0:(7N271Y] V=7!+Z5'0D<62ZH3*0]W>MZ(2@0A3D* \"/^F&W4SHDL3- MNYDI3(:VL.48P73.+Q$!,.,D>601#FBFJ.,4@_WZG9LN\>=6U@NCN0Q,-%CF M)3P/^CWMZ;(MLO1=MD"-'XW_1JF?@G<'E V4K*BH&P<*;T!\T<\^_ST\>/Y[ MCO=?_)YHHN[(&*(M3))0E!\U+TKT%;', ]/"C)/T'.<^/Y.YSR)S#]2(O]3, M#Y)#PVY!TT3ZJJ+#M:J?M4:G/Z":W >WIP2W"UG["YHL@AI#Z$5G8_UG;+:+ M&<[V3&9[>G"V _ Z..X>O"*#1H VIB'Y1-_SBU'6^0<.FWZ7=YMZ"<:GBP!$ MU:./'"O@&+V$ C1BN^7'_;81L5<^HFNB$FG!F;3^*]4B>4063W?L7\N;!8:* MC76.240@CH I3M)Y3RX;
QYD3K(G, MOQKM(9]Z15PU[S2& CM$@6[$GPS:HOHDV0;$D]#U>N5RD(.,5Y/GRKDT(-@W M6-MPDZ??ULBL_RQV.>#2.FN<>[E$US-'A00F# &RN\*3,=!V.1#J*L'A/N1W M+B+:]O!ZUD8C>)A6VZ#_%"-1.5H-$UC&F@VV[1"T2+,V*T5]%?,:DZU0=Z?;[ ,N<)D#)G!4I_).45Q%DYVB_$>4,8FU UF).@Q) M@D-@88Z&GHVB(3!A%"\G:-[PT0"O%-\).G5M_(F"@@M.CA +>*#*A8"A\;?D M($+TG;.R"W.QCO&-G(-Q9;%F[;9#$4;,VLEO&<\/G_9@5S:1&M3(-8MPU$-< M $ GM#D@7B/E"\G'[4*Y(XF?4W) M7&L"]N,JE)A)AD.C?T=8,\.;$_'5BV^7!UPJR0L.(V/"9]\0BS$8\-BL*A,E M';DEACEH1T9:N&6BM3C/@OFVX14LTJ_;\Q\"KI"AM@N/;!&'8 M.=H)G(Q)EN8 M$ ;'/4T?7P,*_ 7,N_2SD[A)^4F7^1?J,A$-!E]^ZW/U_GT5ES2JN"2?%)=/ MBLLGQ>774UR(J/X[%9=4%9?D-ZVXC#DH?*'P^7AQZ#=(A7]5*O2^W#?>EQL5 M[[]XU*@X7$5]R1J<48^FQMYL6&QB^>XDB?J-AC[X26J=\,;]/DVO:,A?-@IA ML-0),0LO&L_$B?-IS,+4?+66,2Y]\A-[]8G;R#><"D*IG+"Z79=@&4MV1RC% M6MHW?J0"HU,K2F02,4S)LTP-MY12P#*#*1,37_*R)#48X],IC5W@#PF)Q!4I M]KK;N_1Q,0_%1U/XO(5*6:38NRH*0/1"G-WM\C@MUGS 69S@IL" M02S^)')NMG>9;@J@M&:QN6.95.UZDPS"+Y"*Z.'@1(E" Q.LBZK8 H.E:220 MTE?U'%.C1#NF@>=WDJ*MRI(\:YZ4]] .-:C "RCR9U']9<,@\FOQ2%,&*ZN^[4L6 M>L^_2+XE5?C\9?I_^AK)['%?::WBB::>%P-8B\I'DIFRKCFYHPZB>]/!%+.7 M$=Q@GS:I W_G^=V47MV7)4Z1(?QV[AN/R$X M$22P\"1?X..\,8MU9/1X %#Q +($S(1NZGG-@AKTU0.$1ML$B[7+--A(^F4/ M_(O4/6D0L8]QPX.X>!FE$K=(3 'EFHHY)NYW':^VJG4Y3@5AO5)?,W:E\.ZP M,L#1PQZF'%;LRKI:LS;+)5K$6L$R:#I2%5$_EGJ7,(#--9NB% T&V>3EGEUP M2#1IT%FU9Y3'G --.BOQ$<0KC.ARZG!)@V&*N#E 3E-BI9K60.%913)83(16HZ?A%7'T1PD!"V<*]('\/%(5Q8L42+:RT5N;@28351O@+# M?63:DV\+<3Y>-X^.D0HK.**5<%?'OYW:OT.]!-1,SK8EE$%TQF/QKB%55/!< M\)&6"E'ZCEAU M17-&UW6E03^0LE@T$\$\D&HT4*WMG.Y.A\859&OAQ.AJ&T MU7E;EWDGJ0N29(T%'UM^A7C./B,2^F?Z!D1.0+?\ZJ'BU<$XHV M3&=94U<7TRCIFLJ_L+_ #SNJ=M6JF,OK'YR"^9=ZFL!HST_/9I-4IGS_]@=E MKLYS%/5#->0] :@B6Z."&-)3I70I]^Y9=JXB_E 6#W^T4M#/@PCN"]!<-1^_ M(LHZ$F1!SF/GYJ7?!\RNSCEMJ9Z[NA?Q2$IJE5D],67G'I#E(R!+LP$L&D$' MG]&H8S;9_O8T!TR\$J*?&]Z^/WY"1Q8H> JBP 4T (Q41"J-D@5"[LCP&*;I M*R.-6 A1,5+1J;+(#Q<,0BQ.P,0490)LQED$]!V&R ?-?&K!U@=0]1P5$_*3 M-5RO3066Y)5SDR5N%_!SL%F&L^=7(R.3V692;N(*<=8=?:S.(XOJ> ^8N4"Q M[$9R^I05H(%(7FPR[%(&BX+U+YBM)K;8?FV&S&PB&L% MD4&=S+76HR)^5/DM]2:@=#M# H_]=# >@DCHO/-A#GCN)!TV:V#=5=(N[UQ] MF D2#6( +58EH8!F6"CD,%J2\%JD T4$-W"B-F];US0"7X;93/!-P4.ZBY3) MT3S [=<<9=%0 G?N)*N0:A*>SE0 'F;J)#^D" = Z( L*T>?.1RN6_X.5D#9 MS]_430)(QU8[8\0PN;WE8*DX6'>^!G-M4>;*;T+1\\\H0=-1>@QS&WZ5I;? MLNI#'DBV%F68,#I!!A652X(FTT9]PYKS\;8S[QITM8NYC2%E M*EF-:JQ8I2U0#P1SE-'(=+ D&VPO@ M=E)Y3\X [=5@ KJO)-G^6I+M7YM)I+E"9,TXC3/;^M;W5+"GI>%U/2ZOH0Q[ M'7B'A7JPN3:9%=C;>NQT?2N8\_&N&U?<((APZQH8U"W(PNC9/GR8U'[9RI>3 M>P]4W"L9YX!HT#M9Z&"LC.U<&;RM0!=#%:!6XVEIF0ZY3BK2-.5ALZ)I=)V_ M&&4NS3:XD"$^R3[") ]&F)4O2W!@]LHUNU^ID&PB,M&QDWF^+BK7I$/>2415 M9='C-#Y8[RU5=01'I(K3KUFQYOM*G(_WA?BVAI5_2YK[)1U-%'4?.,:!! 14 MNHJNX"4=2M*I+A\&:X0KMQA]5=79<@PX% 32\EI,$2I2^U MCA$8N=!X)+C3);2UJU?&.Q#;EWCPG5^7(;T8'O3]+UNGXG! M)0?)]@OC^9S?)=2X!XPVTZUH'\H21J#W']?"5-)U4_>[$^>ZYGIA4$G$Y,V# M#@4^MK,W@-HR"^WV*$%X.#Q1:ZF0099WSSQ%:UQV\>TD#FF&2V%MU6+779#1 M8IW&K:0(D+J*;%1CE<&D?&R:3K*?V\*C.^(<./;1PO'D'+)2[GB"<]S;<0BC MLVQ3(-UUFGPIF8)R?GX\M2X0 )9M%M[Q0G@J@U,E\)[?U&UL2;'6Y-?ALS-? M:3X;KQ%_+T5([WWWIEAMQ<-'&=2+-P1U\K3)L[[ B=2>-L-HT.HE-835ME;? M2ULK;&C#]2D2G7$F 0!_\/ D?3P[26TW*VU/,AR5^FR)C8J>7F0F0<8:#'5Q MXINJ<.^-:DG-LS#*55"+IL=/3T@IESY3CEEZ+OGXV0G7U.55ICW;)!CFQG%2 MU@^51(:B-J//3\C*730%]Y'0,4A+QC8T#L@NLU"_(%A'P)L>#]X!:.GDVF. M2=OF8XX!S(F5:7K-&[IG&_<=C(61S)6CO@B8URI,\8UMO!^#H,818_>:Z%Y/A@U"Q/#F8).KYR+K4^ ^F,)EJ]W6 MCD=W27>WDUZZ#1DFY$MCRGS7-Z"$ /@NL;>'+S7V5M\U-_JYW-E]37@H/#0=5>UI+#*[[!B8CE-IP\H4%ET@QW M."=)!3K=%BD&_?3\.*9P9D1V6YO%^KZM>F!)0"7$ M]VU)=4@WT_2/ZCJ8\*'6BT7?M$:,:6YBO7+14>NO<=R0=[X;:C>MUR*3(- WHF8XN>PSC "AL7^8BZTZT2F'B#461%;: M3I!ZH%G[TW17]9V%7$3(K-<<+]V%$H.X6!JZ"LE DA\)S4941.K=I%3G8W_4 MXX9;FA 'OQO.D@KZ[IT%;*UQT<%CS@R;T^UU.V)7%7GVR8Q'7[FSH-C4N<:K M:-C6X:NFSNCYX.L$B[Y /[3:+S[TW7UZFZXN>-,L.<">[&&J8R+)/4*%3)M> MX4!NZM(3$$.N:G:K*!/1S[HL@31S+: M,)?57 !\BUIL*:,^!GJAJX0FZ;RN>K(TYL K5H6ZL@YUTCT!FV,P6%%)+M1J M2,8[YTJU]T7%&@O=>YNZ$R9[J=JLU-.G_"<'%= M.YMZ(2'<"<7BX2!ZTW-PPWI9T 7=I)A]<+1T@_ JSE=X[I\D[ M(X??&M'VWKI5HI+:G_ @PDC,N&X*F%,BI.@A2[1M('<'U?L+7'2.W-XPD62N MV&QZ3NW',J2%TMJA13D1TE=&/6TXB9L;][BO,Z=.2!KG9\^CQ:,?X:SYYR26/3T]@P'?6QO^*C1:KU3R3M+'W]? 07&3 M)UPP+!?(^/$) FX.]AA3VC+=D*.Y>Z:XREK+3A /G I,B*&Q?$V!\-/+GT!0 M7->8QN,L='Q<%C2@#EW8Q(1ND#?G2!PY9Q]X+A, )?;( ;DZXBL4^8FG>._6 M2=44.T^3)=' T,G)^6^TBF%/IDSOA4EM(01WA]2B29?#YXL8]]JR$JY3[6C) M+-(U9.0-(]??7]T<"UBP:I!L(6(YI\ 6=R0'J'LPNBXDH^\NW=>9,[<;\1[: M1X^T4!P!<<#%3HRE2+2O67%(J1KI<8 MI$^1M[JEKK>4;L4?K?P%("F?F*\%JJ)DPAUO\51)> M(GE%:R""PF"/!FK0FZ?-JKQ^T&ZT-,\YLTR^4^@J\[XF/&Z]D43>JIM$LJ'< M8W[LO>'N]3IH:!D'$/X61M24@*4]!>CAZ6/L87#B_0?4NUA[T%[Q(%0;V%*0 M5U5N$S)65XFJ18UTZI[@C2D5FX=FQ9/$Y.P80Z-=U#L2C^AY(^[SI!Y&==%$ M*'-[N8OS%P:1.^S'][,$AA;!'LC9J+R4C^-N#.89VF+^MC+A'>ZV+#TUJI3! MQ$?2>T_99-=?XYZI<%U()%[5M7-R&<5P1NVBGB9SY/4YO%,95Y9/\ ]?4*!%)@OLAU7O*U@7VQY(>R%A/(0/<6(CAI-?+608A$K=KYR4*Z'1( "L-M%U M+"KL+*37X[KIR^3[J#I:A"$06X1RA&I/K&E4J;)AHZ;T.![HK^.]T)7?Z)5?,&-#,.D MRI$]%;:Y%54BMG5YPXDN/K\^)E\5ORX@T2Y&WJ4=PT]4I)E D$#C&] 2&R(-9,1:7D6*'K M6N"Q]E[.D1SK%+#\ ]]'_\!C[A@C[ 0_18,JWJC@K;6'@3^Z85\K. Q<2YFT M$.BA2_AB%;^^>YOF_%'H>5?VU"IB753.L^69\@;,6W8UD7N=/4YJGB*%;/!B M(?)DFYI?R;,\L+9X#/0A@OO8?)=[A?8!"+E:,ZZ*ER0^9K(*(BT+X73O0Z2$ MU=.[SJD&$Q=5YTV4]9KK]K@(YM['#GI7NN$V7 *K6S!="<5U@>,'-$D&'>Q] M7R>\&P"XM&-4N#CNUN$N0].V&!V5)LH%.DXS#W*(*&1\F.8MWDM^[2_Q1B5F M])<$[N-(D"XT\Z9CUGEB=+<2.!7[5J,N8]:.I"T7W$IP/VY_H#=A',42UZ52 M]12'Z;\HDV8D0P9G&V;)V/X38RMW==,+NM3))Y*S!PX^E52!0>RM;YWS4L:< M2 \FRE,0;#1;&EQ)Q_:.OZ'7BJ^!)]#5:ZLG3D)1;N'B@6!I=;@\^\")'Y== M,P)O?2SA_ **.-H$>%LD.NY^B&9Z]WFHU?U/3>75Y@8VJ#D%HT5/@KC/LOR_3^]1*]C\CS_F>F M>7_*\OX/SO+>RRL^D.6=1K.\(U;IOV^V]_5O)-O[ER5[,T[]MI*]DWN3O=/_ MI&3OY-YD[_0_/=E;_:R?,K[_LS.^ U???W7&M^;L)O^E-Z3Z:[(%558)SX#YA0%!&/SL41KNE>[=F94N"C%Q@R>WC.N,2Q0QY MS!^.$_M$0%7P):V+R&$,DS)7DO82>Q9W(XJU0BV1>?4. ;GO_?Y+RUGF2(\= M3BM&M<9DNKOL(PFW8JO,\\^GGX>M-V<7YOIERKBX[P;G)&S0&4IBQY@K"2;8X>NK3OM%D6);BSHW[APG*A%*VT\U8D!4-:;YEN M;YKF7U0W-??H=NX@]4\B=^I="T4C2CB4@*$)U3E4Z!E4N\U="H8.*-AW<)6A MXW%/Q+RI@.VUF)!#O@MO/]+ENW>2'N+M85.K@) :%E'(627>VAE< GJ_0 BC M(D9N[G=]M<@8]FEE0MWC+%8'&Z[@A4N3=MV8M %ICG>.RBVA!.="Q)N[M!G! M1%4MM,=I.B86_+67L_'KG08%0E&)\* 1_GM*C-I/-4;_TAJC,?SWMZK,QN\_ MN5P"[#INZHN8&]>)'CA&:K\1##C0'90XN[GPC>]Y\.DC&GY%.N"0,[62E'99 MFJ&S6# K$T/82^4VN!:U-K>*[2^1A!LPP(MAV^MS]\7#VG,=W]9ZYONLS\8[ MI;\'8&%3=YKDM6G:]@>YP#UZ?K]PS#1X(M(J;JSUJS:WLNPO&; L;5%';I8A M\^)0^E'\RS)4NTPX>TQ$CJLVAEOEU4:RH]H[(,1MD*.-#80PWXB2 =16-FUX MZ3W:N--QA)5O;//21IV&)E"25L5E0Q\NM1KK"S#G!HY ME$&K?[UH\8C23&UVX9#(5&2F8Q69/VZ*,LP1"VX8V-; UK$OG0IU(PV52Y7#.6SE809V?4U M.\'L_6YC".C;I<[&NYQ>JG7[WM][C@B/B7NW3AE\7??S#ON,O<[G!P37Z#1Q M9/V8N=/+R$7M0XYVSVB]+D>M#S)K( V H1[_4H!KD)0[^P24MS MF1_D63$]".VNWR[H;:DV41.+<5&Z=Q/GM/5Q.YJ)?)$-^.D@,]5O2T6J;NQTMT(!HR+2IM- ML:#S\8:E:E(2GF@GU'L.^X"SXSA,X3DZ<\\)18;W"GC'.9=O!3P;[^%[39K) M*\+-*Z.91#O]C0X5YTXT?AJ9X%#9<: >V3:S*"'I&E_1HQ0GLULJ,<=+ VPW M?%*Y7%-[=FRY>PWIQTE(DJ8KZ%Z/29I#'UPC-R O^.3C%7J?9T5LJ2TZEQ@V MZ///^POIW&5_MI0]%RXXW+GOEOJJ!&WE]'JQJ3'\])9=W^_DXCCR<^]=]4;F M9@@UWKZYB67857,?>OOY"=LM)JWP.AF"U!\ GJ?11R[G@O]6>8&I@:1&=5CZ M1X$K2;ME$ J*,.@FA]7O01#F0&-9]0:0&JLYN/>>'R_(*.0?MRB'HP 9$,R) MWE=Z/_ZX@HXP]U$O[K55):Y,#G96Y#?[>I&H)Q_+ #[1_R?Z_T3_=E'_7N0? M*A>^4_MLO,LZ9N!N1A-"GZJHZ?H*DZT:P@$+K_!7Y[L M>]8DOF?-*[KV7G/6OKF\?N62U*(];JYLC?E?ZFGZV=.SH",-?/:-7\P0N%Z[ MJRGFK;6]W&DI;T;J0EPB!L>KW&6OXO@*\D&J!ES(U1;N[O5#+FKO?ASV')?[Y&%4=TTY>IOM MK2PV>OK:+MW;!8VI!Z(;7N1.7GB(;\MTU.8OULRKC'I&$1"R6U=LKDE56'/& M9H3( O:U&E=$?F#GPZ;M7,>I=YCQF)09;O82W[#DZ7'A&R[#;2AZR[U&#D*! M%+I2I'\D[=[< ?9C[BV_E#MM$%?T'@%B.U6.O74R3BTA/V,>W0?'2Q(]8PL- MRE?3O@-OL5H![+VFH_NM"0<(6[7;!Q2+C&,\ MGHKDMERDVXFY30X7L0.TKEC5P<->%[[SBU3THQ>7E ]..I R8>I,P ,?0$S* M[@#ZFX/"8.QY.DLZ$@%W%X?*=9X# X1#.7\Z%3&YB\:\5>NN<;\"!0 M0E;UH^M.0".X"F6& Z8$* H/&;V6^W(5TKHOY#>DS02E"K4OHAXA>%=YOPTB M5]B:LN5+<(.I;"-_NGHRSUW4G27I/M7%$BX LV&ON)D&1XA5TP69=]X#J\ 27R]\I9L.!V??E6Y<.%1RLK7]G)I;(&'TY&NS9\XW;N9ZQ4%*-YG7?$LM/FU[>OS &2$)%XCM9M2S(S MYXDJJJJ],JH^7?@+&"[&N_$Y*?86:7,TXOEQ(WDY6>OW$M[:N^!&HN;V^LD2 M"+;D5!W.9IHD\ZSZX!+$K/*1*WA)P\: .E]DC^!&.B(/)R\!0V;H\_57)_%P M*G#1GX@ZSSK#R!3C2P[Z%Z=0^.:I+\PJJ MW@M,)SP5E8]$>*EY;[Q'-@SJLEYSVE=P'>W0QJJ8L19;U[!4U# C4A.+H$/# M F? 8 0VGV4]WZ@EX88IT$Q]/]M$,9A[0@C%.U$/^][DY2[5F+8V3MNBAF)2 M6.SMSYR8L>5,9<$G6-WY6."%GE%1ULH2<#H1929BX4GWACD'1\Q[7Y%;EUS%K37$Y( M;4F*H/[&:XQ!?PV\S(]J/GP_#P8-KOT4;8JD!X\?3%R23YAN_[#:#,39=; MSM.,C1#0TGOM%(U@+DQVB,L781C:6X(9"$9.D&F&%9MX$CX8#UI<3LS#J',[ MT"H66$D5)J6''0^I-"9?KMD:XOPA+ UJ)XDQ"M!RLA%A32Z<:(1:-__MFU=O MWU, OF)^[W^BSGT#A*2K[:BY$FIE?U!2I*@OE:42I>)QD=Z(Q\<$M&GJ?KW9 MT[]FW#%A9YI'1QKSC"!VXA ;^R4I4@=8?$ &/ BK:4"S0RL&PRX+6.P<'%CM MKCDT-7]D[Z#* &=.'J"H]?$O5%VHO3\V<3DR"-(WB)NR0]OY ;9TQ\ *.Z"V\?7_;QCD??L[!15.M?OP)W:4*=3/PS3 M.-M>;VPF;GI5UCT'R'IZ[=)T@_L>*>$-VIU:%N\*>!XL_S].CTWV]=CT(7KL MQRH>R8CBD?X*BD?,F'E"=L[KK,N^_A+.=)U?Y66)A B;^^H1FCCN6^1!>%_M MR\O9HR?PIG_\ZR]WV3K_CGIQX76:*WCU;/K9LT?U_\?4$L#!!0 ( Z'1%05F<%0H2( ".# M 9 >&PO=V]R:W-H965T+>V]@$#G)F!A0'&. I^M=O?]WG!@P #A6[ MDE3TD%B< E[=5_5&OE6KB3YNBU-\\6C?-]L7)B4[7:I/HXVJK M2OIF6=6;I*$_Z]6)WM8JR?BE37%R=GKZ]&23Y.6C5R_YL_?UJY=5VQ1YJ=[7 ML6XWFZ2^>ZV*ZO:;1_-']H,/^6K=X(.35R^WR4I=J^;'[?N:_CIQHV3Y1I4Z MK\JX5LMO'EW,7US.S_$"/_&W7-WJX-\QMK*HJH_XXRK[YM$I5J0*E388(J'_ MW*A+5108B=;QBQGTD9L3+X;_MJ-_RYNGS2P2K2ZKXJ<\:];?/'KV*,[4,FF+ MYD-U^R=E-O0$XZ55H?G_XUMY]LGS1W':ZJ;:F)=I!9N\E/\FGPPA@A>>G8Z\ M<&9>.-OWA7/S E/N1%;&VWJ3-,FKEW5U&]=XFD;#/Y@V_#;M)B]QC-=-3=_F M]%[SZEJ.+ZZ6\76^*O-EGB9E$U^D:=6635ZNXO=5D:>YTO'!7\\/XP/[Y^'+ MDX;FQR@GJ9GKM/]R^OWYV<0 )[1QM_LSN_O7 M9Y,C7JOM<7Q^.HO/3L_F0PN:?OV-2NGU.;]^.K&<^:.R.*WHE$LM_S+/T1_+O$QHC*2(-0VL2*4T M.J91BS93<;-6I%PTR3!/0']&E]5FFY1W/'U.']^NJZ(@AK\M:3#=+G2>Y4D- M4N.)=7*CXH5294Q:<9O4]$Q>8@'0F'ES1^+9K.,?CZ^/XY4J59U@K"1-U19K M2_P!;OU.#_[K/YZ=G9U^_<>+B_?\S_G7A\?Q5=FH.K6+DQ=E#73E@ M0:K(20$P#=IM5094H0>/A[CW]SNER_!$OG4GI;H. M#YBV5+:;!9&%GB4V6%=U_BM(Z,X8.TN+1&OY4VA+U'CV]'1&C,K_BV""_K(*>!YD/C$'98JAI&N3]4M"L_$Q;QJ;.( M3R"*F8_S<\$05AOLL_.(EYT: MM 1V8RDZ-OAP?'M@J06S/ !32ZQ#ZUE"%FV=UE?SXU6M26L4N;H1%;$ I1)=E1T7/83)K7:;N!1DQ!FAX<%3'$ M^?$W"T#B03OVV_#4/H[,[\-0B5&>M C+1YZQZ 7#*@*NAYC@_J6/<82G"LZ^ MQ1Q0U'3*:4L6!4]BP@V=GN%4,G0KVB9.*/I;=4=;K0'!TX_T7_KN9Y6:Z>B0 M\QL[ %N]I(#MU:HH#.1/E?,[1XBB"UATUH<'9R[8!2X#^#7'21=K@\*S\$J$+<"ZQ-NF$NH(,5^$. MIPS.5\[@?#4IVI<5L+=WZ[>A$.0IQE_E]2D>1 X M$J7T4U739OZDDH)$_EV]2LK\5]$=F2*K7UN,4!$XHIW71-:;O*:C.#N=/X^L M0VNGLDXMP=5542W \69NPQAV2?9C@F'P;$49;)([8RV(,>D8&*(1\&[+97)# M" ;G:2P4E#CAG(2T!BD[4:I W8M6$Q6T&(1X0;@.QT\O%0!$?,36SNXL!?HR M&&(6J!O$A'(;IX@"15Z11)MQ:X7P-2W6+@Q;NLT)/66*Y",+UYP1:Q75ULB< M9T6VGFWM0R*:'JRADL=6+:=HJ;*,Y7 @+PF/S8K$0,$;4A*(&PA>'AS.Z5U/ M9Z)))!%A51OA;[=$3_N7S !43U.LB$_J$OLRH@W(WI;8 0FEB608*.U9XR<# MQ[WUA8XMDCLV3*1ZLS;U)%GG6V>TV+H9:_Y+2YQ IYT)]R18>K.@:3\R\L16 M8Y@DM_Y8YXW8^81?AAHJF9BP2!'V7BK+69AVBS,B)4-ZGCCLC+#,&K3N$&#>&92 M8R%W]$+3 M4WC]B'JF_4(Z_&KF3MXWHD36#E9X;OA.3,;?P%'-%,2=8I)I-: M5O1>1 "D;K>.N3",T,@H/FO*(,^!IW1+O#F+-Y5N #=(,]WU6%\\J1#>_EAR M>)ECE0:UU&2R99I;5L,L!(;]G,VS?BV+#FT@7Y4"/371W?!;.L![7JMT1JC* MB/@&VIR]=C:HG0>8C4CFUOF"[*HBU5G=*< -6+I5Q6JJXBQ9U]B#L0&0L KU MJ8%$6@#D= G\4Z]5>0&6MP(#VU.:]RI%>YAQ<)C""_'B3ISF/K]TE\[>*QD* M<^;629^R%-B)]IFKJ(N#?VZSE>BHUF#;!"(*VN'%,#IL$BX( Y-PK=;-[DGB MC&A5" (1/DU8QRGZ%Q^ZLS?-76<>05U^(8);05-VTO<@JU^ 1&U8E! X']NK MZ!X3IV*!(7 -. L\:EW+2H(4^W@D/7T23\"J9PY6/9OVF%R:AZ/N^2;((ESY MH-,0V/I-!F:VZW@KGY=X2MA)N4:R@56232;RB< QP $V:_ (/BEAUS:2Q)2P MT/YZ=%?^9N+ MFI _P;KY*;CN@UJQ:X8(T=%_LTA@'Q797?%F(^^!LBL4A-;"!,DFX0P0C'VM M0NDN%6%_C<0SQ^S$$7*+M7;6[X,TL8%]K W>T.M"LWE L]U3F/$PPS#QP8<3 M=0['Q%KKT/3:(1]TRJ(!1WB.D#N?,R?X]>CN/<79(P:SBCNTZ\<'3#[-VL?Q M.R%6N7) ^[,8>LZ'3];9G7K.L>V,/8$;9S'M),PO0&L+96R9\J)TIY(Z-KJS M3PE/C&A->1HG0A#XD#,V(MX6=Z.!:(T;V"Z,^"3&'3 M!&>AU;2$AM+)!&D+H]IK)X_.&%XK@MN":_#$VT\FHH_ ;JZYRN8 SQG'\/KM MI4]T_@ [1@12,[.L^W1?-+A>O68[(Y$WFY7]F>R@1+A!D?V"7K)%R2[((?2/ M9B@D60 <:? '@;-PKU?OW\7OW5?.%98%B B9@/YSJR986^>%RORRB6+AB40? MZ#3BQV>/#Q:'!X\/@PAC$E\2M#Q0ZX_#AG2SQ\ML*DYW)_6!JTXG+JM #K%Z]'MXF<;>+0H MCQ-(O<%3'CRJ:?!9;)(8"-]M1%O@">A9Y^L@$GJ3%**H0@@)WQ\J !"=K88@ M&)69R@#ZIJT[C(@=Y$TKTD7/JD^IQ!X'WD+"OS\CX4%24Y5)T\E&8FS$,B^' MKS">*2^S8'AD">NJ$&AHCSNYDQV3TB$-\MV+ "+KP&A?8 M'.*.C(D1$5RMCU8U#'=PM"95@/=-=*1[@AQEN6,WG5.1M>4%(9B@51"I168Q M7!(=9F""QQ1W; MY [1+)O-J)%$%5\FE\20?*)6Z)Y9,!2^1CMZ.EL2(BHA.%!J32'8X^#W[#FO;$3FX MA96:(5)$Y,:I.8&&A$*$13Q%.)GGA\237>!,6\'$-ET0S1E^( *X334?7-2- M7MJ13-+ #440N+C3Q@ 3!LHY*84!_8[6$M!%^!^;=S/3,B3J%"J,SG0>L>T2 M6%BR@_5LD@(9=ON9FR[RYU94J62HAX(AL(ST/ $S<0ITGL3ODQ2^-<)LM15^ MB\+HS1X(FS^?&708A"IE P;%/7G^!WIP_@=)LI__@46B:CCLP%N8 6["=G,= MP)[S(HR^9(TY,BW-."/#C/\[-7.?#LP==^?^OA)U$(T-NR$4!?DJ!X=SB%D' MWO/%$(B_GVZ/F6[G9NW/>+(!UNA3;W V23I,S79^AMF>F-D>C\XV0J_1<7?H M-3#H -$FT-'\U):=87P@,NV#98R?^98'8W1FK0;VR-Z M?"./^VV#L;%;\WV0 8QS*5_U'P'NWB!R*EE%^+L93*Z& M9+^AMO\>4,U";ZE^M_FR<'FDI2*52\D&JBS;FE5,P $'P:H2 ]*A+3FJB1T% MUL(MXY!7Y09/7:%G96=R44<@[*Y%7LQ+K0*J(UZ6K;+VHJD*U!2.F6(0@M- MX%:4A=%(4J5B?5?R%V$BR;\L\E^EM"(4"D#& 8C^.#:V*! M[\F]B[_JQY',M:HO6.8?B&4&$ Q>?N=2$?_"P"4>!"[1%^#R!;A\ 2Z_'7!A MH?KW!"ZQ!2[1/S5PF0I0!'>QYY.&F*]0'+U.Q/7UQ;R#\8G)H88KN.2NS, $ M'99U/*X[%<4V?.YNV;"!-*7'V^2.J6>N^@"US2)?^"1W52I;VVMNRH27A&;^ M4@!K'Q-BSP8T$\]A'URA6)!QT,Q*9*>JHY-\U)T(0E +P%95Z\U=:TORX2.NKKE+0:T?D=?W_TGBB"!S95I@J9 MI#O:SM4JWK[V5EC?2[W=NO[@9IJM1C)UJCSZA#ZC_RU)/)%5CP1/D+RG:5L? MH[K$DM"PB)!N-EJQWE.OGE1<7DFV] @\'B=-H!V,3KO__&1!0=7_YRW*\2@G MR++(:H+[^<< ?]6Y>>!-8L[H<\'PGPB_4*)?UGR]I5]P94#]YRJ +_+_1?Z_ MR'^XJ'\M\>^"BS,/+LXFP<4'DR#\X&\Q#>**!X_2X0_)29KZ O.L3SXR@-() M[_(%WY"VU[M^,->[<*U#3P3UKG4DUMQSA&@1,N8S@B.Z_? M?L"T'B!OO#]Y>Z3ED]/[$).W+<<\1+#([O(XOC9R,KV-^PXFI)&9"_>^:^(\ M;6GJ%.O,1!CN.24I9RM5KYIMZOR/!^F]#X,>!+8RV&MD]WK8+Y/GED"F?L+G M6G$TENZ]*9PG>5N9*W-$H:BYVYK+Y35?'6+C*)+YOJW3-0*7%ZAP]U5 B!;R MO9_X6JZ[7+K5V%MH Z_Z"VE@:Q);N\PAZH#.O>4/1^R&UDA;\NT3)!9"6QZY M\'F$K4;]TZCJO87$[V>2167YQ'RYB0(%D<)$BW0-;]R4W:BL0JN9LBGN>AEU M%#26:F2#,Q/GT]W)(Q[43)I@APN^P$1&: .):2K[.,(K$M >9NZ]Z31VX];> M'3-,Q-N%\=42:+A!&(:C5YJONKB[P481^:H:OE2[6:"&LZ_((H(+1?ZK":7E MY;9M!J\;VXN_$I!#5.NHJ8[P7_NX-A )I0GN(K*6" MAK6:];,%YF2(>;(8C MK"$AL'DH3K10,&@546WA%J[NK!%$\T"U@B]SXVZ&0L%/K9[[:/_HM3 MDK^/X8XZW9BLD&_:HD%SIU%&ZW;&V%OM?.A>_OXUJ$7?H8BWD9W"3+[KN*UR M#L_Z6&PP(L/#<+&^NM@>6-21$M;[8;E35VZ.XS_:5E@S.52&Y3HP8^:XN,A/ M3LMQ!2ZGV_I-3FG$C+SYW2XCT0&/FT/'P/L\X[2A['S;1S?:H\BH4_^NX^W&97UWDS6'*'>Y*'0<=( M\):50I%-#SB@33D+RH'G$AI"-W*?2J:W?]OE&)VD>Y7NE6;OR;5;JI-;EQ'# M->&:FY,R0+2'/',B8QM'",PEPFN@V,*,>D#RPKWU9O&B*EOV-!:D*Y9Y8W'[ MB"]\2#Y';[!<4C_ACJPZ7E1$*,G^$49GKM> 0GY1-M1O-54MS&*F7!ORW M#(/TC!M[QWE82O@$0ASY-HL=AE^B$.\#-U_@#J:!'7X7F#;_Q)BE]B?L'1W6 MX*R,JSI?\>T?>SFW/A, 3>'A :! M4*5EG"U #A*?(_'L3E!!!+'K+%_3R(4ZNOA$AN*Z(DWI/?3&UX[UI,,N;.9, M)6O22$$XE-1?>"W3(TV$-F"!HF=HCF!*S#8:4[ O,YU'86H2&5O,,J& MH?5W5[? A6%D]-D78I5S1&IQRW: >V@@=&&2\7?Q+F9.W&Y,]#!\=$\?E8.% MD7,6A[6*1 NM:AG1/-:([3LO!QN>'/IS[1ZK1 -"#].+[:AY(OXHO1[^A8&>#P^M".L,,, %K8IG2)4;BTFRI& J/C M,==EA%=*%/L@^ \-[)VP&M!(]PJIC+W7'8-O>+ #H(9.DL>J6S&NX?P'TK74XGQ"P> M:/5,$)IO^L(NXB#F443S[$42CP_\7607S HNIW5#93[6A..VG?G,6U4=:38" M_C$_]LYP]T8=1 -*0PZCW]C'=E5C5H!-Z2CA\/@ ]86'/G[ '3QL'NM2!L$W MM>9K\A9R!]5K-E1B85%M^M7,T#FP%/&$G;XB[.XFZ)Y E_,[62M7>C+:7D(KZM]?E3IC/ MRKHU=K1WWG3DT)<:!JN2ECQ!9Y=,,H@TO&1Y15<00;CH$)=8:>U^9HD[H=(8 M0:*KSS!^+[IUEX$&[X'UE$.MPIJVA9)(F0?K(]I3A ;T-\5?:;+MYD8SIKT1 MX1T.T=)X\HTUT$4W:@-P_Z<1,"RPW2QEV M4J7N6]9RMH2@DP"V/M'U4%;8>4AOIK'IB^B'03B:=U,@84'.'M">5=,DJ ]3 M!"$*Z\9 K[D\W=R.8*3B FRVNW8W>-LUZ&8\6^5LM*AKUQW .V[.:,"FWUP7 MA/B[_OAT^ T;>:7/E$OC!;D5'"=9'S0X'53R24?88!-JS:7O/:B0MAON G.S MTY*6,0%A%\+-109^3D3WEX<43A'J4K@JN1OG>-&,< MKB:R-@#_XN:;G$" T MOX908N\[VGQR]5GE;IE@$R,T>ESJSFB?8,"H?[ M^X@/'$@UMU$G^&LPJ>*="MF:'B?^Y(9=F?].XAIZ0$*7$-"Q9M2FQ?C(S2K; M[8I3S]NB!<"O5WE0Z>:4\IK<6PDU<7A=(D[6/86$K-&3B2/9V)-18Z:@;F1M MPSG0AQCN?>M=[C7:(Q1R/PI!=/FHFDB\2E&RED2V/E4:$8R)$GJ(;!L'#68N MJRZ;**H5\%:J32GC?8^-1E>:_C9(D0IQW(*Y,:JI(9T\H%G4:R[C[UR@;0]I M::>HL#CNNNQ; IMFZ&2!2*9JTT;2(?-.#1&GC,=E/N1[CFC^?=&H*!C]!9-[ M/Q'DMK[>=4P:+XRN89"#V+WF[4?N#0ZS6.1ND%J MU343]+:/15)?P!E'\YQ#_W;?T^&'P4I/*2@Y,=JLXQR&)3\,M#J%TN9REEV& M$PT;2'H )YOFHB/%H-&D(N^OE.7I*"\=#4%SUA>N*,*8>=WU0*[*M)*$>W@S M>YR:4WN9]LCV7' TL> P\VP&GKPBYG\ARF9R MR.&;(O?-$\L#).074YG"J]+GJGR2\=N+Z]?V)ZLNKG]$TI"_/<+O+UW)-6MQ M"DQJ\*O'IXYK;1M^KVPGN_I[LX/^0[;/,?64[19S.GT[R\-,C M_'Y8V'+:M^$[LJWZ_L*]#2/#W.=G3P]?Q-])@:GM#M!Y$AIE>,@>FV/V'3;' MA[YS^%J%]YVYJLDTYM)-V!+>_T*4^]4ACB8(^$Q*[ZQP-P09"+?Z"]\$/S*_ M"%';828G3Z&,4C1G_%'W#:'Q0WH# R M\^SQL\-9]&V20@%VJ"SU+5JJ[H9&Z,C2!UN48WXAT-5(N?XD0D-3;I3EC@B! MG6"'T[;[W_LW:(.,22^YQ"A492OYR0C3]YD@JIY%KG$GJ4*E)/UD#)>M%9NY MP@RS^;]W1";_K'7[W<)BOU'8<]=5RH);UZ>OS5DT<2"+!_ M$!]A2-09$P/Q/Q'P5#4>H._QNZ[V#TR J @O[]7_ U!+ P04 " .AT14 M'HN;.4(# >"@ &0 'AL+W=OVUNH\F&8C5Q*:VLVS_?<=.2-$F M<%0ZW1=BC^=Y9L9^L&>V%_*;*@ T>:Y*KN9.H?7NUO-45D!%U8W8 <>5C9 5 MU3B56T_M)-#<@JK2"WT_\2K*N+.86=N#7,Q$K4O&X4$255<5E3_NH!3[N1,X M!\,GMBVT,7B+V8YNX1'TW[L'B3.O8\E9!5PQP8F$S=Q9!K>KV/A;AR\,]NIH M3$PE:R&^F+G"590EH8(T_C>.;8,2L5EI4+1CG%>/- MESZW^W $2/T3@+ %A)<"HA80V4*;S&Q9;ZFFBYD4>R*--[*9@=T;B\9J&#>G M^*@EKC+$Z<4RRV0-.7GWC+I0H CE.?E+%R#)JI82N"9_,KIF)=,,5Z_N_[DF M5Y_IN@1U/?,T9F!XO*R-=M=$"T]$FY*/@NM"D7<\AWP OSJ/#\(S!!Z6WM4? M'NJ_"\\R/L+NAD2^2T(_#(82.@]_"QG" POWSZ03=<<16;[HOSF.Y5IIB?^$ M,Y'C+G)L(\>G-@+OA[PN@8@-^;TLAF1P/M:!'X[YA>7/6O[RJ,I,X*6A- (P M-_0B&U'B[A'?Y#V.\+S@6J-O(!W[;A@G0__6_TUWN#&D M$UY/=DME(,?BZ[F$?M#?>Z/0R^47NH'?ET^KRG]77^ F<3RLR0O4%[A1TC]Z MJ\G+U!=,)L.*O%Q[\0##*>E%T9 :3REO[$:3 >$U@ARZ;;VC)[@"N;6=B9%0 MS77S&G?6KOE9VC??^^7>=$X?J=PRKD@)&X3Z-Y.Q0V33C303+7;V05\+C>V! M'1;8P($T#KB^$4(?)B9 UQ(N?@)02P,$% @ #H=$5!]NB22( P '@H M !D !X;"]W;W)K&ULM59=;]LV%'WWKR#48D@* M(9(H^2NS#3ANB^ZA:-!L'89A#[1T;0FA2(VDZN3?[Y*252-27+_LQ12I>\[] M.A;OXB#5H\X!#'DJN=!++S>FN@T"G>90,GTC*Q#X9B=5R0QNU3[0E0*6.5#) M QJ&DZ!DA?!6"W=VKU8+61M>"+A71-=ER=3S'7!Y6'J1=SSX6NQS8P^"U:)B M>W@ \T=UKW 7="Q948+0A11$P6[IK:/;36+MG<&W @[ZY)G83+92/MK-;]G2 M"VU P"$UEH'A\ATVP+DEPC#^;3F]SJ4%GCX?V3^ZW#&7+=.PD?S/(C/YTIMY M)(,=J[GY*@^?H,UG;/E2R;7[)8?&=CSQ2%IK(\L6C!&4A6A6]M36X00P"U\! MT!9 +P7$+2!VB3:1N;3>,\-6"R4/1%EK9+,/KC8.C=D4PG;QP2A\6R#.K.X5 M5*S(R(3@R*;6BD0AJRU!J/)U<>_KLG5[VS+05\O H/.+460 MMH[N&D?T%4=S\ED*DVOR0620#> WY_$1/4,08-9=ZO28^AT]R_@ U0V)0Y_0 MD$9# 9V'OX<4X9&#AV?"B;M.Q(XOOJP3)XUH&N!W#?E[O=5&X1_@GS-ND\YM MXMPFKU4!OPM9S8'(';E8#$/M/^_F2 VGU-)1IRTU:W262OQ$:&/CP==D)SE^ M:0JQ)U>%P!-9:X3JZ]O1+V]F-(Q_)>TZPH9 N47"8U/(2POLN&E-VK:/OH'( MI,(_?B5U@=Y?0MXF/@W'_>-HYD=T/.JE]=(P\L,D[ITF?C@),> =8.H9IMSD MJ^ [B!IZYO,Y[9W9-:*84ZW /",%Y\R 8KP?0M0/@":3T9>AZK\T'$^C@9PB M.NV5_^W$G].D7RD:^^/Q;.C_]?\KAIQ*IA?Q6EO(J6QZ)C2,YOWBH;9^+IS( MG\:S5_3T<]W0L._7:>ERU0Q$CD(:$,R[ 4^SN"]Z%-)EHDFF0SKJ*R;V9\E MB9R01N_:2$J>&BPBFF^!X)U?X$@ _!E=I("#18;#0?IHB5.F-=="-A*O_ %!+ P04 " . MAT1459A:T=$# !O"@ &0 'AL+W=O_U)?.3K;#]B61*/+A0U*B.=LI_LE2:LUYB;7[J>29.,./F1.4H MZ62M=,8M;?7&,[E&OBJ-LM1COC_R,BYD;SXK97=Z/E-;FPJ)=QK,-LNX?K[ M5.W.>D'O17 O-HDM!-Y\EO,-/J#]-;_3M/,:E)7(4!JA)&AZ]V/V(=3TDP5JDI?V%7Z4;3'L1; M8U56&Q.#3,CJGS_5>=@SF/@'#%AMP$K>E:.2Y26W?#[3:@>ZT":T8E&&6EH3 M.2&+HCQ83:>"[.S\ZO-6V&>X19NH%=S(1S26L6RHLA>J%^PHXB7&)Q &+C"?^4?P MPB;TL,0+OSIT+E?PDQ+2P@?:;S4:^/U\::RF._3'$<_#QO.P]#P\X/FA>@&@ MUG"01%?&CZ/64%D%)?;CT0C0HXY)G9ZB M<;[[9L+\\"W4_\ZY*.KZPZAQGPJ^%*FP ML H9,7::7*O7I8R-B80?MS$4M49^YD]%H ^6 M6RQ+2C6A3[DN+X3YIQI^1*[KSKU?R:\HY#T^HNQZN.4J8&_;)XS>]-AW?M#* M&,BU6@O;V2:ZC(.Q&XY\YT;&*D/HIP0Q@+56V7[0K22%[C (V_FO\#J2/)V,V_+(G8:A\Y 4?9?23KF4U,E,Q>?@FVNAC_UI&SMPP^FTJS]Y M>T- 1FVV''4,Q&HK;34/--)FFCJOAH@OZM4H=LOU1E"^4ER3J7\RIO:CJ_&F MVEB5ER/%4ED:4,IE0A,AZD*!SM=*V9=-X:"9,>=_ 5!+ P04 " .AT14 M#B'(G\0" #?!@ &0 'AL+W=OI5 4U**K, MUZ4"FCBC@OM1$&S[!67"FXR<[EQ-1K(RG DX5T1714'5XP%P68^]T)LK+EB6 M&ZOP)Z.29G )YKH\5RCY'4O""A":24$4I&-O&NX=#"W> 7XPJ/7"GMA,9E+> M6N$D&7N!#0@XQ,8R4%SNX1 XMT08QEW+Z74NK>'B?LY^['+'7&94PZ'D/UEB M\K&WZY$$4EIQ80TCOZ4P;A:7R M^PT?P\['T/D8ON)C&M]53$%"EIRMNM'_Y&)/7+0-/)9%J9AF(B,RQ9*\QU8K M$6H@SH7D,GM$*V)R(+:)+4;+U-140<](K)\^MN3L#[8),9+00BK#_E+7,S4H MZP;M.':O)NL-D:PT%8GN??ZT&P6#?=*N2_)46V?X=%#,0-GG6X)\U89A;V&T MUQK2BI-3;%)T= -4Z0WR$AX%X9<5RBCH':U*^R5RL*0)^SB^5FM[5])0OGSA M2^B/<)Z"UGLXB^*JJ+C+^]F%OT\=;N]\+-P^$5C8[Q&O]0;+E[/F8&&TOZH9 M_(6A4X#*W&C56(R5,,W\Z;3=])XV0^L)WHS^,ZHR)C3AD*)IL+FSY1'5C--& M,+)T(VPF#0Y$M\WQ#P3* O \E=+,!>N@^Z=-_@%02P,$% @ #H=$5*Q= MJ=0V P 90D !D !X;"]W;W)K&ULS5;;;MM& M$'W75PS8HK !Q;Q)EAQ+ FPY0?,0P+#;!D'1AQ4Y$A=9[K*[R\C^^\XN*4:M M*"4Q\M 7"J%-/.@L+9Z'88F*[!DYD)5*&EFK73) M+'7U)C251I9[4"G")(HNPY)Q&2QF?NQ>+V:JMH)+O-=@ZK)D^OD6A=K.@SC8 M#3SP36'=0+B856R#CVA_K^XU]<*.)>7 3OUZ.W'J_X ^.6[/7 M!J=DI=0GUWF7SX/(.80",^L8&/T^XQ*%<$3DQM\M9]"9=,#]]H[]K==.6E;, MX%*)#SRWQ3R8!I#CFM7"/JCMK]CJ&3N^3 GCO[!MUHZ3 ++:6%6V8/*@Y++Y MLZU6$YMK^-AX-*GATF7Q MT6J:Y82SBZ4J2VXI+=8 DSDLE;1<;E!F' V_L95 =U9&W M.CH6A&;'@EK#LF!DS@"7<*]57F<6/C"MF;3/\( &]6=??IHF\>3:0-5:VNXLZ=82;)&T,@-K)>AXH?IK*%1M*#IFX!BB]!K:_X"R M:;%Y2.KAE@LF,2"RL<,.EI' ZH15JKO(A4 9;1)M%^"_ISW YG,;QH(V# M2P0WIL8<\EH[-B>IH3O )L.K*"&WK!789+5D.7X#\"P=CJ/)^6 O< MPD-G-<4,7^$3-ZX\=H%SKAT03:;I^7X4D,JJT]\C=CP<)6G?3OA_I/@C,MUN M_W_E[F!A$L57A_F@!'^E)'I"XE4DUSTSR3 :3UY8&80\&)T,IY>7+ZF78RY2 M'<5Q_ /JZ*B!^'NJJU]UN\/Z3K)P[R8K46_\!6\@4[6TS:76C79OB!M_=89? MEC
=*RJ_+VX4I9N6=\LZ!V$VBV@^;52=M=Q M!KJ7U>(?4$L#!!0 ( Z'1%34XF0TKP, "$+ 9 >&PO=V]R:W-H M965T?>J!MOE/YF4@!+GC(A MS:2;6IM?!8%)4LB8N50Y2#Q9*9TQBTN]#DRN@2V]4B8"&H:#(&-<=J=COW>O MIV-56,$EW&MBBBQC^GD.0FTFW:B[W7C@Z]2ZC6 ZSMD:'L'^F=]K7 4URI)G M( U7DFA83;JSZ&H^X N'C=EY)\Z3A5+?W.+#/_R::4':!P4ABKLDH9&61-:.[%N^JUD1R7+BF/5N,I1ST[O05TR9"SFZ_GY.PS6P@PY^/ (K([ M#Y(*95ZBT",H$25W2MK4D-_E$I:O 0*D5/.B6UYSVHKX'I)+$D<7A(8T;,&+ M:S]CCQ>W^_GW;&&LQE+XIP6S5V/V/&;O".9CD><"L$(M$V3.!),)D$??2A]D MV2^N\-2*E-8/Q?4'+"PJ"V6S\AT+&@2SL"16$5'ZN6&&X&^E!'8=IA?%B4U5 M89A1R) A?,@Y S+A-18#DY\I]LBLRJDWVTM[VXN=,*[TH4?HTR49[S5 MVP%K4HVBYA[MT79&4LE?M^@'0K5[W&:<#AM;<;_?^:Q'1>8;^NC.>3;X%@9VS)0*_]<&9(H@IIRPFF MWJWGOUDY]KR(E\/C'=-K+@U26:%J>#G$KM?E0%8NK,K]$+10%D#Y2BF[73@#]50\_0Y02P,$% @ #H=$5)2"0^;@!0 ,1, !D !X M;"]W;W)K&ULO5C=;]LV$'_W7T%XR9 BJP/2[;; M)("=-%T?N@;Y:%$,>Z EVA8BB2I)V\G^^MU1LNR&LI)UW5YLDKI/WMV/1YZN MN7B0"\84>+ 2CL6;*TI[G M.&$OHTG>/3_5:]?B_)0O59KD[%H0N^6E! MY^R6J?OB6L"L5TN)DXSE,N$Y$6QVUAV[;R8#I-<$GQ.VECMC@IY,.7_ R8?X MK.N@02QED4()%/Y6[(*E*0H",[Y5,KNU2F3<'6^D7VG?P9R"IU^26"W. MNL,NB=F,+E-UP]>_LCL8? J!D_;72K25EY21<]/!5\3@=0@#0?:5B#7*DR.[N@T9?+XM*= /!+UHDK4I!3E[1'E>N0CS]5"DG=YS.+O M!?3 KMHX;V/,DBF_BN13S'0S%DE+%XDZ2EU4+]&\ZO_XR]!S_+:G^.Z6UDGQ:*JF M"U4^IWEI_OLRFX)R/B.W"RK Q.<$7W15L)B,5TQ D9-WCTQ$B01C11*QO?0G M-<,-0VA!XRX@N3!@2YJ2.R8R/Y7+ Y; +Y $P)8$A$/M-T MR3236O"E!)?E<6?7^Q,""<>T1V72N2-#\-!RAJXU\,TO!X[M>2_NX'M!<]R/ M>"ETC"%LZ(+!%WB!-? "8]VQ^\,7E6PV.29<8#(PBN,F+M=[^X_6=^<7-(\ M34LMD&@SEJ@&-4//ZH>#!D<<<]%TI$C$?V#ZA*9HO#1#[CD-(0^\OC4:F>9B MR'UC=6 'KDF*\1P&G<],XB9AE;+' HXFF"A.5K#\_QM3Y8G&F=H&K7!Y YL&*();6 )P&_*VB_H>>7T43 M40K>.D,E2GL%KD)6APTP<4!>G; MGIG!+P#-IIS_+3[YEA<$EM/@CO;FJ@970-I(P^[K@?:'_&J/7P,TP,:.^KXU M;"IXXC>!@PM ,K)"QY2E0]B"#V&-#V%K45_PK. YRY7V0=?2R40?A?@%+A:Z M,X*6!,>L"33:Y2-HH"2:/P%.1'R> V14.'$RU8JB746L5/2\8SLBNRV)4>9? ML<,I6^KOXF 0-M85!JMSP>%T@2T0;,7RAK(_< =F?'S/Z[QG.51YJH\K&L/U M(\&>&>]1!GD8F(>/:_4=MP-X!BY$"RTE!A-27L"U3IG'BYD[P:!S"ST&@C)R M RH_,-74J3;DN#_LW'$%UK\8$&,_1DY3O@[=84M6#NJL'+1FS5C"\5+UWO=H M$D3_DBEH:,LV=XNB&+*J2V]*SG8U^D1#4:N-J-WK@R3S"B'74.%0ZDE&-;[D M.B]CA'-@T41D*:M6M3-)*>SD;;3@<$7GFDZQS8R: "&X,RXB9^V-Z@XH:QWP#I MGCT,-A0P#IL*J;?SC)$Q,=>/-1)*=IFK\D6C7JW?@\;E,\B6O'Q,^DC%'!H= MDK(9L#KV -H_43[0E!/%"_TH,N5*\4P/%XP"+B,!?)]QKC835%"_DIW_#5!+ M P04 " .AT14I-P\FH8$ =$ &0 'AL+W=OV@21ML0)K$339BF+8!UHZ M6T(D426I./WW.]*RDUBRF@5M]R$1R7OAO3QW)#W?85E$A9\5GE6 MPI4@LBX*)KY<0,ZW"\NS]@L?LDVJ](*SG%=L ]>@_JRN!,Z<@Y8D*Z"4&2^) M@/7".O?.+D/-;QC^RF K'XV)]F3%^:V>O$T6EJL-@AQBI34P_-S!)>2Y5H1F M?&YT6H#C\5[[&^,[^K)B$BYY_C%+5+JP(HLDL&9UKC[P[>_0^&,,C'DN MS7^R;7A=B\2U5+QHA-&"(BMW7W;?Q.$Y K01H,\5\!L!WSBZL\RX]8HIMIP+ MOB5" MT%Z-UU"-B>_:A+K4ZS*H7_P5Q"CN&7&WQQS_$'+?Z/.?'_*_SU=2"83T/SWZ M@X/^P.@/3KF+E9[4.1"^)I>\J&K%3,7@](+)+":L3,BK+*\5).1M&?,".LQ?=?YSJ[N<[N,>%G,J1V%+BC3@JU9]ZDDS2QO5DW M):+VU)V.&B^VIF-!\BN[ X$-F)2UB1VF'5-<( "DSJPDV,NE0I^S*M0*5%(BI\VGM5QH1W[."19B8*\EL@D;0+W,5;_(P96\+I4LE5O MGX")?&EW2!TU4^]'P[F(4=H1YZH3W#[ P^?I-*I;8; M^.WER(Z\CL;V%4PUT*&G,.6/>@ZF\' PA<\^F,Y+E1G3\!*'C3ZN1:8R=/GU M?9S7.I=KP8OCXVM?'SKZS<'5>V+UFJ/OQV>R8C$L++P 2Q!W8!E8KWF.B-9! MK[@"-)3E^1=RL%8^6+L%#"7L31X^AO#HK 6:.&I-KAN,/$ $L7C6Y)) M69LRK+$$1+/(*Q.R*F=E/XHB[**3=@>U)Y[[]0TK7+L#J;1BY$)F);)8)VC' MR;9,).T2P0*94-I:#K%K1X.K?<2/2@&>X&(/ZG)?AJ>!C2>K%[7;/=8B=2/2 MU?=^-&J>=+X3H'EA9_M.F'&C=OH0233\;IC!; 5M'[W ]BC]]IA!A/I^QST2 MKPC!E'1U0N?1"ZP L3$/4XGVX)FU>XP=5@]OWW/SY',>V'6W&%KT,S3/']#D(S('W-,1[-1&]P^$5@^2]02P,$ M% @ #H=$5&P-B$J,!@ (18 !D !X;"]W;W)K&ULO5A;;]LV%'[7KR"\HI !S];%DNW<@%Q:+$ [!$G:HACV0$NT350B M/9**X_[Z'5*RK)2RD@9;7^*((C^>RW<^'NIDP\4WN2)$H<<\8_*TMU)J?30: MR61%FKZ9\)F2C6S\C[0G<\Z_Z8?K]+3G:8-(1A*E$3#\/)!+DF4: M",SXI\+LU5OJA_@RQQ+M(=2LL!%IF[YY@]2^1-I MO(1GTOQ%FW)N!#LFA50\KQ;#887/ M3@3?(*%G YK^Q[AJ5H-QE.FDW"D!;RFL4V?7+.$Y0??XD4CDOO_:1^X]GF=$ M]D]&"O#UK%%285V46,$!+#] 'SE3*XG>L92D3P%&8%AM7;"S[B+H1+PBR1"% M_@ %7N!UX(6UMZ'!"Y_U%EU1F61<%H*@O\[G4@G@Q]\=6XSK+<9FB_&!+3X- M[X8(LQ0!:8 2#%5[NA^XE'UT0:"0"&J&O2W0W7OH^G6^ M$BRJU")(#,GG1.CD6!,#SY\A>S#P'&/5CV_>N'XXB,)QO^U-/ CB6=_9!?/' M&?K7#X[MW>+ N><*9TC[V^;NSYKA>9-^!SVBFAY19^IN!'^@1M' H@8-T+M' MT%D)";H@C"RH:JV_;FP($B20H*U)%+$2A4QB-"ET,@9F+BCY[Q"/,DQ8*4'G M14DHQ9T==^ ($%B+J$0;+"&,$D;I@B:8J2&Z-S!-M_9Q1F3GUKQRRR# ZS67 M8!Y?&"OV9'91DX7_!P)/9DZ5V1!P(7TU1ZX@6V)&QXR_) EU7A59G;*1_N4VX$*9RVCR)V& M7346US46=]9!HZINM4>W).$LH1DU'&ZKJVX\3?"4+B#JA"4$Q$1M"&&&N)U, MA^A#QY&B^1;A]3K;&K'6;"_SXDB(=Z&XV#9AA+98<2/BSVJV*68-B7-> *<% M> J5^1TVA3+2$."YY!E- 17. LHP! +2I;[8C"K!XA!=PQ2M3A44%'DMY14X$=]YY9(B%FR M,JG2#@O=TRI#1>-$ J5,;3ER?7_:@NE/0&$^XZPH ;#.&M:L_'%F./"GXY;1 M* C!-YY\,R(,X2^!K%0%D34V]F+GBC[0%(X6J;E&3*Z "T72"G)(.MS0F_:= M&P)=-=-2O"^NDM$<4BZL57%H#46!13Q0D5>)RZ06ETFG&-3JVU"9-AI'S@<#%S%YRB'\^ M$/D\241!TIT&V8O#T.9;,/#BV/E3JT'9$D%43>>48"&V(#L;+.QS>3R( ]OR M>!!/9LXE7M.Z3>U$B3S_X!E\S1Z(5/G36GIY.,93Y_8MSM?'5SLUZK3$G]J6 MA$'DW!5S99H!R_3!9#:Q1F>#<32#U('C#R\0-!=0)BW=N3L;!+-)O^I#4HN' M=A+MO/IP77C"8+=15_WGB?RR^$-[:)N_2^%/4MCU/1\D5) UIATDAE.D)6*Q MWQJNVNEMVV$6MYU&^J34Y= 2]BXT+=)MHY6W'3(]K65ZVBFE3WL^+6R?6*,[ MTJI=7;1:=;H;_ LT7$EB.BY]W2D@V4)A$*^M45C3<5!FYHC4D'E#%70 !8BO MH/KL?R!H65#S;HC.'6%9JY6[:%JL UNU2;^^9[O F39U !8L*6-:]BH;]5W3 M3F00V&/C2+=^0M/<1$T[!)= 6MXK!C/UVR@]:GRVRXE8FH^3^G(,Q"J_X-6C M]??/\_*SWWYZ^?'T(Q:0&(DRLH"EWG 2]9 H/TB6#XJOS4? .5>*Y^;?%<'0 MSNH)\'[!N=H]Z WJK\)G_P)02P,$% @ #H=$5/SQTB!1 P F D !D M !X;"]W;W)K&ULQ59;;],P%'[OK[ "@DVJEOO: MCK;25JX/@VD;((1X<)O3Q,*Q@^U2QJ_GV$F[LJ1E;[PD\?'YOG/QY]CCM53? M=0%@R*^2"SWQ"F.J,]_7BP)*JD]D!0)GEE*5U.!0Y;ZN%-#,@4KN1T%PZI>4 M"6\Z=K8K-1W+E>%,P)4B>E665-U= )?KB1=Z&\,URPMC#?YT7-$<;L!\K*X4 MCOPM2\9*$)I)010L)]YY>#9+K+]S^,1@K7>^B:UD+N5W.WB73;S )@0<%L8R M4'S]A!EP;HDPC1\-I[<-:8&[WQOVUZYVK&5.-E++MY!B5H1 MMK5'K[\@C\>^P3#6V5\TE! /5"8F#/HF"*.Q*Z##\)2P0'CIX<""=>-OSV/'%_^CY M-512&29R\O5\KHU"27\[0)]LZ1-'G^RCQYV>K3@0N20S6594W#W7Y%8:RC'D M3Q K(/,[\@9DKFA5L 4YQ_W?MS*,PL$+M+DDU'T2^7T2%)-P.S(C4O0L>LXXM]0TRQ1H;>NQYGI7@-+DB FT MR)6F(M/'9ST;)XA?D.;=NRT4P%]B(B@% ^4]HM.D5VM+X)FS6=JN,DZ3=@?J,MJLKHQP$'>7,0R2KEW\ M_^1*'B=7LJO7EIB^ %4;V>$OIU%=V*6ZL&,=4&#_TE*2]G&Y.GHZ'/2#4=S# M0]((6K8Y.6__>O;ZS7%*5,Z$)AR5"@Y,!GO*JO@?4 R,K=Y3.I<$U M=9\%7IU 60><7TII-@,;8'L9F_X!4$L#!!0 ( Z'1%0-=?XKH@8 ,H; M 9 >&PO=V]R:W-H965T8E$B MOW-X+A^_2*=SQC^+@A")[JNR%F>#0LK9J^%09 6IL#AA,U+#DPGC%98PY-.A MF'&"<[VH*H>>XT3#"M-Z<'ZJ[UWS\U/6R)+6Y)HCT505YE\O2%5#>&YZ3L\&%^^HR4//UA%\IF8L' MUTCM9,S89S5XGY\-'.40*4DF%0*&GSMR1:R^)LD Q03B:X*>4-FW]/%OL)%5[&2J'_HOEBKC- 62,DJQ:+ MP8.*UNTOOE_$89L%WF*!I_UN#6DOWV")ST\YFR.N9@.:NM!;U:O!.5JKI(PD MAZ<4ULGS&W)'=8#9!%US&+!&E%_1>R$:DJ-WM,9U1G&)1A)+ LF0 AW^[!^A MPUL\+HDX.AU*\$)A#;.%Q#_Q*:[IGUB5C8VN6"U827/<5E&=JS@) MB$1[ ^)FC-)O%V,A.13=[QL\"E8>!=JC8&]9,N5ELXW;@B#".>,"%3A'-4.T MFH'_",Q*)@$]PZ) $VAC@8 -+" &#C&HIS:B]1T1[27C:-+Z4T_;GJ.2$F&C M<2-13O,EJC*/*'@K8#628)S6.>70K*@BLF"YVNO*Q-HVFCV,/A9(%&Q>H[&B MEU?6M]\DGN._1HM?ZT(H&)4T\!C=%IR01]6'?FC #=_1M>.B0YC_(+XW9,:X M)/D1ZN#F?T!OMIG>@TV=7[#3\?^P#0ZX W@01'*?D9F$/6-.M D(4#NRH$ Q M.K*@7'/@3#"S+EP87.(2N$=NI%71P- M;YKOV8$?]L9FU34J;U>L@@HKU+%S1]"/3'03_-SXB@D-!5DE=4/0,=04RYNL MNY4#%/AVDH2F6,6F.*GI<6+=0 M@GA6Z!'(P4[*9WL#3%:$=&M /O2ZVFNE; M(S@>=>,"[@?,/Q/=?-TX>V%BB'-DR*UO.VEL?4=JZ.12X^( 3^([3CPK%O-4&N^(/EN\L+43IW(!!\D@2$LD1UXGJ7K M8,)9M30!]=/%B*$N(W_KNHRA+&/OJ 4?$V +18(9JPB2^-[@^V$(64J=K0V$ M'@0_/;(^0LN7IDI6@$E@S%H?H!\ZJI$>-DD_M&^(Z ;HP'_@ZXK9H'] =]&L MN\8YB0W!<$Z2 M99\+5N:$"P7AQJ_1VR\-E5__KZ?3WKM4AUC5&;@+9: (L55-!I)S4\_(B:: M '[LN-9')@ERW1-D:*I=4]B[=TA+W^X/D'G_:LDB I>ZQ^9/>Z)NJC&X"E78 MWQW[[HDWBU[[3SC3QN69G/T-^EMN":]M8TMY'6UC36DLQ+1+36-QM$\0%*$Q#!+FI%;SN,@UZ1:\5VZ*<(1*R^ MBLVBU0J A*D12E1LZ5( MA*"GB4& ]Y!YXNAT[2 2(W#>WUZ%@B#V V_3\1.!WD]V HQ3;SN1J*!CPW\Z M&Z"3:%>1F!@,]'%-G.PN$G?%WTFC]C2%6K(LZUU45108BKA/54$T0^=? M454OC, ^5=4+2VB_JNJ%SFRKJG;EB^U5U:[(HT50UE%2Q8VH$(UZO8^:&=Q; MO-I5LV"RY#0#9ZQV)IYCGG=;TPUM)S983=7++M.[)S<-K&NH_%JJU]B/4P;R MJ&R4Q-)'ZY*,ZN?;PX,2]PT-V..%"X=_$)G>U@\??%^I")_JKT@"W&QJV7YJ M6=U=?:BZ:+_/K*>W7[E GTPIR(*23& I9"$<(-Y^.6H'DLWTUYHQDY)5^K(@ M&/Y+5A/@^81!F!8#96#U^>[\+U!+ P04 " .AT14,U3\"H<# >"@ M&0 'AL+W=OO(+1B2 HA MDBCY*[,-.&Z'[:%HUG3M0[$'6KJVA%"D1E)U\N]W2*N%.[M7JX6L#2\$W"NBZ[)DZOD.N#PLO<@['GPJ]KFQ!\%J4;$] M/(#YN[I7N LZEJPH0>A""J)@M_36T>TFL?;.X$L!!WWR3&PF6RD?[>;/;.F% M-B#@D!K+P'#Y#AO@W!)A&/^VG%[GT@)/GX_LO[O<,9']$S! %FW:5.CZG?T;.,#U#=D#CT"0UI M-!30>?@[2!$>.7AX)IRXZT3L^.++.G'2B*8!?M>0;^NM-@K_ /^<<9MT;A/G M-GFM"OA=R&H.1.[(Q6(8:O]Y-T=J.*66CCIMJ5FCLU3B)T(;&P^^)CO)\4M3 MB#VY*@2>R%HC5%_?CG[]94;#^#?2KB-L")1;)#PVA;RTP(Z;UJ1M^^@+B$PJ M_.-74A?H_27D3>+3<-P_CF9^1,>C7EHO#2,_3.+>:>*'DQ #W@&FGF'*3;X* MOH.HH6<^G]/>F5TCBCG5"LPS4G#.#"C&^R%$_0!H,AE]'*K^2\/Q-!K(*:+3 M7OG?3/PY3?J5HK$_'L^&_E__OV+(J61Z$:^UA9S*IF="PVC>+QYJZ^?"B?QI M/'M%3S_7#0W[?IV6+E?-0.0HI '!O!WP-(O[HDD N6F')$"V4H4@$\. M>9'FI-"N[JG!(J+Y%@C>^06.!,"?T44*.%AD.!RDCY8X93I'( CD-89#=C/T MU0U.KN 2U-Y-)E::&&1S&W>GW?"S=G=^\,.\F9P^,+4OA"8<=@@-;Z9CCZAF M&FDV1E;N0M]*@^.!>\QQ@ -E#?#]3DISW%@'W4BX^@]02P,$% @ #H=$ M5'AD9A=! P '@H !D !X;"]W;W)K&ULO59M MC]HX$/[.K[!RU6E7BC:OA+ %)):V:J56W79[[6>3#,1J8G.VL^S^^XZ=D*)- MX#CI=%^(/9[GF1G[P9[97LB?J@#0Y*DJN9H[A=:[6\]360$553=B!QQ7-D)6 M5.-4;CVUDT!S"ZI*+_3]Q*LHX\YB9FWWQY*S"KAB@A,)F[FS#&Y7L?&W#M\9[-71 MF)A*UD+\-),/^=SQ34)00J8- \7/(ZR@+ T1IO%WR^ET(0WP>'Q@?V=KQUK6 M5,%*E#]8KHNYDSHDAPVM2_U5[-]#6\_8\&6B5/:7[!O?!"-FM=*B:L$XKQAO MOO2IW8D,U76#16P[@Y MQ0Z+D%=SSR-&1@>+VNCW371PA/1IN23X+I0Y"W/(1_ K\[C@_ ,@8>E=_6' MA_KOPK.,#["[(9'ODM /@Z&$SL/?0(;PP,+],^E$W7%$EB_Z;XYCN59:XC_A M3.2XBQS;R/&IC<#[(:]+(&)#_ET60S(X'^O #\?\PO)G+7]Y5&4F\-)0&@&8 M&WJ1C2CQ]F%\2ZX8'^E"U H9U/7MZ,\_TM"/7I/V.\+S@6J-O(;DRC?L))^EX]$UH6O;W,4C=>-I'O(I]-XR3H7_K_Z8[W!C2 M":\GNZ4RD&/Q]5Q"/^COO5'HY?(+W<#ORZ=5Y3^K+W"3.![6Y 7J"]PHZ1^] MU>1EZ@LFDV%%7JZ]>(#AE/2B:$B-IY0W=J/)@/ :00[=MM[1$UR!W-K.Q$BH MYKIYC3MKU_PL[9OO_79O.J=/5&X95Z2$#4+]F\G8(;+I1IJ)%CO[H*^%QO; M#@MLX$ :!US?"*$/$Q.@:PD7OP!02P,$% @ #H=$5$!$V]0W P 90D M !D !X;"]W;W)K&ULS59-;]M&$+WK5PS8(+ ! MU227DB7'D@!;3M > KAVTJ HR/UZ M;^;-S'[,MMI\L3FB@Z="*CL/1 'NX$'L4"_L6#)1H+)"*S"XG@L:>+]72UE_8-FO'+("TLDX7+9@\*(1J_ORIC<,>8!H= M ; 6P+X7D+2 I!;:>%;+NN..+V9&;\'XU<3F&W5L:C2I$Z+++;Q5&68]^.5I?,Q.$(2DM)/+=G)OV4G&1RPO((F&P"(6]SET&GZ'*<'C M&AZ=<"?IHI_4?,F+HG\G;"JUK0S"[S=U5%M=70L",V.!;V& M9<[)G 6AX-[HK$H=?.+&<.6>X0$MFF]H^_)^VL >J\N15!4E5\^O?YBR>')M MH6PM;7>63&L)MDA:N86UEG2\4/TU%+JR%!T[\ Q1<@WM?T#9=%BLT'0I'=QR MR55*) Y6N!%*43B]T!*-T-D0*(,MHLTB_)WT%5P.IW$\:./@$R&LK3"#K#*> MS4MJZ ZP;'@5,7++.8E-5@N>X7< SY+A.)J<#_8B)P5?"2DH/'164\SP1WP2 MUI?'+G#>M0.BR30YWX\"4EEU^GO$CH&#:/QY(650GGYDGHYYB+541S'_T$='340 M_YOJZE?=[K"^DRS0ZDJYYE+K1KLWQ$U]=89_+F\>(.^YH61; MD+@F:'0Q&0=@FDN]Z3A=UO?B2CNZ9>MF3N\@-'X!S:^U=KN.-]"]K!9_ %!+ M P04 " .AT14Q)_V4H8$ =$ &0 'AL+W=OO(+1AL '-DBC)EC/;0"X=5F MLB9;,0Q[H*5C M6X@D:B05I_]^A[2L)):L9D';/20B>2X\E^\"R"K/F?AT 1G?+2S/.BQ\2#=;I1>H#W_T"M3_&P)AG MTOPGNYK7M4A<2<7S6A@MR--B_V4/=1Q>(D!K ?I2 ;\6\(VC>\N,6U=,L>5< M\!T1FANUZ8&)C9%&;])"9_%&":2F**>6[Q$HOW(IR34()ZXU7NPUTA,:9^0=+]16DC=% DF'_&6_O$=[%#CH7N,C/?AX M07LUWD Y)KYK$^I2K\N@?O$KB%'<,^)NCSE^$W+?Z/-?'O*_SE=2"83TWSWZ M@T9_8/0'I]S%2D^J# A?DTN>EY5BIF)P>L%D&A-6).0JS2H%"7E;Q#S'G&N# M1H\6=:6]?]XY'LXW'6XONON.F@A]^ZV[NF)_O=]N@2A]1I"5 MO@H0"4H2O%6H+5%(BI\WGM5QH1W[."1I@8*\DL@D;0(/,5;_$P:6\ZI0LE5O M?P(3AX:!G;KN%UY7O^@ A&X-K^D"IZM\Z/EV, L[0CWT0GN&V1E\_"*52FTW M\-O+D1UY'8WM,YBJH4-/8V+UFJ/OQV>R9#$L++P 2Q#W8!E8KWF&B-9! M+[D"-)1EV2?26"L?K=T!AA(.)@^?0GATU@+-N=1.O/)4&]S4F'@$B>+Q'4FE MK$P95E@"HE[DI0E9F;&B'T41=M%)NX/:$\_]_(8EKMV#5%HQ)'I0#/<'$ =7$HP]/ QI/5B]KM'FN1NA'I MZGO?&C7/.M\)T+RRLWTES+A1.WV()!I^-Y1^>;M>VZ>?,XC^_[A_(Z)38HIR&"- MHNYXBG@4^\?H?J)X:=YS*Z[P=6B&6WR_@] ,2%]SC$<]T1LTOP@L_P502P,$ M% @ #H=$5":O1,!0 P F D !D !X;"]W;W)K&ULQ59;;],P%'[OK[ "@DVJEOO:CK;25JX/P-@&""$>W.8TL7#L8+LK MX]=S[*1=(6G9&R])?'R^[US\.?9X+=5W70 8\K/D0D^\PICJS/?UHH"2ZA-9 M@<"9I50E-3A4N:\K!31SH)+[41"<^B5EPIN.G>U23<=R93@3<*F(7I4E57<7 MP.5ZXH7>QG#%\L)8@S\=5S2':S ?JTN%(W_+DK$2A&92$ 7+B7<>GLT2Z^\< M/C%8ZYUO8BN92_G=#MYD$R^P"0&'A;$,%%^W, /.+1&F\:/A]+8A+7#W>\/^ MTM6.MB.;_7"] M<6BLA@F[BM=&X2Q#G)E>0XYK8L@;42O"MO;H0WQ,CF[HG(,^'OL&PUAG?]%0 M7M24T1[*$7DKA2DT>2$RR#KPL\/X,#I X&-]VR*C39$7T4'&:ZA.2!ST211$ M85="A^'/88'PT,&# ^G$VY['CB_^1\^OH)+*,)&3K^=S;11*^ML!^F1+GSCZ M9!\][O1LQ8'()9G)LJ+B[JDF-])0CB%O0:R S._(*Y"YHE7!%N0<]W_7.A^. M/<4M,L4Z"UK<>:ZUT!2I,C)M B5YJ*3!^?]6R<('Y&FG?OIE ?XB) MH!0,E'-03@]_ ]YAB0?\6P&L(%HD5F1=QF[/WD?!C UDJ,&N_>WR.!WUTU&; M[W$:]4?#I&T/D[@?Q%T3I\-^F@2]]]A#U9I.1BU3VK*$<=LK.DUZM;8$GCF; MI>TJXS1I=Z NH\WJR@@'<7<9PR#IVL7_3Z[D87(ENWIMB>D+4+61'?YR&M6% M7:H+.]8!!?8O+25I'Y>KHZ?#03\8Q3T\)(V@9_=ZSO+6ZIR M)C3AL$1H<#+ 4U[5]X!Z8&3ECM*Y-+BF[K/ JQ,HZX#S2RG-9F #;"]CT]]0 M2P,$% @ #H=$5&.9&ULC51=;]HP%/TK5M0'D#H"@9:I"I%*656FH:$R-DW5'DQR0ZSZ M([,=TO[[73LA8M) >XE][7O.N<>^3EPK_6H* $O>!)=F%A36EG=A:-("!#4# M58+$G5QI02V&>A^:4@/-/$CP,!H.;T-!F0R2V*^M=1*KRG(F8:V)J82@^GT. M7-6S8!0<%Y[9OK!N(4SBDNYA W9;KC5&8<>2,0'2,"6)AGP6W(_NYA.7[Q.^ M,ZC-R9PX)SNE7EVPS&;!T!4$'%+K&"@.!W@ SAT1EO&[Y0PZ20<\G1_9'[UW M]+*C!AX4_\$R6\R"CP')(*<5M\^J?H+6SXWC2Q4W_DOJ)G>*R6EEK!(M&"L0 M3#8C?6O/X000C;!>E=]?]F"=%0YRKJ M7$6>=G*&=E/)3QDS6.[6,L[L.WE2/&-R;Z[13#H@+RL0.]"_+FB-.ZVQUQK_ MQPE^/3G!ER\XDJ4%82[)3#J9R45+WY3%F[":2D.;ABXU2^%?1]X0W7@B]R@/ MR6T<'DZUPY.&<6]O1?6>24,XY(@9#J8(UDT_-X%5I>^AG;+8D7Y:X"\ M$O M_5PI>PQ<6W8_E>0/4$L#!!0 ( Z'1%3Z-3:\V@< -PK 9 >&PO M=V]R:W-H965T3B:AZ1X MON7B2[&F5**O69H7%Z.UE)N?QN,B7M.,%&=\0W/US8J+C$AU*5[&Q490DE1. M63K&GC<99X3EH\OSZK,'<7G.2YFRG#X(5)191L2W*YKR[<7('[U]\,A>UE)_ M,+X\WY 7^D3E[YL'H:[&NR@)RVA>,)XC05<7HX7_TUTTUPZ5Q7\8W19[[Y%. MY9GS+_KBY^1BY&E$-*6QU"&(^O=*KVF:ZD@*QU]-T-'N-[7C_ONWZ+=5\BJ9 M9U+0:Y[^ER5R?3&:C5!"5Z1,Y2/?WM$FH4C'BWE:5*]HV]AZ(Q27A>19XZP0 M9"RO_Y.O#1%[#D&? VX<\(&#'_8X!(U#2[X%@EMK:+I-U5!5-YJ"%FN M:_=)"O4M4W[R\JFN6<17Z(F]Y&S%8I)+M(AC7N:2Y2_H@: >#(N-.$-X]B/" M'O9_0&-4K(F@1?UJ"7<-A[LG*ES@U^$L[DO8_8ENE+M7N__^M$0??OCH .H& MCKJD\0Z4UT2]KH:7"H?HM\[1_?GQT3^[1Y\UT2U1[MRC3&%08U7$NTK&NTK& M5?RP;]PDC[^@8I,R:2M!V'EVAJ-/JJ(_^0"28(O^U4U8-3"%^[PA2"^:YYEZK:MX/V(-D2@5Y*6%/V-S+#8**RC M3O>P>&>>Y_EMR$LWLQLWLULWL[M!LQ93T8ZIZ BF:F80*>6:"_:=)HJQ7K:6 M=>3)_LA%7OUWP$37MZM)N]Q*82>):GY M,[-/"[P.W,.$0)-V+GO3.A_FFVS5-%%2H=*QPO*'875-,,2S$6H?%EO%,U,S MU@2]<)[82:,6/JP6O["U8V0 MJJ6HNE>*@JI[AV4;=2Z%6S U$*[*N_'20 M029M9$:;?%B#(+%#NJ\V$@7AJ5KD:9\ MJX28(K4@0PDOGZ7NOZ3>DK"NCC&D9FT8>\M)6*5VMV WN"HD_@0;9: 6&M>*)KZ1: M)%.GU$QSQW!S=Q;M@3C#HHU-6\=P6W^L6XG;()K>BN'>^FNI8^EMN[C9YRG4 M$N9MS\>:\JP[53J\I;LF0<] FY:*X?[5["06Z)'&E+V2Y]1IS /3U *XJ1W/ M1-"=;P<'3( F;:"FKP5P7_M,^8L@FS6+D9J$:"T1]4SND15?=IPH[)V*V$!K%"]])\9Q)=VW)X=Y3I_>5OX%P?MA+^X#C;(AV(W\A+'_W M+&=9F3GQ9*0K/&$1H_G:"+Y1Z_=OB.0)HG^5;*-WJ*W4P;^ !YU M3!4D5[3W+":7 W$B&]M-,B=XMK,Q6AC"6GA/OKJ6:F3D*X)EXQU*=> 7ABF( MC#)%L#*=6*H#4:TW4Y/;"9[MW(RF1;"6.!?K0!S? ](YQ;6=CQ&T"!8T/5:J M;E31H)M7_>I2MT:*(E@"!LZ*#'@['1:)]LX8''/(P/TX1A/6^% M>9K?/-]7=S1)4Q2G^J%)=5F?;0$>]E]%W4F=35:^B/DI:7TB^J0XF/G.I)IW5VS4E"17:0'V_XER^7>BS MCKL#O9?_!U!+ P04 " .AT144W2=_#EA$PB+5U0/PHG'KEF198'6^\WSCQ1LR4*+@6[ M-]*+O77@H@1E9,CT6ZP]0".I8?[%@ MROVC=6&+/10OE19I 38,4LKS)WDJ E$!!.U7 &$!"/<%M I :U] NP"T761R M*2X.0Z))U)-BC:2U-M[LP 73H8U\RNV]3[0TN]3@=#2&%? EH%-TE2347@5A MZ);G"64OYOCFZPDZ'H(FE*D38_ MY >'KQP\@:R)6KB!0AP&6^#7]? AQ 8>.#C> A_N#0^Z+^&^B6 9QK ,8^C\ MM>O#V$!CL,5&^1R-0+HH\AC0_931N8MG [U_RDS.0X(^T=3:B1F:F"TU(W%N M,-%$:F1N$RY=<$ZQ_=60;)4D6XYD:\==[^+X!\7[EQ31MX_&,[K5D*KO-;S: M):_V/L%#A#$1$WNN%N:=LB&954B*DJ1J()**)=2GJ_/_5 M>(#K:_RB)'EQ4#7>+7EU#['&N[MKO/LW-1[@Y^\J/M J'^Q@MKO,@TKW$!Q( MH0]V,*FM=+_2(-EV]H[(.>4*,9@99[AY;C)$YAUB/M$B;%;8T*= MU<+LW?/5@C6R(A3N.1)-76/^\PXJ=EHZOG/>^$CVI=0;[FIQP'O8@/Q\N.=J MY?8J!:F!"L(HXK!;.K?^R\SW-,$@OA XB8M[I*UL&?NN%V^+I>/IC*""7&H) MK"Y'6$-5:265QX].U.EC:N+E_5G]M3&OS&RQ@#6KOI)"EDLG=5 !.]Q4\B,[ MO8'.T$SKY:P2YA>=.JSGH+P1DM4=6650$]I>\4-7B N"TK$3@HX0# GQ(X2P M(X1#0O0((>H(D:E,:\74(<,2KQ:0(%>/:A.$B 0I@7Z($O@:-UP#E2B=P1O244D44]?H(WJO**I +$=^D?R MU>MOU^@J XE)):Z5UN=-AJZ>7:-GB%#TJ62-4 )BX4IE3*?GYIV)N]9$\(B) M.7K/J"P%>D4+*"S\]33?#R8$7%71OJS!N:QWP:3B!@XW*/2>H\ +?%M"T_0, M>B!SUD2,3.?I+Y)P)J3N. MPQ%H [86:85F1DA_[8ZK, P29?]X6?6([U?HM8'WTV%PDX]A)/*CQ>@P* MTGC0;YE-*;&;2'L3Z9-,$"I!O0IY;BF;D70/)&7XS("Z)A MQUA@?AK-AZE;8+,PF0VR=R\._1KXW@Q/0K5V0V5[4/6[_8!V:\:2P?Y:#VYF MF/@MTTY][S'?$RI0!3LEZ=TD*B7>#E+M0K*#&2VV3*I!Q=R6:O@$K@'J^8XQ M>5[H /TXN_H%4$L#!!0 ( Z'1%0[C&PO=V]R M:W-H965T3/SWG"HF>X9?Q8I@"2O M15Z*F95*6=W9MHA3**BX9164^&;+>$$E/O*=+2H.--&@(K<]QXGL@F:E-9_J MM2<^G[):YED)3YR(NB@H?WN G.UGEFL=%CYGNU2J!7L^K>@.UB"_5D\*RH:Q9_7P>S*S')41Y!!+Y8+B MY046D.?*$^;Q3^O4ZF(JX/']P?M*DTE,WNEP:C0)GI=I9 M:\GQ;88X.7_B4-$L(8^ON%<%"$++A/PI4^!D47,.I23W0H 4Y%>RQFV=U#D0 MMB67XZY6?U^3JR5(FN7B&MU\72_)U:=K\HED)?F2LEH@5DQMB7144G;[%B(I/&*C0.0NU M'50ON'4?CD6>V@5>$[/Z-'@:N2/.Z,/#(*.07"6P4$X:(0S,6@<1,>Y M.9'3(S T^D,;U^W58'D^ ME>_N#U,S&QR/_=[V7/VDYP]2C3JI1F>]-#T=M[U,=6^;U!H9E/!&/;F&1N'( M[55[:!.,S-4>=Q3&/]-QS=G/#+QNR!**@^08(SE@9CF"0 MOV&(&'"02W 8BY^5XYB*%(%0HE\IKB6$=U3V,K?9[X&;H_8/R758*DL,6DW!N1[@# M>#-'-@^257KNV3")4Y2^37'V!JX,\/V6,7EX4 &Z:7[^+U!+ P04 " . MAT14!/N!98<" !J!P &0 'AL+W=O5I)#&O2X^?:39-5%P\R0Q H9><,CEU,J6*2]>5208YECU> --/5ESD M6.FM6+NR$(!3"^74#3QOZ.:8,">:V'MW(IKP4E'"X$X@6>8Y%MLKH+R:.K[S M>N.>K#-E;KC1I,!K6(!Z*.Z$WKEMEI3DP"3A# E839U/_F4\,O$VX#N!2NZL MD>EDR?F3V,904 A428#UI<-S(!2DTC+>&YR.FU) ^ZN7[/?V-YU+TLL M8<;I#Y*J;.J,'93""I=4W?/J,S3]#$R^A%-I?U'5Q'H.2DJI>-[ 6D%.6'W% M+XT/.X#?/P($#1"<"H0-$)X*]!N@;YVI6[$^Q%CA:")XA82)UMG,PIII:=T^ M8>;8%TKHIT1S*KI^+HG:HEM0&4_1G&U *GVJ2J(/:%'_%1!?H>-AYS<_+]!Y M# H3*B\T];"(T?G9!3I#A*%O&2\E9JF M!5[@'\!GW7@,B<9]BWL'\/ADW/^XC[O:XM;GH/4YL/G"8]WH]S4M*72;^?A% M8VBN()>_.HJ&;='0%NT?*3K#0FP)6Z,-IB4<.H*:'UC>3(A-I+W:[+K\-L(? M#T;[0?';H& P#MJ@/?']5GR_4WS<3I=K!F*]18^WD"]!=!DS:',/_M]I#-NB MPW\[C=GP%*_?!AWW>M1*&W5*^UIIBV5&"E2 2'3S>N(?$MB=)0A[0^_=H7?M MK]SH3ZYNP]T9;.8K=(O%FC")**QT)J\WTC:(>K+7&\4+.^N67.G):9>9_AB" M, 'Z^8IS];HQX[/]O$:_ 5!+ P04 " .AT14/>=O*20# "0"0 &0 M 'AL+W=O.ZDQFQ/7U7&*&=-]N<&<5E929*]!%EC%U?X9";L>.[SQ,?.+KU-@)=S+:L#4NT-QL MKA6-W(8EX1GFFLL<%*[&SJE_,O,]"R@M/G/H[K=TL9M![=0"O@.$[@4X+4(FOXQW#]N@<^Z MX>^+O ]!6'KW.Z(9-&4X?3L'$: MED[#/4ZOME1NG?(-;%#%Y($:15MINUF"03_R7K=5X$7<\"GN41B'31B'G40? MJ;OR/)890D](K0_:8J@HJ+]9#MM,;R=^/QRYM[N"6XR\_K Q>J0N:M1%G>JF M3*>0<&T47Q:FZK8Q4J],VF1&SQ4$?;]=P;!1,.Q6(+.,W$X%TQI.F\/=D?FC MAOGH_^W:X\;I<7>Y"RL?Y ITRA1JD+2-6Y-9\40[N0R'Q_YA%#TI^\MVCX3Z MWN_>[/V3 _8"31#VO?83]K? V4O P7-@E0-WYZK*Z+(HKWP-L2QR4S7O9K9Y M5IR6E^F3^3/_9%H]#G[35&^5.5-KGFL0N")*.H!T+%5U_5<#(S?EA;B4AJ[7 M\C.E)Q,J:T#K*RG-P\ Z:!YADU]02P,$% @ #H=$5*#&73(I!0 DA8 M !D !X;"]W;W)K&ULK5C;;N,V$/T5PBC0!&AB MD=35< QL?(FT0(I@W6U1%'U0;-HF5A*]))UL^O6E+I'LD&(,9%\2B3YG.#?. MC#A^9OR;V!$BP8\\*\3-8"?E?C0I5*]\.Q1[3M)U M1O"U_H=B?+ MA>%DO$^W9$GDU_T#5V_#5LJ:YJ00E!6 D\W-X!,<)0B5A KQ)R7/XN@9E*8\ M,O:M?$G6-P.GU(AD9"5+$:GZ]T2F),M*24J/[XW00;MG23Q^?I6^J(Q7QCRF M@DQ9]A==R]W-(!R -=FDATQ^8<\Q:0SR2GDKEHGJ+WANL,X K Y"LKPA*PUR M6M3_TQ^-(XX(2HZ9@!H">DMP>PBX(>!S=W ;@GON#EY#\,[=P6\(_KD[! TA M>$OP>PAA0PC/W2%J"%&5#G7\JN#/4IE.QIP] UZBE;3RH2 MJU^IXLG)_/N!RA=P3^2.K4%2/!$A52Y+ :[ LCH ]#^R!@M:I,6*IIF"U">L MS%25;J!?P,7B[TMP,2,RI9FX5/*^+F?@XI?+\5 JQ;%FJP-_)F=[[_'7]CYT7O\V,Z'R")@J"+6A@V]ANT6624NR?X:8.2Y_;(FQXX5Z<7I$(0*4Q'M>9[%;]L MI4\3A"+HNXZCW/%T',:SD;&.]+T !AHPT8'8\;%_##PQVVO-]LXR.Z/I(\VH MI,1H>RW$/]93F1/JII\+C'6@%X5.I%NN S$.D-MKN=]:[EL3:"E32<28$V'.VH=+DS$"SZ"ITL&[Z--#S*/1]W>D&@0A' M91:]0=[I$D/7E)>Z1.P;-$P,.\/(@[W!"5L7AE87_JZFW:18L9R BTQYT]@[ M0X/9Y3G3'6E"AJ[NGUFH^>?*BX((:\0!8Y^QN\,2!]&NLC8 M (1>A/0X)B8D=B.O-T!1&Z#(&J#E+N6D/#DDY04MM@)L.,L!J8>BO!Z*:#L4 MF<(7Z1YTM<@90# T>-F PY[ND#L3SO5T%T>:XR".# = QUT%IU7LQ+W0Z<93 MQ^K@6?ME-2\(W[Z ?^Y)_DCXOY8"!8^&7_A3NB=$G43TL?X9-P).?.I 7S]; MB0'INGY_LX/=T "QO:ZPXFKUOJ98VS]R#%F2&( 00X3[->W&$7C>/&)OS'$C MY40#A#V]M"4&)$;0DJK=" 'M,\2Q4]]35^_F47#JKT9;'0A=[/:W?=CU?>A; MU:W/D?CUM5A=K,F&KJ@T]9BXD?6F=1B:<&) HOXZ"[MA @8_>4Z!79>%]C;[ M!Y/JRY:3)U(&:1B:*C20344:]KIR![M M4%>AD;U"G\PG=?OK"T_S?>7HR0]#0UDQ %67@OUE!76%'\$/#U9Q(^-T.,>& M4VH 7J$H#/H5[?H)LO>3CP\8<;.#=U*=34W< #1W\>'1?5.NNG)U62G BAT* M67]SM:OMA>BGZAKPS?HM'$VA87T&1W/3^@*.[DSK,1PE]?5HITY]6WN?\BTM M!,C(1JGF7 ?*.EY?@-8ODNVKV[%')B7+J\<=2=>$EP#U^X8Q^?I2;M!>0T_^ M!U!+ P04 " .AT14R)+E*N\" #>" &0 'AL+W=O.;X9;+E[D&D"AMX0R.7+62FT&KBNC M-2187O -,/UDR46"E9Z*E2LW G!L00EU_58K=!-,F#,>VK4[,1[R5%'"X$X@ MF28)%N]3H'P[-_$VX#N!K=P;(^-DP?F+F5S'(Z=E! &%2!D&K/]>80:4&B(MXW?.Z10I M#7!_O&._LMZUEP66,./T!XG5>N3T'!3#$J=4W?/M5\C]= Q?Q*FTOVB;Q8:! M@Z)4*I[D8*T@(2S[QV]Y'?8 7E@!\'. ?PQH5P""'!"<"FCG@+:M3&;%UF&. M%1X/!=\B8:(UFQG88EJTMD^8V?8')?13HG%J?,T49BNRH( F4H*29^B;/FR- MJ^<07:# .T-^RV^5")J=#/?Z)?!Y/?P6 MBRKX@9N@V(_ \@45?%>$$07G-_IEB%'%YOR<+*02^HWY59.P721LVX3MBH2/ M7&&J-[7(A&VFLIW-B#J6R%PGKWHW6[KDK_OE^B3H0&.GT-BIU7@#4@[T%1&E M24JQTI7!"1>*_,'F[BB3FO&%]5)+@KRP6RXU+*2&_U/.,\1 E0D-/Y3K2.7L M8T00'!FI#3FPT2UL=&MM7$I%$EOI)PG+E")S("5J/ ,6LEEFI)XO0.\&67-> M>X6R7BW39&_G$;SI]B=!]Y_L6"A^VDGN?5KUCQ'MJE/<+Y3W3ZPI+O%0)K-? M(S.3X.[=_ F(E>V@$D4\92J[0HO5HDE/;&\Z6I]Z@UG6:__19)U?WW KPB2B ML-24K8NNUB.R;II-%-_8_K+@2G&PO=V]R:W-H965T1LFH#"P"*V[5HA\Z-&KYN\-Y:]KEBJ MP(_X6*)X&89,/I_Q0*Q/&[CQ\L:=/YLK_8;5ZR[8C-]S]6TQEG!G95ZF?LBC MV!<1DOSAM-''GV]H2P,2B[]\OHZWKI'>RD2(1WTSFIXV;!T1#[BGM L&+RL^ MX$&@/4$;HA1_OS1! G_]$ZM;4;R%O&2H0I&"((_6CSRI[21&P!<',/@*0 4A= 4P"M M"VBF@&9=@),"G+H -P6X=0&M%-"J"VBG@'9=0"<%=.H"L/UR9@$$?LC_!%< A^8X?V%/$%T [=+X,.* MU9>P.FYI..Z4P,]K!+]9';=*X%_,\'N^R((OV_M%?7C9WB_?M_KH?:M?F>%# M[@$<[X5?UX:7'MR-&7[+Y+[5+2C^C$(DHQ!)_%$3A491K.02VI-"/V[ (T4 M#^-_#.YIYIXF[IM[W ]$& +K0 N\1^3'\9)/$9 114+Q&"V6TIM#%YJ65>#& ML9LXUNUXU6LW.\TF;CI=:[5=+'4-KXJ&KHL=AS;M77)$X@$Z]425Y6SC MUMF*Y]76+HH6GV#_]BNSRZ)9JV,7S$8EWEI.P>RJQ QCMV!W;0I_)Y%.EDC' MF,A1I+CDL8(4PN07KBO-=C+K9IEUC9F]XRL1K"!M*!$,J,F!Y-!Q#9K1RERW#B%) M[;FW$V9L>DDLCL2N4 M2X00B9#/=:)(G3FOH]@71BZ@Q"R@V? B=>F8CJO"D7-B&[6#;'U9,&MBD8'0 MK$#H5SK"<< \OF%0-3U)KIV$'H*>)!=$8A;$-]*3E,S()GJ27.=(A]3W:K&6YAI* M#S)>TEP=J5G4J@>\086'Z@&/YL)(S<)8/> -*CS@BBJ@6X]YQ M?U7*B4'J8)L3;8-RT5Q*Z6$>7)S1HI@:(\JUE)JU\/^A!+QYOYS$_.=2[^-\ M5;/)T5QFZ4%F4)J+)C6+YMM/IJB?I2=C;3W&US^!W6Z8@ +^ $#[I 4>Y.97 MI&UL MM57O3]LP$/U7K(@/(&W-CZ:4H302-$-#@JVB8FA"^^ FU\;"L3O;:>&_W]D) M68&V0IOVI;'C]^[=W6O.R5JJ!UT"&/)8<:%'7FG,\M3W=5Y"175/+D'@R5RJ MBAKL6VS@D;S61E8M&3.HF&B> M]+'MPP8AC'<0HI80O9?0;PG]]Q+BEA"[SC2EN#YDU- T47)-E$5C-+MPS71L M+)\):_O4*#QER#/I6%85,^BCT82*@HRE,$PL0.0,-/E(SHJ"68,H)Y>B^9=9 MNPXO?AR1PPP,95P?(>YVFI'#@R-R0)@@UXQS1.G$-YBB%?+S-IWS)IUH1SI3 M6/9(/_A HB *M]#'^^D9Y$@/'3W80L_>30\_O:3[V->NN5'7W,C%BW?$.\MS M54-!/C_B5ZJAZ? W4X(BXUHI;#JY8G3&.+883^^OH9J!^KE'N=\I]YUR?X?R M1,FBS@VYHTI189XZG2=R?X58&ULG59= M;]HP%/TK5K2'5EJ;$"#0"9 *6;4]5$)E'YJF/9CD0JPZ-K.=TOW[73MI1I,0 M57N!V#[GW'NN/V='J1YU!F#(<\Z%GGN9,8V MSXSM\!>S ]W#!LS7PUIARZ]54I:#T$P*HF W]VX''^*IQ3O -P9'??)-K).M ME(^V\3F=>X%-"#@DQBI0_'N"%7!NA3"-WY6F5X>TQ-/O%_4[YQV];*F&E>3? M66JRN3?U2 H[6G#S((^?H/(SMGJ)Y-K]DF.%#3R2%-K(O")C!CD3Y3]]KNIP M0D"=;D)8$<(F(3I#&%:$89,P.D,85821JTQIQ=4AIH8N9DH>B;)H5+,?KIB. MC?:9L-.^,0I'&?+,8B7SG!F<1Z,)%2E926&8V(-(&&AR13;E0[58H*\X<\@ ;UA(,7=S\NR44,AC*N+U'@ZR8F%^\NR3O+^Y+) M0F,8/?,-)F]3\),JT669:'@FT1MRCZEEFGP4*:0=_%4_?Q#V"/A8M;ITX4OI MEF&OX@8.UV08O"=A$ ZZ$NJGQY @?>#H00<]?C-]<-/C9E@OA*'3&_[70HB9 M3KC4A0+R\W:KC<+]^JLGZJB..G)11V>B+BFG(@%"#=G"G@F!(>U:.X!BLFN6 MEZ7>V.G9,^UI$4T'6/ZGT\JW06$PGKP&Q6U04"->F1G79L:]9JK=8.O%M"X@ M)6FAK"&308^C4C0Z3?8F"!N.VJ#)-(H:CCJ43FV_,A75IJ)>4WCP&P[ENLAI M"F_S%+4RN1J.@\8,K+I0@^9DQFW4F7F:U)8FO99.#C+.Z)9QAB<8WJ $+\XK M>&;:+GQRK&>SR^"DG?ID.FSXZP US;4A9\Q-:W/3M^XHP&WFK1TP'H5- M$VU0>\/%;5#'RO-/KJDLNTD;_"E\:Y7 MOJ^R AA675$"-S=+(1G69BM7OBHEX-R!&/6C(.C[#!/NI8D[NY5I(M::$@ZW M$JDU8UC^G@ 5FY$7>KN#.[(JM#WPTZ3$*[@'_5#>2K/S&Y:<,."*"(XD+$?> M.+RH8I4&J93!R_:E*O M\6F!^^L=^Y5+WB2SP JF@GXGN2Y&WH6''V,]YK:6Z)P>GT!HP&JH/&>4ZLKIBB:U[]'5;ETZL? M9^AT!AH3JL[0)_1P/T.G)V?H!!&.YH128Z427YM0+*&?U6XGE=OHB-LP0G/! M=:'09YY#_IK -SDTB42[1"91*^,,LBZ*PPZ*@B@X$-#TW?!PV!).W.@:.[[X MJ*Y* 730UQ*DD9*OD%.Z@V:@,DE*I^[C>*&T-'_RSQ:/O<9CSWGL'?'XXHE: M3PBVIM05'/HV%9&I/_.9_8 MZ>5:\ M--?KF6*X(5R:)I:$,N@-3$[*:)M5&B](UY(70IKV[96$F,$AK8.Z7 M0NC=QCIH9GKZ!U!+ P04 " .AT14XL)1# '"P &0 'AL+W=O M;&M0*DEJY:I6ZM M2KMIFO9@D@^PZMB9[13Z[V<[(0TET(MX 3O^SO%W3DX2#Y9N*Z,%)%B>\!287IEQD6"EIV+NRE0 CBTHH6[@>1TWP80YHX&]=BM& M YXI2AC<"B2S),'B^1PH7PX=WUE?N"/SA3(7W-$@Q7.8@'I(;X6>N25+3!)@ MDG"&!,R&SIE_.O8] [ 5/PDL966,C)0IYX]F_2*P60Z?GH!AF.*/JCB^_02&H;?@B M3J7]1"P@+0&B%YIU961=8 MX=% \"42IEJSF8'UQJ*U&L+,;9PHH5>)QJG1-6@/9!--LC2EH.^/PA2=8XI9 M!&AB@W3%\K08U_D,Y0AT=/F[@8XN0&%"90,=HX?)!3KZTD!?$&'H?L$SB5DL M!Z[279J]W*CHZ#SO*-C1T05$)RCTFRCP J\&/GXWW.]OPEWM36E04!H46+YP M!]^9E*#DZ1ZFL&0*+5-K!]--"D*[R.:(&@N1, DSCF9Z@NTVZ(BPB&8QQ,;$ M&[4 4:PTZHS,]VO;_SX00NQ?ND\*:QLG(S 2\)TGHA.UBV7Q ;IS]>5,B^#*05T3:3Z6Z?OC3XJ M]M3EY+/H#5/:I2GMO3&Y)GA*J-8&>[/2*>DZ'\H*?:%OZM>"$,;9E OKY49H MSJ)(9'H(*_VF-P^J?@H1MV+7N I9;:PZ6Y$)6L&K6&W7^'Y]K+JEY.['8K6V M]+F)QGGG!XK5_C[V&%@QKBYPA^?=,+)7&MG[?'889\?K'-2\;*K+;\6DMQ6! ML-U^%9/MFJ!;'Y-^J:[_Z9C\X"PZ:%+>:&6?974!.1C=AG.^]_*M]_;N<,_- MUYWOSD?MU]K;_LKTNZ_NN M?*)X:@\N4Z[T,<@.%_JD"L(4Z/49YVH],6>A\NP[^@]02P,$% @ #H=$ M5!EV/;OI @ ^P< !D !X;"]W;W)K&ULI55K M;]HP%/TK5]$FM5)''KS:"I *K%JE=:W*NFF:]L$D%V(UL3/;0/GWNW8@I32@ M3?L"?MQ[?,ZQ9T'TO-::X]'T=IY@SW9 %"MJ9294S0U,U M]W6AD"4N*<_\* @Z?LZX\ 8]MW:O!CVY,!D7>*] +_*Z&W77C@ M\]38!7_0*]@<)V@>BWM%,[]"27B.0G,I0.&L[UV%EZ.NC7_<@P1G;)&9![GZA!L];8L7RTR[7UAM8@,/XH4V,M\D$X.T9.9DC9EA@YZ2*U VFM#LP'GCLDD-%_86 M)T;1+J<\,_B,Y($^@\FB*#*DZS%TEW CRO=AC;XK4-%(S,'%PLGUCU,X&:-A M/-.G\ $>)V,X>7<*[X +^)K*A68BT3W?$#U[B!]OJ Q+*M$!*F$$MU*85,-' MD6#R&L G796X:"MN&!U%'&/<@&9X!E$0!36$1G^='EXJM!;#KUU 'W$= H%6]L[U$#W![(Z+W/GU5U)B=EVF/:+ M7P["%EFUW'7I;4SSO IYQ;5=<6T?Y?J%/N\]=L"T1B(NI_2P!";V,>%SG#(Q MQSHUD'$VY1DWO%Y8^PWI3C?:$_8VIA75"^M4PCI'A=V])GD&*U='2 Y;T@Y) M46AKZXL,@RJOXW_\G":LD2D-T04D;%UGP.@X0.@ ( P@+[^YL%N#],J#;N5! M]S\]2+B.Y4(8H#C:I_B8'FV="\=/:C>"X'V=]G].*X7Z.W4T1S5W[46#XUI6 MG6JUZF!7KG#OK0^ILY6-Z 6F;(NW3,VYT&3-C""#1I=>GRI;33DQLG#5>BH- MU7XW3*D[H[(!M#^3TFPG]H"JWP_^ %!+ P04 " .AT14N @3#Z " #\ M!@ &0 'AL+W=O^K[(U%D2=B1*Y^;(4LB#:3.7*5Z5$DCM0P?RP MWX_]@E#NI8E;F\LT$95FE.-<@JJ*@LBW*V1B,_$";[MP3U=K;1?\-"G)"A]0 M/Y5S:69^FR6G!7)%!0>)RXEW&5Q,QS;>!7RGN%$[8["5+(1XMI.O^<3K6T'( M,-,V S&O%YPB8S:1D?&GR>FUE!:X.]YFOW:UFUH61.%4L!\TU^N)-_8@QR6I MF+X7FR_8U#.T^3+!E'O"IHGM>Y!52HNB 1L%!>7UF[PV/NP @L$!0-@ PL\" MH@80N4)K9:ZL&=$D3:38@+31)IL=.&\%R+2A&>J\371KBE][-&Y%4M,CP@W%"RH(SJM][6NA[, M*H1?EPNEI>G8W^^P1RU[Y-@'!]B-!T&7A35JZ%!V[[ZD81PG_DL'U:"E&GQ$ M%791U:AXEVH0=%,-6ZKA1U11%]5PCRH(Q]U4<4L5OTOU*#1AL*P;GKE&+YM& M[U(0[RF(HV&W@E&K8/2N MM 0(NRTIB;K:%1HM)=W*,][M/H0/7CEGO\B>KK MLMFV7[NXQWO]-#P?M=SUOMN/V9/G[YQ-]EZX)7)%N3(*E@;4/QL9M*S/VGJB M1>F.JX70YO!SP[6YGE#: /-]*83>3NP)V%YXZ5]02P,$% @ #H=$5&TR M(/CU P 1A !D !X;"]W;W)K&ULK5AK;Z,X M%/TK%IH/K52%]VN41&J39IM$LZHF\]!J-1\3XD@U-,U18Q@FRG2PIB_?A%?9%/ MGD]F"RF:X>AKN&.'B>(I8(?V,(O81WQZ0.6$;*$7X(CFW^!48!U# 4%&&8Y+ M,H\@#I/B%_XHC:@1#/<"P2@)ABS!+ FF+,$J"98LP2X)=H-@7B(X)<%I$"S] M L$M"6XS).L"P2L)GFQ(?DGP90FZ]I(Y39I2);LHNJ)*\A*;0P:G8X)/@ @\ MUQ,'>9WF?%Y982)::L,(OQIR'IO.H7 MS)"$\H-$?HTR)Z]R'4)+Z1 K$R7"6_6K?H#D3U37\G;Z4JHJ[\&J$8VJ$8W\ M-J9,(_Y[NZ6,\,?-MQYELU(V(S5H_UFFPC?<]W^(/=.@"9'U;EA_4&/U)(P!%&&>(^ M]);THE!U:_%H(^Z#WC!"#O8@!UO*P=:#L#.G[,HIN]>I>7@,=RC94>%-ER4% MW:[?MN%&'^(L)J>*R>F-Z>\LWB("\!X<^9I& 4I8R")>Q@P#!(-#D4!Q/:CE MF4] +(%=BZG3*K,+KKE5A.[;^RVD-!OH-;?=:Y9O6;IE-VJB#70ZW2MAK+7_+-DAO@59MD)DOI49SZ1M0 M.YNYKKV^ZFF]<__$]UPT(S_/2_.&;VN^9R'IK\Z[4KM>)*[N6DYCCK,.G&YY M5K,VYQTXL;SSSSGP7@)X[D?MU5=_DQ_58Z!S_OK06C<;ALR'(??#D,4P9#D, M6?=""DO5VL9"[+#Y&]93F% 0H3WG:".7DTFQ:2T&#*?Y7F.+&=^[Y(<'OM%' M1 #X]3WFJW Y$-N7ZJ^#Z7]02P,$% @ #H=$5*8H:CNL!0 !1@ !D M !X;"]W;W)K&ULI5AM;^,H$/XK*-H/K=1M#,Z; M5VVD-MV]ZX>]K=I]T6EU'T@\2=#:)@>D:>_7'QC'.(F-W;M^: ##S#/#\ S, MU8Z+7W(-H-!+FF3RNK=6:O.AWY>+-:147O(-9/K+DHN4*MT5J[[<"*!QOBA- M^B0(1OV4LJPWOV6BLST)]> M;>@*GD!]VSP(W>N74F*60B89SY" Y77O!G^8A2.S()_QG<%.5MK(F#+G_)?I MW,?7O< @@@06RHB@^N<99I D1I+&\7F_77-MY)FL;SJ*PW2J.HO"D"W%A!I M (0)^LPSM9;H8Q9#?"B@KZTK321[$V^)5^(=+"Y1B"\0"4A0 VC6>3F./'#" MTN-A+B]LD/?'-IV#0'R)GJSO?C[R)$$Z*'=4Q']Y- Q*#8-MDDI[ MGV6K"S2'%=U&V2ECW+IA@:>IY-@@L>AMOZY!M:P MA#7TPOI-T$Q!C.*M,'#4&M K4-&&9GB"9DB&8S*L!S,JP8R\8#Z^@%@PJ>%P MH>DH 6K:+5!&)U"">A3C$L78BV)&LX5F,(M"<_(2F&J',3[='S(8C>NA3$HH MDQ:';)AHUSWIZH*HU!MY]=[2Q#A!MBF.3HT>DD$4.;/M8:Z9YPM>'#BB#+Q MOX,T>Z//%8*7CM;#;=@+R3[PAZ J[(V[A#&=)] * I\>I' 0&"L". MC+&?C3T\V!'4J,97P3@X^,,-,!U;8S]=5SFR(ZY3KFYREB-J[&?J \;L"&-2 MXQX2'E%G,:OC27 $C_T,WT:<'4V(_"8<7@T=JQ,_JQ\3:#AO==;/!$9:U9 M?M7_P2R728@_D[QI:RKQ7&N&7]7>#&S-0%&K%2[MD*$WMF]6*P$KJ@#=:\PL MDVR!OM-D"QTCV>42XL\E^^"\0$XE*U4^&Y6UGK%2AY4CK9\9DX9G!G$Y@_AS MAB?.WHKP-)?X$+I\0MIN_F7(O!71Y,1G>#2*FDC990P2^6,ECIFI0>BHOL]L MJNA1^>G);@&+MO MRB%PESY"/Z>3 (^+\W*O>3$S9=.\X(=^?@93BO(>&L?OH9_?\V+6^WG^F)CQ M= .9M/'9[7 Z>@_]]%X4S>A6K;E@_VAMFB"*:&MY 8>G]1LR&(:#87!<'.A7 M"JHIB%5>9Y8ZW6XS90N/Y6A9R[[)*[A'X[?XP\Q6I)T86R#_3(5^M4J4P%*+ M#"['VKW"UIQM1_%-7K:=&PO=V]R:W-H965T7/FFY%X?6#\N]A2*L&/*(S%S6 KY>YJ.!3K+8V( MN& [&JM_-HQ'1*I;_CP4.TZ)GS!%X1 YCC>,2! /IM?)VCV?7K.]#(.8WG,@ M]E%$^,\[&K+#S0 .7A<>@N>MU O#Z?6./--'*I]V]US=#7,I?A#16 0L!IQN M;@:W\&KI(LV04'P)Z$$4KH%V9<78=WWST;\9.-HB&M*UU"*(^GFA,QJ&6I*R MX]],Z"#7J1F+UZ_2EXGSRID5$73&PJ^!+[;02,M; MLU DW^"0T3H#L-X+R:*,65D0!7'Z2WYD@2@P*#G-#"AC0'T9<,: JPQN"X.; M,;A5!J^%890QC/IJ\#(&+XE]&JPDTG,BR?2:LP/@FEI)TQ?)=B7<*L!!K#/K M47+U;Z#XY/11LO5W2!*$X M!Q_ T^,(CW5T M[+P'R$&PR:&WL<_[LSM-X;"SS^E:L<-6]F5O=CBQQ!+G*8L3>;A%WHQ%"E<% M29!I\4-?4_#M=J5R5^'4/Q8-;J[!332X+1J^J#H(XF>PHSQ@C?ECYW?!3TJX ML%@RRBT9624E9?A!0ZJ';+3%0Q9U&UCI89 MD=="5#83&3.1U5(H5ZRO44\U*=[LT4QH3!=6[1DO.(M,S MD+UG%(JWIQ&IO,E)P3&- >$3:[JGE;AWJ$PC03T;2;F\&]6[QZ?=\DBFLA>F M42![HZC-A\E3=Y_Q$)F.@.PS]ND#(C*HC^RHWST@=@CH'A"107YD1_XTDH$0 M^^[.@^HH;AW\D4%Q-/EE8VHF:M1=(-C@.;;C^8GS9R:U:(KKC-O"@0W 8OB; MADMLX!/;X?/TX3(37.KZ:.*J!^5J#VN@'*NN[UU6VE8W7=G)PAL3.QCWG"UQ M'7,A0@[T8 MH80.]N/N52@\#ZM-U=82RDI2-,XB*[8AZTOR)ZX.XWJRVO3+0 MB^W#^(DS**Y/Y\W9N&R@M&:9 71\>=P,^C%6C2H6P?J8Z1,;S,8]I_7FTNTU M9\PR'<6>C2^@5ZW@.A6\\-QJ_790E?TT70';N\+QW"[ M7^D<94QNJ8IN/:I^ZV#92:^9VQ,'W%[]I&&LNUI&.J1B&ULO5?;;MLX$/T50NA# C21*%F^%+:!V&YW^Q @B)LM%L4^ MT-+8(D*16I*VD_WZ)2E%4GU1LU@D+[9XF3-G>#BCT7@OY*/* #1ZRAE7$R_3 MNOCD^RK)("?J6A3 SD0UE)<2C'7Q-)UY@&0%L(8OYV, ?&+)+A M\7<%ZM4^K6'[^07]BPO>!+,B"N:"?:>ISB;>T$,IK,F6Z7NQ_QVJ@&*+EPBF MW"_:5WL##R5;I45>&1L&.>7E/WFJ#J)E@/MG#,+*(#PTZ)TQB"J#R 5:,G-A M+8@FT[$4>R3M;H-F']S9.&L3#>56QJ669I4:.SU=:I$\HCM&N/J(YB(O! >N M%1)KY):N9N:,4K=BM"/NZ#\_V6= %U_^O$07"]"$,G6)KM##JE8@<7M2EQ-7J_''_ MN%DI+>F>\?1.:,*1:/I.V3RA]GI*IQ(T=KBT2NRD>XN'8 MW[6/[GC3*.C7>WYB'->,XT[&#UQ"(C:<_O,?R,9'/'J]. A.,^G73/J=3+Z[ MVF!8D!U(4^M0 9**%#7\3E'IQHS0,Q"I$.ZAE#RK#H4'-'2IS8@\\( MT=1%_(O":'I&RC=.AULB'T';T6M4: H?'KZ'"DTUQ*.W4F%T7)X.7^8G]H2' MQ6Z;,GJV;K[OW$][\'\S'X5N-:V@2D_*8Q6&\H58K V MD,'UP!"299=>#K0H7*.[$MJTS>XQ,U\V(.T&L[X60K\,K(/Z6VGZ+U!+ P04 M " .AT14HH\?"K<# !M#0 &0 'AL+W=O]K@&9L(HC#)59S85-KX(GA2GP M FY0HS2.>3\8E?&?9$D%,H33]LYI_?OO/!9R;V8QGZ@(^P=/C#9R?7< 9 M!*#F3**R<$\%U\;3F6W_-1=+Q8I4]0)MJ-B @DD5]G49-CT0-J%P)PH]5_"E M2#%]"Q"8'-2)H)M$7--6Q!N<^!"1CT!#&C8$-#K9G%RUA!/5ZQ(YO.@ WNY2 MF&*MDCU<,YDJ^$.R0IOE^3$<*RU-)?QL\7A9>[QT'B\/>/SRLC"E95!3ON(I M'EB6$B-V&%8B5@.3K-5NGMIFO DLK@.+6P.[,YLO7^;PXP[S,Z5D^X%2A!N\\.Y M4>%49)G=#W;8Z?1%HQR7GKH[94W];KQ7^PVSB$\[S?5/=LXHTJX [.54!2!T M"TK?20/(5M1)]'LJ<,0^J6J7;FJ7V-)MVF(G E5R8@"/2 #9'B/DQ'.D702. MH%@5Z#86SS'#2Y_L5]U;)MMSA[0?//]#"(X@F9+>EZ:*3+L=]:-V+ML#CR3O M)@5)DQ0D^U+PWUG$C_:4(-BYN.8H9^X^KV BEH4NKV[U:/UF&+J;\M[XM7U+ MN OQ%J9\B-PQ.>.FQ#.<&LC0[YB,R_)N7W:T6+CK\5AH<]EVS;EY#Z&T$\SW MJ1!ZT[$.ZA?6X!=02P,$% @ #H=$5%1 Q/[B P -@\ !D !X;"]W M;W)K&ULK5==C]HX%/TK5M2'&:DS^?Y"@%1@&*;: MKD:ET]4^>H@A49.8M9VA^^_WV@DI!).)U'T!VSGGW.MC7R<>'RC[P5-"!/I9 MY"6?&*D0^Y%I\DU*"LSOZ9Z4\&1+68$%=-G.Y'M&<*)(16XZEA68!EA8MC&<>!KMDN%'#"GXSW>D341+_MG!CVS M54FR@I0\HR5B9#LQ/MFCITCB%>![1@[\I(WD3%XI_2$[3\G$L&1")"<;(14P M_+V1.&$ #IZ@M,0G"[!NT)P M&X([-(+7$+RA$?R&X ^-$#2$8&B$L"&$74)PA1 UA&AHA+@AQ&H[U.NG%G^! M!9Z.&3T@)M&@)AMJ!RDVK'E6RKV^%@R>9L 3TS^AG/Z@G*-GPM ZQ8R@.[2& MBDJJG""Z17-:["N!U")%WVS?+O6W2S( )G.;\%L9?U M MU\N$4?D(FXA'"4E>BES 3_"(/0_I;2BH,D'YL"IB03,S=-^K,Z?>=*^B[Z M0DN1+/.L=!K^?$]]W^9'@PU M_1)XQ?1+X!73-8IZTS5 O>D:8*_I86MZ.&"?RY,&[<%CY:S.S%HE.JTRZ[X[ M[[D6975M##45VS%0+]19N)4^J:YU>I2C]RUJ?8L&;=;WG8L&.:=%73@7O>^< M7JCKG#ZIKG-Z5-.#-!>E:?_ 5!+ P04 " .AT14]_8B%4T# M !Y"P &0 'AL+W=OC% M%JEY;]X,G^F9'H1\5'L 39[SK% S9Z]U>>FZ*ME#SM2%**' -ULAN M*B6PU(+RS*6>%[LYXX4SG]J]M9Q/1:4S7L!:$E7E.9,_KR$3AYGC.R\;=WRW MUV;#G4]+MH,-Z&_E6N+*;5E2GD.AN"B(A.W,N?(O5[YG #;B.X>#ZCP34\J# M$(]F<9/.',\H@@P2;2@8?CW! K+,,*&.'PVIT^8TP.[S"_LG6SP6\\ 4+$3V M-T_U?N:,'9+"EE69OA.'S] 4%!F^1&3*?I)#$^LY)*F4%GD#1@4Y+^IO]MPT MH@- GGX ;0#T&!"> 00-(#@&Q&< 80,(WYHA:@"V=+>NW39NR32;3Z4X$&FB MDP0M#0#?&?:;(A$Y=/@_ M?/KG(_FP!,UXICYB.F6VU=356(]1Y2:-]NM:.SVC?4)N1:'WJ*5 (3WXY3#> MIP,$+C:R[29]Z>8U'63<0'E! N\/0CWJ]PA:O!WN]=4S#%]"@G#_+'SU9K@_ M&6A&T%HKL'S!&;[_Y9P5DP4O=ET_WG]!8G*C(5?_#L@*6UFAE16>D;46&E 9 MRPCZ,L>LM?T(O)*5-@XNT,&9^7V4J,=&]OFTSAC;C.9J?IK[$?7&4_>I>_BG M493ZXZ.H95]4'(X\SWL=N.I)&@2!WPU\U:"H;5 TV*"-%LDC^:LT1Z+(_2WD M#R"'.A^WQ/'O9(A1*VOT[H88G9S-)/:/#G!Q&C2.XOC(#GU!-#IU0T^<-Z9G MS3!NFS,>;,X=*"UY8BJO?7%U8#)]DRTF;8K)[V0+W_OUU^B]NS&:E-USBJ+) M\4W1$^4',:5'WN@+"WU*3]W1EY:&DU-[N)U1(@>YLS.4K.>\>J%%:0>9 M!Z%Q++*/>YR-09H ?+\5>&#-PB1HI^WY?U!+ P04 " .AT14GWPQ1H4" M !]!@ &0 'AL+W=OR%?%$%HH:WDG$U]0JMM]>^K[("2Z*&8HO5>.G%[#S*=B)UFE..#!+4K2R)_SY")_=0+O37@]3ZR_<_A*<:]::["9K(1XL<9=/O4" M*P@99MHR$/-ZQ3DR9HF,C%\UI]>$M,#V^L!^ZW(WN:R(PKE@WVBNBZGWP8,< MUV3']*/8?\8ZG['ERP13[@G[VC?P(-LI+"Z4/")YYB_)_!- MFDVNT2'76=3+N,!L"'%X 5$0!1V"YO\-#S_VR(F;TL>.+^XO?4]M?]RLE);F MIO_L"3=JPHU.\OFM+[E$N7$#3D$F=EQ7%[W9;6;HC1L=1_LS,UNK4?B7 MIAK,]T1N*%? <&TH@^&5$26K85<96FS=O%@);::/6Q;F_X#2.ICSM1#Z8-@ MS1\G_0-02P,$% @ #H=$5(70KHX\ P 7 L !D !X;"]W;W)K&ULI5;;;N(P$/T5*^H#E4IS@W 1()5;MP^54&EWM5KM M@R$#1$ULUC:7_?NUG9!",%G4OI#8/F?FS'C(3&='V3M? 0BT3V+"N]9*B'7; MMOE\!0GF]W0-1)XL*$NPD$NVM/F: 0XU*8EMSW$".\$1L7H=O3=AO0[=B#@B M,&&(;Y($L[]]B.FN:[G68>,E6JZ$VK![G35>PA3$VWK"Y,K.K811 H1'E" & MBZ[UX+8?74<1-.)[!#M^](Y4*#-*W]7B*>Q:CE($,KX MDQFU/Q^L#[6PG,9< M_Z)=AG4L--]P09.,+!4D$4F?>)\EXH@@[9@)7D;PBH3:!8*?$?QK/=0R0NU: M#_6,4"\2@@N$(",$UWIH9(2&OJPTN_IJAEC@7H?1'6(*+:VI%WV_FBUO)"*J M%*>"R=-(\D3OBU/?^"O<&&,2 "_7J8 M<<'D=_!WB=%:;K2FC=8N&!U#" S'IN2DQ+HFJJZP[57=N@QD>YR".LI7K:7VN!%HE^4S% ME"%.M+C.1Y-Q2M6\4H%CV1=T/Q&RGT#:3^S*+.LGQC[AG/TQ:H5Z'1@P7NT4 M,S1@W*.B3K^"!E#5=>NGJ+$)U2S>I@GDMPHYM(]Z=@)LJ<5''^!*8 \7U J#@OE(!^H>_\ 4$L#!!0 ( Z' M1%2H'LR#]P, $<- 9 >&PO=V]R:W-H965TF<=?X\EH*^2S6@%H\EH67(U[*ZW75YZGLA645%V*-7!\LQ"R MI!J;*'OIUY)&>]-1K;O7DY&8J,+QN%>$K4I2RK?;J 0VW$O MZ.TZ'MARI4V'-QFMZ1(>0?]8V7G)7 %1.<2%B,>]?!U;? "JS%+P9; MM?=,S%#F0CR;QO=\W/,-$120:>."XM\+W$)1&$_(\7_MM-?$-,+]YYWWF1T\ M#F9.%=R*XF^6Z]6X-^B1'!9T4^@'L?T+Z@$EQE\F"F5_R;:V]7LDVR@MREJ, M!"7CU3]]K2=B3X!^W(*P%H1M07Q$$-6"Z-0(<2V(3XV0U(*D+4B/"-):D)X: MH5\+^G:QJMFU2S.EFDY&4FR)--;HS3S8];5J7!'&S59\U!+?,M3IR7>>B1+( M$WT%=4'>6^2!:B /D F>L8)1NV_.9O^,YY []M%L__$P_Z]8'88<# M#Z>TF==P-Z\W8:?'1UA?DLB_(*$?!@Z@V]/EOFL^_BSZW9]%GW7+IY"A/#@J M_W:R/!AV+$74;/'(^HN.^+M;+, FO$^V]P6Y+L6&:_+O]5QIB4GROX[H<1,] MMM'C[@.F,2:\X@6B@)S-@<."Z7/,F1*YYSRQ )B%GVL6<'N($_6&+V644#-S,_8:Y MW\G\BQ:;"I 66%90GH&+KW\0.DK"J,7G, H&L9MOT/ -/EE[D3T3W)IFZUM0 M%][@('+LIRVZ0YLP3-QPPP9NV DW92\L![RQL*C*P)Y$S/Z;[!CF\' !(W_0 MXCPT\MV4@?]^1_N=G/> 11?'K4ARALE, JZRLKM48+:0SOO./\!(VH?=89-& M1UCWZHF@D_5):$Q<["#K>4W6IOJ_MK6M*W^F^#J M-G#T3X.K.U?_S'PEV#+Q/6SUB?&#RB7CBA2P0 3_LH\CD%757C6T6-NB<2XT MEJ#V<85?.B"- ;Y?"*%W#1.@^7::_ 902P,$% @ #H=$5+59 &CY! M>10 !D !X;"]W;W)K&ULM9A?;^LF&,:OSSX% MBHZF5FIJ@V,G.4LCM?KS \R!F!\:_BRTA$KQD:2XN!ELI=U\\3\1;DF%QSG8D5[^L&<^P5*]\ MXXD=)S@I&V6IAWP_\C),\\%\5GZ[Y_,9V\N4YN2> ['/,LQ?KTC*#A<#.'C[ M\$ W6UE\\.:S'=Z01R*_[>ZY>O.:+ G-2"XHRP$GZXO!)?RR",H&9<3OE!Q$ MZQD40UDQ]KUXN4DN!GY!1%(2RR(%5O^>R8*D:9%)5)1 M%GUY<4UT51$A"Q%$X([E)S$, S@'SD M&X 6O9O#J0,G:$H>E/D":[ZZR*WJ_G6Y$I*K-?VWHX-1T\&H[&!DZ>":OJCL M6,\;S27.-W25$N-\5-G",ENQ[9_G, AGWG.[1(:8,&IBWF&HQ+PE:OL9 M@:IV4;LS/SH"ZL;X9IRHP8F<.)=QS/>J;N1%2:0%+.ITBOSHF*P;% 2!F6W< ML(V=;+\I/5?*S;&D^0:D3 @08\Y?E8P?,$],J.,.112-IT>HW:!1A"S3.FE8 M)T[6!=Y1B=-^E!/'+%:(W8C0AV;":4,X=1+>Y,]$2.5%$B1TK38CR6-BHIMV MU^%HKT!#5#B>CBU@2(.A#[1%+;YGG.YQ=5A(U7$% M6V:Y3M5&&$Y1BZ$F-82%X_'(@JK= 9.U*>B@,7)HS(%J4RAE&XC:M"=Q0@= M@W:#D$5_H+84..IO6B>M@\!I/^^"VA6@VQ9Z[T[HLH"Z%-V0(0PMM=!& =U. M83TYVF+K="W;E?AAUX Q!T"84VA.@VQ0, MB_PDK1?1ZZD1MBO\0\-:-T39# QJ?X!N@RCLMKLA/R1V64&-VPT96K8FTG:! MW':QV*K#'2E.W:46]Y4]9+"-T#\FKJ/:![\ ^I;EBK1Q(+=QO%G^J"#=WMH M9*J=U[K$R0C?E'=;"H7MJCKRZYZI>)-N55T4K)B7+RL8TO-I=Y,V\6SFBPENI%IP"&O&53/M6 MW@E\9[#6C36QGCQ+^6(W]\G0"RPAX! ;JX'BWRM,@'.K"&G\J71ZM4D+;*XW MVN^<[^C+,]4PD?P'2TPZ]/H>26!)"V[FQ#(#\DC?0%^1.<12Q(PSZI(BE^1) M*#Q;"?87$BM%QB!@R8PF%W<_+\G%% QE7%^2S^1I,247GR[))\($>4QEH:E( M], W2-,:\^.*TKBD%!VA%$;D00J3:O)5))!L*_#1O]K):./D.#JI<0KQ-6F% M5R0*HN HR7.KK.'VV^[R.VIV!_]J,^[Y(%-4B6S0[-^=5!XC$UL6QH/;V#/?#'6[[(HVRV2+7K\GU M/ZJ)JL>1>V% @38$6Q.9@:#<,'Q*MW&LBMU64S+N[Y7H;C _E)B>DB@]\AL= M/ .U&UL MC53;CMHP$/T5*^H#2"VYD6UW%2)QZ:I]6 F!ME55]<$D ['6B5/;+/#W'3LA M#,90< AU8:!XN<5IL"Y(4(9?QM.I[W2 +OK(_NCC1UC65$%4\%_ MLDSG(^>+0S)8TRW7"['[!DT\5F JN++_9%?[#O'&=*NT*!HPV@4KZR_=-WGH M /R[*X"@ 01O <,K@+ !A#;06ID-:T8U36(I=D0:;V0S"YL;B\9H6&E><:DE MGC+$Z60!FDG 9]%DSFE)>H^_^J0W TT95WWRB3PO9Z3WH1^[&F\S&#=MF"X%T0-'TWW+^_ M(2=L4Q=:OO"=J?L]7BDML2[_W" ?MN1#2SZ\0C[%U$FVVII:5V1U(%!47!Q M7GJ(FBJR5*9M7Y/0]_ 7NZ_=])R[^=&)VXG2J%4:W50ZEU@L^Z,^(&E7^26U MT;F,^^A,A=NIZ0+DQK:Z0O9MJ>N2:7?;:3*V3?1F?X)3IAX*_VGJ$?5$Y89A M=CFLD=(;?$9-LF[[VM"BLIVS$AK[T"YSG)0@C0.>KX701\-Y!]02P,$ M% @ #H=$5#F[)G>- @ X08 !D !X;"]W;W)K&ULE55=;],P%/TK5B2D31K-1[O"IC;2UC+80U'5,A!"/+C);6(MMH/M MM$/BQW/MI"$;;00OB7U]S_&Y'[F9[*5ZU#F (4^\$'KJY<:4U[ZODQPXU0-9 M@L"3K52<&MRJS->E IHZ$"_\* C&/J=,>/'$V98JGLC*%$S 4A%=<4[5SULH MY'[JA=[!L&)9;JS!CR7UI_Y_"9 MP5YWUL1&LI'RT6[NTZD76$%00&(L \77#F90%)8(9?QH.+WV2@OLK@_L=RYV MC&5#-_!CWQ#4JQA'[27'M;7QN=N/:*+*0PN2;O1 KI$?RL'Q]&/00^ MYJ!-1'1(Q&W4R[B&*;T 1N24X(!163V1$GRY6339V9'90[&),P:X;?9_',X6C5N&H7R'V MT\.:?%N 5?J=_"+O06:*ECE+R$R*!*6JNNU63#]V'3])@XVY@AV("KH'"_K$ M>,5;4T\B+UN9E[TR_U9R09:@K VGXK$^Z><+@T$0O#K6(/^/JP/R.Q\_!Y6Y M(:I)(BMAZO9OK>VH%95#]1Z M8V3I1LQ&&AQ8;IGC/PB4=<#SK93FL+$7M'^U^#=02P,$% @ #H=$5"LX M4<=; P R@L !D !X;"]W;W)K&ULI59;;],P M&/TK5H3$)L%ROTUMI:UM"@\3T\I "/'@-E^;B,0.MKNR?X^=9*%-TE"-E\9V MSCG?U>DWVE/VDR< OW.,\+'6B)$<:WK?)U COD5+8#(-QO*3$=V)+"5PSQ#?Y3EFS[>0T?U8,[67@X=TFPAU MH$]&!=["$L1C<<_D3F]4XC0'PE-*$(/-6+LQKQ>API> +RGL^<$:J4A6E/Y4 MFX_Q6#.40Y#!6B@%+!]/,(4L4T+2C5^UIM:85,3#]8MZ5,8N8UEA#E.:?4UC MD8RU0$,Q;/ N$P]T_P'J>%REMZ89+W_1OL8:&EKON*!Y398>Y"FIGOAWG8<# M@M3I)U@UP6H3G!,$NR;8YUIP:H)SK@6W)KAM@G>"X-4$[UP+?DWPRV)5V2U+ M,\,"3T:,[A%3:*FF%F5]2[:L2$I4)RX%DV]3R1.3)6QE7PGTD51=K=KC/5K* MAH]W&2"Z05.:%Y@\O^7H,Q4X0P_P!&0':/6,%D"W#!=)ND8W\AJ@B^C;);J8 M@7*(W*"7H9)^N)LNAD.E,)NKH!=ZCDG].J&[FW+BNF63/51 M?YJX5AA(JT^'M>I!A9YC'*-F793I!8'A',/F/3#'-GW[&!;UP +?=JUCV*+' M-=NT_MH\RIC39,P9S-@C207$:"FP (Z^WT&^ O9CH!1N(^R^NA05TVN5HI6] M:0\J=$.S58HN2I;";5=LW@-S;,-NV8QZ8(%OA*V*+;HPQ[6\$Z7PFHQY@QF3 M_\V"X/R<(OB-I/_:(D1^)P8[:(79A?BF$_9'&30N!8,N?1()L'-B#!O!\-6- M%G:O3*O)N@BG]4F8=2&'I:[:JXLQ[99.U*-CM;IYT<7XIME*N'XP(N3 MN7T MQ]&:[HBH+GYSV@R8-^5]YU']4_F08'B>F?'C\0P>;AA_$FM*)7I)DTR,C+64^6?3 M%/,U38D8L)QF\&;)>$HD#/G*%#FG9%&2TL2T+/VJC1^%3$]OV;]>MR\C"91R+H)4O^C!=R/3)" RWHDA2)O&>;6UI/R%/V MYBP1Y2_:5%C?,]"\$)*E-1DB2..L^B_G Y-"5$H6^:\]GA1>;0/>#S/^0!9 MWAFR+1MWT"_U]#N2 3T\2)\OJ$ MSH%^V/MM;SJ..NA3/?V!YF_!=RI_IZ=_(?Q0\"8D;9.Y=I.Y=FG/Z9&YK^@K M)YD@50TCIS2D7O T25+4[ *FW'^A&(A"G *&P-E3,*& MR0L^7T.!7G0M9V78+PVK3O4\]GWL>8X+ CRW%ZX#Z/B.$X5X%SC=!X9NY+K8 M]7:!=_O "/MV%/@-;D<,MQ'#U8KQ%9JP*/AK)<<9$FO"J3B#/O>CB'FG"A?N M7B@!#ES_G0:7^S#LANY[J2;[L"B,?+AV<5?'<3L">(T WD\)\$R2@G;-NC+C MM?R_G_!1Q.0HXNHHXN8HXO8H8JI#[*CH-RKZ>A77%/U>[I_O7VCZ2+ENHP:- MT>!C*T+8. JUT9^O5IRNP!?*>9S-XQR:)4E9D4G$EE5=Z.H-X9Z*@55>W5I& M3321-III)BGL08FXBD@7@-Z.-["L7S7J8&O[36'I5Y?R5!O($;Z'7BGA0A=+ MZ_L&]U.'OL"90G1MU9O:1'ME[-V%J=OK/L[1+"#>MC)L?U"+N:XMM^N<[1T. M:=OTL+[KS3A+(1(&E:Y/%,Z^@IY&F6V[P4?ZS8:A"T;X E5U8ELPT#_HIZH( MWE9X['UL'<';,HCU=? _5I+::EMNO[.4F*V3@3KOPD?8*LX$2N@2F-8@ !.\ M.D)6 \GR\K#PR"0+]D$%,]4.>/YB __A=02P,$% @ M#H=$5$$\*0+5 @ ,PH !D !X;"]W;W)K&UL MM99M;]HP$,>_BA55*D@K>8#P4 $2Y:%L6J6HK)NFJB],,,1J8E/; 2KMP^\< MW S&@R)5O"#8R?W^=[X[V6ZON7B5$2$*;9*8R8X5*;6\M6T91B3!LL*7A,&7 M.1<)5C 5"ULN!<&S#$IBVW.1TB_L;GN)%V1"U-,R$#"SIP=WQA_HH M6SNL98HEZ?/X%YVIJ&,U+30CS0N+K; MNO).N/J&605YSA?X>>X1O'\>GY!E!55/XX/BN',$'W[.^^ASWN_/XP,2 NZ> MQ,>%<;>UC]O0+WG3>'G3>)E>M6#3H.?>5"H!^]#+&?5JKE[-U&LGU.]APT6E MF$OH/MC=R$91MDBIC!+MBL]A:YJJ8_VSE?4S6;UEK[J0J]5NBQQ:W%1K^S;# M0YM&ZS^=T1&=AK]O#*G \P M7 B'T@R)>(%_4']WN-P@GJARE^>J:*?!^)?H$?JN7K] M(CUR5S](>-,YD?)&'DOC;"R'*_V7VHN7HYD'V;Q .5JY>NLRY6@5*(>]<[KI MZ]0#%@O*)(K)'"BGT@!<;*\HVXGBR^S FW(%QV&ULG53;BMLP$/V5P>Q# B&.G:27Q3'DTM#"!L*&],+2 M!]F>Q&)ER2O)\2[TXRO)CDE+DX>^R!IISCESY)&B6LAGE2-J>"T85S,OU[J\ M]WV5YE@0-10E7"_F-A\E_"58JTNYF"=)$(\V^!+-O-&MB!DF&K+0,SGA$MDS!*9,EY:3J^3 MM,#+^9E][;P;+PE1N!3L&\UT/O,^>)#A@51,/XKZ,[9^II8O%4RY$>HF=_K1 M@[126A0MV%104-Y\R6M[#A> ,+@""%M Z.INA%R5*Z))'$E1@[39ALU.G%6' M-L51;G_*3DNS2PU.Q[LJ4?A2(=?PZ61&!;T])U5&-69]Z*U_F&&%FE"F^G ' ME,.&,F;.4T6^-OJ6Q4];K46C%5[1FI=R"&$P@' 4!OO="GIW_3]9?%-]9R'L M+(2.=G*%=KW\#CO!B!S P\,2GC98)"A_PB_XVURW=T-UW*F.G>KXOP[N:9XH M+4W+W9*:=%*3FP8?A%*0"JXI/R)/WP:0D<+<& 5*5*;I!G BK,)__9"&>.J( M[?T\Q<%X'/FGRVK\B^ZQ%W%#Y)%R!0P/!C4:OC=PV31W$VA1NH9*A#;MZ::Y M>0]0V@2S?Q!"GP/;H]T+$_\&4$L#!!0 ( Z'1%3JJ-[., , ,+ 9 M >&PO=V]R:W-H965TT![<)-38I'$F>VT[-_/=D(:UC1$0O2AL9WSG?.=FW/&&\J> M>0(@T$N6YGQB)$(4%Z;)HP0RS$]I ;E\LZ(LPT)NV9/)"P8XUJ L-1W+.C,S M3')C.M9G6E#ZKS2R>&)9B!"E$ M0JG \K&&:TA3I4GR^%,K-1J;"MA>OVK_HIV7SBPQAVN:_B*Q2"9&8* 85KA, MQ3W=?(7:(5_IBVC*]3_:U+*6@:*2"YK58,D@(WGUQ"]U(%H Z6@WP*D!SE" M6P/\Z<"$6>#IF=(.8DI;:U$)'7Z-EO$BN"F4AF'Q+ M)$Y,0^ 1(X5.&EVAJY)+ <[1";J,8Z*.<8IF>5612NCPNWN$#D,0F*3\2,H] M+$)T>'"$#I")>((9<$1R]) 3P8_EH5S_2&C)<1[SL2DD9678C&IZ5Q4]9P^] MRX*=(M/MJ#1,R*-V;.^UF_YE5V>T2S3%KC.J2'LE.K_CWJZM-* MZUDKD?8H\"SY>YOQ<%?0\WS?#;SNO <-[Z"7]YP12;H 5I'\GWX7Y6"G]FRW MF\2H(3%ZAP2- &*.5HQF2!9 5U^,=LPZGNU8>^K>MK8WM=5OO&11(K^)NB.5 M_U6V.B]5:[^*O67:^J;8'^C1\!WTH":UMY>F[?23*9<<_I20"W2S M5O\#>M;>WI6V^YE=:V^O/?M#]]X[Z/Z8FJWY08V'MY@]D9RC%%92FW5Z+BN$ M51-7M1&TT"/%D@HYH.AE(J=48$I OE]1*EXW:DIIYM[I/U!+ P04 " . MAT148&JZ'+D0 #Z;0 &@ 'AL+W=O&UL MO5U9;QLY$OXK#6. 38!)S+O901(@D>4CLS/(QC.[#XM]Z$B=6!M)[5&W[ RP M/W[9K8-LLGC(EO,R8RD?R6*1K(M5U.O[>O6MN:FJ-ON^F"^;-R+?NZ_^[C MZNWK>MW.9\OJXRIKUHM%N?KK?36O[]^-\7?6S>5S77_K M/EQ-WYR@CJ1J7DW:KH]2_>^N&E7S>=>5(N3/;:\G^T&[AN;?N][/^]FKV7PN MFVI4S_\UF[8W;T[D23:MOI3K>?NIOK^LMC/J"9S4\Z;_;W:_Q:*3;+)NVGJQ M;:PH6,R6F_^7W[><,!JH?N &9-N V V8IP'=-J"I#=BV 4LEB6\;\-01Q+:! M2!TAWS;(4T>0VP;2;B \#8IM@R)U!(QV*X>2F^P7>[/I-KNDWV)G95N^?;VJ M[[-5AU?]=7_T^[1OKW;6;-F=J>MVI?YUIMJU;S]5=[/^?-1?LH\K]:%>-_._ MLJNF65?3['RV+)>363G/KMNRK=19:IOL17:M3O9T/:^Z1I-Z.55'3(%'];*I MY[.I DZS]^5_K@^RY[]]#S[*3O-FIMR M5379;)G]L9RUS<_J2_7W[S>*DG(Y;5Z?MFJ>';6GD^VK3':K_)X$>[RN;E]F%/V< M$40P0- HW/S#>AEL?I8^.H*6XW&CGZ!SK+A\W]ZMP\[-JHIIC;_,/ MROH;)8=Y-I[-.7RNQ=5O. MIB^4-)F4M[.VG$.R9-,7[_OJ+)"[MT1*48C7IW?F+DF#7;DPCI"-^N"BL"0Y MW:,&T^;[:?/PM">3]6(][UFJC(K99-9"\]UT(HRQ7V#"*[4IHSF(_9_&0';775IV&&M4+96[>=';@797]O6Z:P![+]P/G06:/ MZJ;O7.G/:KFN($;GSHP%1D0.^7*6NQM&Y#FS%L/M"Q?$@5VZG6'*,DT'&?:J:JEQ-;C*EV]4VO5-6_6VW4A 'I4, P=@Z M2VL M4[NP^G[;R5W8.L? D0#!)B*V6+B$<+X1M+T(PG#/DL!+"$4D\VAAK6QF'C>7?E'L^=VRB M+>L8Q+K"4<$@3C*+=6/LFKV*);DM7,\A'*7M>$N\SIUH3::P+A)'=4% "31-AJY1+""6?7 M7T&PCHFYS40(%V"B]@>P"#+Q?=G,)CWS,B5A-[$ED(V;;J1) 'KIF$DP#-GF M^18VG([-0;@KVS;W$&;;YAX8\?!/NS4X[->;KSH-*X&">QD$0YG+0=5U< M#L)=.1R$"7,X",-\'-3^#0X[.)L=>-_'\JOIB_).*?JO5;9<+SXK=O81T\6B M7N["GO6Z;5IEFWJ,>0QX+DSI$8X+F]$N4N2=+VDOR06 5$<^SZ6-O(3Z+"3/ MF9 VTP&DE!AQZO =0!+$*)4^(U5[2#CL(NTV[]&8[WHD/N8#KI*'^2[2QWR@ M3P_S :2'^0 RR'RB_2R"@J&80Y< MKTG[GU!(6[LD).R2=);+U<;X>]:)J^?0$F[[<-2E;<* .->$(:YC )HP$ XP M8:!1(1,&P@$F# 2#3!@0Y]>^1/LW).S?F,N>5?VJ@XOB^@58*/98IVJTQ0WC MI$@=*GOQH/YRXBP> .Z.X=PRKFW3W+B+"[3J+L"8#FS'=@/ .J%9'8HY1> M7W?)!YM[920ASLE)-$I 7' B09@X(D& M<-")!GP7\$0#..A$ S#P1$.XP(G63@GAP07_K6ZK#..7V6Y)?$;AL']MKY.P MO?Y1];]LNQOFH6:NOD_FZZG2Y7VT9+I5[,L($=LU$.Z!XP39+@T 4WZ\M)4K M"!,L1PC9BP",2RG%)G+()FV6D[!9_G%53]>3T.48T08JD<$E/?J="=$&&@D; M: FW)L2U4)A$!;)/-P!3=AFUCV/A:A F"F';6A .,RFIO1D '%<6H>W? CC& M"/8X%U0;630A2#@;I:#[I]'8$X MZHC5,P#'E%EO[8IQ8G?G8'?$CN%=),[B,HVZ*P &W34#L.%E\\9B@&"8"L_U M"S6N_,.A6O-6^@RZE1[VJTT$RGZL%*-:)])PH"YDG5#HGANP3D"<:YU ,,@Z M@7"N=7(%P2!S L3YS0FJU3T-W]\:! .6#0 !BX: M@(,6#8"!BP;A HNF#08:CFBE"FDWL -FC(Q ("*,VE$VPQ,[/ <[ M1,B^"[K8XGAL*I<0$*#P"AH8RI*!<,,TF:VTA@BDYC7_<*VUA4:+IW/PF+9C M6-B."8G0;=-HR ;$N:>1N1?BX&F$N@-.(P2#3B.(\Y]&IFTT%@Y[O6O,1-U/ MU6V]:H-)HDQ;8XP\1*_(')':-F.LI'2IM)%*<4C/51JI@M*41 ]+2,!+4 MIA6 ";A8E]1P/1Z./%!'@ M6E?QL*Y*B0B,N!N_A646@ O(+*'5E BKJ9X3+[IBT6FWJ)TZ[7451*QP59#2 MZK:#,P9A@GF2,8565.* H/&A+J/0*D8\7,6(1!4#X4++I56,"*N8@Y;+=5/ MY7+U3&BYM)H1X<#IPV[TA%80(JP@KK>R1PNCCC?9K&G6Y>=YE:UOU7=W5=,; MB@JEP.UJ-ND$VP99WI.P5X4@ =W]4.NZC<&5S(:7TK$"N17,> MN8/SK<"#+N=R+6?SL)Q]9'0FUY(V#TO:PZ(S.72K!41GXK@AN5KVYI%@DG<] M#KIZRK4$S1]T]92\$%J4YL>HZ!SET&T-%'=* XIU1(T#TO0=]/_KINV?Q\@ M-'.CNC)_4A9K29>'PRP'[G7H_H#9Q4CC*&Q(K):->5@VINX'H-H.(#*"&E9W M:NDHPVF@1U<=4@M(&8Z8'!*!E$ DQ+; (PGJB.U;)61A(?4X*,$:ZSL1010 M)FA(I):H,BQ1#XL]2J TB5*[3G0,P :H(:U:&,MPU.20T*.$YAE9(6;I3N#2Y$8@0U)%$K$AE6)*FAQFTW9G#.+;@9QU## MM28JPG9T>:=QV%"$SAAJ2J;5.$=8ZQPTT%J[.$07)L9W*, : E.6,^RX> M"JVBBK"*.G:8L7!UE&=*+C \):W0B@/2UA\>9"RT5BKB">S1(&/A)FT#(B"& M&E*HE5$1"=,<$+$JH.PR@-(8;$BJ5DG% 4ECAP88"ZU0BH'TH8<%%S$R7_.(!,:?+KRX&]ID7F'&E2RB MC< 'NX>XB1\=0!"DOE MA-CBKHO!59=U>'88#F(LZHSR?Q2)]@S8_J!@(D9&H3P*2]5'AE@P,FK*421F M?5"09==;3(;%<1;!1@DWBD6%!DMQ4!P1(Z->&87%Y6/7P'P%*?(,4F+L" /O M!T&\C\$L.LUWAJ+IC?V;I,&41FP^N8.?-*D1FZ_21)ZE.7"? V^Z0.4EXP2@ M1;(A$B//OR1O"S!ET4VQ'J<@+6H-$8E_<'HC-E\6B3PM7E>%H)X]! ML)Q3GS(QG_&(O..1'&?<=30XR:AP=!X 8]C[.IOY7$;DO8S#@HT8>#Z"Y3FS M8[<0CA/IN^G YB,3D5/P:!$OFEO_&D XZ\Z7!(]!&#CS$05-B!'QA84.9[Z\5X\ !'7CP( M.8T8*M;GA'+G82P0.*A1L @T=!(Y1O+CKA=ND6H7J(QA8)%+W\$RBOYQI.H_ M-2JYZ\?*&70N1SRXW).;C8VJ>$R.E06YZRE.+)PNZ2764%R1&OOC1B@Q4.8N M!>:".A%7")H++C''/L5AE,3C2$W\L>.4N_&2)@8D1$8F9FC$2('^D:*5V*C+ MQY'"_*1X)0:JVCWR# (&Y)E1 (\C%?"'!,-V?0V-@!PY9P_"4' M5-0?&KO$1B$]CE32!Q414-P-+QP(#"V<^63G\5(D=WW%%PY(D@PMG*&,(O7E M#XQD&E7D.%)&_I213*" F^/"M'_>5.5RMSL .K?O]1*Y&\_= /L M?^[M[?\!4$L#!!0 ( Z'1%2^\2*%+ 0 +D0 : >&PO=V]R:W-H M965T=Y;*I5_=1P9+3&ELL]SS/23.1+I3(WG.DDIPM\1/4C?Q#ZRJE9 M8I9B)AG/0.#\O'=!OMZ1T *BY\,-W+O'(PK3YP_FXMO\7G/-8HPP4@9"JH/ M:[S")#%,6L>?BK17O], ]\]?V6\*Y[4S3U3B%4]^L5@MSWNC'L0XIZM$?>>; M.ZP<&AB^B">R^(5-9>OV(%I)Q=,*K!6D+"N/]*4*Q![ "UH 7@7PC@"M;_ K M@'\$\-L 004(N@(&%6!P[$,;(*P 8=1RQE5=#H1 M? /"6&LV!;5GXWIOX^_>U_AD\S5)0E\O/$45J787>B2L-E MJ<%KT7"1BSYXHR_@N1[Y"QR02RI0-A!=V8GNJ2;R24G4 )_9X8^8:[A[K*-5 MS;6=;H91K<;M0'?3W3FWE>2VLR8R[J#IKCO=L"USCB[)NBZ]NBZ]@CEHRX7B MT3/(/&&JJ:#LX%'?&YSI^CPC%B5^K<2WDNDETN'W7=&84@& S]P#PUOWAJ.2>B-A^%1N!H(_=#WQZ.62(1U),+W1T)/-E+1+#:+ MOBT<8==PO#5L#L=M@Z'5S6'MYM#JYB\JA.YF6SW,R$BPW'2KIJYR@@4A%WS- M8H0B/F8QH+IJ-'6$H+8YPJ9\D>F2&Z:6.I0"?O*M'OX$_"-H](Q"@EZ0($?! M>"QA@1D*FB1;T+B%B?A<\!3F>HX#Q4%A!END0O8M"]BHCL+(JO^>92Q=I?#[ M'M,G%/]:*,ZH#J"7:-F5YP(IXI[:O2ZD7:V+WMI*1PN:G/OA]W MX!5Q=\.0:Z5Z$#Q>:0\VKX63L#DV#A)VGD&9O<:9X0/(0V_V1CMB3SQ]Z9IX MLNO+Y$1C_ECJ3[!ZEH!] 'GHVZ[3$WNK[YY^.P]Q+>Y\!'KHSVXR(/;1P.0* M_ZQ0#_37:_/;I1)VW938V^F)$>T$NM.,1G8-C;RGHW6?@BK:DZ.&L[?%,IMZ M/8WK95M"@G,-=/M#[:TH]\GEA>)YL>MZXDKOX8K3)=(8A3'0S^>S,-M#MU^]L0IIJ-+!)U9 0\A::3 .;>% JPIC2LS!E7 :]CE\;ZEY' M+:S@$H::F$6:,OVS#T*MND$4;!;N^&QNW4+8ZV1L!B.P]]E0XRPLO$QX"M)P M)8F&:3=X&UT.(@_P%E\XK$QI3)R4L5(/;G(]Z0;4,0(!B74N&#Z6< 5".$_( MXT?N-"C.=,#R>./]O1>/8L;,P)427_G$SKO!14 F,&4+8>_4Z@/D@EK.7Z*$ M\?]DE=O2@"0+8U6:@Y%!RN7ZR1[S0)0 4?,%0)P#XGT!C1S0V!?0S %-'YFU M%!^' ;.LU]%J1;2S1F]NX(/IT2B?2W?O(ZMQER/.]NY@"7(!Y)3. M(*N3!JV1F,;1%OA5-7P "<(C#Z=;X(.]X5'[.3S$V!4!C(L QMY?LSJ -0R; M*S,N9V0(VA>D3(#&\;5 MW*NU;N\P5GD-#5$WH@5N3DHA&Z)-*"NL6@FD<*2&X=#WQ[@AE'MIXO:>9)J( MC6:4PY-$:M,T1/Z]!R9VY^"NRRV> ?X06&G#M;(.ED+\6*#AV+N^;8@8)!KJT#,:PL+8,P*F3+^ M])K>D-(2#]=[]<_.N_&R)@H6@OVDA:[GWM1#!91DP_2SV'V!WL^MUO^RYO M>"+O$MH;%/D?4.B'P1'ZXCP]@]S0 T?WC]"SB^G!["T=FP8.70R'+H9.+SJE M1Q6I*@D5<3^S*-&^K[\>#10]:&C4[S.)HB%1Y!+%)PLO04HHS,0Y_6.-[Q1N MG8*=^FTZ&_OC!&\/V_L>%(:SJ?\6E;U'!;/I)!I0;SS$@X?XK(<5-[\7&PO=V]R:W-H965TBAYH:6P)H425I.+DW^^0DA5' MDKUN?; D:M[,O#<<:J8[+IYD"J#(2\X*.;-2IQM64I@"8&E#/;!1$5GE.Q>L=,+Z;6:ZU M7_B<;5.E%^SYM*1;6('Z6CX*?+);+TF60R$S7A !FYEUZ]X\N(X&&(MO&>SD MP3W15-:B,@$&LM N*EV=8 &/:$^;QLW%JM3$U\/!^[_W!D$\^04,HU/YBSJ3Y)[O&UK%(7$G%\P:,&>19 M45_I2R/$.0"O 7@=@!L< ?@-P.\"_". H $$YT8(&T!X;H2H 41&^UHLH_22 M*CJ?"KXC0ENC-WUCRF70*'!6Z)VU4@+?9HA3\TU6")+1(R-\J M!4$6E1!0*'(K)2A)_B KW-9)Q8#P#3D?=_&/?TDNEJ!HQN0ENOFZ6I*+CY?D M(\D*\B7EE42LG-H*Z>BD[+A)_:Y.W3N2^@K*:^([5\1S/'< OC@-7T*,<-? MG0'X_=EP=_(>;F,-VD)X;2$\X\\_KQ '>M8Z7K6Z?K]=2R6P)7^<".NW87T3 M-C@2]AL4"1?8BR67F1JL0NT@- [T0?4\=\>N%T[MYT.Q^U:!YW2,[@=4FLTH(0WZLC5-PI';J?:?9M@-%SM<4MA_"L=5Y_]?(#7%?G" MU?!F&/=. L\/PW&'7]\JFGA!AV#?R!\'1PZ5B=59<)VW#Z7S&QOK[G]0=6=\ MP!\9_+VU#/8]SH82U4-!>O^B8IL5DC#88!+.]0AW@*CGR/I!\=+,/6NN<(HRMRG.WB"T ;[? M<*[V#SI .\W/_P-02P,$% @ #H=$5/\9]>]% P V@H !H !X;"]W M;W)K"S;5)BMI*NPT( M)! +Y?+L)M/&(K&+[;3+WV,[:2B)-RP2+TWLG'-FSF0:S^+$^'=1 DCT4%=4 M+)U2RL-+UQ5Y"346-^P 5#W9,5YCJ99\[XH#!UP84EVY@>?%;HT)=58+LW?/ M5PO6R(I0N.=(-'6-^<\[J-AIZ?C.>>,3V9=2;[BKQ0'O80/RR^&>JY7;JQ2D M!BH(HXC#;NG<^B\SW],$@_A*X"0N[I&VLF7LNUZ\+9:.IS.""G*I);"Z'&$- M5:655!X_.E&GCZF)E_=G]=?&O#*SQ0+6K/I&"EDNG=1!!>QP4\E/[/0&.D,S MK9>S2IA?=.JPGH/R1DA6=V2504UH>\4/72$N"$K'3@@Z0C DQ(\0PHX0#@G1 M(X2H(T2F,JT54X<,2[Q:<'9"7*.5FKXQQ31L99]0_=XWDJNG1/'DZC;/>0,% M>O6@.DF 0)@6Z(,L@:-UPSE0B=X1O"45D40]?8$VJO.*I@+$=N@?R5C9D^G^?,)-V#=):/3"_],DMULAN?I#3T2.^LB1B1S])7+.A-0=Q^$(M %; MB[1",R.DOW;'51@&B;)_O*S[&)6D?O G*!N# M^+>] ?3F:]D]F3G$!70YN% M5B&^M!!XLX&#,2A(9_' P1CDQU%D=Q#W#N))!]\PYYC*G^HE".!'NX5X'-A/ MPX&%,2BFPNDG'L)![4>#T&!6D\Z+?, MII383:2]B?1))@B5H%Z%/+>4S4@Z#A^D Q]CS!"2C2'1(R;FO8GYI GS];!E M/!^%BH>ML1YCYM&P?<:8,+2G['N_STIO,NG/3.+*>CQYHR]&Y 71L&,L,#^- MYL/4+;!9F,P&V;L7AWX-?&^&)Z%:NZ&R/:CZW7Y NS5CR6!_K08[PD5J(*=DO1N$I42;P>I=B'9P8P66R;5H&)N2S5\ M< ]7S'F#PO=(!^ MG%W] E!+ P04 " .AT1457-\?)\% "?$P &@ 'AL+W=O !%3;9% C"L+(2.F\5$N.RJ1P'P+BL*.ZSB#3L1XW)JA ^.0V7H'2 M2&JMR._DPO>YH28+<2$[8(:HQW]T3\CQ%#3CH3K!?9]F4W)\=$*."(_)/0]# MW*7..AKM--HZ7F[396:3>\"F=VG<)F[OE+B.2RO@5_7P&21MTG4.PJ?-X4X% M_/KGM-_\G/8W34(W/JC];3U\"AYJIP>UWS:&T_$^O(.\+,CI%N1TK;SNH6#@ MU>ZG(9 /=?S\^0TM3S0"ERB5>H3VX JK*0B:". ME6$*RFI"V^CRJD)QKU#!>B6C. MX^P:N1*QYO$2,!7;!Y6I> ZT]3?S4"OVKI!8=V@UKIKY5D$ M5F*;^X1M#,-PPM@!?M55-*B/]YX=P\*.8:T=TZ*;^'(/T1QD':U'A=#1KSM+ MXT+I^#_G^_1PPB^D9#AO33DE4\!\\,2L5.6_7O-C $39VL:6$JQ(K*PZ(&5P M>>R%J6]VQ 28C+$5)(D4*VY7UP'W@NS9[-$H+Q$:Q7"L@EIL26' K"R/7NF: MM^<:GN T,3B6H,QO'$LHA!MR1'MM!^NZ+96H1(ITB3:B;)-WN :6;M!V!Z/?5%,D2/LM(T]-FAQ:CU!_Y\X M=M9,(\M,:#37J=5B=;\7FJ/ACX(\2.$!RCE^__AP0B)8,H,AQ_>?3W*O<=%/ MI8&JM#0;@UDD$207_NDV>3[:P32)1;&!12+-#$4WV_JHXR$(E=IAG;/P;M2H">Y=/ M3C^NFO)KAY%'PX)0/S+GY8N12X>O30ZB)(0M-[(M-)A QKS46=^V6G0ON_D$!E"T+K M>Y#WQ74Y"YB$O NL[#TN/L_@/LQ*/LE.FH8@Q4+TVKW1S_TH.Z!WH^6+1.M[UR:O'] M>0'I['P7,)^N[IE<\EB1$!:(ZXK5CN:)^*6[6FAOFP8SQ.IAGSKBCVGR;HDY9F+/"]T\R0M MG&&_G'ODPSX[R"PMZ",'XI#G"7^^HQD[#1SHO$Q\3K<[J2?<87^?;.F2RB_[ M1ZY&;B-EG>:T$"DK *>;@?,)]A80:T*)^"NE)W'V#K0K3XQ]U8/%>N!XVB*: MT974(A+U.-(1S3(M2=GQK1;J-#HU\?S]1?JT=%XY\Y0(.F+9W^E:[@9.[( U MW22'3'YFISFM'0JTO!7+1/D+3C76<\#J("3+:[*R($^+ZIE\KP-Q1E!R[ 14 M$]![@M]"P#4!7ZK!KPG^I1J"FA!&E&J*:$+TGA"V$N";$EVH@-8&4 MY5#EKTS^.)')L,_9"7"-5M+T2UE!)5OE/"UTL2\E5U]3Q9/#99)1 =@&3+X= M4OD,'JC\G>'.B4NZ?X68.]7@#P$+0:-+J=[ MMGAVTW\[%)W:)Y?3;=JG/^?[[.=\GW?3QW2EZ+"5OKB8#DE'(>"FD7$I#[=Y M(Q-)=;_I9E9[(2\[4W1(]AO)?BG9;Y$\XTP(D*D?6\-6W*#DZIWU.+R)/4P\ M3\7D>%Z()A#%86C@IA:!")/(,Y S$QG[H6_@YB8.AQ8+%Q;-D 3P'/@F@$$3 MP* S@+^K,TM;^"IF^,9;1* 9EY$-&?MF6,:!Z49 (H(,Y,2"Q#BPY,2B.T:1 M%YDYL2!#2$R1PB8O86=>EKN$4]TN19T@L.$L![3: MR/)J(TN;CD]_D.L*AQ30+LLVVLS,D[+3MONF= MMGS45D)#-X&Q6;D+"U"5.,2M-0G1JZWH1Q?C>4T]5QL0C"WVF< ;1.*HW;[7 M;1SB_WE1FM<:@@\;WP*T=[Y[=L'(52^7MU,!5NQ0R&H?;&:;&_"G\M[W;OX. M]D;0,C^&O8EM?@I[,]O\7-^PRPO0JSG5]?PAX=NT4)U"-\HT[S92WO'JQEL- M)-N7UZ$G)M7EJGS=T61-N0:H[QO&Y,M *VC^=QC^"U!+ P04 " .AT14 M:)P7P 4) "'*P &@ 'AL+W=O&ULM5IM M<]LX#OXK'$]O-IG)VJ8DVG$WR8P=-ULWSM67M+K3B\&Q0HGA^R2/AQA#A; M7_:F^.T=&2N%5.+?/MN+H]=(;>4QCK^H-POOLC=4%K& N5)!4/CSQ*Y9$"@D ML.-K#MHKUE2*QZ\/Z#?IYF$SCU2PZSCXP_?D]K)WWD,>6],DD/?Q_CW+-T04 MGAL'(OT?[7/980^YB9!QF"N#!:$?97_IM]P11PH6;E"P<@6KJX*=*]A=%9Q< MP>FJ0'(%\E)AW* PRA5&717&N<*XJTGGN<+Y"X7&2&77>! MB\.NG':CRN&X<>6\&R/J<. X/?%!%HMI(,^II%<7/-XCKN0!3[U(LR'5A_CU M(Y6X#Y+#MS[HR:LY>Y2(1A[Z*+>,HUG, <"/-@+]BJ:>YZOLH@%:1!E'J%P[ M^9=]BD[F3%(_$*<7 PEF*+"!FR\YRY:T&I:<[G@?V<,S9 TM_/EACD[>U*%< MFU$^T*@/"&TH\^ZV#)M1WK78DH M>*Q0\*09Y:;#CC);\#A'$5O*F:C!^MV, M](G6O3AIUAT:T:9,Q=0< FET:)E9ZPB AJQ[LQ8=Y1K MN^I !I"B1:);1:);*:IM2O1%)"1/H.Y*].<2!-!"LE#\98"W"W@[A7<:X*_C M, 1N ,9ROR!?B(1Y""@#1;%D NT2[FZAO'KH?Z@YI+,51ND*JN%XNCIW)HZ# M'7(Q>#J.M*Z"MU7!T0@38CO#LN"R1M >V?;D')<%[ZJ"$SRR)N-1(5=RGU.X MSS&Z;QK&7/K_S0@V7D/K :>EW$@CER$W%K+.81DF.3(&^C7X]\)=53&[+%8R MF10F$Z/)OT-7B$Z"6(A3!$:S;Q+*1N*+;1I>^1[JK"85%[XP^#VI&/PK'%EE M7U6@\:2Z_0\U:&-2$;NM$<-X5)%;5N4:'#DJ'#DR.G(12089(<&%T(X+IKSI M'K8K@N6D85KY(:L0_=%KWMAK9L%2MY=EQX=FST M[(QR-Z#/ LUH] 6MEM?HSSL6/C+^%_#0,HX\\'3J_4?U_UOZ7Q,?S'Y&7+$UHF&< M1/),=>=^F(0H\$._CO86.6XI_ZPLRAO"'.OBB\W5=\F>&(7:(S;#3X4"A^95I@%?=,-G"$@>00>UH]$S MVE.!H+*NDR X6@X&0[E%OA1H[8,EKLIT%Q@L'= *^_JF$-?U")L+TCU[BH,G MJ#;HX) L4TW@FI+Q^%425+,L/C=:_XGQ4-F<=IZUIV36M]$SH]S4T7;!LZ=$09JX>3:D%=?$/($C&(S0- M\HQ/BV>'XFCI,F'9KY%[EB9ZRTST*^X#->V F[*R6'>58E7'$6RJ@I:F;\O, MKW=4)EQ%[(YQ/_9J%SM+K,6A/92:6MFM,W,>$@7=9'DR]3C M-_7U9M:"-&Q)&_OH3LO<5O]0\/W@B&-KDK6=5PE,S:-V2Y^ZV7"V45.P6QQ& M_4%4[T+:HE/3I]V-/KO$@QFI;:ZU-8W:WT.C=?,!''M8VW2V(']2 T"&.@7G MLW2_0 ]!XC&1C@?K. C2*R#C *!DJ2S-$[Z #@YF5G6U(6,D8/(2Z^>WZ,0_ M1>J77:GN\>C1_'J8;V&C;V!"A6^@(X$UU'4NH^X6?4THAXW^!A!E##4K(NF' M8')0FDA_2^^R0+PL#R-;+N[73XA]I!Q38"F0!DD! Q(,3(\,2>YO-NE%SG[+ MHI(K$%CO YA ;\BPV)E!+/+ ].ID;)IG;=U#V"T3(2STS_1WB"X\K!L$^U4:!$.YF8%( M?VCLJ!S=6CCFUJ*:BG! T @_*0M7 76SRM:H)S_E[5V W+?H=\E2SI&.^ OLI>3KYGCPEFF!)VP3V/7E*JKQJRE.B M:968:;%[GK8 M>4IT>Q*S.RZHL_NEL&)@8MD_HP=O-QP&J*37U:KU2^G:!G3 MZ#B-KZ?W[Q[0U.V4OD23*7F52RNB:9*8V:U]#IZW(+1?&Y&C7]7-#-E^;31O M0DRJJU%@V. MGIE3CZC>9?Z&AGX-BD.89'J(9T]]9F]DO$L?HWN,I8S#].6648]Q)0#?KV/( ME/R->C*O>/;VZO]02P,$% @ #H=$5 <"9XF5 @ ,P< !H !X;"]W M;W)K?>>YKK="WDO:H -'I@ ME*NQ5VE=G_J^*BI@6 U$#=R<+(1D6)NM7/JJEH!+1V+4CX+@V&>8<"]+W;NI MS%+1:$HX3"52#6-8/IX#%>NQ%WK/+Z[)LM+VA9^E-5["#/1-/95FY_=12L* M*R(XDK 8>V?A:3ZR> ?X26"M-M;(5C(7XMYN+LJQ%]B$@$*A;01L'BN8 *4V MD$GC=Q?3ZR4M<7/]'/V+J]W4,L<*)H+>DE)78^_$0R4L<$/UM5A_A:Z>H8U7 M"*K<+UIWV,!#1:.T8!W99, (;Y_XH>O#!B%,=A"BCA"]EQ!WA/B]A*0C)*XS M;2FN#SG6.$NE6"-IT2::7;AF.K8IGW!K^TQ+M$.8EF@BN M"5\"+P@H]!&=E26Q!F&*+GC[+[-V'?Z(C]!A#AH3JHX,[F:6H\.#(W2 "$=7 MA%*#4JFO38I6R"^Z=,[;=*(=ZK"%GK^; M'GYZ2?=-7_OF1GUS(Q$ MFA:;T[LK8'.0O_8HQ[UR[)3C'J5D;XV]@@0%<@5;36]#A(&+82?1*@L'4>JO-JUM0<,-3/(2D6\-\P?T(O]A MG_]P;_ZM'=\$+_[.D>->Y_@_.S+JE4;_[LCH;2N3-XYL 46#DU>F; $%@]$K M4_R-"66ODRLLEX0K1&%A6 9O3)+MB&XW6M1N:,V%-B/0+2MSJX&T '.^$$(_ M;^P<[._)[ E02P,$% @ #H=$5/4;6S8Q P BPD !H !X;"]W;W)K MN[5\NY M+ UG NX5T6514/5G!5P>%][(>^YX8/O[>A=,K-X!_C&X*A/OHEULI7REVU\RA9>8!,"#JFQ"A3_'F$-G%LA M3.-WK>DU(2WQ]/M9_8/SCEZV5,-:\N\L,_G"FWDD@QTMN7F0QX]0^YE8O51R M[7[)L<8&'DE+;611DS&#@HGJGS[5=3@AH$X_(:P)89L0GR%$-2%J$\9G"..: M,':5J:RX.B34T.58 M6J[)>Y%!UL-?#_-'X8" CU5K2A<^EVX5#BINX'!-HN M"8-PU)?0,#V!%.DC M1P]ZZ,FKZ:.; 3=1LQ BIQ?]UT)(F$ZYU*4"\N-VJXW"_?IS(.JXB3IV4<=G MHJXHIR(%0@W9PIX)@2'M6CN 8K)OEE>5WL3IV3/M<1G/1EC^Q]/*=T%A,)F^ M!"5=4- @7IB9-&8F@V;JW6#KQ;0N(2-9J:PAD\. HTHT/DWV)@A;CKJ@Z2R. M6XYZE$YMOS 5-Z;B05-X\!L.U;HH: :O\Q1W,KF*)D%K!M9]J%%[,I,NZLP\ M31M+TT%+)P<99W3+.,,3#&]0@A?G%3PQ;1<^.3:SV6=PVDU].HM:_GI ;7-= MR!ESL\;<[+4["G ;#^ZE66<'3,9AVT07U-UP21?4L_+\DVNJ +5WU[TFJ2R% MJ8[=IK=Y4=RZB[35O\:71O4P^"=3/5/NJ,)31!,..Y0,KJ>8DJJN_JIAY,%= MAEMI\&IUGSF^ED!9 ([OI#3/#1N@>7\M_P)02P,$% @ #H=$5.1,X/7B M P X@\ !H !X;"]W;W)K)\$4: 1&';(LUH6=CN/(SFP22&1$WBK&U**^V/7]MQ0YB$3#2= MA_( =G+/]?&]YU[CT8'01Q9CS,%SEN9L;,2<%Y],DX4QSA"[)@7.Q9LMH1GB M8DIW)BLH1I$"9:EI6Y9O9BC)C9KD>$D!VV<9HB\W."6'L0&- MUP>K9!=S^<"QA(@++X)\$' M5AL#N94-(8]RLHC&AB49X12'7+I XN<)SW":2D^"Q[_:J5&M*8'U\:OW6[5Y ML9D-8GA&TJ])Q..Q$1@@PENT3_F*'.ZQWI G_84D9>H;'+2M98!PSSC)-%@P MR)*\_$7/.A U '3/ &P-L/L"' UP^@)<#7#[ CP-\/H"? WP^P(&&C#H"P@T M0,G%+-.A/5C+B+^<27,PQ1TG*+H7=PWH.+CY<@@\@ MR<'?,=DSE$=L9')!3RYBAIK*34G%/D-E6M!KX%@?@6W9L 4^ZX:O<=$)G_>' M6RWP/]ZV^NW;5K_KAL]Q*.#P+/R^-QP.3^&FT%,E*KL2E:W\.>=V$R.*KS9- M44TI1?D.B]['P>8%U.V6Z$4]GAX0C<"WS\(E6'"\=A)R*D*,(N9TJ+Q<* MZX3PLQSC-K65'CWE49X 3Q//M41PG^JB:#$*/ >>6MTVK: 3_&!TUV(4P.#4 MZ+YI-+3\RN8D-FX5&_?GL0'%GH:QBH\H7G$H\83BJ*V&2V=^C8$-A]#S!NTL MO(J%U\EBA1FG2<@%@9+00YYP!BY6ZP?19+Y]P=D&TRXI^-5"_OO0YJ B-/C= MVKP;-&1@M8<_J$@$OU,$05,$MN\$]AD1#"L6PVX6,N8,D*W,3"9"P$YIM85B MV* R'%KRTTX%6L>#T>HDLUC^V4=WL';2PO>A/'CLT]#NW..2DA#CB($M)1D0 M.VX]^.QFMEUHGXWPL2G#[JZ\U'D5LF=<9IVI_+?^)8,Y6IX3N&=('3LF[&Z9OW*H:9=^ MYZDVUU;U:#>/OC97@?>CV6V++^B>S" >TO%"6$TX*=3W9$"XN.VH8BTLXIM) O-\2PE\G\L937>LG_P-02P,$ M% @ #H=$5(RGH=H!!@ :!P !H !X;"]W;W)KVER^[^1IN4?F=+0CCX&4<)N^@L.5]]Z';9 M?$EBS,[3%4G$G45*8\S%*7WNLA4E.,A)<=1%AN%T8QPFG7XOOS:E_5ZZYE&8 MD"D%;!W'F/ZZ(E&ZN>C SO;"0_B\Y-F%;K^WPL]D1OCC:DK%67\<@,^4I3;]G)Z/@HF-D&I&(S'DF HM_+V1 MHBB3)/3X40KM[)Z9$?>/M])O.%\SGL8E69S'85+\QS]+1^P1H-5"0"4!Z1+,DF#J M$JR28.D2[))@ZQ*=R[19+D&3;$'/=[--T FN&%O.P@ M3].<+Q(K3+**,N-4W T%C_=G/)U_7Z910"C['5S_6(?\%_@#7 9!F&4\CL H M*>I6EO\G?YJGX&1(. XC=BIPC[,A./GMM-?E0I=,8G=>/O>J>"YJ>>[EBIX# MTS@#R$!00A]HT V[E3Y4TV]Q(NA>*_WZ"'T=G0,$<[HAH=^\C?Y139^1E=)U MG_3ILJ>/CBF?*)]^^S;E/[]-^;&:/B1S06_W_$2;#GT)_4Z?[DKH]QIK'K4O MVJF:/L&TS?:N*!J[RH%VE0/E\LP6>8,(,P;2!^M H?KWN MR_XBU06.-8 U^ZR=?=;K[)MB"E(JSC 7%[_B:$W E-#";IFMA7QW3S/C7*@% M#RS5@XV/PFI6VCLK[?\5Q1%C:WD$[8:_#T-W%#%6(6IF.#LS'*49@S2.1?=C MA0VLL $K5Z+3T,&SY4M1&SEN(GW/=\36P:H#)[K .PU@S6'NSF'N*QRV$DO[ M)5O0,D>Y>LM8#S;6@TWT8'=ZL/NCL)H/O9T//:4/A^%+&) D8+(F6U#M]B2X M4R%J^O@[??S7)T'8FLA^=9A";B6X++.)GYUX(T&L.Z&:L"#Z@GOT UM'7!0 MRE$4\^%QR/5QR,UQR,?CD-OCD/%QR$0)J7N\&C:A>MH<3>_!MPF)GPA5;4%@ M-?9!YQVV.+":DJ!Z3"K$%L,P&*YI5H7$S!^FP790OB.;XKZL*EV5XFO9X'N6 M9,B4("U+]$ZOK7Y64PI4CRFUB5YL8_)6I]JX7,'F: +-%C6JX02JIY,I3>>$ M! PL:!KGVN!$*#)*0A[B"$S73U$X!_<+L1T17I:JY3?40A9$BKT>JN8!I)X' M'I. T T-\SXS#-D\72<2J=J-$#JT6 [HY0[ MLX'00,R;M'C1]T#F)'P1JU(\.@[LW["0W^ M%4HQ+I87WVXGP:.(+@,G#[-'=JJ3^:CJ8H63 1],5VX]#! MW;UW[]DWN FFSV'"0$06@FF$8 MR,>&%5B'K,&ZP["#8C.Q$%GR)"7N_OTHV?&"(O%VL46)[Y%/(IG42N]- 6#) M:RFDF0:%M=4#I28KH&1FH"J0>+)5NF063;VCIM+ <@\J!8W"\(Z6C,L@3?S> M2J>).EC!):PT,8>R9/KW'(2JI\$P.&T\\UUAW09-DXKM8 WV6[72:-&.)>.%0F[,U<4HV2NV=\9A/@] E! (RZQ@8_HZP "$< M$:;QJ^4,NI .>+X^L7_TVE'+AAE8*/&=Y[:8!OS@#(#N"B!N ;$7VF3F M92V996FB54VT\T8VM_!WX]&HADOWBFNK\90CSJ9?L% ^*V/("C19%TP#N9GE M.7=WS 1YE$VAH'5+;K[&^%F"95R8VX1:C.]8:-;&FC>QHBNQ)N1)25L8\D'F MD%_ +_KQPZB'@*+P3GUT4C^/>AG74 U('+XC41@-+R74#U]"AO"AAX<]Z<3= M8\2>+_[_Q_@QVQBKL=A_]O"/.OZ1YQ]=XF$MQ>>L6&9.)) MW!0XIO>#:)S0X_G-_,.IR8^>%68)>N?[U9!,':1M:K3;[4;"S'<"_>O>S),G MIG=<&B)@B]!P\!X;2C<]VAA65;[,-\IBT_AE@6,-M'/ \ZU2]F2X -V@3/\ M4$L#!!0 ( Z'1%1J'B6.X0, #8/ : >&PO=V]R:W-H965T'R@[ =/"1'H9Y&7?&*D0NQ'ILDW M*2DPOZ=[4L*3+64%%M!E.Y/O&<&)(A6YZ5A68!8X*XWI6(T]L^F85B+/2O+, M$*^* K-_9R2GAXEA&\>!;]DN%7+ G([W>$?61+SLGQGTS%8ER0I2\HR6B)'M MQ/ADCYXBB5> OS)RX"=M)&?R2ND/V7E*)H8E$R(YV0BI@.'OC;C2[T-S;GZ M18<&:QEH4W%!BX8,&1196?_CGXT/)P30T1.P2@BN$J"%$0R/$#2%6VZ%>/[7X"RSP=,SH 3&)!C79 M4#M(L6'-LU+N];5@\#0#GIC^">7T!^4_QE/S]^C[_JY]M.CX ):]DNJ'-Z,_#*?KHB]_;^Z/OS?W53]]039 MZ_2GP;3[;AG([AM9;M*S[VB M]ZM2D[I21SVB7BOJ*5&OY[C(H>!UE5HS?<64K]BWZ9WCQ'8P-M].]Y\.%GG6 M.6JA0?EQ&#OGL <-S'7]3LBE!A4YH16>PQXUL,"..V(K#U(-ZA9/D#K\1!E\DJ*R*5SB!X7S>T** D[HY:.'CA@O8 M EFYTZU8'2LXR3'V_#CPY?X[6[-+8!#Z01AV9[V\!$8.X*(N\%&C&$=^Z 51 MQVX-,(ILRW?=CN$:H&-YKANY>LN#UO*@U_+C>^[_,CT8:OHE\(KIE\ KIFL4 M]:9K@'K3-T\/6]'# /I=>,K MN!36=[A?Z=0WRB^8[;*2HYQL(37K/@0K67U+JSN"[M4G_"L5<"%0S10NMH1) M #S?4BJ.'1F@O2I/_P-02P,$% @ #H=$5%0B=^5- P >0L !H !X M;"]W;W)K-$#3]<9H]Q#L@9'&-A%)5$DJ3O]]AY2B*K8L!'L(>K%%:MZ;-\-G>J8' M(1_5'D"3YSPKU,S9:UU>NJY*]I S=2%**/#-5LB<:5S*G:M*"2RUH#QSJ>?% M;LYXXR9!/(GV: =TRH#(K;DJM \Y5EESI-L(*DD MUQP463TG695"2K92Y&0A\K+2S)X]@I8&@.\,^TV1B!PZ_!_^"3Z2#TO0C&?J M(Z939EM-78WU&%5NTFB_KK73,]HGY%84>H]:"A32@U\.XWTZ0.!B(]MNTI=N M7M-!Q@V4%R3P_B#4HWZ/H,7;X5Y?//]9R0F-QIR]=^ K+"5%5I9X1E9:Z$!E;&,H"]SS%K;C\ K M66GCX (=G)G?1XEZ;&2?3^N,LM8,X[8YX\'FW('2 MDB>F\MH75PN2- MOK#0I_34'7UI:3@YM8?;&25RD#L[PREL0%7H^NIO=]LY\#+:;R+D9X3&PO=V]R:W-H965TYME=H-+4O&6\BIO.([8/ADS45.%=Z*C25W FA2D/+,S?.\#[2^ +P5PH'>71-]$R>./^N;Y;)N&?K MA""#6.D(%/^>80I9I@-A&O]5,7NUI"8>7[]%GQ=SQ[D\40E3GOV=)FH[[D4] MDL":[C/UE1_NH9K/0,>+>2:+7W(HL2&"X[U4/*_(F$&>LO*?OE0^'!$PCIG@ M5@2W2?!/$+R*X)VKX%<$_UR%0448- G!"4)0$8)S%<**$)Y+B"I"42Y6N1S% M6LZHHI.1X (N[Q848N/EV23R1EY-N6[R5EB1Q9"E/2 M@:VXDK\MY=T3\A[YPIG:2G+'$D@,_%DW__HC_KR;[[@= 2STLC;4?3/TUNV, M^ "[*^+9GXEKNXXAH>GY=-ODQZ^IW_V:^KR;/H,8Z]3,@(IP^X,L,%UT$#-#2@G].T&;&&"N9'[M1%V_X5\;XGAAP[PVIN\XC>6: MM]/I1U[#. /&NS:[%M2N!9VN3;<4"UV_UK$# "$@*1RD4H*2Y)EF^_)(H!EV M/93%\)E@<<; %'8ZIA=6MYSK7-GV;QW[**SS#CL#/3(!,=^P]$>5<;74QAT3 MMGQS[.9&"-L+V<3,VW&B1LDLVA"_L=+W;277-2]B5)L1G5/Z^M6U9 H$2$7P M@"8KP)-=I7C4W\2QV!M/S-NHE4[3F@\1\P\1BRY$.6?KJ*O)06R*#E?B6W'/ M5/E^K4?K)OJFZ!T;X[?.<.H8QF?.\,XT/G>&B[)W_BE;=O)?J-BD3)(,UIB" M?15B_J+LCLL;Q7=%K_7$%79NQ>46/RA : ^7W.NWFZT0/V),OD?4$L#!!0 M ( Z'1%3 JJ[1C0( .$& : >&PO=V]R:W-H965TRAJ+0,'A /;G*:6(OM8#OM M)O'C.7;2D(TV@I?$/C[?Y^]<P8 MRX9JF,GB&TM-/O7>>B2%+:T*LY+[C]#$XP0FLM#N2?:-;^"1I-)&\@:,"C@3 M]9L^-GGH )#G."!J -%+P/@$8-@ AB\!HQ. 40,8N081$-N1-U"]E:O"8W:UM?&YVX]HHLI#"Y)N]$"ND1_*P?'T8]!#[F MH$U$=$C$;=3+N(9R0(;!!8F"*#PFJ!\^AP3AH8,'1^#S?X:'5SW1#-NR#AW? MZ 3?IXIO0!&Y)3@@%%9/9$2?+E9--G9D=E#L8DS!KAM]G\/IA7V&\[L>MW]HZN&_H"IC0I,"MD@9#-Z@5E4/U'IC M9.E&S$8:'%ANF>,_")1UP/.ME.:PL1>T?[7X-U!+ P04 " .AT14*")_ MNET# #*"P &@ 'AL+W=O&ULI59;;Z,X M&/TK%AII6VFV8.Y42:0VMYF':KK-=/=AM0].^!+0@,W83C/]]V,#91(@;-1Y M";8YYWQ7DV]T8/R;2 D^I%G5(R-1,KBUC3%)H&#IW27 M2'U@3D8%V<$*Y'/QR-7.;%3B- AF6B_$6'&FL9:+,7DN4U67F0I[1ZDA]U M'HX(2J>?8-<$NTUPSQ"ZE%KR:X+4)_AF"7Q/\2RT$-2$HBU5E MMRS-C$@R&7%V0%RCE9I>E/4MV:HB*=6=N)) UJ]H"6S'29&D&W2GK@&Z^LNY M1E5[-T-6':_0!I11]3=A>$!J+D2F5Y]J^N:F]O*^\M,]XZ: ' M1F4BT)S&$/?P9\/\Z/_XBV$^M@<$3)7R)N_V6][O[4'%%10WR+$^(MNR<8]# MT\OI5E\^?L_Z_/>L+X;I,]@H.CY+7UY,Q]% *9SF"CBEGGM&KV[HWK:LF%[) MU!_UEXEG1Z&R^G)NV+S'ICK6$[+YJ('%@96U*K8L@MS/=L_4PJ_R9@_ MF#'UWRPIR2\I0M!(!N\MPB+HQ."$K3"[D "[47^48>-2..C2%YD OR3&J!&, MWMUH4??*M)JLBW!;GX19%W)E7-5Z_P>WTYQS_D,W\[[SA=J4*WFRE]FJRGW@?!= M2@7*8*M&PO=V]R:W-H965TVAE5IR(1>H *D4:)E6C95V>ZCV8)(# M1'7BU':@?/O921I!"TFF:7E([.3_.[>-G #A"A#,HS7PJ96 MNE3@_OC=^B3+7>:RP!QN*/D5!F+=USH:"F")4R(>Z/8.BGP<9<^GA&=GM,VU MKJ,A/^6"1@4L(XC".+_BMZ(.>X!IGP"L K": NT":#<%[ *PFP). 3A- ;< MW*: 5P!>4Z!3 )VF0+< NED[Y.\O>_DC+/"@Q^@6,:66UM0@ZZ",EN\\C%6O MSP633T/)B<$#$"P@0#/,1 @<75X'0:C:$!,TC?-O237EV8_V.3H;@< AX>?H M$CW-1^CLRWE/%S(*94OW"X_#W*-UPN/7-&XAJWN!+,,RC^ WU?AUPEK(<$[B MHQKO6'HW.B?Q<5WP1 9O9KAQ!)_\&WY;C<\A::&V<3+XNVI\!+[$3WN?-L;- M[B&NRZXK6\\J6\_*[+4;M-X./3(<%8UKD99\__QX1K%>-: MQ:16<5NKN*M53*L4!U5TRBHZU57<4C1^ S]5RS.ZAV@!##WGUZHV=4O[[O_] M'KS2D5>9R SOY&Y%H.]+-$]]'SA'0[E?"- $CG7%T/M42;-KJ.-#/?6]94AM ME.XQ6X4Q1P26DC1:GC3!\LU'/A$TR5:F!15RGXBX@R6F98L M>*(B)1,J^%1S\,IIR<7*F0=@F"FA=&!LT=A0?;#4SP[NNQ[44\M3L.Z!0"Y$)W! G&$\JJ@Q3,M;VVD&-\874-"V'U:555AHNNH/KLC& MH7G8(%.E,Z:[,'VR-HU'@N4@1_-B#D^CJA! 8U1I&QFGA9*TT;#V:!N6=L:$ MN(>7[7N^P[W,MW+6@XS)KFD%M4U'XSK O\WFN+=I!Z_B#2K^I,RGA9V.;/I0 M9.Q.LYPOF_XR[P1@['VV?\BJ_6G&[._T- MSI$AZC-$?9R7#YDT-Q;'[Y/8 MRS_3)(FB.,96=#+Q*IA@ZQ;'\/&S8=K XL#D7YOK?%LXQ5RN ZPG!ZJ$&RF M>"5B,\77&A#_NH%'DOBSC<4!#RP+6.U ?'\DBA*$C\"F%]!%&$(O(TX@BD #1@21M]*MS\ M S;^!5!+ P04 " .AT14EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( Z'1%1_JG4S\P< &-. / >&PO M=V]R:V)O;VLN>&ULQ9Q;;]LX$$;_BN"7;8&DEF7=7#0%2DK:_OHE);LA;?E#7\9Z2B6[TC$E\0Q'0[Y[+N6W^[+\YGS/LZ(Z M&ZWJ>OUV/*Z2%<]9]:9<\T)]\E#*G-5J4SZ.J[7D+*U6G-=Y-O9<-QSG3!2C M]^^VQYK+L;E1UCRI15FHG7K'5\&?JY?/]:;S)"IQ+S)1_S@;M?_.^,C)12%R M\9.G9R-WY%2K\OFO4HJ?95&S;)G(,LO.1I/N@Z]<5J_J.DF<:L*A68EV-G(+E_&RT_8K# MBM3Y4-2JD9R;HCN4^J[^I>K4-VGWJVN%:[2A?"O4!_(F;<'I("_5=IF)5)T] M=2Y8QHJ$.VWC5LZKZW\,2 ] >@-"_NL9D%, .3TBY%)#Z/]0.>6#<[OFTH#T M :0_&.1EF:\-R ! !H-!+NLR,2!# !D.UY*L6AF0$8",R"%37E2*L/<1,B!C M !D/"&D]W3, .1L$0YDS_:SE$\%D+]-Z9BCO,D*1L5U9T2=Z\YS.M4N(C+-A%@U5_R^-J[Q12EE^:P&,7L-Z2'3>.2FR7.Q MN< :5G7DM8+D12+4+?K*Q$2F\8A-\Y$S_"UT*VPY+VHNZQ(5MXQ+98\L<6S$B([/$A3WC$GECHG2HVF#-9 MBY[KB@3A$0MBV=Q7_+]&-]^'IS[#3I$8IL1BZ*&[*UB3"M6ECV3C$\NF MA5R56],':'#4G%)Y8*#AO,)+"/I.)32P5B^B8FDHI/+!6L:*LUD55\8JO@@,?$ M#)!5 F*KX&2F^>(L0%X)B+T"LIG.JR_,Q$1V"8Z0\3H<2E@7'5DF(+:,D2O4 MK:=.7IF=98!$$U"+9BNJW=:F(B"T7$%H*M:84>$;)01&PA.#B[,KOW"%DH(K;0 MX6STWD5'%HK(*Y=1OR0(F2AB-A"W5#WI-]!A9G?B&#Y M,K&%MIC+9KW.VDH&!?HR <#$1!:*B"W4@RF-N1XF)K)01&RA+>9U4SC:2B8D,%!,;R,)<*$M*D71UUGK_N8F)#!0?K^[LI'V'5Q8'YGO$R$#Q\5)P M)]KH3=Y>\LJYT^\>S:<\1@:*CY^(4V&1.G#:J$C$'&#$R$ QL8$@IA7$QH20@6)B M ]F8+UO.0@$Y"P-SA@PT(S:0C7G%'[B4//W%:V(B"\W(W_Z8F N>E"K*S 3; M9&I,3&2A&7D5VWX9:J_29TA"LP&2<4:.QL1$$IH-4'!@=.\F)I+0[,AU!Z?V M0,/$1!*:D9<@]%72_KHY34PDH1EY"0(HJ;5G2"()SW$A?,Y7?J"Z@VH MSLM(EJ@85+!V 0O=2UF@<%*G2VPCG->V+SV+KKN(V0+%ZPP,47C]$M9;H-!,U$L-])4L&#&S!0K-1+W> ,[; M6-T37G" >L4!#.I;H-!,U,L06"5I^V4!%B@T$_5"!'"(O+.X"#03]5($<)"\ M PK-1+T: 1PF[X!",W5K$HS;KU?OWZ7\00V]TL_J))7:G[ LF4M'_VF/Y?F! M/MQ#DV67:M]M\;%DZ7:-M.WZ;N__!U!+ P04 " .AT142>T4]D8# #6 M10 &@ 'AL+U]R96QS+W=OQ8 #W5P:9H#HCJVSY^8X^67:=JU_C=CT_ M'_;3T_-QNGC=;??3]>IIGH\_AF':/(V[]71Y.([[\RL/A]-N/9\O3X_#<;UY M63^.0W"N#*>O9ZQNKKZ>>7'W=AS_Y\3#P\/S9OQYV/S>C?OY'P4'%1E4EA]495!=?E"306WY05T&]>4'>:X#77L'V +&]DNT!9GM%VP/4]LJV![CM%6X/D-LKW1Y@MU>\/4#OH'H'@-Y! M]0X O8/YL@W0.ZC> :!W4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZJ=P#H M'57O"- [JMX1H'=4O2- [VA^+ 'H'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. M +VCZAT!>B?5.P'T3JIW NB=5.\$T#NIW@F@=S(_=@/T3JIW NB=5.\$T#NI MW@F@=U*]$T#OI'HG@-Y9]&:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L M]"ZJ=P'H75?6N +VKZET!>E?5NP+TKN9F08#>5?6N +VKZET!>C?5NP'T;JIW ^C= M5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z-W.S-T#OIGHW@-Y=]>X MO;OJW0%Z=]6[ _3NJG<'Z-U5[P[0NZO>':!W5[T[0.^N>G> WEWU[@"]NXEU M 'I[9W,=@-_>F6#' 03WSB0[#F"X=R;:<0#%O3/9C@,X[IT)=QQ F8#'$42W 2:CP+0))D%T&V$B*DR;82(Z3!MB(DI, MFV(B6DP;8R)J3)MC(GI,&V0BBDR;9'YKDSG-;]MQ^EST<:T#OK7 G,_O'3\_ M__WRXTG#]4=T.7R=,=W\!5!+ P04 " .AT14T9'O&I4" !0P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-W-]NFS 4Q_%7B;BM K8!&Z:F-^UNMU[L M!1@X#0K_A-TN??LYI*VTJ8M69=*^-T$)]OD=L/2Y.[G^]CQ9MSKTW> VT<[[ MZ5.2N'IG^\K%XV2'<&<[SGWEP]?Y(9FJ>E\]V$0)H9-Z'+P=_-H?:T0WUW=V M6SUV?O7Y$'YV[3ALHMEV+EK=GA8>LS91-4U=6U<^W$^>AN:WE/5+0AQV+FO< MKIW<55@0)>\F'._\.>!EW]R_5'U8E1RZQ/GGSKKX?(EW>ARW MV[:VS5@_]F%+[*;95HW;6>O[+CX5O3J?[,,;MJ=/>7'^4N9<8%AY/X^3"R-J-;?XR.[S>'^.\7\[#)E#"DHC%%$EA51),5524)44 M526%54EQ55)@E119%45619%54615%%D5159%D5519%44615%5D61-:7(FE)D M32FRIA194XJL*476E")K2I$UIYK._CN/_'\,U/ MEG^^N/D)4$L! A0#% @ #H=$5 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " .AT14BC3G*N\ M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " .AT14F5R<(Q & "<)P $P @ '- 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( Z'1%3Q4PE:LP( %H( 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ #H=$5,S^89X! P M6@H !@ ("!WA( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5&$1]]@T"0 ?SD !@ M ("!72( 'AL+W=O[T55+0H 8P 8 " @<&PO=V]R:W-H965T&UL4$L! A0#% M @ #H=$5$!]R>U< P B0P !@ ("!]#T 'AL+W=O&UL4$L! M A0#% @ #H=$5/GAL@]2"P ;D@ !D ("!M$H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$ M5.=/SG:Q,@ X,( !D ("!'6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5)0!@/R P ;PH M !D ("!?Z8 'AL+W=O&PO=V]R:W-H965TS !X;"]W;W)K&UL4$L! A0#% @ #H=$5/'?7>[8"@ (2, !D M ("!Q+8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H=$5 /5J)[?! 'PL !D ("!2- 'AL+W=O MU0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5!D. M8B)+"@ R"$ !D ("!X>@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5,I5H]6_ P @0H !D M ("!0/L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H=$5&/Q_3[-"0 &AD !D ("! MI0&PO=V]R:W-H965T&UL4$L! A0#% M @ #H=$5/8_&UL4$L! A0#% @ #H=$5*;#0>?_ M" Y1@ !D ("!>5D! 'AL+W=O&PO=V]R:W-H965T 9 " @;YM 0!X;"]W;W)K&UL4$L! A0#% @ #H=$5 WRGHH,LD' "4%0 &0 @('N>P$ >&PO=V]R M:W-H965T\TGWP0 & 1 M 9 " @>Z# 0!X;"]W;W)K&UL M4$L! A0#% @ #H=$5./ML2E+"@ R"$ !D ("!!(D! M 'AL+W=O&PO=V]R:W-H965T8 0!X;"]W;W)K&UL4$L! A0#% @ M#H=$5$Y%(#7<,P I]( !D ("!;)P! 'AL+W=OBYLY0@, !X* 9 " @5?S 0!X;"]W M;W)K&UL4$L! A0#% @ #H=$5!]NB22( P M'@H !D ("!T/8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5*Q=J=0V P 90D !D M ("!D@$" 'AL+W=O&PO=V]R:W-H M965T4( @!X;"]W;W)K&UL4$L! M A0#% @ #H=$5*3&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$ M5 UU_BNB!@ RAL !D ("!!!X" 'AL+W=O"@ &0 M @('=) ( >&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5$!$V]0W P 90D M !D ("!$RP" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5&.9&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H=$5*;XFI5& P V@H !D ("!7T4" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5#WG M;RDD P D D !D ("!D4\" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5#& -!F\!0 YQL !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ #H=$5%F0.,.? @ WP< !D ("! MFF<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #H=$5+@($P^@ @ _ 8 !D ("!_7 " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5%437.;+ M!0 <1T !D ("!XWT" 'AL+W=O#898: # W#0 &0 M@('E@P( >&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5%1 Q/[B P -@\ !D M ("!JHL" 'AL+W=O&PO=V]R M:W-H965T3 @!X;"]W;W)K&UL M4$L! A0#% @ #H=$5(70KHX\ P 7 L !D ("! Y8" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#H=$5&8'(F$5 P I@@ !D ("!U*(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5"LX4<=; P MR@L !D ("!8*L" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H=$5/M<[RSC # #"P &0 @(&$N ( >&PO=V]R:W-H M965TN[ @!X;"]W;W)K @!X M;"]W;W)K)E0( #,' : " @\:E0( %# 3 " ;8I P!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !_ '\ !", 'PL P $! end XML 137 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 138 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 139 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 278 516 1 true 61 0 false 7 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://ftcsolar.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Consolidated Balance Sheets (FY) Sheet http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy Consolidated Balance Sheets (FY) Statements 2 false false R3.htm 010100 - Statement - Consolidated Balance Sheets (FY) (Parenthetical) Sheet http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical Consolidated Balance Sheets (FY) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Consolidated Statements of Operations (FY) Sheet http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy Consolidated Statements of Operations (FY) Statements 4 false false R5.htm 030000 - Statement - Consolidated Statements of Comprehensive Loss (FY) Sheet http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy Consolidated Statements of Comprehensive Loss (FY) Statements 5 false false R6.htm 040000 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (FY) Sheet http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy Consolidated Statements of Stockholders' Equity (Deficit) (FY) Statements 6 false false R7.htm 050000 - Statement - Consolidated Statements of Cash Flows (FY) Sheet http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy Consolidated Statements of Cash Flows (FY) Statements 7 false false R8.htm 060000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Q3) Sheet http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3 Condensed Consolidated Balance Sheets (Unaudited) (Q3) Statements 8 false false R9.htm 070000 - Statement - Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited) Sheet http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited) Statements 9 false false R10.htm 080000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3) Sheet http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3 Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3) Statements 10 false false R11.htm 090000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3) Sheet http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3 Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3) Statements 11 false false R12.htm 100000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3) Sheet http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3 Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3) Statements 12 false false R13.htm 110100 - Disclosure - Description of Business (FY) Sheet http://ftcsolar.com/role/DescriptionOfBusinessFy Description of Business (FY) Notes 13 false false R14.htm 110200 - Disclosure - Summary of Significant Accounting Policies (FY) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFy Summary of Significant Accounting Policies (FY) Notes 14 false false R15.htm 110300 - Disclosure - Revenue (FY) Sheet http://ftcsolar.com/role/RevenueFy Revenue (FY) Notes 15 false false R16.htm 110400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFy Accrued Expenses and Other Current Liabilities (FY) Notes 16 false false R17.htm 110500 - Disclosure - Prepaid Expenses and Other Current Assets (FY) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFy Prepaid Expenses and Other Current Assets (FY) Notes 17 false false R18.htm 110600 - Disclosure - Equity Method Investments (FY) Sheet http://ftcsolar.com/role/EquityMethodInvestmentsFy Equity Method Investments (FY) Notes 18 false false R19.htm 110700 - Disclosure - Intangible Assets, Net (FY) Sheet http://ftcsolar.com/role/IntangibleAssetsNetFy Intangible Assets, Net (FY) Notes 19 false false R20.htm 110800 - Disclosure - Debt and Other Borrowings (FY) Sheet http://ftcsolar.com/role/DebtAndOtherBorrowingsFy Debt and Other Borrowings (FY) Notes 20 false false R21.htm 110900 - Disclosure - Commitments and Contingencies (FY) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesFy Commitments and Contingencies (FY) Notes 21 false false R22.htm 111000 - Disclosure - Leases (FY) Sheet http://ftcsolar.com/role/LeasesFy Leases (FY) Notes 22 false false R23.htm 111100 - Disclosure - Common Stock (FY) Sheet http://ftcsolar.com/role/CommonStockFy Common Stock (FY) Notes 23 false false R24.htm 111200 - Disclosure - Stock Plans (FY) Sheet http://ftcsolar.com/role/StockPlansFy Stock Plans (FY) Notes 24 false false R25.htm 111300 - Disclosure - Net Loss Per Share (FY) Sheet http://ftcsolar.com/role/NetLossPerShareFy Net Loss Per Share (FY) Notes 25 false false R26.htm 111400 - Disclosure - Income Taxes (FY) Sheet http://ftcsolar.com/role/IncomeTaxesFy Income Taxes (FY) Notes 26 false false R27.htm 111500 - Disclosure - Retirement Plan (FY) Sheet http://ftcsolar.com/role/RetirementPlanFy Retirement Plan (FY) Notes 27 false false R28.htm 111600 - Disclosure - Segment Information (FY) Sheet http://ftcsolar.com/role/SegmentInformationFy Segment Information (FY) Notes 28 false false R29.htm 111700 - Disclosure - Related Parties (FY) Sheet http://ftcsolar.com/role/RelatedPartiesFy Related Parties (FY) Notes 29 false false R30.htm 111800 - Disclosure - Subsequent Events (FY) Sheet http://ftcsolar.com/role/SubsequentEventsFy Subsequent Events (FY) Notes 30 false false R31.htm 111900 - Disclosure - Subsequent Events (Unaudited) (FY) Sheet http://ftcsolar.com/role/SubsequentEventsUnauditedFy Subsequent Events (Unaudited) (FY) Notes 31 false false R32.htm 112000 - Disclosure - Description of Business (Q3) Sheet http://ftcsolar.com/role/DescriptionOfBusinessQ3 Description of Business (Q3) Notes 32 false false R33.htm 112100 - Disclosure - Revision of Previously Issued Financial Statements (Q3) Sheet http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3 Revision of Previously Issued Financial Statements (Q3) Notes 33 false false R34.htm 112200 - Disclosure - Summary of Significant Accounting Policies (Q3) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3 Summary of Significant Accounting Policies (Q3) Notes 34 false false R35.htm 112300 - Disclosure - Revenue (Q3) Sheet http://ftcsolar.com/role/RevenueQ3 Revenue (Q3) Notes 35 false false R36.htm 112400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3 Prepaid Expenses and Other Current Assets (Q3) Notes 36 false false R37.htm 112500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3 Accrued Expenses and Other Current Liabilities (Q3) Notes 37 false false R38.htm 112600 - Disclosure - Sales of Equity Method Investments (Q3) Sheet http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsQ3 Sales of Equity Method Investments (Q3) Notes 38 false false R39.htm 112700 - Disclosure - Debt and Other Borrowings (Q3) Sheet http://ftcsolar.com/role/DebtAndOtherBorrowingsQ3 Debt and Other Borrowings (Q3) Notes 39 false false R40.htm 112800 - Disclosure - Commitments and Contingencies (Q3) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesQ3 Commitments and Contingencies (Q3) Notes 40 false false R41.htm 112900 - Disclosure - Stock-Based Compensation (Q3) Sheet http://ftcsolar.com/role/StockbasedCompensationQ3 Stock-Based Compensation (Q3) Notes 41 false false R42.htm 113000 - Disclosure - Stockholders' Equity (Q3) Sheet http://ftcsolar.com/role/StockholdersEquityQ3 Stockholders' Equity (Q3) Notes 42 false false R43.htm 113100 - Disclosure - Net Loss Per Share (Q3) Sheet http://ftcsolar.com/role/NetLossPerShareQ3 Net Loss Per Share (Q3) Notes 43 false false R44.htm 113200 - Disclosure - Income Taxes (Q3) Sheet http://ftcsolar.com/role/IncomeTaxesQ3 Income Taxes (Q3) Notes 44 false false R45.htm 113300 - Disclosure - Segment Information (Q3) Sheet http://ftcsolar.com/role/SegmentInformationQ3 Segment Information (Q3) Notes 45 false false R46.htm 113400 - Disclosure - Related Parties (Q3) Sheet http://ftcsolar.com/role/RelatedPartiesQ3 Related Parties (Q3) Notes 46 false false R47.htm 120200 - Disclosure - Summary of Significant Accounting Policies (FY) (Policies) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies Summary of Significant Accounting Policies (FY) (Policies) Policies http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFy 47 false false R48.htm 122200 - Disclosure - Summary of Significant Accounting Policies (Q3) (Policies) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies Summary of Significant Accounting Policies (Q3) (Policies) Policies http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFy 48 false false R49.htm 130400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY) (Tables) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFyTables Accrued Expenses and Other Current Liabilities (FY) (Tables) Tables http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFy 49 false false R50.htm 130500 - Disclosure - Prepaid Expenses and Other Current Assets (FY) (Tables) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFyTables Prepaid Expenses and Other Current Assets (FY) (Tables) Tables http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFy 50 false false R51.htm 130600 - Disclosure - Equity Method Investments (FY) (Tables) Sheet http://ftcsolar.com/role/EquityMethodInvestmentsFyTables Equity Method Investments (FY) (Tables) Tables http://ftcsolar.com/role/EquityMethodInvestmentsFy 51 false false R52.htm 130700 - Disclosure - Intangible Assets, Net (FY) (Tables) Sheet http://ftcsolar.com/role/IntangibleAssetsNetFyTables Intangible Assets, Net (FY) (Tables) Tables http://ftcsolar.com/role/IntangibleAssetsNetFy 52 false false R53.htm 130900 - Disclosure - Commitments and Contingencies (FY) (Tables) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesFyTables Commitments and Contingencies (FY) (Tables) Tables http://ftcsolar.com/role/CommitmentsAndContingenciesFy 53 false false R54.htm 131000 - Disclosure - Leases (FY) (Tables) Sheet http://ftcsolar.com/role/LeasesFyTables Leases (FY) (Tables) Tables http://ftcsolar.com/role/LeasesFy 54 false false R55.htm 131200 - Disclosure - Stock Plans (FY) (Tables) Sheet http://ftcsolar.com/role/StockPlansFyTables Stock Plans (FY) (Tables) Tables http://ftcsolar.com/role/StockPlansFy 55 false false R56.htm 131300 - Disclosure - Net Loss Per Share (FY) (Tables) Sheet http://ftcsolar.com/role/NetLossPerShareFyTables Net Loss Per Share (FY) (Tables) Tables http://ftcsolar.com/role/NetLossPerShareFy 56 false false R57.htm 131400 - Disclosure - Income Taxes (FY) (Tables) Sheet http://ftcsolar.com/role/IncomeTaxesFyTables Income Taxes (FY) (Tables) Tables http://ftcsolar.com/role/IncomeTaxesFy 57 false false R58.htm 131600 - Disclosure - Segment Information (FY) (Tables) Sheet http://ftcsolar.com/role/SegmentInformationFyTables Segment Information (FY) (Tables) Tables http://ftcsolar.com/role/SegmentInformationFy 58 false false R59.htm 132100 - Disclosure - Revision of Previously Issued Financial Statements (Q3) (Tables) Sheet http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3Tables Revision of Previously Issued Financial Statements (Q3) (Tables) Tables http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3 59 false false R60.htm 132400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3) (Tables) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3Tables Prepaid Expenses and Other Current Assets (Q3) (Tables) Tables http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFy 60 false false R61.htm 132500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3) (Tables) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3Tables Accrued Expenses and Other Current Liabilities (Q3) (Tables) Tables http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFy 61 false false R62.htm 132800 - Disclosure - Commitments and Contingencies (Q3) (Tables) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesQ3Tables Commitments and Contingencies (Q3) (Tables) Tables http://ftcsolar.com/role/CommitmentsAndContingenciesFy 62 false false R63.htm 133100 - Disclosure - Net Loss Per Share (Q3) (Tables) Sheet http://ftcsolar.com/role/NetLossPerShareQ3Tables Net Loss Per Share (Q3) (Tables) Tables http://ftcsolar.com/role/NetLossPerShareFy 63 false false R64.htm 133300 - Disclosure - Segment Information (Q3) (Tables) Sheet http://ftcsolar.com/role/SegmentInformationQ3Tables Segment Information (Q3) (Tables) Tables http://ftcsolar.com/role/SegmentInformationFy 64 false false R65.htm 140100 - Disclosure - Description of Business - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails Description of Business - Additional Information (FY) (Details) Details 65 false false R66.htm 140200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails Summary of Significant Accounting Policies - Additional Information (FY) (Details) Details 66 false false R67.htm 140300 - Disclosure - Revenue - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails Revenue - Additional Information (FY) (Details) Details 67 false false R68.htm 140400 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details) Details 68 false false R69.htm 140500 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details) Details 69 false false R70.htm 140600 - Disclosure - Equity Method Investments - Summary of Equity Method Investments (FY) (Details) Sheet http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails Equity Method Investments - Summary of Equity Method Investments (FY) (Details) Details 70 false false R71.htm 140602 - Disclosure - Equity Method Investments - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails Equity Method Investments - Additional Information (FY) (Details) Details 71 false false R72.htm 140604 - Disclosure - Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details) Sheet http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details) Details 72 false false R73.htm 140700 - Disclosure - Intangible Assets, Net (FY) (Details) Sheet http://ftcsolar.com/role/IntangibleAssetsNetFyDetails Intangible Assets, Net (FY) (Details) Details http://ftcsolar.com/role/IntangibleAssetsNetFyTables 73 false false R74.htm 140800 - Disclosure - Debt and Other Borrowings - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails Debt and Other Borrowings - Additional Information (FY) (Details) Details 74 false false R75.htm 140900 - Disclosure - Commitments and Contingencies - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails Commitments and Contingencies - Additional Information (FY) (Details) Details 75 false false R76.htm 140902 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details) Details 76 false false R77.htm 141000 - Disclosure - Leases, Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails Leases, Additional Information (FY) (Details) Details 77 false false R78.htm 141002 - Disclosure - Leases, Supplemental Balance Sheet Information of Leases (FY) (Details) Sheet http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails Leases, Supplemental Balance Sheet Information of Leases (FY) (Details) Details 78 false false R79.htm 141004 - Disclosure - Leases, Supplementary Information Operating Lease (FY) (Details) Sheet http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails Leases, Supplementary Information Operating Lease (FY) (Details) Details 79 false false R80.htm 141006 - Disclosure - Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details) Sheet http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details) Details 80 false false R81.htm 141100 - Disclosure - Common Stock (FY) (Details) Sheet http://ftcsolar.com/role/CommonStockFyDetails Common Stock (FY) (Details) Details http://ftcsolar.com/role/CommonStockFy 81 false false R82.htm 141200 - Disclosure - Stock Plans, Stock Option Activity (FY) (Details) Sheet http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails Stock Plans, Stock Option Activity (FY) (Details) Details 82 false false R83.htm 141202 - Disclosure - Stock Plans, Restricted Stock Activity (FY) (Details) Sheet http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails Stock Plans, Restricted Stock Activity (FY) (Details) Details 83 false false R84.htm 141204 - Disclosure - Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details) Sheet http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details) Details 84 false false R85.htm 141206 - Disclosure - Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details) Sheet http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details) Details 85 false false R86.htm 141302 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details) Sheet http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details) Details 86 false false R87.htm 141304 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details) Sheet http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details) Details 87 false false R88.htm 141402 - Disclosure - Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details) Details 88 false false R89.htm 141404 - Disclosure - Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details) Details 89 false false R90.htm 141406 - Disclosure - Income Taxes, Income Tax Rate Reconciliation (FY) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails Income Taxes, Income Tax Rate Reconciliation (FY) (Details) Details 90 false false R91.htm 141408 - Disclosure - Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details) Details 91 false false R92.htm 141410 - Disclosure - Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details) Details 92 false false R93.htm 141500 - Disclosure - Retirement Plan (FY) (Details) Sheet http://ftcsolar.com/role/RetirementPlanFyDetails Retirement Plan (FY) (Details) Details http://ftcsolar.com/role/RetirementPlanFy 93 false false R94.htm 141600 - Disclosure - Segment Information - Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails Segment Information - Additional Information (FY) (Details) Details 94 false false R95.htm 141604 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details) Sheet http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details) Details 95 false false R96.htm 141700 - Disclosure - Related Parties -Additional Information (FY) (Details) Sheet http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails Related Parties -Additional Information (FY) (Details) Details 96 false false R97.htm 141800 - Disclosure - Subsequent Events (FY) (Details) Sheet http://ftcsolar.com/role/SubsequentEventsFyDetails Subsequent Events (FY) (Details) Details http://ftcsolar.com/role/SubsequentEventsFy 97 false false R98.htm 141900 - Disclosure - Subsequent Events (Unaudited) (FY) (Details) Sheet http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails Subsequent Events (Unaudited) (FY) (Details) Details http://ftcsolar.com/role/SubsequentEventsFy 98 false false R99.htm 142000 - Disclosure - Description of Business - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details Description of Business - Additional Information (Q3) (Details) Details 99 false false R100.htm 142100 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details) Sheet http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details) Details 100 false false R101.htm 142200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details Summary of Significant Accounting Policies - Additional Information (Q3) (Details) Details 101 false false R102.htm 142300 - Disclosure - Revenue - Unbilled Revenue (Q3) (Details) Sheet http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details Revenue - Unbilled Revenue (Q3) (Details) Details 102 false false R103.htm 142302 - Disclosure - Revenue - Contract Liabilities (Q3) (Details) Sheet http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details Revenue - Contract Liabilities (Q3) (Details) Details 103 false false R104.htm 142400 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details) Sheet http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details) Details 104 false false R105.htm 142500 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details) Sheet http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details) Details 105 false false R106.htm 142600 - Disclosure - Sales of Equity Method Investments - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details Sales of Equity Method Investments - Additional Information (Q3) (Details) Details 106 false false R107.htm 142602 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details) Sheet http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details) Details 107 false false R108.htm 142700 - Disclosure - Debt and Other Borrowings - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details Debt and Other Borrowings - Additional Information (Q3) (Details) Details 108 false false R109.htm 142800 - Disclosure - Commitments and Contingencies - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details Commitments and Contingencies - Additional Information (Q3) (Details) Details 109 false false R110.htm 142802 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details) Sheet http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details) Details 110 false false R111.htm 142900 - Disclosure - Stock-Based Compensation - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details Stock-Based Compensation - Additional Information (Q3) (Details) Details 111 false false R112.htm 143000 - Disclosure - Stockholders' Equity - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details Stockholders' Equity - Additional Information (Q3) (Details) Details 112 false false R113.htm 143100 - Disclosure - Net Loss Per Share (Additional Information) (Q3) (Details) Sheet http://ftcsolar.com/role/NetLossPerShareAdditionalInformationQ3Details Net Loss Per Share (Additional Information) (Q3) (Details) Details http://ftcsolar.com/role/NetLossPerShareFyTables 113 false false R114.htm 143102 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details) Sheet http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details) Details 114 false false R115.htm 143104 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details) Sheet http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details) Details 115 false false R116.htm 143200 - Disclosure - Income Taxes - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details Income Taxes - Additional Information (Q3) (Details) Details 116 false false R117.htm 143300 - Disclosure - Segment Information - Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details Segment Information - Additional Information (Q3) (Details) Details 117 false false R118.htm 143302 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details) Sheet http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details) Details 118 false false R119.htm 143400 - Disclosure - Related Parties -Additional Information (Q3) (Details) Sheet http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details Related Parties -Additional Information (Q3) (Details) Details 119 false false All Reports Book All Reports ny20002442x1_s1.htm ftci-20220204.xsd ftci-20220204_cal.xml ftci-20220204_def.xml ftci-20220204_lab.xml ftci-20220204_pre.xml ny20002442x1_ex10-7.htm ny20002442x1_ex10-8.htm ny20002442x1_ex107.htm ny20002442x1_ex23-1.htm ny20002442x1_ex5-1.htm logo_ftcsolar.jpg logo_ftcsolarx1.jpg ny20002442x1_diagram01.jpg ny20002442x1_diagram02.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 142 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ny20002442x1_s1.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 278, "dts": { "calculationLink": { "local": [ "ftci-20220204_cal.xml" ] }, "definitionLink": { "local": [ "ftci-20220204_def.xml" ] }, "inline": { "local": [ "ny20002442x1_s1.htm" ] }, "labelLink": { "local": [ "ftci-20220204_lab.xml" ] }, "presentationLink": { "local": [ "ftci-20220204_pre.xml" ] }, "schema": { "local": [ "ftci-20220204.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 655, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 13, "http://ftcsolar.com/20220204": 4, "http://xbrl.sec.gov/dei/2021": 8, "total": 25 }, "keyCustom": 56, "keyStandard": 460, "memberCustom": 18, "memberStandard": 41, "nsprefix": "ftci", "nsuri": "http://ftcsolar.com/20220204", "report": { "R1": { "firstAnchor": null, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://ftcsolar.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": null }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "080000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3)", "role": "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142100 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details)", "role": "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details", "shortName": "Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210401to20210630_RestatementAxis_ScenarioPreviouslyReportedMember", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210428to20210428", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details", "shortName": "Summary of Significant Accounting Policies - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0210101Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142300 - Disclosure - Revenue - Unbilled Revenue (Q3) (Details)", "role": "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details", "shortName": "Revenue - Unbilled Revenue (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142302 - Disclosure - Revenue - Contract Liabilities (Q3) (Details)", "role": "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details", "shortName": "Revenue - Contract Liabilities (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-5", "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142400 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R105": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenue", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142500 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R106": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210629", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentsSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142600 - Disclosure - Sales of Equity Method Investments - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "shortName": "Sales of Equity Method Investments - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210629", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentsSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142602 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details)", "role": "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details", "shortName": "Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R108": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142700 - Disclosure - Debt and Other Borrowings - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "shortName": "Debt and Other Borrowings - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930_BalanceSheetLocationAxis_OtherCurrentLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142800 - Disclosure - Commitments and Contingencies - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "shortName": "Commitments and Contingencies - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "090000 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3)", "role": "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) (Q3)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142802 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details", "shortName": "Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R111": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142900 - Disclosure - Stock-Based Compensation - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "shortName": "Stock-Based Compensation - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210430to20210430", "decimals": "0", "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143000 - Disclosure - Stockholders' Equity - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "shortName": "Stockholders' Equity - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210430to20210430_StatementClassOfStockAxis_IPOMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "INF", "first": true, "lang": null, "name": "ftci:ForwardStockSplit", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143100 - Disclosure - Net Loss Per Share (Additional Information) (Q3) (Details)", "role": "http://ftcsolar.com/role/NetLossPerShareAdditionalInformationQ3Details", "shortName": "Net Loss Per Share (Additional Information) (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R114": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143102 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details)", "role": "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R115": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143104 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details)", "role": "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R116": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143200 - Disclosure - Income Taxes - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "shortName": "Income Taxes - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143300 - Disclosure - Segment Information - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "shortName": "Segment Information - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R118": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143302 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details)", "role": "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details", "shortName": "Segment Information - Schedule of Company's Total Revenue by Geographic Area (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R119": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210405to20210405", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143400 - Disclosure - Related Parties -Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details", "shortName": "Related Parties -Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210629to20210629_TitleOfIndividualAxis_ExecutiveOfficerMember", "decimals": "-5", "lang": null, "name": "ftci:PaymentOfSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3)", "role": "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Q3)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "lang": null, "name": "ftci:PurchaseOfPropertyAndEquipmentIncludedInAccountPayable", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110100 - Disclosure - Description of Business (FY)", "role": "http://ftcsolar.com/role/DescriptionOfBusinessFy", "shortName": "Description of Business (FY)", "subGroupType": "", "uniqueAnchor": null }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110200 - Disclosure - Summary of Significant Accounting Policies (FY)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFy", "shortName": "Summary of Significant Accounting Policies (FY)", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110300 - Disclosure - Revenue (FY)", "role": "http://ftcsolar.com/role/RevenueFy", "shortName": "Revenue (FY)", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFy", "shortName": "Accrued Expenses and Other Current Liabilities (FY)", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110500 - Disclosure - Prepaid Expenses and Other Current Assets (FY)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFy", "shortName": "Prepaid Expenses and Other Current Assets (FY)", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110600 - Disclosure - Equity Method Investments (FY)", "role": "http://ftcsolar.com/role/EquityMethodInvestmentsFy", "shortName": "Equity Method Investments (FY)", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110700 - Disclosure - Intangible Assets, Net (FY)", "role": "http://ftcsolar.com/role/IntangibleAssetsNetFy", "shortName": "Intangible Assets, Net (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - Consolidated Balance Sheets (FY)", "role": "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "shortName": "Consolidated Balance Sheets (FY)", "subGroupType": "", "uniqueAnchor": null }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110800 - Disclosure - Debt and Other Borrowings (FY)", "role": "http://ftcsolar.com/role/DebtAndOtherBorrowingsFy", "shortName": "Debt and Other Borrowings (FY)", "subGroupType": "", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110900 - Disclosure - Commitments and Contingencies (FY)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesFy", "shortName": "Commitments and Contingencies (FY)", "subGroupType": "", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111000 - Disclosure - Leases (FY)", "role": "http://ftcsolar.com/role/LeasesFy", "shortName": "Leases (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111100 - Disclosure - Common Stock (FY)", "role": "http://ftcsolar.com/role/CommonStockFy", "shortName": "Common Stock (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111200 - Disclosure - Stock Plans (FY)", "role": "http://ftcsolar.com/role/StockPlansFy", "shortName": "Stock Plans (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111300 - Disclosure - Net Loss Per Share (FY)", "role": "http://ftcsolar.com/role/NetLossPerShareFy", "shortName": "Net Loss Per Share (FY)", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111400 - Disclosure - Income Taxes (FY)", "role": "http://ftcsolar.com/role/IncomeTaxesFy", "shortName": "Income Taxes (FY)", "subGroupType": "", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111500 - Disclosure - Retirement Plan (FY)", "role": "http://ftcsolar.com/role/RetirementPlanFy", "shortName": "Retirement Plan (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111600 - Disclosure - Segment Information (FY)", "role": "http://ftcsolar.com/role/SegmentInformationFy", "shortName": "Segment Information (FY)", "subGroupType": "", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111700 - Disclosure - Related Parties (FY)", "role": "http://ftcsolar.com/role/RelatedPartiesFy", "shortName": "Related Parties (FY)", "subGroupType": "", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - Consolidated Balance Sheets (FY) (Parenthetical)", "role": "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical", "shortName": "Consolidated Balance Sheets (FY) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111800 - Disclosure - Subsequent Events (FY)", "role": "http://ftcsolar.com/role/SubsequentEventsFy", "shortName": "Subsequent Events (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:SubsequentEventsUnauditedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111900 - Disclosure - Subsequent Events (Unaudited) (FY)", "role": "http://ftcsolar.com/role/SubsequentEventsUnauditedFy", "shortName": "Subsequent Events (Unaudited) (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:SubsequentEventsUnauditedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112000 - Disclosure - Description of Business (Q3)", "role": "http://ftcsolar.com/role/DescriptionOfBusinessQ3", "shortName": "Description of Business (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112100 - Disclosure - Revision of Previously Issued Financial Statements (Q3)", "role": "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3", "shortName": "Revision of Previously Issued Financial Statements (Q3)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112200 - Disclosure - Summary of Significant Accounting Policies (Q3)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3", "shortName": "Summary of Significant Accounting Policies (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112300 - Disclosure - Revenue (Q3)", "role": "http://ftcsolar.com/role/RevenueQ3", "shortName": "Revenue (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3", "shortName": "Prepaid Expenses and Other Current Assets (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3", "shortName": "Accrued Expenses and Other Current Liabilities (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112600 - Disclosure - Sales of Equity Method Investments (Q3)", "role": "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsQ3", "shortName": "Sales of Equity Method Investments (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112700 - Disclosure - Debt and Other Borrowings (Q3)", "role": "http://ftcsolar.com/role/DebtAndOtherBorrowingsQ3", "shortName": "Debt and Other Borrowings (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - Consolidated Statements of Operations (FY)", "role": "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "shortName": "Consolidated Statements of Operations (FY)", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112800 - Disclosure - Commitments and Contingencies (Q3)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesQ3", "shortName": "Commitments and Contingencies (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112900 - Disclosure - Stock-Based Compensation (Q3)", "role": "http://ftcsolar.com/role/StockbasedCompensationQ3", "shortName": "Stock-Based Compensation (Q3)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113000 - Disclosure - Stockholders' Equity (Q3)", "role": "http://ftcsolar.com/role/StockholdersEquityQ3", "shortName": "Stockholders' Equity (Q3)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113100 - Disclosure - Net Loss Per Share (Q3)", "role": "http://ftcsolar.com/role/NetLossPerShareQ3", "shortName": "Net Loss Per Share (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113200 - Disclosure - Income Taxes (Q3)", "role": "http://ftcsolar.com/role/IncomeTaxesQ3", "shortName": "Income Taxes (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113300 - Disclosure - Segment Information (Q3)", "role": "http://ftcsolar.com/role/SegmentInformationQ3", "shortName": "Segment Information (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113400 - Disclosure - Related Parties (Q3)", "role": "http://ftcsolar.com/role/RelatedPartiesQ3", "shortName": "Related Parties (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "120200 - Disclosure - Summary of Significant Accounting Policies (FY) (Policies)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "shortName": "Summary of Significant Accounting Policies (FY) (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "122200 - Disclosure - Summary of Significant Accounting Policies (Q3) (Policies)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies", "shortName": "Summary of Significant Accounting Policies (Q3) (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "lang": "en-US", "name": "ftci:UnauditedInterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130400 - Disclosure - Accrued Expenses and Other Current Liabilities (FY) (Tables)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFyTables", "shortName": "Accrued Expenses and Other Current Liabilities (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - Consolidated Statements of Comprehensive Loss (FY)", "role": "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy", "shortName": "Consolidated Statements of Comprehensive Loss (FY)", "subGroupType": "", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130500 - Disclosure - Prepaid Expenses and Other Current Assets (FY) (Tables)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFyTables", "shortName": "Prepaid Expenses and Other Current Assets (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130600 - Disclosure - Equity Method Investments (FY) (Tables)", "role": "http://ftcsolar.com/role/EquityMethodInvestmentsFyTables", "shortName": "Equity Method Investments (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130700 - Disclosure - Intangible Assets, Net (FY) (Tables)", "role": "http://ftcsolar.com/role/IntangibleAssetsNetFyTables", "shortName": "Intangible Assets, Net (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130900 - Disclosure - Commitments and Contingencies (FY) (Tables)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesFyTables", "shortName": "Commitments and Contingencies (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131000 - Disclosure - Leases (FY) (Tables)", "role": "http://ftcsolar.com/role/LeasesFyTables", "shortName": "Leases (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131200 - Disclosure - Stock Plans (FY) (Tables)", "role": "http://ftcsolar.com/role/StockPlansFyTables", "shortName": "Stock Plans (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131300 - Disclosure - Net Loss Per Share (FY) (Tables)", "role": "http://ftcsolar.com/role/NetLossPerShareFyTables", "shortName": "Net Loss Per Share (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131400 - Disclosure - Income Taxes (FY) (Tables)", "role": "http://ftcsolar.com/role/IncomeTaxesFyTables", "shortName": "Income Taxes (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131600 - Disclosure - Segment Information (FY) (Tables)", "role": "http://ftcsolar.com/role/SegmentInformationFyTables", "shortName": "Segment Information (FY) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "132100 - Disclosure - Revision of Previously Issued Financial Statements (Q3) (Tables)", "role": "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3Tables", "shortName": "Revision of Previously Issued Financial Statements (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) (FY)", "role": "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit) (FY)", "subGroupType": "", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "132400 - Disclosure - Prepaid Expenses and Other Current Assets (Q3) (Tables)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3Tables", "shortName": "Prepaid Expenses and Other Current Assets (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "132500 - Disclosure - Accrued Expenses and Other Current Liabilities (Q3) (Tables)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3Tables", "shortName": "Accrued Expenses and Other Current Liabilities (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "132800 - Disclosure - Commitments and Contingencies (Q3) (Tables)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesQ3Tables", "shortName": "Commitments and Contingencies (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "133100 - Disclosure - Net Loss Per Share (Q3) (Tables)", "role": "http://ftcsolar.com/role/NetLossPerShareQ3Tables", "shortName": "Net Loss Per Share (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "133300 - Disclosure - Segment Information (Q3) (Tables)", "role": "http://ftcsolar.com/role/SegmentInformationQ3Tables", "shortName": "Segment Information (Q3) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20170113to20170113_CounterpartyNameAxis_SunEdisonUtilityHoldingsIncMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140100 - Disclosure - Description of Business - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "shortName": "Description of Business - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20170113to20170113_CounterpartyNameAxis_SunEdisonUtilityHoldingsIncMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210428to20210428", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140200 - Disclosure - Summary of Significant Accounting Policies - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-5", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_Two0210101Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140300 - Disclosure - Revenue - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "shortName": "Revenue - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenue", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140400 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details)", "role": "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140500 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details)", "role": "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - Consolidated Statements of Cash Flows (FY)", "role": "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "shortName": "Consolidated Statements of Cash Flows (FY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "lang": null, "name": "ftci:WarrantyRecoverableFromManufacturers", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140600 - Disclosure - Equity Method Investments - Summary of Equity Method Investments (FY) (Details)", "role": "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "shortName": "Equity Method Investments - Summary of Equity Method Investments (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_DimensionEnergyMember", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_DimensionEnergyMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140602 - Disclosure - Equity Method Investments - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "shortName": "Equity Method Investments - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_DimensionEnergyMember", "decimals": "-5", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140604 - Disclosure - Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details)", "role": "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "shortName": "Equity Method Investments - Summarized Financial Information For Equity Method Investments (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_DimensionEnergyMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140700 - Disclosure - Intangible Assets, Net (FY) (Details)", "role": "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails", "shortName": "Intangible Assets, Net (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140800 - Disclosure - Debt and Other Borrowings - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "shortName": "Debt and Other Borrowings - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930_BalanceSheetLocationAxis_OtherCurrentLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140900 - Disclosure - Commitments and Contingencies - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "shortName": "Commitments and Contingencies - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140902 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details)", "role": "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails", "shortName": "Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141000 - Disclosure - Leases, Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails", "shortName": "Leases, Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141002 - Disclosure - Leases, Supplemental Balance Sheet Information of Leases (FY) (Details)", "role": "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails", "shortName": "Leases, Supplemental Balance Sheet Information of Leases (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePaymentsUse", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141004 - Disclosure - Leases, Supplementary Information Operating Lease (FY) (Details)", "role": "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails", "shortName": "Leases, Supplementary Information Operating Lease (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePaymentsUse", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "060000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Q3)", "role": "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Q3)", "subGroupType": "", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141006 - Disclosure - Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details)", "role": "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails", "shortName": "Leases, Future Minimum Lease Payments under Non-cancelable Operating Leases (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141100 - Disclosure - Common Stock (FY) (Details)", "role": "http://ftcsolar.com/role/CommonStockFyDetails", "shortName": "Common Stock (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20170101to20171231", "decimals": "INF", "lang": null, "name": "ftci:NumberOfVotesEntitledToEachShareOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20191231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141200 - Disclosure - Stock Plans, Stock Option Activity (FY) (Details)", "role": "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails", "shortName": "Stock Plans, Stock Option Activity (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141202 - Disclosure - Stock Plans, Restricted Stock Activity (FY) (Details)", "role": "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "shortName": "Stock Plans, Restricted Stock Activity (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231_AwardTypeAxis_RestrictedStockMember", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141204 - Disclosure - Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details)", "role": "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails", "shortName": "Stock Plans, Components of Stock-Based Compensation Expense (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141206 - Disclosure - Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details)", "role": "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "shortName": "Stock Plans, Assumptions Used in Determining Fair Value of Stock Options (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141302 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details)", "role": "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141304 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details)", "role": "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141402 - Disclosure - Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails", "shortName": "Income Taxes, U.S. and Foreign Income (Loss) Before Income Taxes (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141404 - Disclosure - Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails", "shortName": "Income Taxes, Provision for Income Tax Expense (Benefit) (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "070000 - Statement - Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited)", "role": "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Q3) (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141406 - Disclosure - Income Taxes, Income Tax Rate Reconciliation (FY) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails", "shortName": "Income Taxes, Income Tax Rate Reconciliation (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "ftci:FixedAssetsAndIntangibles", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141408 - Disclosure - Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails", "shortName": "Income Taxes, Deferred Income Tax Assets and Liabilities (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "ftci:FixedAssetsAndIntangibles", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141410 - Disclosure - Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details)", "role": "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails", "shortName": "Income Taxes, Reconciliation of Unrecognized Tax Benefits (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141500 - Disclosure - Retirement Plan (FY) (Details)", "role": "http://ftcsolar.com/role/RetirementPlanFyDetails", "shortName": "Retirement Plan (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141600 - Disclosure - Segment Information - Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "shortName": "Segment Information - Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141604 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details)", "role": "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "shortName": "Segment Information - Schedule of Company's Total Revenue by Geographic Area (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R96": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20201231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141700 - Disclosure - Related Parties -Additional Information (FY) (Details)", "role": "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "shortName": "Related Parties -Additional Information (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20200101to20201231_LongtermDebtTypeAxis_SecuredPromissoryNoteMember", "decimals": "-5", "lang": null, "name": "us-gaap:InterestExpenseRelatedParty", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141800 - Disclosure - Subsequent Events (FY) (Details)", "role": "http://ftcsolar.com/role/SubsequentEventsFyDetails", "shortName": "Subsequent Events (FY) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210421to20210421_LegalEntityAxis_FCXSolarLLCMember_SubsequentEventTypeAxis_SubsequentEventMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141900 - Disclosure - Subsequent Events (Unaudited) (FY) (Details)", "role": "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails", "shortName": "Subsequent Events (Unaudited) (FY) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210421to20210421_LegalEntityAxis_FCXSolarLLCMember_SubsequentEventTypeAxis_SubsequentEventMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142000 - Disclosure - Description of Business - Additional Information (Q3) (Details)", "role": "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "shortName": "Description of Business - Additional Information (Q3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "ny20002442x1_s1.htm", "contextRef": "c20210430to20210430_SubsidiarySaleOfStockAxis_IPOMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "domainItemType" }, "country_VN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIET NAM", "verboseLabel": "Vietnam [Member]" } } }, "localname": "VN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "stringItemType" }, "ftci_AccruedCompensation": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 4.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued compensation", "label": "Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedCompensation", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedCostOfRevenue": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 1.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenue.", "label": "Accrued Cost of Revenue", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenue", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpenses": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 2.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities", "label": "Accrued Expenses and Other Current Liabilities", "totalLabel": "Total" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Abstract.", "label": "Accrued Expenses and Other Current Liabilities Abstract" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://ftcsolar.com/20220204", "xbrltype": "stringItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Disclosure Text Block", "label": "Accrued Expenses and Other Current Liabilities Disclosure Text Block", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFy", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3" ], "xbrltype": "textBlockItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities Table Text Block", "label": "Accrued Expenses and Other Current Liabilities Table Text Block", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesFyTables", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesQ3Tables" ], "xbrltype": "textBlockItemType" }, "ftci_AccruedInterestExpense": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 5.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued interest expense.", "label": "Accrued Interest Expense", "terseLabel": "Accrued interest expense" } } }, "localname": "AccruedInterestExpense", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_AsRevisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As Revised [Member].", "label": "As Revised [Member]", "terseLabel": "As Revised" } } }, "localname": "AsRevisedMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "ftci_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset purchase agreement.", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Asset Purchase Agreement [Member]" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_AuthorizedSharesOfAllClassesOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued by an entity's charter and bylaws.", "label": "Authorized Shares of All Classes of Stock", "terseLabel": "Authorized shares of all classes of stock" } } }, "localname": "AuthorizedSharesOfAllClassesOfStock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "sharesItemType" }, "ftci_BusinessCombinationContingentConsiderationReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Contingent Consideration Receivable", "label": "Business Combination Contingent Consideration Receivable" } } }, "localname": "BusinessCombinationContingentConsiderationReceivable", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_CommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock [Abstract]" } } }, "localname": "CommonStockAbstract", "nsuri": "http://ftcsolar.com/20220204", "xbrltype": "stringItemType" }, "ftci_CommonStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for common stock.", "label": "Common Stock [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CommonStockFy" ], "xbrltype": "textBlockItemType" }, "ftci_ContractLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Contract liabilities.", "label": "Contract Liabilities [Policy Text Block]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractLiabilitiesPolicyTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_CoronavirusAidReliefAndEconomicSecurityActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coronavirus Aid, Relief, and Economic Security Act.", "label": "Coronavirus Aid Relief And Economic Security Act [Member]", "terseLabel": "CARES Act [Member]" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "domainItemType" }, "ftci_Covid19PandemicPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covid-19 Pandemic Policy [Text Block]", "label": "Covid-19 Pandemic Policy [Text Block]", "terseLabel": "COVID-19 Impact", "verboseLabel": "Covid-19 Pandemic" } } }, "localname": "Covid19PandemicPolicyTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "ftci_CreditFacilityRevolvingFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit facility revolving fees", "label": "Credit Facility Revolving Fees", "terseLabel": "Credit facility revolver fees" } } }, "localname": "CreditFacilityRevolvingFees", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major customer to the entity.", "label": "Customer Four [Member]", "terseLabel": "Customer Four [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major customer to the entity.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major customer to the entity.", "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major customer to the entity.", "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_DeferredCostOfRevenue": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred cost of revenue", "label": "Deferred Cost of Revenue", "terseLabel": "Deferred cost of revenue" } } }, "localname": "DeferredCostOfRevenue", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Taxes", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxes", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredRevenueRecognizedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of deferred revenue recognized for the prior year balance.", "label": "Deferred Revenue Recognized, Percentage", "terseLabel": "Deferred revenue recognized percentage" } } }, "localname": "DeferredRevenueRecognizedPercentage", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "percentItemType" }, "ftci_DeferredTaxAssetsLease": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.", "label": "Deferred Tax Assets Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLease", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredTaxLiabilitiesLeases": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible temporary differences from leases.", "label": "Deferred Tax Liabilities Leases", "negatedLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesLeases", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DescriptionOfBusinessLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Line Items]", "terseLabel": "Description Of Business [Line Items]" } } }, "localname": "DescriptionOfBusinessLineItems", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "ftci_DescriptionOfBusinessTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business.", "label": "Description Of Business [Table]", "terseLabel": "Description Of Business [Table]" } } }, "localname": "DescriptionOfBusinessTable", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "ftci_DimensionEnergyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dimension energy member.", "label": "Dimension Energy [Member]", "terseLabel": "Dimension Energy LLC" } } }, "localname": "DimensionEnergyMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "domainItemType" }, "ftci_DimensionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dimension [Member]", "label": "Dimension [Member]" } } }, "localname": "DimensionMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAndOther": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences and other adjustments.", "label": "Effective Income Tax Rate Reconciliation Permanent Differences and Other", "terseLabel": "Permanent differences and other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesAndOther", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_EquityMethodInvestmentsFinancialInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity method investments financial information.", "label": "Equity Method Investments Financial Information Table Text Block", "terseLabel": "Summary of Equity Method Investments Financial Information" } } }, "localname": "EquityMethodInvestmentsFinancialInformationTableTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsFyTables" ], "xbrltype": "textBlockItemType" }, "ftci_EquityMethodInvestmentsNumberOfShareDisposed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investments Number of Share Disposed", "label": "Equity Method Investments Number of Share Disposed", "terseLabel": "Number of Share Disposed" } } }, "localname": "EquityMethodInvestmentsNumberOfShareDisposed", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "ftci_EquityMethodInvestmentsSuccessBasedFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments Success Based Fee", "label": "Equity Method Investments Success Based Fee", "terseLabel": "Success Based Fee" } } }, "localname": "EquityMethodInvestmentsSuccessBasedFee", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_EscrowReleasedPaymentReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Escrow released payment received.", "label": "Escrow Released Payment Received", "terseLabel": "Escrow released payment received" } } }, "localname": "EscrowReleasedPaymentReceived", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_EstimatedAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of amortization that will be recognized in the future annual period.", "label": "Estimated Amortization Expense", "terseLabel": "Estimated amortization expense" } } }, "localname": "EstimatedAmortizationExpense", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_FCXSolarLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name of related party of the entity.", "label": "FCX Solar, LLC [Member]", "terseLabel": "FCX Solar, LLC [Member]" } } }, "localname": "FCXSolarLLCMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "domainItemType" }, "ftci_FixedAssetsAndIntangibles": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from fixed assets and intangibles.", "label": "Fixed Assets and Intangibles", "terseLabel": "Fixed assets and intangibles" } } }, "localname": "FixedAssetsAndIntangibles", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_ForwardStockSplit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward stock split", "label": "Forward stock split", "verboseLabel": "Forward stock split" } } }, "localname": "ForwardStockSplit", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "pureItemType" }, "ftci_ForwardStockSplitTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward stock split.", "label": "Forward Stock Split [Text Block]", "terseLabel": "Forward Stock Split" } } }, "localname": "ForwardStockSplitTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "ftci_FunctionalCurrencyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for functional currency.", "label": "Functional Currency [Policy Text Block]", "terseLabel": "Functional Currency" } } }, "localname": "FunctionalCurrencyPolicyTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_ImpactOfStockSplit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impact of stock split.", "label": "Impact of Stock Split" } } }, "localname": "ImpactOfStockSplit", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "ftci_IncomeExpenseRelatedToWarrantyAssets": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (expense) related to warranty assets", "label": "Income (Expense) Related To Warranty Assets", "negatedLabel": "Warranty asset" } } }, "localname": "IncomeExpenseRelatedToWarrantyAssets", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "ftci_InterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Coverage Ratio", "label": "Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "InterestCoverageRatio", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "pureItemType" }, "ftci_LeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leverage Ratio", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "LeverageRatio", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "pureItemType" }, "ftci_LiquidityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity.", "label": "Liquidity [Policy Text Block]", "terseLabel": "Liquidity" } } }, "localname": "LiquidityPolicyTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "ftci_LiquidityRatioAmountMinimumLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liquidity Ratio Amount, Minimum Limit", "label": "Liquidity Ratio Amount, Minimum Limit", "terseLabel": "Liquidity ratio amount, minimum limit" } } }, "localname": "LiquidityRatioAmountMinimumLimit", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_LongTermDebtRelatedParty": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term debt - related party.", "label": "Long Term Debt Related Party", "terseLabel": "Long-term debt - related party" } } }, "localname": "LongTermDebtRelatedParty", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "ftci_NonCashGainOnExtinguishmentOfDebtFromPppLoanForgiveness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness", "label": "Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness", "terseLabel": "Non-cash gain on extinguishment of debt from PPP loan forgiveness" } } }, "localname": "NonCashGainOnExtinguishmentOfDebtFromPppLoanForgiveness", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "ftci_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number of Major Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "integerItemType" }, "ftci_NumberOfVotesEntitledToEachShareOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes entitled to each share of common stock holders.", "label": "Number of Votes Entitled to Each Share of Common Stock", "terseLabel": "Number of votes entitled to each share of common stock" } } }, "localname": "NumberOfVotesEntitledToEachShareOfCommonStock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails" ], "xbrltype": "integerItemType" }, "ftci_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]", "terseLabel": "Operating Leases [Abstract]" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails" ], "xbrltype": "stringItemType" }, "ftci_OperatingLossCarryforwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Abstract]" } } }, "localname": "OperatingLossCarryforwardsAbstract", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "ftci_OtherAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 6.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other accrued expenses and other current liabilities", "label": "Other Accrued Expenses and Other Current Liabilities", "terseLabel": "Other" } } }, "localname": "OtherAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other member.", "label": "Other [Member]", "verboseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "domainItemType" }, "ftci_PaycheckProtectionProgramPPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program (\"PPP\") Loan .", "label": "Paycheck Protection Program P P P Loan [Member]", "terseLabel": "Paycheck Protection Program ('PPP') Loan [Member]" } } }, "localname": "PaycheckProtectionProgramPPPLoanMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "domainItemType" }, "ftci_PaymentOfSuccessBasedFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment Of Success Based Fee", "label": "Payment Of Success Based Fee" } } }, "localname": "PaymentOfSuccessBasedFee", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_PlcBarclaysBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PLC Barclays Bank [Member]", "label": "PLC Barclays Bank [Member]", "terseLabel": "Barclays Bank PLC [Member]" } } }, "localname": "PlcBarclaysBankMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses and Other Current Assets.", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFy", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3" ], "xbrltype": "textBlockItemType" }, "ftci_ProceedsFromDeferredOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from deferred offering costs.", "label": "Proceeds From Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "ProceedsFromDeferredOfferingCosts", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "ftci_ProductAndServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and service.", "label": "Product and Service [Member]" } } }, "localname": "ProductAndServiceMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details" ], "xbrltype": "domainItemType" }, "ftci_ProductWarrantyLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty life.", "label": "Product Warranty Life", "terseLabel": "Product warranty life" } } }, "localname": "ProductWarrantyLife", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "durationItemType" }, "ftci_PromissoryNotesPurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Promissory Notes, Purchased.", "label": "Promissory Notes Purchased", "terseLabel": "Promissory notes purchased" } } }, "localname": "PromissoryNotesPurchased", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "ftci_PurchaseOfPropertyAndEquipmentIncludedInAccountPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase of property and equipment included in account payable.", "label": "Purchase Of Property And Equipment Included In Account Payable", "terseLabel": "Purchase of property and equipment included in account payable" } } }, "localname": "PurchaseOfPropertyAndEquipmentIncludedInAccountPayable", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "ftci_RepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase [Member]", "label": "Repurchase [Member]" } } }, "localname": "RepurchaseMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_RepurchasedCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchased Common Share", "label": "Repurchased Common Share" } } }, "localname": "RepurchasedCommonShare", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "ftci_RetireAggregateSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retire Aggregate Shares of Common Stock.", "label": "Retire Aggregate Shares of Common Stock", "terseLabel": "Retire aggregate shares of common stock" } } }, "localname": "RetireAggregateSharesOfCommonStock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "ftci_RevisionOfPreviouslyIssuedFinancialStatementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of revised previously issued financial statements.", "label": "Revision of Previously Issued Financial Statements [Text Block]", "terseLabel": "Revision of Previously Issued Financial Statements" } } }, "localname": "RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3" ], "xbrltype": "textBlockItemType" }, "ftci_ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases of assets and liabilities.", "label": "Schedule of Operating Lease Assets and Liabilities [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information of Leases" } } }, "localname": "ScheduleOfOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/LeasesFyTables" ], "xbrltype": "textBlockItemType" }, "ftci_SecuredPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Promissory Note.", "label": "Secured Promissory Note [Member]", "terseLabel": "The Notes [Member]" } } }, "localname": "SecuredPromissoryNoteMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "ftci_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateFairValuePerOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The grant date fair value per option assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Grant Date Fair Value Per Option", "terseLabel": "Grant date fair value per option (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsGrantDateFairValuePerOption", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "perShareItemType" }, "ftci_StockIncentivePlan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The share based compensation plan authorized by the Board of Directors.", "label": "Stock Incentive Plan 2017 [Member]", "terseLabel": "2017 Stock Incentive Plan [Member]" } } }, "localname": "StockIncentivePlan2017Member", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "domainItemType" }, "ftci_SubscriptionRevenueContractTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription revenue contract terms.", "label": "Subscription Revenue Contract Terms", "terseLabel": "Subscription revenue contract terms" } } }, "localname": "SubscriptionRevenueContractTerms", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "durationItemType" }, "ftci_SubsequentEventsUnauditedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events (Unaudited) [Abstract]" } } }, "localname": "SubsequentEventsUnauditedAbstract", "nsuri": "http://ftcsolar.com/20220204", "xbrltype": "stringItemType" }, "ftci_SubsequentEventsUnauditedTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for subsequent events (unaudited).", "label": "Subsequent Events (Unaudited) [Text Block]", "terseLabel": "Subsequent Events (Unaudited)" } } }, "localname": "SubsequentEventsUnauditedTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFy" ], "xbrltype": "textBlockItemType" }, "ftci_SunEdisonUtilityHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SunEdison Utility Holdings Inc. member.", "label": "Sun Edison Utility Holdings Inc [Member]", "terseLabel": "SunEdison Utility Holdings, Inc. [Member]" } } }, "localname": "SunEdisonUtilityHoldingsIncMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_SuretyCollateral": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Surety collateral.", "label": "Surety Collateral", "terseLabel": "Surety collateral" } } }, "localname": "SuretyCollateral", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_TaxCreditCarryforwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Abstract]" } } }, "localname": "TaxCreditCarryforwardAbstract", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "ftci_TheWesternAllianceBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Western Alliance Bank [Member].", "label": "The Western Alliance Bank [Member]", "terseLabel": "Western Alliance Bank [Member]" } } }, "localname": "TheWesternAllianceBankMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "ftci_TwoBoardMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of board members.", "label": "Two Board Members [Member]" } } }, "localname": "TwoBoardMembersMember", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "ftci_UnauditedInterimFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited interim financial information.", "label": "Unaudited Interim Financial Information Policy [Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "ftci_UnderwritingDiscountAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Underwriting Discount and Commissions", "label": "Underwriting Discount and Commissions" } } }, "localname": "UnderwritingDiscountAndCommissions", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_UnpaidOfferingCostsIncludedInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unpaid offering costs included in accounts payable", "label": "Unpaid Offering Costs Included in Accounts Payable", "terseLabel": "Unpaid offering costs included in accounts payable" } } }, "localname": "UnpaidOfferingCostsIncludedInAccountsPayable", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "ftci_VendorDeposits": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vendor deposits", "label": "Vendor Deposits", "terseLabel": "Vendor deposits" } } }, "localname": "VendorDeposits", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_WarrantyRecoverableFromManufacturers": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of warrants recoverables from manufacturers during the period.", "label": "Warranty recoverable from manufacturers", "negatedLabel": "Warranty recoverable from manufacturers" } } }, "localname": "WarrantyRecoverableFromManufacturers", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "ftci_WarrantyReserves": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails": { "order": 3.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warranty reserves.", "label": "Warranty Reserves", "terseLabel": "Warranty reserves" } } }, "localname": "WarrantyReserves", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesFyDetails", "http://ftcsolar.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "ftci_WeightedAverageRemainingContractualTermYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term [Abstract]" } } }, "localname": "WeightedAverageRemainingContractualTermYearsAbstract", "nsuri": "http://ftcsolar.com/20220204", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r72", "r74", "r144", "r145", "r316", "r354", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Two Executive Member [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r224", "r401", "r406", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r315", "r353", "r427", "r429", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r672", "r676", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r315", "r353", "r427", "r429", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r672", "r676", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r224", "r401", "r406", "r675" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r219", "r401", "r404", "r617", "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r219", "r401", "r404", "r617", "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r315", "r353", "r419", "r427", "r429", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r672", "r676", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r315", "r353", "r419", "r427", "r429", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r672", "r676", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r73", "r74", "r144", "r145", "r316", "r354" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r158", "r159", "r161", "r162", "r176", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r176", "r240", "r241", "r470", "r513", "r548", "r549", "r550", "r551", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r176", "r240", "r241", "r470", "r513", "r548", "r549", "r550", "r551", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r148", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r161", "r162", "r176", "r240", "r241", "r470", "r513", "r548", "r549", "r550", "r551", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Revision of Previously Issued Financial Statements" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsQ3Tables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r220", "r221", "r401", "r405", "r674", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r713", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r220", "r221", "r401", "r405", "r674", "r690", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r226", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r52", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r37", "r227", "r228" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r77", "r78", "r79", "r658", "r682", "r686" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r76", "r79", "r87", "r88", "r89", "r148", "r149", "r150", "r541", "r677", "r678", "r727" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r38", "r470", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r467", "r468", "r469", "r549" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r431", "r433", "r473", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to cash used in operating activities:", "verboseLabel": "Adjustments to reconcile net loss to cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r433", "r464", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r229", "r242", "r243", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r100", "r124", "r335", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r124", "r253", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential common shares excluded from diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r531", "r532", "r533", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total transaction price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r204", "r209", "r215", "r236", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r537", "r542", "r556", "r599", "r601", "r634", "r656" ], "calculation": { "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r71", "r139", "r236", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r537", "r542", "r556", "r599", "r601" ], "calculation": { "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26", "r139", "r236", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r537", "r542", "r556", "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r434", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r426", "r428" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r426", "r428", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business Combination, Contingent Consideration Arrangements, Description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r4", "r147", "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessFy", "http://ftcsolar.com/role/DescriptionOfBusinessQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r708", "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r48", "r601", "r688", "r689" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r48", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r126", "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and restricted cash at end of period", "periodStartLabel": "Cash and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and restricted cash at period end" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r120", "r557" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r136", "r139", "r166", "r167", "r168", "r170", "r172", "r181", "r182", "r183", "r236", "r301", "r305", "r306", "r307", "r310", "r311", "r351", "r352", "r356", "r360", "r556", "r712" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r61", "r273", "r641", "r662" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)", "verboseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r282", "r694" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesFy", "http://ftcsolar.com/role/CommitmentsAndContingenciesQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]", "verboseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r148", "r149", "r549" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock issued for notes purchased" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r36", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r36", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock par value of $0.0001 per share, 98,960,064 shares authorized at December 31, 2020 and 2019; 66,155,340 and 63,633,981 shares issued and outstanding as of December 31, 2020 and 2019, respectively", "terseLabel": "Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021", "verboseLabel": "Common stock, value, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r416", "r417", "r430", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Retirement Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RetirementPlanFy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Plan [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Stock Plans" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansFy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r82", "r84", "r85", "r96", "r647", "r666" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r254", "r257", "r528" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Software [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r190", "r191", "r224", "r554", "r555", "r693" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r190", "r191", "r224", "r554", "r555", "r687", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r190", "r191", "r224", "r554", "r555", "r687", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r186", "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r190", "r191", "r224", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage", "verboseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r190", "r191", "r224", "r554", "r555", "r693" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r379", "r381", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r379", "r380", "r402" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r617" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r140", "r508", "r516" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r140", "r508" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current [Abstract]" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r140", "r508", "r516" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r135", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r329", "r336", "r337", "r339", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Other Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsFy", "http://ftcsolar.com/role/DebtAndOtherBorrowingsQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r312", "r341", "r342", "r567", "r569", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of notes" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58", "r313" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate of notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r59", "r138", "r146", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r341", "r342", "r343", "r344", "r368", "r371", "r372", "r373", "r566", "r567", "r569", "r570", "r652" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of notes" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsFyTables", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsQ3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r509", "r516" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r140", "r509", "r516", "r517", "r518" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred [Abstract]" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r32", "r33", "r498", "r636", "r654" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax (liability)" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r483", "r484" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred income taxes", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r70", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r509", "r516" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "Capital loss carryforward" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r499" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Investment difference" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r501" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r504", "r506", "r507" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "R&D credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r500" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r484", "r501" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax asset (liability)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax (Liabilities) [Abstract]" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedLabel": "Investment difference" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r418", "r420", "r421", "r423", "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RetirementPlanFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Pretax employee contributions" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RetirementPlanFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r124", "r265" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockbasedCompensationQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Plans [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r374", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share [Abstract]", "terseLabel": "Net loss per share", "verboseLabel": "Note 11. Net loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r97", "r153", "r154", "r156", "r157", "r158", "r164", "r166", "r170", "r171", "r172", "r176", "r177", "r550", "r551", "r648", "r667" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic loss per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Basic and diluted:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r97", "r153", "r154", "r156", "r157", "r158", "r166", "r170", "r171", "r172", "r176", "r177", "r550", "r551", "r648", "r667" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted loss per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareFy", "http://ftcsolar.com/role/NetLossPerShareQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r557" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r486", "r520" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in deferred tax assets valuation allowance, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r486", "r520" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax provision at effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r475", "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Stock compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average period recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unamortized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options [Member]", "verboseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r87", "r88", "r89", "r148", "r149", "r150", "r152", "r159", "r162", "r180", "r239", "r367", "r374", "r467", "r468", "r469", "r512", "r513", "r549", "r558", "r559", "r560", "r561", "r562", "r564", "r677", "r678", "r679", "r727" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Ownership value" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r101", "r102", "r124" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Gain from disposal of equity investment", "terseLabel": "Gain from disposal in equity investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r49", "r205", "r232" ], "calculation": { "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Carrying value", "terseLabel": "Investments in unconsolidated subsidiary" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments", "verboseLabel": "Sale of Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsFy", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r49", "r119", "r234", "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summary of Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r552", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Financial instruments measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated Useful Lives (Years)", "verboseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r258" ], "calculation": { "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r254", "r255", "r258", "r260", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r258", "r619" ], "calculation": { "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails": { "order": 0.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r254", "r257" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Equity Investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r101", "r102", "r124", "r643", "r668" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r124", "r345", "r346" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "(Gain) loss on extinguishment of debt", "negatedTerseLabel": "Loss on debt extinguishment", "terseLabel": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event [Abstract]" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r189", "r693" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r139", "r204", "r208", "r211", "r214", "r217", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r556" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "terseLabel": "Gross loss", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r124", "r264", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Long lived assets impaired" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r141", "r519" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r92", "r204", "r208", "r211", "r214", "r217", "r632", "r644", "r650", "r669" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income (loss) from company's operations", "totalLabel": "Total loss before income taxes", "verboseLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r141", "r519" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r204", "r208", "r211", "r214", "r217" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Total loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) Before Income Taxes [Abstract]" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesUSAndForeignIncomeLossBeforeIncomeTaxesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r139", "r151", "r204", "r208", "r211", "r214", "r217", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r536", "r551", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (loss) from operations", "terseLabel": "Loss from operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r93", "r124", "r202", "r232", "r642", "r663" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Share of earnings from equity method investment", "negatedLabel": "(Income) Loss from unconsolidated subsidiary", "terseLabel": "Loss from unconsolidated subsidiary", "verboseLabel": "Share of net loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r124" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "(Gain) loss from unconsolidated subsidiary", "negatedTerseLabel": "(Income)/Loss from unconsolidated subsidiary, net of distributions received" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Statement of operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r490", "r495", "r497", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r142", "r487", "r496", "r503", "r514", "r521", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFy", "http://ftcsolar.com/role/IncomeTaxesQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r161", "r162", "r203", "r485", "r515", "r522", "r670" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Expense) Benefit from income taxes", "terseLabel": "(Benefit from) income taxes", "totalLabel": "Total income tax expense/(benefit)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails", "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesProvisionForIncomeTaxExpenseBenefitFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r86", "r481", "r482", "r496", "r497", "r502", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsDividends": { "auth_ref": [ "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount", "negatedLabel": "Dividends received deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income tax expense (benefit) derived by applying the federal statutory tax rate to income (loss) before income taxes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State taxes, net of federal" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r486" ], "calculation": { "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and experimentation tax credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesIncomeTaxRateReconciliationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Accrued interest - related party debt" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accruals and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r131", "r257", "r614", "r615", "r616", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Long Lived Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r252", "r256" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r107", "r333", "r340", "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense on debt and other borrowings" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r649" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r117", "r121", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest", "verboseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r56" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest - related party" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Capitalized Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r68", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r69", "r132", "r179", "r246", "r247", "r248", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw material" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments under Non-cancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r588" ], "calculation": { "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ftcsolar.com/role/LeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetailsCalc01": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r588" ], "calculation": { "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r588" ], "calculation": { "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r588" ], "calculation": { "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r588" ], "calculation": { "http://ftcsolar.com/role/LeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetailsCalc01": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r139", "r210", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r538", "r542", "r543", "r556", "r599", "r600" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r139", "r236", "r556", "r601", "r639", "r661" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r139", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r538", "r542", "r543", "r556", "r599", "r600", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r30", "r31", "r139", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r538", "r542", "r543", "r556", "r599", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r30", "r637", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Principal amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Line of credit, outstanding balance" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Initial Commitment Fees" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r27", "r29" ], "lang": { "en-us": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Line of credit facility, covenant compliance" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line of Credit Facility, Covenant Terms", "terseLabel": "Line of credit facility, covenant terms" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Maturity period" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Initial margins" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate commitments" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r28", "r635" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt and other borrowings" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r59", "r298", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Loans received" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r59", "r300" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r273", "r274", "r275", "r277", "r278", "r279", "r281", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r273", "r276", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought, value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Subsequent Events (Unaudited) [Abstract]" } } }, "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r65", "r139", "r236", "r301", "r305", "r306", "r307", "r310", "r311", "r556", "r638", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Members' equity (deficit)" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r122", "r125" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r80", "r83", "r89", "r94", "r125", "r139", "r151", "r153", "r154", "r156", "r157", "r161", "r162", "r169", "r204", "r208", "r211", "r214", "r217", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r551", "r556", "r645", "r664" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "Non US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r208", "r211", "r214", "r217" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r577" ], "calculation": { "http://ftcsolar.com/role/LeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetailsCalc01": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesFyDetails", "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r577" ], "calculation": { "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r577" ], "calculation": { "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current (included in Other non-current liabilities)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r580", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets (included in Other assets)" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementalBalanceSheetInformationOfLeasesFyDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r587", "r589" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r586", "r589" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r287", "r572", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Supplemental Information, Operating Lease" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating loss carryforwards", "terseLabel": "NOL carryback refund" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.", "label": "Operating loss carryforwards , expiration date" } } }, "localname": "OperatingLossCarryforwardsExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "dateItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r70", "r601" ], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r75" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r81", "r84", "r87", "r88", "r90", "r95", "r367", "r558", "r563", "r564", "r646", "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):", "verboseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfComprehensiveLossFy" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.", "label": "Other General Expense", "terseLabel": "Working capital and operating expenses" } } }, "localname": "OtherGeneralExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r108" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other Expense" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r115" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing costs for revolving credit facility" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r115" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Offering cost paid", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r110", "r531", "r532", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payments to acquire assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r110" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r434", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r35", "r351" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r35", "r351" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r35", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021", "verboseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r46", "r47" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets", "totalLabel": "Prepaid expenses and other current assets, Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r249", "r250" ], "calculation": { "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsFyDetails", "http://ftcsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r109" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.", "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates", "terseLabel": "Distributions received from unconsolidated subsidiary, return of investment" } } }, "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDividendsReceived": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends received on equity and other investments during the current period.", "label": "Proceeds from Dividends Received", "terseLabel": "Cash distribution received" } } }, "localname": "ProceedsFromDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from stock issuance" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r109" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from disposal of equity method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r295", "r296", "r640" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r56", "r283", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserves" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r60", "r273", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Warranty reserves" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in liability for pre-existing warranties" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties issued during the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r123", "r291" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty provision" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r80", "r83", "r89", "r118", "r139", "r151", "r161", "r162", "r204", "r208", "r211", "r214", "r217", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r536", "r539", "r540", "r544", "r545", "r551", "r556", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r50", "r266", "r695", "r696" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful life of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r99", "r244" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r44", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Accounts Receivable and Allowance for Doubtful Debts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Changes in unrecognized tax benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r422", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r422", "r593", "r596", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r591", "r592", "r594", "r597", "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesFy", "http://ftcsolar.com/role/RelatedPartiesQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r114" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "terseLabel": "Repayment of related party debt" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r479", "r613", "r709" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "R&D Credit Carryforwards [Member]" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r129", "r633", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r18", "r126", "r129", "r633", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Total cash and restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r18", "r129" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r129", "r633", "r657", "r691", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details", "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r374", "r470", "r601", "r659", "r681", "r686" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r148", "r149", "r150", "r152", "r159", "r162", "r239", "r467", "r468", "r469", "r512", "r513", "r549", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r200", "r201", "r207", "r212", "r213", "r219", "r220", "r224", "r400", "r401", "r617" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r133", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r411" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenues from Contract with Customers" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r391", "r403", "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueFy", "http://ftcsolar.com/role/RevenueQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Company's Total Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationFyTables", "http://ftcsolar.com/role/SegmentInformationQ3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue allocated to remaining performance obligations, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueAdditionalInformationFyDetails", "http://ftcsolar.com/role/RevenueUnbilledRevenueQ3Details" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r91", "r139", "r200", "r201", "r207", "r212", "r213", "r219", "r220", "r224", "r236", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r556", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r585", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/LeasesSupplementaryInformationOperatingLeaseFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Purchase cost of shares" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r190", "r224" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenues [Member]", "verboseLabel": "Total Revenue [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IntangibleAssetsNetFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareFyTables", "http://ftcsolar.com/role/NetLossPerShareQ3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Components of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Provision for Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Income Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/NetLossPerShareFyTables", "http://ftcsolar.com/role/NetLossPerShareQ3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r433", "r463", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule Of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r3", "r139", "r235", "r236", "r556" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule Of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/EquityMethodInvestmentsSummaryOfEquityMethodInvestmentsFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "U.S. and Foreign Income (Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Restricted Stock Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Changes in Product Warranty Reserves" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesFyTables", "http://ftcsolar.com/role/CommitmentsAndContingenciesQ3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r434", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r440", "r452", "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Assumptions Used in Determining Fair Value of Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r62", "r136", "r181", "r182", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r360", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r495", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesFyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r196", "r198", "r199", "r204", "r206", "r211", "r215", "r216", "r217", "r218", "r219", "r223", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SegmentInformationFy", "http://ftcsolar.com/role/SegmentInformationQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r123" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy", "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Compensation Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Stock-based Compensation Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Increased stock-based compensation expenses" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Stock options vesting period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Forfeited or canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share", "terseLabel": "Forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansComponentsOfStockbasedCompensationExpenseFyDetails", "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "periodEndLabel": "Unvested ending balance (in dollars per share)", "periodStartLabel": "Unvested beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Weighted-Average Intrinsic Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested ending balance (in shares)", "periodStartLabel": "Unvested beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested ending balance", "periodStartLabel": "Unvested beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions for Stock Awards Granted [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails", "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Shares authorized for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Information Related to Stock Options [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "terseLabel": "Cancelled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted during the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Balances, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r442", "r466" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balances (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Stock issued (in shares)", "terseLabel": "Shares of Common stock purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r432", "r438" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansRestrictedStockActivityFyDetails", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised or released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Cancelled or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted during the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r434", "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Price per share of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r458", "r471" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansAssumptionsUsedInDeterminingFairValueOfStockOptionsFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual term, Balances" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted-average remaining contractual term, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r130", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFy", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r286", "r293" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.", "label": "Standard Product Warranty Description", "terseLabel": "Warranty description" } } }, "localname": "StandardProductWarrantyDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r34", "r35", "r36", "r136", "r139", "r166", "r167", "r168", "r170", "r172", "r181", "r182", "r183", "r236", "r301", "r305", "r306", "r307", "r310", "r311", "r351", "r352", "r356", "r360", "r367", "r556", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/SalesOfEquityMethodInvestmentsAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r64", "r87", "r88", "r89", "r148", "r149", "r150", "r152", "r159", "r162", "r180", "r239", "r367", "r374", "r467", "r468", "r469", "r512", "r513", "r549", "r558", "r559", "r560", "r561", "r562", "r564", "r677", "r678", "r679", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/EquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Loss [Abstract]", "terseLabel": "Condensed Consolidated Statement of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r180", "r617" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationFyDetails", "http://ftcsolar.com/role/SegmentInformationAdditionalInformationQ3Details", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaFyDetails", "http://ftcsolar.com/role/SegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Number of shares owned", "terseLabel": "Stock Issued During Period Shares New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/EquityMethodInvestmentsAdditionalInformationFyDetails", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards vested during the period (in shares)", "verboseLabel": "Shares of common stock issuable upon vesting of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r35", "r36", "r367", "r374", "r444" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "verboseLabel": "Exercised or released (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/StockPlansStockOptionActivityFyDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards vested during the period" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r64", "r367", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchase and retirement of common stock (shares)", "verboseLabel": "Stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r35", "r36", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Repurchase of common stock, held in treasury (in shares)", "terseLabel": "Repurchase of treasury stock" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r41", "r42", "r139", "r231", "r236", "r556", "r601" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders equity", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity", "verboseLabel": "Stockholders' equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r137", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r374", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/StockholdersEquityQ3" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders' Equity, Reverse Stock Split", "terseLabel": "Stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r565", "r603" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails", "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r565", "r603" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r565", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails", "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r565", "r603" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommitmentsAndContingenciesAdditionalInformationQ3Details", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails", "http://ftcsolar.com/role/SubsequentEventsUnauditedFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationFyDetails", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r602", "r604" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SubsequentEventsFy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockbasedCompensationAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfCashFlowsFy" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardDescription": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward.", "label": "Tax Credit Carryforward, Description", "terseLabel": "Tax credit carryback description" } } }, "localname": "TaxCreditCarryforwardDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format.", "label": "Tax credit carryforward, expiration date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "dateItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r63", "r376" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfStockholdersEquityDeficitFy" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r63", "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsQ3ParentheticalUnaudited", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFyParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r36", "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock, shares, acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r63", "r376", "r377" ], "calculation": { "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury stock, at cost (9,896,666 and 0 shares as of December 31, 2020 and 2019, respectively)", "terseLabel": "Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021", "verboseLabel": "Treasury stock, value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CommonStockFyDetails", "http://ftcsolar.com/role/CondensedConsolidatedBalanceSheetsUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedBalanceSheetsFy", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationFyDetails", "http://ftcsolar.com/role/RelatedPartiesAdditionalInformationQ3Details", "http://ftcsolar.com/role/StockholdersEquityAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DescriptionOfBusinessAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/RevenueContractLiabilitiesQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r480", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Decrease for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income Tax Interest and Penalties Accrued", "verboseLabel": "Income Tax Interest and Penalties Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details", "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Increase for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits impact effective income tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesAdditionalInformationQ3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Axis]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.", "label": "Unusual Risk or Uncertainty, Nature [Domain]", "terseLabel": "Unusual Risk or Uncertainty, Nature" } } }, "localname": "UnusualRiskOrUncertaintyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationFyDetails", "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details", "http://ftcsolar.com/role/SubsequentEventsFyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r184", "r185", "r187", "r188", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesFyPolicies", "http://ftcsolar.com/role/SummaryOfSignificantAccountingPoliciesQ3Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Change in total valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/IncomeTaxesDeferredIncomeTaxAssetsAndLiabilitiesFyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/DebtAndOtherBorrowingsAdditionalInformationQ3Details" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r165", "r172" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted weighted-average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r164", "r172" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted-average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ftcsolar.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedQ3", "http://ftcsolar.com/role/ConsolidatedStatementsOfOperationsFy", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareFyDetails", "http://ftcsolar.com/role/NetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareQ3Details", "http://ftcsolar.com/role/RevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetQ3Details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3337-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r711": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r713": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r714": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r715": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r716": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r717": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r718": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r719": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r720": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r721": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r722": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r723": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r724": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r725": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 143 0001140361-22-003916-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-22-003916-xbrl.zip M4$L#!!0 ( Z'1%07=:Y:*!D #11 0 1 9G1C:2TR,#(R,#(P-"YX MZ9IP$CT3:W9Q[$?A0@O/BPE] )H#Y">W_[];__ZY?_F4P^0@P)B&'@/6Z\B_./L[LY"IDH M]6[O;MB?T/MY_Y#_YYV2" 0$!0LXF?#,+_0]]9=P!;P8D 6,/X,5I&O@PP][ MRSA>OS\XF,<^C4) ]OUH=7!\>,S^'4Y9;4*X@CB^C,CJ',Y!$L8?]OY*0(CF M" 9['JL^IN]?:*'F^?EY__ED/R(+IN3PZ. ?GZ[O1<&Y+"L'F0I-)5G+_JSH M?7DD8:[YY( G/P(*BTHTY+-Z'+U[]^Y I!:B3!'2J$:8Q@#[4)8/XB*#+/S# M09J8BS+,XLT:EATR!_11".CI@"4*\$(Q)37^ES2SY@"?S/(>\"):3D<;S.&T QE$,8L9/\2A[N%XC/(^R M)^P9[]WW.2)W<.Z)_G[/M7[8HVBU#GEGBF=+ N'CR XMZ70P6+-\$'9M%LOB M)^&H6Q7 >==6L2P(HS$W*@2/71O%LL!PM^WA>KZP%GC\CX>[*[7A%+4YC_R$ M6^H9#BYPC.+-%1N@9"68M.>AX,.>5J(H."^ZA.S70V;(#P^]B9=KD/\$./!2 M=9ZD[Y>#NI*Z_H3"X ;_*OZNC^4L=R:BRUD;+O89JXQ4Y\N>YB#TQ^8LPNP) M"OBK^Q2$_-5ROX0PII>;%!J=@!89AHM YIYU'LR@D95YF38O5>>]N?SG6X>- M)3:W@+"6+V&,6%.,0%6EY0:RF5N:Z-VQ$M\; 1)3-AWF1YTQ]]Y4JN-/=*Q6[L6N-V%JU8TY<04_0$KR-J MA$^508OB23<4*_H]7H!#TQK-^SCR_UQ&8<"6R1=_)6RFP5:BR$>Q"55=1BVZ MTV[HRN5\YZ4E>6^RLMXZI.W'+:#+RS!Z-H]725"+Y \=QRG3ZPG%#C45:@&S M8#!HG00]8) $B#W][:3 KT,6+9(_JI%,U>OG/T49;"S^=N)0[8CJ;R>5N6/1 MF[80M^;7XOU3?[P9QO7YKDP"A[\1?^WQ:89US.#FS#@];9 M5'<^6*G2\N)=7UZ8YFJ.(UO9BGQ>UL-&J++J.""VOOK9!FF6Y_#6[2E#ZA.T MYJ7=S$\3BC LU])MB5K,\KVK(= M?((X@3E,Y4\##B=-'+*\KI,;G%D)GE2$P[.!YRV!:X#:X)E1*AVG6$H]62CXWN/J7)8*.;;CW%NK$XC M0J)G[MQ73KA;4@V(_*R:<3_&DNTJM3E0%(O>U0JEYH/U/EM6\NDMQ/)$6R]B M@.==$QY)GT"IHM%!U(#H&@):HE'\TG?\T6&SX].LKH>5@R#"8O-,)GWYR-#7 MBE5_FC_=D',]WESJ\WZY#4'I>U)Y8NAOU9)==+3([[J[T=UL0L(/"6XAN5\" M4JS-FX\-':]8H_.YCCB 8%H\H<;UOV(:ROZ$7\!+:<>KCPS]KEARI_D]H<#U MN&(7*D9$;(ISFU!N1M6>&OI=L4@N50AKX[J^:=OA@G>/Y"]=V'A5B@$"Q0(X M4R-[9#L8%",@Y*=#MX#(^X"-IX;N5RQX,Q5>IL-UO>(@XY'"OQ+6Q(LG>1=( M\=S0_8K5;:G$2[4X (P %.>@;4C( @9(%"M:!23RR:N#Q^;D-3]+;TO4PW*L M6.^VGKRZH_#FF1VBHL-O"?LS2FBXN:(T8>,!88!]!,+2R2 'JFLF X"*171> M D>O+,-+"_&*4F0'"(=MOU/U'%1K:0.:6YZJ.Q35I^K2V,M^&G#0G:J[3NYQ M"ILC8"EK@$>QL.]P"NL [.L6D:/8)8,!2L5>05>W"(=G_=T%0DAOYBVGY\4[ MRR1E0$ZUQ5YK#=H65UP%O.ZUM2#>@H=B T![P.%/L#WM)[62=B@$>Q M0V$XX'40J0[#^!49 8_K8&\*4>'"NK6E&H!1[5-P59-3KLN3E3E,U)A4@C@J M>-13]%B<*#8GU*$:#@?]R64.0O.Q 0'%[H+JY-+U?_O)9=[WU4>&?E?L U1/ M+EV/&X_/"LNC2C'TOV+]KSP^,SU_4]XX#RO[K% M Q6YY ;7+S'J& &DO]/HZ'B ("/O3?[3L:77_G8?MDBYAF(+&^TFM@RP>>[8 MLGW@U!?P&.9TZ9Y-QY<>X5(&SIP,%)7EO4FK[UC3(SQ+)DRG'#JN= O*,M)D MZ[ OQY!N\5\R*4Q".A[HH[Z,N'>.(W,XVP>4R1CK!'3X:L+(C.!VBTISR':/ MA)(1MA'4(6V.?S("WBNJRN&N#:^2(:X]TZ$I!5698#/$9#E\C*%",D:*Y]HU M6BU R B619"10\PNVDB&K2U1AUU+C)$10OMP)8>D.6ZI.LMI)NAG-[5H)2-V M-B%/#C7K )R*Y6Q/UUK0EK ;(Y0=0G@LNEA5GNCFU&JFRM=NL8\BV_K.]=L>MN-+#:]9(F&&<6"=0.SET.26N?(_V*P0K/-D\C(Z = MO)8N0 MWA72Y^D7MSL GN?8.9I900[47IL#_)/H01+"FWD'M[G*\/\Z10VY"6%C9;9W MT6/OJ*S!_"75R[_/&:R^6Z,EU^R<^RJ,WF4! VV\VE!X*_?!*GN[NATZXG;P M.RRFXZTNAQ5V;JU%1\&M/!>GW3P7*Y-XDX.C8U0'1MG,VOMEW2EWCKMPQ\WT MA[4_Z-_2*;.,?40&L$O;:-\IYZ;=[15OBW2>+;./-<=9LE[<5+IB5_BEE=#[ M,_7UUIYV]M9VX-I?-F.WP]TCIWZ+6_>]$2,?.GW!Q+VDACV@MB%,_^Q;'&;; M,*=S&(!CS[#L*19(9TMFOR&]PKWQ,N;XNAGC$^QL5-6DCJRV,>R3-MC6;YW-J8OR/?) M>AT*/U80GH*0+0;@_1)"V>_B9I[')BF@[Y5_.$(TS$1."+E>7E8Q3]2L0A!F M+2KA4(XJ5E0A&QG?-22 VV(A9F*)5=;A"-)8&"L(PMX:,B>*2J6RCAGF2,8D M9IW[B16[2E;BT2W8B%?U PX@^1QAGX^_D'M-52%7&Y5!] W'H1_;.)36T\LJ MFM$EKZJ7\+IZK+*3LK9U,-?OPJ&J9AE9NYMTNB&-! MXY]; H$K<^=!:I97RCN;79]YAT>.U:V??FRLT1HIIJ56Y9./1AK8?#?2F2-3 M6+CXZT9XA,[\&#VA>%-W3K23U;H?=@L?GQK"Q[_/?J15\?*Z.,2M$+^#-";( MCV$@GAE1-\H/C'QC(51!OJQ-]MRAWPE]?G-UA/DK\&:NOAP[,C-(FSO38V:)$_P\$Y"A-F[ZL7GU2X-: ^';_ZW:0R/3IIOM,4JJH.?E+- M1:0.K[LX+KD:QRP[RR95[>-&_.VE:G=$[DSV(C6UQ.X^C< M\5ZAAWMFSRXC M$"IX\Y3J=PSAY5;AFJ.>[T5Z#WZ^EV3]&41Y+I[BGZWGO8 MO]\79B^K8Y[\AE?SK9=65'6WD:..@3JW)$JOAV$]6SS.)L6G$+-:-?V]^F4> MFC(-^U2E3%$WCW%#2BMG_%D-WSJJV%&E^/,.Q/ .^A'V48A4A^A=,PU-C<9T MODH-B0R\5EZU6HX.=G0XAW-("%^X98]2KTOV(FF/2>N??6B*-,X.JA3):R=S M)8NDX:\A%Q+6F2[5078S?\"$/5E@[K7-!#)CK"%,9P4#4^9(>Y?B]W4KPJ:V M<@T%@_(Z.LYHXYYC1(0? ]]^:<2TJQ-U6)=YQ(:.'=R*(#V5'@>B[64X5A=@ M=,VEW0;L=]7FU/:J3><'/ @OJKMT &_NOT0Q"+/+!DXW'V&T(&"]1/Z,0& D M3%]U.V)2\XQ"R:3ZEA^K]W?4$S4OKEUXW'AEY3U>>\PU=FU!&C]1X^ M\WV,TV-%L$?W>_C$98V.)5O?[RY/$W' ]X-Y!!G3B +^RI4#/VJ[*VT=M]M78""$M/7J3JN5 MUS8:M"LNKMAP0Z<-^U2GG6;5;H4U.)OZ7LC8B7#;%_)U.-F,_K/AY+;W0#KN M#G%58&,3OD=._2Y\ZU6!-N12'+3VN2K0<66PJP)KA.F?7<>:LVV_>S?M_MT[ MQYYAV6-]KY\]HWJHW#G+=G]5H*.?/MBY$1(9FR[_*9K0T[3A3>"$IECAD]F%$+_;6A1;'&[(>LH M+CIP=+8)(K1YD]J+Z^A4#1"T(9+"9:FBQ,VD^LRQ[2+"ZG/LKKFT<^Q^'V"? MVGZ W?%B$%YT"_PR$J:ONATQJ7D>,F@L#CGTWEBU.#(;KBC\ M8ZSCR/Z_T."7@Q?Z'JS7B#5>/$H?8!RE#4B?L4=HM8Y([&&P@G0-?%CR!-#' M_8@L#A(Z60"P/C@^/#Z:'!Y-3H[V/,I&X0I<1[Y0EN:A+-/+(PGWE3D/8!C3 M_,FDU+7_0H,][\!<'Z&:0G]_$3T=!! )K8::U,7Y'Z+L?J4*-VRRZ5*RG"7_ ML4T-A'>+WZT*+22DDFO"]4R.CB='/VY?C[AS M'>(^Y5>[,UZ33MV?RXN_M@/@Y !A&O. 'KN&BRS\UR3/QYM_PIO?P=S554X/ M")Q;5T!(\V*GD\.?)T>'W7H]4_*#^!58XBUEX 7_8%VD_+J(V1N,#O6F$ S^>P)=U"#"(([*Y9+_MAX.LY:)4TF=T%"VG).[17WFNM*_8 MKS[=)&OKC5RS)L/ %L3D@&OBR@^Y(IWM,.44OVF](C#]%I&H20?/W=DC%7$# MZ52:3*Q@4K<<6GB;,5,ZSHWT(\XYK4)KV8C ]K.A1?C?LJS4K3'M.8:Y8 M'U'G<%%UAIF.!6,E4:J)&YI6T4@)) MLK;IY^S46"K$QM)67U@'FR&9?KQ9-PYK$B,;?-E4EC&.67T:-Z<9;0*OY9T@ M7F'6$W89P8X97TN'U-W,I28WDUY+HS*<9!?C)H>KJ:^N:32^F6='JJJV59)? M6>/R\=6^QGZU3;*R-?^!9L;F.@?56JYCOI$NWZXCO/C"UE0\SD\ZG=](#6T7 M>2VS(,6E+^)"K(UZ"\8L/%(P+],5E-@^NE^SNJO:IQ,::[L2[*=.&6?9*70[ M?!:R(VWE6?2$@J-WMP '<(5\'4/U@B-MWS7Z*T%LG&K :Q<9:9L^)ZM'2&[F MOT8%1^R)6-T ?RE\%X6/G+YCJ[4T([Y9$.+V )G 1DEI+41\Y>C.?A>%9"-AR*?]: MNKS(W!7?N;J%Q.=^P O5D8%6ND[3=9KV;9%4WB O M#BTKS6L7ZK'!',3OEQO>^N11&)I=G?,H*GW-_L^+I*;628(CVT*_3_!%@&B$ M'V*^L-W\/0H#?I7/%?8;QM)"=H3&\QRQ'_QF]@L,R6+3:%5+^@A;PB8+/H0! MY:&@N8VXX2?># 2^A4JK$PN3[&O9C+M:K9GBS+379Q^JQ-?2L-;OKBB.Y"QD M1V=96FJL=(*Q$![I@,L65/B.!\AH,+/\(,)#^[,F(S\^/F KYSUA&V_Q9L M_"7T_V27D< -UIMFV&$;6VY,5=UOVZKR^P6.D8ZB&5M.>>O0SCS5D4\MD; 6%E(EM/ M>BUMX@LH-CEE3] 3Y%_L/CX\^JDY$]"*C=#>_ '18LG727RZN6 S;EXCL0A. M=T43$/*-T7]"0%2ND/VRCVTIQG= 3QM7;?*I^$+(G6Y*$?9NX8]FPJU\L2 B MZO<*\U90Y/\.P@2JUJ<[*^(_I2\O 2)ITRA-5F*#D'[DBZ%SUO@B\1:2FW7- M _#K%:G85!::O^W+\\9#@61@B;LU. ?ZS.=_5BHW0- G?L$8S*D]' M6.N,8#?S^\3W(:6"=9<05J>G+2*O96V5G-F2:)U>RI5>JGB%LT]] MLL%8.X#KJV T@]>T+?> N1=NY;BCT2K:[)=NV5Y-;WR.\!F@RX^,MS?XXH7' M]22(+E,+S1UX^0[L[7K--PXN([)@\WI^9BD[V_35\&KZZ [&B,!B+II[%J@= M]6R$OZX#@OT&@W3=IV)[H9+Z2A:NXL@D-VDSAHE(5%AVG=@(S7P:Y'L)?''6 MSEY+4?C$!AZ;1LG(::5&,_P,$%[#;'7-<\NNO]7GAOXI('X(-E2Y!FM)'^'PRF-"SR(U]UK2 M1\7!.[C.CZVREP]_TU3>5&J!L;V='G R3._%APO^&T\?(2(3P^M^!D=W[:H M3-/,PJ,94 ;+5P+4&$K-I!&.HL)/0PP7M%(=P;2'=O3*/=(U9 M8^LZJAY#=\LVMG&;^S>RL??(L./"Q<>VF.7$% 4PU7$'?8B>:@NN?ME',[9- M+\O6CXJV[9O99AC+S-S8 =0GT?,=>RCM3*=05@>!7N[5 %ZXDK8[F8[$EHL; MG-,;#'_]/U!+ P04 " .AT14,0SVU:P7 !>7@$ %0 &9T8VDM,C R M,C R,#1?8V%L+GAM;.U=;7/F\3N]9)22/+Y2K9TDKR MYNY3BB(Q&MYR"(4ODB:__@"2X/ %+PV0,VPJKFQV[6&CT=UXT :0./7O[VL MHX,GDJ0AC3\>GKQY>WA 8I\&8?SP\3!/C[S4#\/#O_WU/__CU_\Z.OI,8I)X M&0D.[C<'G\X_G]XLPXB1I@?7-U?LC^3@+V_>\O\=G"74"Y(P>"!'1[PPH_KC M __7O9>2 U9IG'YX2<./AZLL>_QP?/S\_/SF^=T;FCP<__3V[;%/#@\8_8>T^/&2^EY62-PH_G*?1(+!N^.Z+B4%_]N1(#OB/QV= M_'3T[N3-2QH<5B+RSX!*!/E+C[[2Z>3]^_?'Q=>:E#$*-:QKM9GU#@Y*^R4T M(C=D><#_^_WF2UUZF?DIC;SDC4_7Q_SC\75"'KTP^/3R2.*4I*=Q<)6M2++( MDX3$V6F:DBSE]@WRB%PM(=2_O3LGF1=&*5.@$";;/)*/AVFX?HR(^&V5D.7' M0R9.R.SY$_OG[<_"TG/R9(PUD']4UD%J_; ?H/J&RP=O4?;UC'O2$^C7U62]%]QM()5L5@3:X3^A1R1W5!D_KG M"B5GS#,MPVPLC>RJ&JS9]UO6_JPJ$C[$Y<^7-$W/R)+]U" ;2SO[ZMPTO"3, M-Z:W^7KM)9NKY46>Y0GY&L;A.E\7WZZ]S9IUZ?1[')#D&X,-]WB1=\^\P",? M:-C04O*H!%EXD?_VQ$7[G8DRQ#(#I!@$A3%K'X:,1R8MK]*+SKR(UW:[(B3[ M$C,DK@O_<;4<35^WVES[-AN\'T)FN=*]?R-#79..GYN,XP_*@U31"R7W][ MYZ*]907.6M2\;S/V[\(S7BT77KJZB.@SLY.C[&:V(TM,UX\)63&+A4_%0#^R MY#+VXVI0C3[LZ[BBM_D.E[F%P>&B]M@U)?39_"./"NDOV=];59&7C+ N$HC* MN*".*A0UBCHCZK?JB?@RG"9MG7@U*:NG6,XNO?2^6-/FZ=&#YSVRM>U/)\MG_,PHSK)7X\GDS6PI-6 S.; M-94NM2.ZEJ;21$'35JS1\*=)6TU!1@\416G")IL?#]_QT-,S6Y&LLBH.-5U[2F9;GU[\ M*.=1L<^4!L]A%'6:UZ9(9298$4R-[Z"D @LP3A4T?D8$C5+^R&:=0 $L *G F98488-:Z*9O:#TCA*-,>PDK%F0Z!V-1HC(9J 1"5-AK MJ@<'B%^%D?]&A)$O\1,3C28;AN7>C*/_J9Y9-#\A;%Z-[/IV;!=$.#^X(6F6 MA#Y;2?&!1]Z-M325&10T"-L2HHV^414(]+LR)@TH&Q@:HR@I(*4RO"5%&TI[(P$,#[;-E&G)<-@K<9 M]?]8T8B)F99:=)H82EX9R$R.0G.UDFI]G$3OA_?X+_^XI/'#'4G6Y^0^NR$1 M#[M=>TG?^ 8R(:22;+H>)C,I!6O4ZF<-5KRSJ5D@G.$WA54&!O5$DD;&$1H$ M-#$L0*AI8$F8$*DSE4_TU 1]!X,@-"16T-?>AB^?];$(.5$G"M$E0@%731!" MJY0*M9(81)M1]LQ+"1;MOD*CK$K0Y2#=;P*E8(QZ4O<482-D_5=G0] MT78/0TJ$M,L\?SL[V'&UM9I1M^] M3BIW5(CUNQ?EI*.0AF*[>]ZGF ZY>JR:U6EA5HY2*9,*K7]&A-8%7:]IK&Q: MU>=ZL=+]C+51#8H 6K3/ 6$D]31@TV6FA!==>R&;0"R\QS#SNF"=PGQTCS9*&<5:H+*4#("K) P*@-H=1D/V7;'T8R6?,9E MCO7*3\81X:80GRB&Y=$EI@J/7;-1@L1^_\ ,@+(QT592S@,/<&6M@:%E;9BE M_WK=JR6JMZ/ M55!-U]GD;4"A&K5Z58M7N0^KX"'K/K)A:/\-75R19I8I^WO.NORV'_52L'QZ MR1*/Z1+&7K+YPFQ;1%?YOB*-F( /8A]:"I:=UM0"W(YJFJZI/K.E4LJU(NE5 MS 1F8N5ANN*.[VK)CZ9U# ZFK\P&H)^NQ^X#/=3>9BU/L$,9N5\!R(8PJ%(L MO9A25&3KJ;RB;"]+0];ZNI\4U>=[?=)KZD1UM]6;-UQ3IY(1!^Y:Y.["Q#M]MJ:CG8ZQZ%N M'6JG8:O/][A6U]ETW!!NO]R2PMTP@;]ZR1]$/7*8"<5>L(80*0C NID1H&.% M<.N_S.H;,7%/@W48AVG&57HB<@P J<5$UT2-% UV6IHA8>0'C A.8B#Y^MTT MX,F-TEZ_2WA@7+E_3IB\UPGMAV4D7P3RFU^F'.F?2)P3,2?MGD>NL^[P^ZSL MGZ"_AS: 0STK<. P'>YE;4K'L$.K1S1J*6<-#MP1#B8+FK(E,L_A5 2^2?(4 M^B2]I5'0@969L-Y$4!.B PE8*QT6=$R@[A'10*'VD9 AHE4:"/C7&)(PKI?W M&HV028/0&\ES,]P0+PK_10(>Y>.B7\7G8?I(T]Z),]?BVMP7NN*O'L8#+;I/ MC-N+BG!77RA4VJ":9G).M<]^V2O'KA "^T3H&J1$%XX,VP#[V.O$K*5 MO",Y$ Z-;7UA*9^LRDAWB!&F@P(BTR%'E %CIL11JG$$P]D?6=;W*8^N=4^; M*LX# RBW1]?4E-/UVIV<=MIG;X.T -7KTNIC&GZ\QW7X5#WK+2(_K#LO7;W1 M5-ZF]C=WB1>GGE^T4QP4?ZM:+?B_O/0>"MSOMI+F@8$=5((>K'NQK@WJ=R60 M81J#8F!J/*0R:9)U_G\^PC]Y$2G24C>3G#)3MW]H4%Z3).03 I^?KB?GI/PO M^WL9 /[TXJ^\^('PM_8^+9?$[V5OF:3R1N+X?58^Z4C,Q2]>"F2P/=M\3WGN M@SHR=LKZU),LWZ1]P>T8#BXXZ;JBTWQEKNUV:C2^$=K+F=5?;0SEM%V#N'.: M=&5BBQ0ZIMFZBQF@,-5*QUT($;[ -$T#+=V*D?(\Y :*@_0J.>?[_.%]7H0/ M7-;2((8V"VT#PQEB?5PC#H/\8%DPGN7LY?71WE,!4JOR):&ZM^( 2#OU!Z#- M6)&8JX^R&Z'(9-V*/%?IF._HW[V$+2.RC?0)-YLB+<=F*C(WI#@88K!S,M56 M8>8ON-P/6\7ZY6OB?+ZPIDD6_JOX:\_U&"EKMZ.AG!N0X&H/:2A!>A5', M/[?:*7R312']VJ)7:&ZP*(,M:":T27"W:^6-* MK?JH4&I5(Q#TRR@(4DR-Q-!Z0WSZQ*1DJUV^+/CJQ?G2\[,\(4D7 %*B/! MBLP-)@Z&&( 66&T8CZ47"J9,Y0N:G-/\/EOFD8BP=+ %(:VS'NI(YX8E"\4' M8$A?BW XF.Y\,8F#W,\$^.5W??1$6[Q(B6:(%+.RPS BY2_0@2G:^6^=_\ - M/H/2&=@A"9Z=X#VFX4HQP]_FB[;>"M(6U:_/%$7GAKH!AAE_K::H54R=<)V+ M[FI0/1$LXJK2IX*-J+1AHL0GC,G\D>I@K%$Q"ZM?#,]_QNU*.SNK1J0JZ)6@ M[-'/'W]Z$XP*M5Y5 E7O4?O$SC-7LGLC\"*:D%:_R/S1933$R &N?FUBW,5T MZZ">)S!E6WM2L@.K.KI.DBH)W=P@!%5Y &XT50B']#/N8:Z])U!EN(?X)5-! MX&Y.L^#< .9LE!WNZC3K%/X*.03%?+'*V&!$GH)>";@>_?QQIC?!J/#J5250 MA2GX>KOR$G+&Y WX(7WF@&7'&?1$(M&6@FANF $I.P H*OX(KVS_R%FP6ZB- MF8+ #H3.&050Q1YF?P71#3;@&XEVF)!?4,2T9%-',VZ(3\(GJW!3OX@QXM0L M,C?0.!AB)W&G9FT"8L9#YGN]:3G-I34ZX#I6^T+F7N6O' =8;H1>12%^.2PZ M7)_3%-1?GY,6G/17C,J?+91B% M#!N2,S^#66W/> Q@A]?TC1GNC&Q+VG\<$>2M>38,KR 9$!7%9@= MLFR-, 19@+H0!BM$A[A:%N@7DO,\[;VI(H"TXZ;DI+.#$5SQ$5R3O!;9162< M3DDSVD'IM2YIWF.=I0E&=TBRD>X7E/ZH5DOOB^1D/3_4)9L=<& *C^)_NC5@ M3-W#9F^UO)IID(FL?L9'138WG 5'H 3=0T8'W!!%YLPKW5QQB:DH91>\Y/?<=S[/952C.VMUH[H6IKF M_90^S71NIF-O"E.CU8%+VOH^2;\HP@&O%'(A;4?IMQ82%QC;32>VHKTZ11!& MVF#[L;"M1H1[K?U6=-@UW;:G:?]3M1VVS\&I2O L'O@5UZL7O40!M_Z*!#G? MU@47N=B9SX/+.F-.CGWI9]QF-.:?2=4ISN MD]^+UA.UNVB/:&;-"])U<(?ML9<%F]2/B4NOZJL(VE[D@[)S$ !T'.P%^DP'W-E96I@Y05B#46W>7%< M'1[6NK!KPVZ-*[DRC"'P5V6P4BA3KA.WRRH(]9 5U6@')IIBMM-QR0,X%B7J M0Q. $N/U59&40.>-M32=YU+0^&,;RU.8CJW>"N#?? Q%[H4QQ2';"D'@# $P M@OBD)1(@.KH@0<%W#VOQVSPAV69!(_ZV2M)+RZ#Z+/)X]#[/IBD-FKFT8I_E M'A9EO[.1ER;GY)&F82_B+/]8J=C].)NFTVKETG!=A@AW&(RS">/DP3Q70-SD M1NU?%#R!^<+/#4B1Z;KC11@S3%^&3T4DKB7JYZ2?8 9*7FEO)I^NXUHU)K56O=6/(77Q MCFRNH^K6F!XKT C-%O#Y.B]>N],\'.?.P PS)8-7 3R8><:&HK)6TYWS?0XZ ME_Q@6GJ;/SY&Q=OT7M0\D?4E7M*D;*&K94F*8$BJD\<4$HE@V*8[0=)3B5F2 MBFK"J9]<)/4!+RB]7F44P M^/E+PL91HC"Z4.2\%Z*V+5:! %YLNLX.E?$;0\O=,XF>R%<:9ZON\F0H&TN+ M]=E,YSJLP4%',U?+RT!Y.=T$T0SLS@*FK+-+4+*?V\#$.GV8%JFS^5$QGY&>KOG? M;#J/B0>D)ZEYS MW8QAJ-P.5NG)$@U7Y0L"=]T+2[[>G<7!!$R90O'TXX(PL MV4\-,@1!AJUT/+G.@BVO M&.ROYDF?A+!5LX+L\);J,'(W?,UHRIVX_0.5CFCUSL;>WI2I'KMP5@)A],9! MG7/VAS0+_>%]JLO)O5-M.?WH5]DODV\S)^UO22514!D0(KT\:+J+>/9YR%/XQX%\%]FFH!Y8TH)S1);9 @.A):T X_LJ M$#]\N_(2K*^\YHGD4.P[$NJL,AN#S1%%#$9VH?ZHR)["^/$[Z_)'CY$Q"=<9C/5$G M#MXEFGX/H+;^-Z**^,M(^GHU2!!I98QYVH?HD$B(5,*19G";5K8Z+++PDV2QI\NPE@2IVY5A:90U3:41=IMVZ MLDYC90I]!RHJDW8A4R5[R-1^$;Z0H!Z>M[F.^JG/#'1U,BHE'>;VAZH';&D- M.\3'!6H]U)=;(*0J_X#D%2P'9P!\&LNBY\O>RQHEO>P.!Q;Q6[5$$<_3,( 7 MF>J]**TRUH/FTJ.PU0Q%;FQG!*%, 37$W7A/8:9%_'K)*T)E@D'IG(J:*C+S0HM0/5= :1FCW K MH2?]]B*W+:K,)56XTI6<%;+ )G#%EJX"X&DHU*$<8ZIE7Q#BC+S%0@";5)MZPO2N3:\5-41VESPQ3WC;PC< M>6D.A!-%&2U@>F7FBAR]\B- J%=OSQP/,[;%YA@\P_WBU533BU*^V*I<]U0?^KWLO)7_]?U!+ M P04 " .AT14RH)XDM-P !+M@< %0 &9T8VDM,C R,C R,#1?9&5F M+GAM;.V]V7(D.:XH^#YF\P\U-<_555G=?7NQT_>:UCP:4RIT)&75O4]E+@^& MPD]%.%6^*#/ZZX?T+7P!2="7(%SIUFW=RG 0! B0!$$0^(__]76_^^Z-17' MPW]]_^%//WW_'0M]O@["EW]]G\8_>+$?!-__K__Y?_]?__'__/##1Q:RR$O8 M^KOGPW=7EQ_/'C;!3H#&W]T_K,2?[+N__^DG^9_OSB/NK:-@_<)^^$$V%E"_ M_U/^S[,7L^]$IV'\SZ]Q\*_OMTGR^L\??_SRY=^PJ3/=2QF)T;X,XB47_&=+D\,K^]7T<[%]W MK/QM&[%-CCTNR>KT\?-//W_XD>V26/XB.XQ_D#_]\-.'8JC_7TG ]]_]B&$@ M\6.^\Z(_^7R?$__ =E(=[[TH"5A\MEX'DG!O=Q-N>+3/N/BO/U^RQ MV"$X$ M_D!2)_[[TU\RVNSP]^/AD;WL69C44$K-7Z<[MMI<\/VK%QX>GWCB[1[8&PM3 M=G[XR/A+Y+UN _\L8MX@!D?L?"SNQY>B?1_]>+D1*^>>/7E?IU!%"^3]J+]C MR2V/XWL6/6Z]B!WUX"Q,@G6P2Y/@C3TR/XT".1FNOOJ[=,W6UQ'?2TU)DXR, MU>92@K*U0)>37"(G1^RC\CZ__EAWT M7(T2[O^^Y;NUL(BN_DB#Y##!:F3=QP!>I'6REDH@MO>I5M=>_?3C2?2P#Q*Y MF,="CR^XF/SABS!8Q91_3/=[+SH(E=]ZXK?X)KR/^#KUDU^]*/+"Y/# 8A:] ML7@0LR,3,/HHC"_> 9WUX^Z2/2>BIU6R9=$YCR+^19XPQF>L7S\]YZ(G#-_5 M)I_NGUBRY>N;4*A"/JZYY@3_%OM5$ JC/VAT?LTC1;MATW9JDJ88J0E6KT'] M]>/QS/>CE*VOOLK5DL6E$EZD420ZO0V\9W&JEF9,S>/YI6H- .HOAS*##NV+KX9X7V MDFV\=)<,(-J(>1*Z)R"X]WI:6B6/P4L8; )?6")BSO(TV\?O^2Z8QFP8I]_> MT@GB[,0CIMU;P--X=[B)X[2VF3V*,Q'+=[K:62EA=U0R!U.'\($.(M@.OQL?ZS")C-?YI#[6D9F<1I(/+ FB M;)&\%VO@0,53H!KL_7U@/A_BO0^P.V"Y# 21V;L0^FOB7YDVO68^]^V")-=8AY$)8RG'TVW3&C9\<;I.DW2B'T2 M4VR?[K-O]]YAGQ]2URRZ$\:%]!?LO&>Q&KUFX3WA2XZC(.3"V_D_?>C#UF2D M#!F9 50,DO&8O0_3C%=!K>Q2"*5V_&KV-@*KUAV-Q-6N[@*K][L938K]>AO" MW_BG=W?Q@Q?4$0DXS5W\5!Q/(V.+._)!C/7KI^\9,A$Z(6-="L-H' M'A)U^/K1./*M_"#^IJ-EU+$97RE[=C2!Q _* (7I)(OJD\I-_J!AF)0<>A$B M@\;J1(0-NI773]#A,05(_!/R,!GQ#J(,!EYVCM'OU/?F TVC'MV,=4_X7W]^ MDH?4D6X$C]A&\>X.(4Z):O13P! J46@GWF&&T-^CD^DLBB&,V.$_0=32$&9Z M=C36FG)]&'--.6(;?*,XA# 0S2BKW!"JE*B&>O 'R1# ,LC7.X"6-H;15_\A MQ*'0CN@#&:+]&G2CGH>'4&E$.=W>,X1L._P36P-#&.G1R92GD?_Z<_G7=">/ M>A]3\G)]F)Z7>A]C1)+^UY^'1XM*'..==<8ZY8Q@B_0CIH5@I%/6*.>K\5[D M]I03B&?,E[4#Z )Q37 2'?T,.NZ]4C\"U;BF>('84\I&G).?XB<^OT][X+Z+F +5Z"^@^JF$!MU8;Y[&(*P_ M/4V[LA\U71SC^ZFW_BT<8S@LQOLK1O-3S>*AVX,W]Q0K]PHD;*# M0V2'>@6'^ ,G\02.[@,R=%\DJ-[(T?U0T[K@9S.]W@"K^/$ M_L:!IX"^VV'5>%K?X)0^P5%MY[Y+D )5WS4O+W>\2]',[BO M9Z571Q-QU76073(A]B"9FDM=D\M4V^&(7-:?+,A[ M"$\N>EMA@?O>KNIS-!:1O4W%WQ124W?0FPO]+.]K(2+0CDNQ+W-*BZ].HQ?Y)9G%GW5*JS3U09C\N [V/Q8P/WH[A*05B?'+ M?/)H&@'$2C="J(B/WUF/U0#,2*](/8ZU4))@C"+[[X5_VQTS&2AAO71 M<)/D]EX;IND3O<2=I$O-)C!-_\K-,^NY['O'_4:'.UG1A$==C4)6UI"_M MK M%#__5E$DV&0WXL\J2&CG/;/=O[Y7 PB5D8Q# #\ZXZ?PF\1GSW&6D+3%C>IS MP4OWQ.I0XBH6BIYKWB;B>^VHW8OT8R6NLB&^" MMC"!+P7+C2\D!:>FW2RN1MM"2']V*Z0J*T?E$X?GGQ&N& 0-'$EQ8ODR"U># MJ1#U7XB(^IBL3B7D+D1;O'4(VH)5\F(ATCJ.0IA_=2O,FS!A$8N+;'F%RMVQ M]K0U@15#H08C*5LD5V8!JQ$54OX?;J4,WPL_,&\GLVQ\%*,G=7(57@;Q*X^/ M[K)"^GV;%^-GWYRDM@P1Y>&<"1"C*/SJE.%F.AM)$GJ ]"F=5/,BIS M%LKZ+WRWRRRD?"?MV!^3]U29,!/V1%)=3S>V&$-J0EI*+]5/%&9-)X,YJ/%* MJ(:V E"$-S9K++4 SX4\%LQ#JUO).6KH]\LQU;K4EZ.G9Q77B13S1\K!<,^3A-8>2Q6 M@I$4*)(KQ#%7B:@4LV,'YZ\L>-DF;'WV)HR.%W:7RJ%:;3)BXU6:Q(D7"G/C M12'^OLV+ ;1O3E)=!HZ"68WL.RC5R['+%4MX5LVCIVXUVEHJ5M%VUEH%\3^> M2A782WUR[-Q54%T4@>D0C],H4VN]3JE;STFKD&/06Z_4^$O-_4T(JD MA5%8.I17& P_]C9.:\5P[)UM4UOA6>4L*./;.R M"(48K*TL!L;>V(Z_2A9@)SP*M@IQT\*2E+D-?YC@-RVV,F3*L8_QD66^3T'D M)R_ZG:EO8,R 9:"F!I"DV-&K65!/'GFD243 M8:DCHS7A*S7!L5.Q$S^F"LYJ?U=%WA&5KXF/'I%V1QDZ M=C3F\;@?.5_+W */+'H+?!8_\EW;1C,#-F*:84"2XD5SAHUNAE&5 G?L*ZXVA^7S!#@-)W1D^%NA' M$'9]E-KFV -9<90E0VY;A.#']G.=XN.4XJ\]YD39>SJZ$39>JWDIJLRYEWSX MI[_C0HK_^CZ)4I;_(*3.OB97>2''?WT?YRG11I1K'"4UF8I_M>4I?OJMJ#ZX MBHIU[>QKT-[Q=2#%^, @4TI7\Q"R)>VF/#F*'U#>&2(I:QC!)(^8;&18WYTN M&^]NFX)4PS6E"<%-NEXK7@WG\M1*C>.9JXL6PED3,(1KQE+^[6=R?_S88EV87[^?],V\,5?.]"3H$@^Y M/PYT[.IYON+O#G*''Q5 Q4\7@.1)U\@)YN#314%DZ36$+I@NYN<2?C \P$ = M0N#8],F4*\^/?YE&,KTGBP)>A#P\L#B) C];(@78V132T*,;&BD)%-3_XNU2=L>^9%^0J@:WT6M6N\V<%$G+;V^]:6.E MDJ)HA%F"9JHI>HX'+C%=77'N.!?4/K#7-/*WLK!6EV1(3U -ZCIB M:$!7/VPX1>J& 26-_ IGZ_].B\=%3_Q80?W>"]8WX87W&B3>+J.X4X[M@0F3 M.PX25IR?<^X>F,]?\L')%LV65IVJNT)2TW='4J-//,KF^3 ]033R22S/XNR> MQ5'(]=#PK1UI% 2O-MU@!9LF]1P0QB8D9=Z#6V1N""-2&GDBEG@#=+Q!GIS M3;Q!?[GF?D.IC3R4VQ,0A("";4L=AB4:EF##H3X^P8")AG>V11MXE:V%:60' MZ\"X"U3 R9'CN ,%#2$^)@#K()RYO#O7^FXE#H4L#!.Y-FZAG]#I!"_4"B>" M=^#*[U7@<>>[(R--/UVYF96Z6$%D>;!Q!PF-^?L4,2].HX-:E!J(8@1 "*KB M-+.#$BB(AL;<5/@ 0.&B8"N'CQ:6JL!M6$2)WH"0QC77F>^G^S0K#ZTZ$\(* M8=NN5 Y\.[**TI-UG-+@D=.X 'M@B2"=K$HB<-4D)Z9(&Z%8'R;W;IZ.'VR>\8%+E9^ERL]2 MY6>I\K-4^1F<6V"I\K-4^5FJ_"Q5?I8J/P2BT)8J/TN5GZ7*S\E-O*7*SU+E M9ZGRLU3Y6:K\+%5^EBH_2Y6?I-\R- MF087D7)"2U&RTQ0EHUGE9RE*9J,NA(N2.?;N+D7)WEE1,L>NX:4HV;LM2N;8 M';T4)9NF*)GKDD5+4;*IBY*YKE&D.VI?\TBL1^%%&D4L] ]/D1?&PCZ2H@G7 MV;]VVK M7"KVG;ABGV-O[5*QKQ-)Y:IBGV,/[E*Q;X2*?8[=LTO%OE-7['/L,%TJ]GU3 M%?LOOK+(#^).Z&#O M]H@M4-&>KA(-&(=A6Y^B!QH9E+0+YP =0R# ;'?O0,OP(S%PF]/KF>/+X_:B M>Q:N'U@21,!\,>QUB):*34_;DJY*]>+=?AO4XJ:1?0E',LIBPC2U4J-965$6 MW(^E2"W+JN^3FDWB!U(]Q']_^DNF'/*7WV[VKYZ?%%[3Q]==-^V,$J#,.0( MD)2ED1-$-A$ Q= D0@K!W$?<9VR=I2VY9!L6";58;<3_"\60,4] ' ._GC_ M9((G*45;/LU"16 DDD9(9RQ;EI^'VR".+S,M/J_E=]@QI5MZWG4:(:VU:ZDH MBD:8,\A,547/\<"S!J LKHM"+07IEX+T[Z<@O>O,2DL*-\L4;JY?U"PEZ8F7FO1+3?JE)OWI@O*'B7RI2;_4I*=? MD_X^*ERS:EGJ0"JO-P1"5:((AE!"A?'0F*!/,D%R&AW48M5 %(, 0E 5JID= ME$Q!-#0B0A7N';BT/ :V\N5I8:D*W(9%E.@-"&F$9EK4MF\JA&V[4CGP[<@J M2D_6<4J#1TXCAO.!)8)TMBY3%8+:H@>J_#<4 I5#YE^(##3..1-H"@=[P8A50%].>/HBMZI,TQ;Z'AW M;NY7H%G0^;V,53S^[NJN#3_+N9J/AC"-&+/(Q2.F[E0G]'K_PHNWUSO^):Z_ MUB_)')F82Q;[49#%_:\VYVDL+*4XOCY,U=UCNM^+*2=D%;R$P2;PO3 15CE/ M94W+EWLQ&G[ )NR_3&HV60>"F2@5QF:1%>4%I^OP)DR\\"40=F#.VAU+INM,EI,N!_2<1Q'_(H\4 MT_4G7=%!/H*BV[STZPL+IYTDM[)GZZBV[T\X,I%K;X?NUZ\KP_E7ZXWD:GI ML#B69B[UR0C!'4ZGI4%Y1)VV6_"@.FV7VN/CM%V7A\AI>ZF?\J;MJ7/6FUI9 M:B>^B<<0.(]-VZ.EA>]^19J:!@MCV-F",777':/JU%H_=8_@,?H8Q]28?YR]O,".AUFQE0-Q-< MO'K#2QK-FYUL=6CKM^:$R\YWWD#16J,ICC9>:[#JC!"QI; D'M/P:AW$//R23S^"M%J_Q>, =\ M)RDV$Q]F(0$8:(0]UX+([KUH%67DY\D(2Q=BY[B&;M%]^*YN05+P]KR:50&% M<^#K6\5\/4N3+8^"?[,B@^!J<[;;7>P\67JXB/MN._'P+4K_':8%26';\XK( M58?!2>.5;4TOQ47C96PSG8-![CA@,#W& M3*1OQ2$F';0>'8VWLTTJD5: 72-0)V9F"_3BV%9'C!:!XQ(B\DU5>S>H_50N M^]E/)*4(4(M8R+-&-.IO' NI ;* /U9NT.9'DO+1J$S5JP B*1L41XCDO0HT0ZM?C&8'A[X@.;] ?PCB MW\4:+'_P7MB'CB%L!JTL81TH27%;<(>QA77(B!3%N/:"*-MV:Z%BG[+<6&R] M"A^8GT8R"?^Y%P?QZGD7O&3LO5'SM=* MP8) ;1A6Q;:(C4:;B/^"N+DH,,H)UYE 3_SLR4SO'#LEGEG<$V M(ZDN/;G&>'FPB!L5*AP:%?M78>Y*/E:;6QZ^9-J>O[3Y3[9;7_-(Z'K;QK!I M4RO+B6A#4EOZ\(LP2'!82SWIZS)4!LH]5V'"17H#^<0H\OSDB47=""(D>"WU MI1ZL'9"# 3TZK#2@)%7 M@CN4PTJ#K S><>RKO"SNC@K];$E;\;5Z9M/Z2E*F>A[,8NRT+R7GV-78HJOZ MOZP4H;! VK8>&AZ6+@0_!WD;^;36 ACJ1,C![1W>BZ[//J^35)6MU#)&6HQ M#TD;>>TA:PAG*6WGI2W>F#A4Q$'X4CQ8;RF#&J J8M$%("EJ(R>(0#H 12G( MONX_Q;2]C_@Z%1N_%T5>F!Q@]YT*XNBNZT*0E(V9%Y0[KHNCE(YC]]O9;L>_ M>*'/Q*'LDJ?/R2;=%<]#8K$^L. ->*MLUZB(:8M$6RJ+8T=< MN7^L-N+_Q5)SP>.DF]5! ]/:E5LP)"6/X0>_\[:PE')U["E;RNZBR^[^_/@'C3*O8 XB-3PZ)('E^XPP:E% M[#YA@$F.L*A195P M JI$ZO=,E3NW4HMSB6O*M#25_3&JBRVPJ=3BJ5%HN+Q MOP8&%KKKN;JVPRP$3@>L([(LFAI%!:S=S- MDD_>5[50H&^E4)K?B E%0[A.*,UF-,RVSA./\X/B0(Z 5#V;J4,2M0GPW.FM M!"T>&N79.R0JCVH(2)7(:1S3,5*%A(\ZK&N0@YI [\@^BB9T3 4*N@#GZANJ M#(8D?7W5@]HJ\8:V"- _^"-1$ M5XWSPSD+_>W>BZ#J[5APM?'0 I^/!:'CT]J,:"&CDG^H36=))6X;48 K=:$- M3LJT@,4-JH:6;<.NTN@&5I8V>JH+QR!E,1L>KM0%:7WTUA=;.\1:8^A8)%F= MPB(R\(XIKA5T,.6U @Q#Q=I0+0@_DW]-8AU'R2U(0HRQJ)<3QK=;%V,69YEM28W'GQ!TNX8["XES%DH_44LM8< MLQ3S=)4:RGY6(;R?*K^7UG7WNZ,=U#S;N)F=NHR4"#-;N8MHFL3L94=/7[A6 M0)WO+0'5OL]!0"IVK 540S3M#'H24/HY!$"TA52'F(68E"S9"ZJ.:IJDZ657 MUSR-M)+J K0$50>8@YR4#%F+J8Z)AK=1G1\F/C_DW,@L[<#AH4=+8XX>H"71 MXT9_[O7G$"N\-/)F:T@^$JPL9]:SM5F5X-;NCCM]-$:O:(CQJ2N;!0$&380[ MIN'J.JDV=HXI5/41.IJ=1B&U)[EI59*.R[V=1ZM%/6Q.V;0YUAG!M'%D=/5= MRGB_P4 J&M1U4;4$TR6-5>_^YFG&K#93&#%R*G!B%IC2+[T MII<:"8V:$Q!]X"9F!M3(V;VA9!2F0N!& TB%6"5\6H;-".+O[,4$% "R3(9I M@-;BZ*<#="R)5;)ET1T/90)WL7@56QAD/R @B_'10CJR%1 3G-OP:-*!X[ZO MQ>FRP&\17$"U@F^5:TH.I*PXS**,/#'2QPH#,F>1K$KS%.P%R&KS*'Z--YY? MC ]8^7=\Q%4AH/$0NRR$A."BSY#V&2V'I<-'5Q+>;YP:SY5&HRHOZH2BAH:Y M@B)6F0"P9VL;5260&-"ATJ*2"SI07RA!X0P463<(HD' .XE,QT8[UIY6H?WV MYH3]:#N>+"B":;R0',P/E+%L7*1CS2 7&=*(SAI31C9BXO,TH -YCU MQ\2+DDLO =/23()\K.G60N[40SWRA!EC"NK&?M2I>,SJ,S+)Y'TNEX4/<[ZS M?W&]+*Z7.5KLM$R+Q?6RN%X6UPNE?6UQO;A>3G

*/'$MQIZZ4%=J0.87V0/#Y[\FL+YIB#M3W7@_7UEC1!#VPQ M4RCP 0,F&J5\<+L6IX4M0W$I7CRU94KH)6^;"<"BVMIGCAV9=BR"-6GAC4^Z M;R C2 <,T-OQ]8=P>&-#@+WT,%W=CY6$S:["G1!GSIQU>1NK_?GY@+=-.3;, M%0;+[U"M9A7"$SPZ.9L6TK]/WU:566I8IKQ5G81D6H[YF6M;#(\J^"I*6)R* M7[[I:G,]O,4OQU,GI1PM8!ZU3:"27=. MFH7O#2UL ;RNVP";^8FNO*U M=K7#%>LYWJYZ=FTN?_T1>74.E[!)S/6('G=(TOD^)WT[;U^,B)P>7J0BUHL) M %O@6DH)11XJ.+'WBJ<&VSNT:V4+QG(0#\*HH(=3JU>7'?8.D,D1G'UXCF2C MN;;TM]9+CGO^R2O3E=H:A:Y21<45==JP,UU,,'(H?1@4BV#N9?,H%L XQK26 M)/(S8JBB%&$L6$[CYFF<W.?)21M*';\3IT.NE$)+IC*"5H=.G$6W_NRVWYU5!6B)_8F(N/9F9YF51F M0X9QBX$VD/MH+%.,+*],],@CV;=EEHI#O>;IQ(0@6O,M_$,1V6D8EM.Y7FM]@M42PY0@ M'0AE_0;IRDON!L.Q>::Y> )@B[& 5^RJ\34VU QYG3)0CGZ'Y XO#BQ?2ZP0 M=6_=>7D>"K_LJH -.P<)6KTT_%P5E;(W8_;N^D+;TS1]<$&#>XV.H=#7.J.* MP[8_7_.>M8QVF[0<"H7HS5HEO8LIU7E?O_=H+OOMW#M>@3*=F%=N[,'LO.IB MMKDV/IIH8P*P(OBOC9/DM5:-LFO_W#C!!B,=HJL5_K5QXCJKSE3.H_S^7QLG ML$O8XN7A]7]NG&0]:+<($Y# 577KH6[^/1]<[+9%%3G^ZWS0HU@0P]]39V_P MK_-!C:JZO;.B_?U_G0_ZAH4%RK=V<,KK2:9,?B\Y4;] (-8+B ZNN5YVQC0 MI\4]Q50-1S#UKS$H1O@/6^*EA+]%)$4(74!!J" MM68;CIZHW_3GL>&37G3$T-]K9K!XI*EX#,[=6K_VSQ7L07_'AX56Z M&Q(2*@+MK2VM[8E.[6UM[;$F/&%A(<8"4=09 DE"5AOFVH 5/&[\%^U2I29[ M>B,!"$VL$_NYNO>*O4P_V_9/B2]U>9$:6:X"<'9PB!XF(C2[EMCMM MJ3.UMH +-6;_6,C>FY!BJYR9%B)&"1_^_'ZW'>I'BX?O\\@S?'^A717&1D#-3XXSAJ]8LKJD;OMD97+PN*74U%ER7!:]D MO/"[8;F^(2$HIY83\*B^_OKHZ#W7*S^IKT0Q:3DBTP]B/J*/59(_- K'.)_4 MSPIO?$UG402%[?UAO!';A%49#5H0K[KD7*32<=AA7'$D?S:V,Y_\"FUG^]SK M7%U#0G2HS]$HW)4W@CM5.CV/S"!_Q3$P0/=@9.#"PC#X0S']PN.K5?/J4J\= MOS)?9FK]!@EJL0,N9SV_\5$^=U*.ZSGYR?PF,2&2MCA"R@Q\,M3L/56L9OGJR-UE?JP$-6UVT+1D//:%&^H]OTU&+^PP\7DJE[K/YG,KK MZN$;U9Z;E&0#J2P 41/#[P,"L,GKV*%Y40 ? 5U8=IW LKU@=7DX=B:\\= Y M,3E?JL7Y$H#Y,+CE'YW%X]]QL)_2XXA]I1+\RT3<[ 83+M4O_9QSG@#,Y8.6 M+?=#B*%/,_ \8'0.!9W-6_X M!A/=;M?F16XZ1P5ZRF1.<-:K$>J2-"$32+=2\?R!H;]"85'O"P*08()X!#J3 M66NSQ#/VLA" 7Y7UX"_Q>$:R?_SPANHBC0 \9HI:8U;7PSBLC8!H>RG"9=%4 MR:]G\)P>!<6%3 G=$D@^&=WY-TUSSKWWCKPNGCF[&1E0KB\BG) ^AP@-N=G3R92;<+73O9GMK2T+BV +)80S M$Q$!GUI=), @CG%K;50#ZU[T0V?50W4I=,[POHAZR V MW,TY6"OR,'5? (PE88HU_Q2*^=V6R,(2 MNC61A(8 *:9!DQ&H:Z#"T[M6P+@)?-U@\20$I+DP3"[ M(($TV?XT$',3V_6?M:7Q@;7&5:(+I=)&NHD-0IG)D=/O'*8[9@=B5)3E/R C MXFQC!UTQ-0E#3JYQ@ZA2'7-9XX$9N(5<:4)\ZVE&'W+]ZZM,L\RDU.T)?! , M;0'&7NV-)2[($Q=%ZIR8M?L7Y8'0%&5^2>P\T _RU@MKTM^/OP!_^&$:Y M3\U?ZY*K73OIQ0?6RYL7Q?D7VLR^A598_&HPJ7",@![MSHR<+!$ YE>14X[' M025<"'0B6I< \,/G'+$BFCA6GO4IW"6Z?D0K(G4?KXK-&EIE^?N_!QP7"@[" MQJ/X\TI#@@W0,O$:-)"U2X%AWUP; ^(#E+(=^F%J%22$_;FI&"GR\;O#7%JHJVWYT\T0 GCWO,#VQ=KI?F M+N<3I[&Q2C*2]V9SEODV*EM3=J[V3:GDH"TD.*[S49R,YH=-!7=4'T;3LM;;+^$)<[\6:&-'< ML")32XG*); GTIYUP.9:^AJL3PVQ_D*SS0W'%K2U/:C)6*^0'E]"?FQOM;,J MA/VVL?4N>@!2\^'M1%@I5E.[64\1P8M-6UAP4CCM#!@M>+9 8,@C+J33R[MH3FPFU18W/F=[FK4M2M(QJP51:R MNO0B)@O2*==OT]PS/3X4F[2D=0WAY;?4R1%O^[.#-"N=,(KE57NVGL?QA MRD91L;1?1_,DJF@#=DT"9DW2_Q=S[Q76U!Y]BV9O"RHJ37I3J5)5>I%L14! MNM0 $1$A8(CTT!(%Z4VI4B.=4*6&'NF;+AU"31"1GE!"A 1N]O^GZ:WR3(*./-;]G]JU^ZEG$6%?O$7^PH3AZ MV;A)5[G+%#&2$?>\/[".\SM4QV;B4%J.4-6U>,&T?NH0:F29R/M(R) 21SP8 MG:Z79;!S4RV/*X+PA&>6PVL[,6E)$-77[2)U) Y,\6]69.$1^Y\E<)__&1O+ MCH=RV!?CY*Q2_%9G%EO[V4"%A$YSP_ Z-^Y0MO)V:CM%,MU28 (.X01@GV9&"ENW1JBS>&@&-C-WP$-+1ZP MJ^89OI+GCRH 6;*ST<^'V=AJ]$T_]._]M\%--V4DM.2E<>/ )8PIZ[ 3A']2_U&+?==T/ \QH M5R%:8(D'/0'+H:T&SB(Y5;G+MM;#S?=60W;%"[TQD^4\!"[AQ@D%+G.9PU/L M/8M?TU:%QDHO@X.)7>0#2AQ]V.@2CZ.]^07[5#4^.U]&07V/.7G$HFS&IQ5" MIF1\GB6> XQ:%:FSDX2D3"V@(_ZXT:6.]J]:F[/Y@BTZ0I=C;UPXZE6?] MJ-JB,J*D 2EL-'I]7+;5C,!OB!N7;.,A! Y>H:H4?A>N9=;W=W#PNW[<'+9& M3?O1>D= S4#^<[N0(5%PIXDHUPN[5%18MBEP:7+=)0^$Y+2."7[TR^,@>4;^ M#^RP+-!EUG%'M;XW^=JG7GGA4II#L:N-;[4C%+W!$Y9:5K34*UH[*;]5(EON MCA$R'UR4UQS4YL?_NLG6!#Q +)\$<&_J2';%**V M8P')'U>7*WPV5+VI>O33K/]MVJ5KS59S'3"/$G!-ZUOR=!7L>I2/!ZR%Z-=C M+T-:[CD'<,M4$!@7]7OL)6)Z7(5% M&()*9<5++."^=@:_K-'T[3 171:;O1UQ5@+N*NOJ;E_ZWHGW.0!(>:E*KWDH MHB'-T;BZ85)#%#XLSQ@5HBL6H2X'N5GL#^,M-W1LF:DLLM/@G>U/Y7:HF:@' MW>\0B3#)?AAAUHLD&OK?K6UO(3)T*[:T1EEORQO=VGCP'7-;\2DK)=2@Z=[U M)7L+)=6KX=8-43SCHA AFFY>?@[]1B\R'!B56,'G\G_$V(8WTSHQ$#2H\K.^O;HQGH"#[,@()1HM),Q%K&:! M^1""HOG(GQVK@C?U+W\F;#W[Z)*XJ"ZR73_H(@1LJIXF1$-8'WZ6XB33B4"" M:*,ECQ6A$ZNV.J=+#/&8P%[?K.,OE9'V42'P23[45XCQ[[];W(5@5>RZ95, M[J]ZS(2/^.W/YC_C9"O9_XFWM@(=YR/*3I#K"TPUV)6OV'W-.M2I> ;36;JZ M$?@RHAN[[W%&]P95LASG@$V1"LLE)-$8_.<.SHB6;,!P#GB>(U85"GP%_J-, MCQ1R)BT&><0ZC=9921O=_P>Q/:;%_N62(SP!/*$N^=4-(3I=?*KX&4^3. =8 M3Q9?L\NKF8 ZM32]CO/<'UQ[VBENS"WZJ=RC3*U$3>$/G:XO_4TI:.8,\0:' MX: #<4:]:??*MJI[?[\.[>)1&.AWNS66I<\UK3";&PCYL0,_Y-?#_6-A>J_0 M-^T=4*;5@6" )%1U\[MUIW$<++F=R9.N)X$@T_.[16RN2I+00I?I?\137]=] MQ$%\KW .N>1^N&^37@R&H_ ZW8QN4Y$;.=)$ANC'J=.6K,(\?1%'0OQ3<6,- M:4[#9:-0Z6RJ;\P?7S8O"]'4YXI'1OO:J-9A[ M!=0G$XENQ>8FM^Q%?N1A)HZX.GNCJQG;E#T0+7*XGP#*^50R_S/4[T3\#'"4?(VW_0ZY[_SOFDU2B]<(?66&(O^.# MQ!$RN^]]NPYY*3]M+>^I/_7T1)$I13[\#-W(JPIJB3/V O[J1GCOSW-18PJ\ MR3&VU6%/7RGG31RE[QRQ7]9.)8"9[6I*XN?B$(G3!M9U# 2=G0TO>;IBD+F; M[ER^CH1F"MX/:$T^D_?83! MS#U.._@;V6MV+BSJBAGJJED9'VV:-Q/U./SK&15J$]DG?+5_,=9+:Y 36+:3 MP.2]\,&\1V#LA3-[%IF&0#S2'>:U;1 MOU.&QM7MP\&$V"WXIP<-M3-4)=YY6SO &FNPCN'D.$AK$R&!X4$T%<6 MMQ:&*.$ZUH;LORG;8J2@E@9,A87 M^4V=GA5A6C Y./A*2T,&7?H4!%!?TK"M9O@=)&$WH?#W#,?,S!D[L=Q&&^L# M5JZ+*): CZ=[D+R+;]-R836DGQ) @LP7D]TSI^I?WJ?UYS(G5T%9'N6YW"@WDOK]8O/!1;8W"Y M@L"O$&[UUO+96VB7#K?$K3XAA[6W9#H;5[$P&O%2-8FYURXWX8/E["W>7GX( M=WX1R,+#ZB\M&.WTZ6N_Y%7$YT3@1[B]1W][$OS$YV?R@RR3'N-?&-S(_?0< M,49V1$U55*XAK0#7/'8.\"(]%5F^619FTA.EA'*M)R1/:0]G,V,:4R> MO*.:%*;JX84V-?EXA]W?T,OU0:SI5)-N09K%OVC36^B1"NO>;%7C%+T4T4G' M*T]DS+(*#DUBS3QA3Y/>4JFT5NQ*#;!ZALK611 ,0]RB0C,)1E%!2$("(S:V M@'C(G"'C^XPVX5LW3Q<)BB9WQ$, MXT$J#E#\Z(TM :GI>FF861T%56H[-VOU.X,C5TV=)WBM>T)*,77ZP'9!DQ>9 M,[IC>:I-V2(WTO(T9!!C6):B-R2C'AC7IKU0XG?;07\W_/"MY&HB)O1P,"I% M-$F;" N7.DQ@_+WS,&K>8!QJO]+6I2^$!(&);H+;YEZY%#!A9F=^U8X_-[,7 M[4$$K7AC/OV;(!8N'VS*> Z(;I>IL=[!+04^LNSAYJ)DMY+Q'(V:.HIDP$(.022X!PXCL 7Z+N"D U@\I'$J/RA=*I$TMVF[X3\L([-9!U-4.=;ZY0/U.9DXOGXX; JSFU1TV02MAX_ M/=#9.[(HW-C2VMJ4*AGHYB*4"%G_?#>*>_$%D1C!@/?*8@_JDDN]FWW5G&RE MI5T 42FU)!\YW9LHR5+!%3)ZXEYL+IWMM FHK2Z\>?P%O]^:HVS3^&6,/+L> M6:@ZD%DQ0)R\PV5>L&HV5VSA]ZM58FRM]A=PRHO,3_>%"73S2S1N,8JT2=LF M:-QU557JXDU@FJ7DVY(B/NRIBQ0@(9341Z:KAN/>92U;:.V*DAY(P8*]J^^T M[IWQBN()ITF>Y5.0 :=]WRD(,0V\C'V%_("0HN5JJ&Y99EA^:+TGFOY:ZM#- M+5B_1T!TQJ?E=QV-MTN#94[ 9 M$%9,SV"'-/95MAKY"BT&<2OH6B)N&'';X-62!F4"/5(I7=4+UI^D-JI M8-"C&<0\<8;LE//K'$!@L[)-E]]!KB[5NTPWQQ5T\J*W]Y!X"\HK#WP,)-:B M.3R)@&(-TAV3%7)P8YQ)2'W]17TK2NS]( U+-N"IS=K2<_6Q9PW+E<@9>_+ MM.=%3>%N8'0YC-M3%XM4)JC[,;V+DQJ5/\&2UP+D-R:Z.K/08U94O>15_3G5 MQ*3XFREKX./4DM\&VB;D3_KD_+.[G_[;%'4.^)%^^N(<@*^E!)\#1A'80(W+ M5'OB7M\Y@!Z6&V>*%$U]DF("7C8ZAWFLU0YDG0.J!99WMD[?4N5IL@BG3R4 MNA[QX,]$@F!M'PHCK:EB1.C:1]QNCCMT%^J^(Z,.*;5W03%YSY^*):[K3U)! MD+(_K#8;QUK R:61D0FCNOIOW^HQU=75F)"1@8&1*Q454CO2>5;0"B@T]T7X MTM+2K6=?0X2?Y45Q*$^9_,.O[I3\NDGDK0R3C/F2Q+N4(/TR$$X[6VQW+$1/ M8@(MHM)2MWJE8ZXTJA+(=+!TFR"EH71_.(?[)7HRGO=*"7Z1>ZKJ5K%]T$A! ME6&6D^&U,5>]9TLVMTT-*0X:&_C$W?F@=]1T MT!5>N6F N#DJBU*?8)]?UQ=N\5\X=$[27(MP1YS#KBRWK7, ML^5V/P0*[%(=:DA,G8LYKL[@5]%\[5#0GK@DWPOR>O^UX2^J815Q@MSI/.OZ MY_B#[0-#Y$[Z&Y.^)K*$P%8#KWKONP9PVLB,EV59UUSBG+;%6'_/_CG BL;S MS2N<*<;K,M8/S);\F:@T[D>J.?43EJ>R^'8S]8BN]K__W1S+$2C2[PB23I[L MFC0P_+B_G7 A-)L;'3C@7:C5J6=3S)%3?,#A%VDUM*74TZOGT?,F/?RNG$7= M5)"=3:D>SD;/TF)\5!,O2)$0I.;'D-?/ ;7FE-5S0.FQ?=5^7-61)QVXN>> M 66L._)4 1P//*GRV3P'B./.TNFZ4&LNC18^<0Z88 %F4!W. 9\K3>B,>8(] M21(ZVL(#J<2!A\VGN-^T'*%,ZO6P@ )1O/?Z%/X_JT&*6+&*J;:4:< MB:J;#P9IMZ?I3[5"G=$;^W96=H_EK#GP,B?9$KYU:_:\_FWER1D:N9*6"Y^A2R2AAUF((EWGO+BT!^";)X^V/3/^[K4DK MHZ$B;0>Y3MKZ$2V)$!G-DD\CX]R7]Z?(3G#E*A:Y >4L+2[C0;Y[EA6&-U\\ MD#&\CQ;OZ2]_95"7@M-5JM$97VF]AQ_29KIJ7R2F;"Z)+[$HR8WJ%+\W67BU M7TO]8D:"G*^A0<'V? J3)#X#VPVC1Q/"T,Z+<>@;@ A"1=G*;R]&I*4/VC* MNN;$6W40'LBEY8,O0T6@F.JNP'+H)IQG!., %7+-N(EV?[OK_JK5_,,;EXMR MFL*HYD,3,..7U;(W\ 5M( N/1T44J@[-8Y(,07OV:OQT5NF7U(*IJ"V;';:6 M2>,GJJ/1F!/"H NT6>RV!54JB .BRG>UBG\@W4^&Z=5G@/>##(!!P^"4 U! M3D0[;.8:+&%HGSI\!DX7H+7X5?HQ[3"0@5+U M74!^7#KH\']S-CHB,D>==^34(^@]K+16<=N.R%V%\X3.FXWONY947/86^ M%+V+KP@7C'>B%'_H6ZE&JP2;L4=T>U;PI?!\*\$W4R9M[2G6NG61,SQN8*MD=) PU-.2._EG:G+<)_3<,KH;\T M(Z+APM:O4JY>O!RO96GZ^.=-29K7.> U"J?6 :S';"\3D>1PXLUBYY+?2#9U M]ORMM'7TSUS M7B::82EB?0GTU&:= ^J6(]M9X&&R]0GA9W>4(..7<;17S.1)&R[%NFB$)W M6_ )-RE^3RE-1*%>FSF26 R"&9Y@VD@\_$;Y7"Y5-]=JMH+DMK;:K*68=2LU M\-BG%&U6(',IJ">3A_-7A!I_6)I@ODV]1;H2LE TUX%O5@NEA:I3)6C+SF+Q M3JYHY<@.\\)1T115]'C13)V'29:88;&DN\D9?*6<1C3T^[+V9U&B,4CC3A=3 MG"LKVHPQLG,@/Q>4R)EBJ5D#L'&$9+_G%H^V^A.3VL M5ZC\;L'%B.'ENI3E;H9J3.)Q%V<%LM 3&54@'^3#$*SQRW^WE&R0' M:X,C?"TYU80.Y%N,%%I1ZZ?D,SH2C\[F4 U#.WC8E,1I1AZ.90@R)*IGR\\?:(1Y8AGNOH@P;!I,D@)[:9J MGOH-E;U&942M2GI:=DE=NH5#1W:/9.K-EWJC1\PE,&0;DZ*3R:B3!@C!DG'E M_FX1+\>!WK[N1)?#O4F#96>+>M=WA=J2.Z)KYM[YHAG <43T&9R>Z! @T1P8 MLXQ9?A\$):)6,:$^4#,"^'LP8Y<7F.HS5E?-\%'=)V\S%F>1Y+;ZQMIB_AFE MPD\&A2QI#;"]6@BO-:B;JG>#JCW-U&Z-,:;12)91WE4,]"%"LL< YPY13!!+ M7'NN> >RU@K4_X[4^3%4NGO^HN(/&?O **'P^R.;Q>MR4BUL*8YN+Q]X1%<] MT=5/U'N7[,RN;"CM-JBL]U!/[Z$NSB2V,FWZYY\&-K7!;W,YE\U2!=DX"*6/ M.PO$KBJ_*%9N4T%/QN:*<8HK<>!5M- :;G0!=!7!%V12'S_3U\X\KJ[U\VLT M;I]P#^H3J-PZJMSE6+&QCW/C,&Y%J7_#+6O>ZM-P5186C*5"Z'9@CRA0Y-1( ME(UM?8RW7BSX9+6E2%X2'4^&TA;K:X5^GV27![Z_\6B*7"$18J5-N8;P)D;L MG)+ 6C,*C%5LD RQ&.HC)'II62O_64R^*X]"X>2!T>6T C=?BUV>\2&]:NV3 MZ^LW6H;/YQ>).9&ZJW6K6+PF(5S@!J"H0CA&^1,RZ0+LIN*:?;WZJHG M@X ESZ'E5"/\G_76L>%?PI^]3[N\W)P"B\&M5]Y$2PX^6VDVSX(<6Q:-[_U[ MB)R=6>7 KAA%+_$1O7$5@Q3)/M6,WY8G4OL&C[+;ZTO%&\9\[%07!JJM71^Z M#A;/VB_DL3=-.&>H1:ZE,G)7J)X#<&[DSO&SAQ3],V99!@KXQ;BW[I'^#7V3 M*>J3$Q@Y92$ F2FER''B]'G2X=ME4L7NZ_8(R\"(^ 6](.5H"@F<3 M :3,X>.>2-)C_ZWU:K#;Z@TO$ZLH3'V:7MJ.ZHWT]%47C1FTVWUW)*[VY*;OU,LRN;;S.5WQ[="( M0,L4Q>Y[+_H)1KYFR56Y.V!A'V>+VOZ+Q*9'Q'3#6.!RELTA/1JW-S*\;9X? MM.39PD/_R=D'W;BO\?2J""V^K)26-5PW[ >#.;KW_MH7?T,3H7U%,.&"H!1H M*?S1>O2@9;A+?=5U5[D_.5IID5)W&^,G%_T?H[8M&XZ5 IRVKJS#I:M>MX1? MK83B-2DWREV6Q(B<4>[R%6\&S8BCT4%J2#9=V/W$49.)JHHIK2UW.L]?1%B;'^0/'-%5D&E59<$*:_0_],<^NW0ET=H06!YD2 MWV:T];3^K:*NBU?9J7#?LQW]Q_%MA MB82BWG+4YWC803S%D_-%\Q5:RFT28O;H"EQ*)H8Y4?%S?C]2%'WE.2MJGL<, MIBR2\D#84^\TZ 0)CORO'\1):D#1,E<$(XQUK^,RP8OP09-8CH/RMRL-36/> M(:LT^V%#4-O+#TEW^:58640TQ3X@.MIO8:?/5'"4<%X_J%I'QLWZDF6[+P?7 ME7AZPOHBMJ'/"_4*A\)25Z7GGT VUG.X7MWOS#@K"-E8F&.:U.'L!&-O-7F*:EJF MT^OWWX@K5+7H3IIC4J^]2&"P8\^Q[EIC^.\G%GV:F%0%VEI.Q,6:;NZ"]#>3 M[O7Z_]I!=PDAO(AMZ-3&\=XYX,)/AA1DQV/DSP@(D&PB+TA[",]IOTZ+0OY< MI;*< ^SMI<\!D_HV5:UT[OQ_-==3L1?;Q>@:+(OR.9?Z6%60*@R>_;'Y@UY% MD!#DZ^#B4TO=MO'C8.PV#RKI9W#MZ#Q9)6A9=F!1X!SPX 6".^@<(,QPZ*"% M@-#E9X?.(+#7'Z->1\]G6_<8VVY_%=0#5?- MGC7]QUIG?-AT6NZ*+*_-JG,26:5."NYG7Q_4&IRNJ^6QYH?^%$G3LF+(^=?>^8/Q9^?[5JW6]U MO7NN79IJ00+'/JUI3U'8F%!7N!YN+$U5*N2H&W_2)=G4D$@6AEJ0%WD'[?2- MV[RY FA &EI#??_#VIP[_TYX)H[0B[H^8\@YL0%'*0V_4B6 MQ=7BDYCJM]PD[?2Z]UD_7BKHP MFO]?NZA:[ XXEWJ):'<<;H:?FHGTD;:T;9JNEX8$Z<**_'MV*MYN;Z]B5&]L MQ\"<86YM'/IH!IQ[E8A6['-C,(5V:D=!KA:_=R(&CW:IM7$:8Z:\:MSXV M#,S:*K):!E/ C_D\&RF#WKR>AF,GU*=B7D>.Z_ .:Z1[>$I?'U[K"9"NO#(D MH7/HY!#L7&HUMVGC,Z34C,B'P((=_=VWI-L6LQ?N>4"]+D;K]5\G/DOLWM1K M5OVFK$#=#_*G&/@1P70#NX)V:FR98'DYI:Z$MI.0PJ$BZIGNS]GJ.3[+#XR! MY#6/[Q5$OM MR+_@I71GAL3!H*+Y_.6^ELSV;1FV?:XSBC/3&(L#?T9_KS6&R(\0_0]MYFF; MLA3QAS54CW%]27%DA WCG=OO-Q5&;]UQ$G9(5E5E?:@D*>-9P 2FO6]E7UF^ M1=$D7.J+HHK@42RC;@0#&5[KHQT&O:E?#6&'?7[12P9/QO'XN.7UUW$IUNVO MKOXJW=!2K"RO.WU/P=K3BLXTX(EL,'20*>FIQRVK.>_ &.1-3JWKBO^>\3>, M+_V#GW-:&EZ7X;##O[C)B5_OJN*B6I/L,&'J_$7]96Y*,2)K0S6#:S80\H-! M5GO7D_KM=!"(UU_F+IOAZ5H& 2XM_:JIO;FA(9-L20ZAI;9RDWB_*Z6V7R%B MPENE5^UXAR>I:CYY$![[,([B=Y\)P8POW"0#K0KK)U?-XY<"PP7GCC?)!ECG*.OK3;/U/2:PDC M']R_*MD$X]3UO9R%N/.8ET ]PJ]M(',B:^O[OQGV!+^C0D^,.F0C<'ZA=7_" MCJA)&A4$ ]#-?/.977R(9,N7?,3+VA!>-S?&*W_G@M2>O[FA@K4(/;\WZV_+ULV%[10$ 99%X#K#+<+B,TJ@7^%"FGN3/L5$$ MCU<:DY&105WD#5:I>C7%;05==N1UT@L7K,/6"795DW3P3+'4>S>P. 7G"4%S M(O%%7)' [;$OKJJO[ZM'+^F[LG['/1^OY+-QY12_ M*4@&RNF'WG<1T>E&W"NY [57UJQ'./):':1&[^3PWHC\NI@!->U:D9BJ<37I M"1R##IP#%NW_=OP69(=WAW8TSAT@G0?E^ZM?+!8JKS4=/N#*8)]&ETUU.VZ8 MMAC*,N[6T84G<,R>_50YR#2"L-P)O@%/U*4N>G9>(AY'?\[T1A/X[UZYV]*8 M="4:6%^Q- &*8O/LN5G(=PGWK*"O>8:\:Y2Q1)=R2#?@2?-0C;\ M]-GT%!RY"Y:EGWEYFA?1-GV$E'7O:152C;*UV2CLC O1@;@\O>@C MR-Y?3'U-V6$/&RQ)Z.(Q7^O!=BY?/VI&6BHN6.J[L?@QAXV" M+'\J,&,1-G_20ADFP3J ?VFP4I]1IDA"IJI&'S0XX++=]JHD\WT)?<]F8/CA M8)SAYK)1@_^=4]^*(.F>^(2BOMN-DT?ZF8\T9A5ZAIXM_YSZOW,NVF2K1G][ M6_K@@PI>_/Z(]9,MW54)L6W3O>U7A=9U>SS1<5,%"!5"&C/RS4_2@(OA;.MJ M!KL*N,WH+X,J]V58N6[?S22+;*7(VM;KYX"YXA7.N'. *S@!=17IC(JXGT_I M(BS'U<&N0-+D--7)-@IMAV=OZ@E0"S6G0-2VT3478U>$Z(S]HG".M*!N>ZKX M3^\7L*-4"@L1_!U5F]"1$([\NYT'TJ5'%.Q,N/0;<8VXS2I=LSCJE&>M Y6I M*!MVNU2NE+';Y(M178[T =Y5\;&#&4\JJ+UWEUESI,8@.RJ W[9G>(J[]^;7 M^VR4.0*"5%$=L/>KQC7:G M$;N>.7II &GR=>'=)'H9GZ/&2AO.-U&7RHF2HXS2[VWL;&&=O$-K/+L-[^I2 M[9ALOQXD^9!ZFR(LO7X@OZC3:<\Q*7NY:C7&A-O*G:D;R&Y4#L_II>VL3#*% MN0=)YF_RSFM&.,\AB="9;=ESP VATY<&ISKP>9U3<&?"G-RI9$^JX-M0GW@L MJ<7"#46QR/"V?QEK= ZX\K)F\DS(=L':\ #"LQNZ$@G;P0UV7\7^F?\_F-4Y M!Y0"J:SSY'L3V)<)LQB\SG>T=/D,X>*T].I>G&IVIN;#S7, 9Y CU,F'D'+J MU,*EP MD!,U#[/_Z4<\U+HNAP#I5%1;&I(*=?&/.">?M56P2>"W%$W MM\OX5MGLX&(L/33JGAL2M?\Q(/.I(T<[IK% MBP$)$53=F('T\\]*NL,^=XD$H:<%:OG@/^";\ ( M$;S2RN_UOV+?='"X-7IKP7;C?\7>Q(%@Q.ER;/9T^L?(P#MWL,X=_$E3I>+D MYBNTNH]__9Y9QT1HJD!&6Z9G:(H3N_,]BUBI!6./,T@DP5T\-]'IN$S_@IU3 MHXO6:8K'4:DV5VE%&>Y^2?[C_D5M+O\7S;$%="[YO[H5Y)&:T;=Q^5-^2;V: MN@GOMHBT# MK9=<YR\*#&S]@*7\+O^E@GX\ F20U#I;!9YN?7QZ=.S 60=^#OLZF: M8AP!&0N^K'$W2.F' HRY/Y CM&CS[#ZQO3!WUGZ+%=)@$Y\KD GU"N3#)#@Y M^'M_D_P"+?HD!:6"D-WWP U[-$YZ\0*= QB G, _DY;'M5J!H\ M3Y)S#>NU+/+0VNR@C.@0R."+\M3(/['''SWMA:HT63),JTR+!)+R=<>[7^0E MBR@I9H3OI;>!#9@DZ&5LK?TFE8FB1(S;S6]'AJ&NM0L$J03.%OH36F$7X3HZ MQ$$['?G4!E,#_HZ)ZVBI5-^$NXV^]9A7KXS,\Z*)ZRHOLC8-ELR2B\663-T- MJ//.XV;%/"\VQD/J[G7*K[1HLYA$_Q'^9*+%+H+ZO$RT'J6(+?< *?8O]0QC!:Q[VK)"V/95PS!6 OT M'M;?#CJ?N]^$NOS:O]WY^C*O=BNICA8AA8]"&S)NCIL6!G@S8JV' .Z&S!THFY#O8>JNZ&]WJ'RPDKT?+R*("7=2#N@/RA M%:T&*\NL&WL<^;E;'/V2DA_]Z]IL9OL+X:'/I^5!F6V*JW^$:7GG@)5)6$RS M?3VRY&P 6!?QG@K&^U>Z%W\C8OL";\ Z["7&I=3[%#.\*)CO)YPQA[(;>5FN1Q!UKR&V-()-UROQ.;] M*I[JL/F/KQ9'#T+H#QCJCEPI9=M*XWF.O:[!8VVER06G&GF1,K]7Y2Y6,[.Q MM[5ETY:C+/YY\UFWA7A4;EV/8OTT7;1^*$MVH5]LBA#?5/VIFK83>*I%D>UL M9Z]O^[!&3-NFP0\)%T:"S;J;A>=',?A M>..,3#(TH0Z08I>,%ZJ^'PHV5,T3?E@J3L\T',PM@3K\(#[7&XXM, ]T'K4- MM_X[-GR1J%=UZ\<@K[QGS]V:9[$#FR\^FYF N2TJ;([$;.IUI\HL#'TD7B1E MK:NH#9@E9WHF!33,._^6=S'I,BF.Z!HO?A+&I9TM(9_+X[TQ$5+G<$5+O/>! M7K]PHH8D)>;T6A _J7!Q!(TG3R$$-BT9A12P$7'E9WQNZ?Q9"XH? AEIZ982 M4<[YFSQ:(=J-^DZ>]JUWD131M7\=R+!8YF<1PG_.+B9RV,,O#)*\\93-9;%' MG.PG:5I&\FG@F0,%H$*KRCG@XBIQI^*G%[R6X%M5/AMF)A(>BI\W8C)\S9>B MFD)&$Q1<=#L_-;]]6/.S_'/U)<014;!K]#+UX8^[Q)D/A[R/&)[%6S0F2CH( MIW%BW#_WB)#S ]_M+[ERUNC<,E&8^GF@=R>:U_MU"-RKS=H9LK8U_YV,#"R*XF M=7I]T!+J$:3<&T=2FFE\>1E)(."_3"- BI]8R#G@=P$\_QQP296NC#EUJ&I) M'XB@V<.A;,\ZBY6:7\_;W@&'4!^Z;J M0M#EIID]JD)@Q19/6N3MFEJ4,>G"1JWMW.Q;38F MC2:._$O%.MO26+0D6VQ.? %YT??^.DCH6YZKZD0) O$"35-'^N< ILTE_M/7 MS*[-=O4%!XL;,^TO$HJ7I ="A8UM.S&*T%_(O-:97&9:C05? GV#O$B&*,(RZ]:9Q'C5X1X3CN(K+J]R&+DC M7%LWZ6.GIU( HHF>P.K2ZP,_^EJGRK$^N:@WL$M#?C\'O%_BIC 5NC4;A?M M_2Q"P9/2];QHA3GY/R+A(#?'MU%_36Q+,6O_ZW?_LS!TD>NFY()+WNYT.VKF M#\"R%\L%?+7\5Y 5*7LY+LUV*DBD9//3$X5,J,!(;^ C?>,(3W[KU<;YG_8+ MW^_$$SN?^IE^EQ4V:C#R>=0W]\(XT^:K1A"%DFGFHJ(2.D[ MZ=!4/V.C684KA9D&D[<*.J1WXQ:,VQ8+R\1^+CU\QW1"ZZ!DB;(F.^4XF:8Z M)>K.Z17=S>+I?JFR6,'7Q32L+6$:IQ =SUJAG?^4!NI84C\'&%.P-Z)[)I,] MGX\_&/0J*6N'+1TP]OI]5\XD M?QN;OTZ#P4/NZ")7'IG"$I>3^@(R3U%*H%>QJZ*2N&-C;7MM^LYN1;'FP.!% M4JM[*SYYY?,PHA71NUQ7+J \+H7@@$^? P04QZ1PLDRNEI[B,':7!I-0_MJA MO?0CFNB<]9LGZCLZSS&@?7<9Z)'*%G$TOSCJW7<]>WZ/2\[AIMU3J)O3W1BC MN5=EYC#.Q!?KF-KLMYHY8@SO2;(- MAA?>O%L8KI=?%E9H^*#3^<4?V9T[.C=S(WI'9/247>&V3Z(+]=G,$=S(CG%4 M0Q11MF,T7+":Z:,"6+(;S%-9T2Y!!87@_'1WVMDI2C;P(*:\I?FV?*U':7'M M0AM^ 9-*'#/5"W,&Q#Q]MS*_^FEF#"G]5(UZE;2\HT(:Q#M_9PKW!;N3L#T) MW+^7;HXI=?DHY&32\M\!ZUHURVC1C)E?U('XX+MJYP 62CQ97.1L]$==A3;M M1]_;H[-0;$,:E5F0_([6#'1!\2+&P9P::H@Q'"PFR)DAXBU#!%6RC*J,(1:' MUR$9*4@#(CDMG^(Y:DWQ*=_D\!655JE7J\LT:7++=C:=\N%TD-Y^'P"DLNV= M74&>BB,[U-IEWJ/4H478CC@OI4F,@@QZ^CHO>?QT3D?^S4 MJ[?M-T';>'B+\?@\.,JK&C7!R61S]ANE6X^DL#L-39T#AK;I5*N<$ 6OM-KV M=C$>T*C69S(TZ7GB W'ZX@_$CULFED72UMPM?:[-1MGMZQB-(^5GT"5)QS8;5OO@6X8=#::VY6GV=C*;^].C9L$: M@7$/01]*K.0YR=,S+$@5+.F:Y;8FO7"=DDO/ 1TSG< S[RD\,1R6[/1EZ TD MPG(8Y/]IO:D7G/9S[J8@ MT_7F""G2-:MH[[NTC^92 CS,J>T#L?[%PK09$6WGJ]/BV1#'E\Z]3B;.!';=CH5#?*A%1XU2E<9=>Y=6'*UYQ^':4R0 M'R'[ GKH^$$(P#U)VUUVCQT)3'Q;]@)C>WNW3:\/8?HKT!TNP'E*I+ '*Y+4F2WC;;]<6T.A$26.VTG:=;=3SR( &B M20J+X5&.N7!+P].;2:\_NPCPC=])%VN)_[6_GD'/MA[]5D&7>M!%-JH38V*=7&!!@-RBINN:.M M.+-M8]SW<=?I +O5(9M.D4KU==7.]58=??:8[&=.M\I,\MG[Q11""C5<*\SB M2XM$FA//7"0^Q5:BLZG KMDE'KSJK-3U>R]&W7Y4169EK:#/ 2XSQ?W:,@5M M,_I7V0W5]HU3X=;PZB*V9;NM@59Y];$@2AE2C,,_)K]^X?/VTG,77QNDF_&L?]NK?K73:8 M+81PMQ+ M,=;_4F9Z?\"'4JC*7/^4OX,V M37[W(,R%(+Q%4$D58E.1W!^Y566H!!V=GTRJC7;?H9O/#,%O_W.R&-RY[QP0 MK4OLZV ;=+H/9J.\MX4@^&+9#VXG]^8=6TG,#04\E].YRU]9@7ST\:%8BGQL M#HJPQ^&28,X7B>\$ M/GWA*,H?DA)!M)JDUI.V)#H5%:Y$']3CWE->PJJ&2;<2%2IB#<(.^/P3%*9Z MNY64/$>5XX6]PX$'YX"-@\.J#O@%_+18* 7\,(&JU:XQZ*&L'I[*48>H[TP7 MN#-Z]8M'N,0#=WC M^CNEXU0HT2K6+P1MZYEU\_9$R,RD(&J7M;+O:@^*OCX M'%"6_@ANWC-0 *X=>N#]Q]5D\!ZF@# ?9NM3F1M>?T_9B$U/A^&6F>TPW_T^ MX6-.U@(3+9ZZQ&'Y2A:AI\;VNL*^UTJ_UE8#_C9 ]%&YB *E'C\E+C];ZBY M=[ 9V%N\XZCB'^$T$UA-0CX73G(3LFP0H;5_/:^F6G@46IXJ27837 8:+J@6FB(=#S^LNL*I[IRAGIMCZ(A!":DW'JJ> MK4Y?&O6XWK(E>\,N:1?JI:SZZ\P3[DTDAKV5RHL6S\/.LOTI___B#4W_?2A, MY.^TM(B$MWL:XO!K?1J*$]"+.;?'H*]XJ:!B&^T2F0J39\N$&ZK3C]!<%FF6 M->%JRAC[^3E-KS^,SOZ!1?:X39[@J>'P7 >O&XLI.P7C\_;62R"]6M#"O.V3 M?H6VGM9_$[OD#1.U[DKF2XH+G?A6C:)P?F3EB#Y+SG8-BCG4J1C>[/AH)E+] MH9W4X3G@EJW*P_;\8KTU:>]%A+.4S+CCS>RR?[?\Y*=MWKM/BK]43JHR_\5\<=:ZH.>5^)B\3YW8L_* MB4:]Y1J63R(N>Q2)2%6(1/1[Q>J;%KXO%B;4# UXMM707KQK3%]2EE^\MO,R M106O2J_E,>3J,8U[5I#VZZ2VM8;/))DED?IHZR- M<>&?3W,]%$_;[BIB_,OKENNW2*=D>5IV_2._OIDE1=)2C'_1!OA&O8,;+-^5 M[&5C:T_!S5G OS;5-<:)/&M5K(*A%PI"1*%/H"*WC-QE\P2_*9R@0IJ6.=<7 MV,)Z2<'L?$\EISJ=9INKT?KWA]XIZQN?+#EJ>]C6GU5?FV0/["V2D<\.J$LN M*",@I4GY(GB^B#@/*QF6\K6([&M6K5U7=2?0:6N4;;NM^W/>(ZDA'&)BGQ]8C"D-Z56CX%*7=P3.R4),SI-NTQZ%, M6RY%1=7\MV&A1+3"'7'=3NB]7A-?#PC"S"+%AEU$KUXUV;5SP'NS\\6F5EV& MZ?+_O./OR_]ZY8.6.A&D*=TS- ::[^#5ES_X][/F]6>,ZHF# M=U[$RQM;9\]*O->]?2U]Y!9>-46,QWNCURQK783K"8NA:=:::#Y7[[TFW;I$ M@X9$'D,#[7M-BHFZBO/N_<+UT#96FP9]V^)8JAL>"_AMJ7&'I)'+'_:1*UZ! MH-^R57RQQ[$8%R+UH^)")_F7D]8/P=$G0/J+4-;Q6Z=^(4* MS/!]7JUVITS>I]S4YY6#Z+GGG\ '73UVJN2 MP E'%M/JEN6VFQC-@/F^.RQS5D].O6#%L]VLTP-LU==C+CZ;:/XSPR2_O8_Y MTW3XE9:/X(8#PX8:09U40SL"+$HOY:VZA!/E"X$B%O[ 7>9:@U^6@\2^,U>K M@JZ7OE"_Y(LDM'8#F]S0ONM8K"L"_UWCJO."OFFX ZJS7?.SE[:[PM>-7XTG M?D9IC.%H7CQZ,CZ&,SI:5X]=W(%D#.UKI?21JKH%.>KEK29]:EPY>CLPBMEZWDZ?8[03^,%>BH+V M8Y\TT8C#*Q?-!Q/4&B/C_XGG -G=O8S#I>Q>"#&N2"F[P^GW0,\A!#D%O +7 M_(>H&.J$'[TQ6QB?^3K[,@]A%Q\2504KQE7X!'H._#^UG?L_$PH#QITC!YE$ M8::34L9R\+KD%O;*W,HEL3BY M51L=H3"Y3)*W\_X/YX?OG_!\GN?YY7E P8Q#O_8J]!^(0*BMW1[-^\04Y/'$ M>T!%%GLG#9\M?W B6,L5" QW.G22ABTNT*7/+^V8R%W\6'*L-K%NH]*5BX?# M9 \"(61@=3'E0]5>@&I.7'M_D?J5XZ#YY233,[E'=G%T%3[_/&#P='NU1XDCWKQ M!EV\+Z!>:S[7?E:3=V$8]M4BQVD5EMF/287^2 SWLM#&)G(#=^*4Y>*?^QF\ M,2##E!0R+*R4)9.X8\F ,\JR*2P@IB2E>S0)[,)"RI)5'*?LL_;I;#F/)C5%(6S S 0^@!C!AS=/_",KAEW_^V/XM M<*J[MN1],3?1W;55%\[HJ1OO/<<+=]5YF*:F9]G3MLI(3*S'RHK6X5J-#%8T*;<-9,I8K[>-8X5@794 ?X_^P8\>##"R<2I$PM//O(:=WY MJ\IK^DKA+;(1*(+T"#E%H_^CRFTE?IT,O&=>L7Y#*R4W(+G+(@BW)*@8K71= MXE',93WEL+R>L2I0HU]TOK:Y=.[?.R3_S,&Y KZ!5YMIP&,MV2X$4WU^,C58I@0,#F:4_2UVR=:C<_383NMP#V,V[RE,E-XR\\2#MZCD@ MXM+P67@YI);X#3;6*73,1L5ZSU$G$_DIZ8%WIAU5J5)+!,U3UI0,3DWZ>ITJ M:.%"@70UB17X-GBQ'&48!$\FG12=&1"1@OF#VLBR\ M8D&%X&]:@:;'C'2'KN@U6ZM!(K9NJ;=&FK'1%RM3*&G- M#T%8N',L\>W5^$+.X26EQPKG)%]UX97-3G@6XX)]RHHB[I:]?\O\4]3QM+79 M7"45*KC&^WA50K%-2<)&4QX;OL>ZC+*6Y<,Z>_3$^-_1D)05H:)HNQNGRX\9 M@Y=F5RR-#42BE;HP%=/H:IP/2\6!R&6$'0&3M?@D\GAHH6F?:[FE/X!E,2@4 MD4I7CWOCPW>2O:'!2E6S-3/YWY9O[=I\!SU-1C/TSRA"1#F8/7H'YQ50U(U1V/4 M!!D^VN9V4Z3$/W&VA[YT&D]L-=C=,P$,\3TE(\1 Y.(IZ@9;,+&^(KNV>\^@ MM> U!SS/T.GM0!3:7VR\CDZ""H_K2^J"S4W?#"P3L8AACK?S.+C5KW(?&D_4.T;93#UG8E8,;"2 H)VK?9U'8VX+#^)_0(2*6R6AQQP. MY:F>*J(2!GS[7B^2TF3SF* 7HVF5^&PA3^94SZ/A:'U*9^"^6-H/=4.+*<46 MRAUY_;:)+V/6%L^);.'TYF+/\-48% ? ;(V^A.L XIE%HF(J+D,PG+/ M5_WFF/'?I-,_EIO&!B;5]L*W-/C^TL MT;LOMMSLVK63X3700>YR66M/"/8ORV%=EN\V]3WN21VI:Q3,;4:+XM1&ZHW2 MF8%G&9LA5A4+5E(B M.W91=Z)-\EX_'ZJ]!]L=-T1"D?$(ML334]FQW\C$N> M^=WX+WU(HU^,#+]8FIS7YY,=;*4\>F.S?6O*1U77D=UF?N (SK?>\9)JV#P4 MBT-)M"F((Y\I;NMWZT_^.M#[Y33U@4]2-.T3)H(?"YZ].1_SFU<3UNEST08X M%!7BEULG'?"\D]-,.K^K8;NVDLB/M;*$=K=9,9\L"IE<'JJ1,J:=KH[A:>C.+7.,G)DZO2J&F^WBET& K6?H12 M)!EO-(0R@V1=?*F%(6>JT\UTT.[P;[Q!0[":FZCW_]%Y#;G_P?4$L#!!0 ( Z'1%2O3T11 M>[0 "/? : ;GDR,# P,C0T,G@Q7V1I86=R86TP,2YJ<&?LNP=4D]NZ M-OJ%CC0ITB$H'00$I J)BH" 5 6D2%1 FH T05KL2%>J(A 1D"9$>BD[:1(X MJJ^CIP. 0"#@(_D+(*T"RB;.GKZ>/LZ>=X0494\!JN?U#"E7CY@Y^GC>]O-U M\?0 R,_1P[4 " #]\9,TQ3"IIZ4%,S$SUM&[I$T6" ,W1Z>'HX4Y 7N'K[> M9KKGA:Y:60O1]@.TP#& '6 CM^P][D#_/[H:6L)^9 7_93WCV=G\+??^F0N MF@@) ?_:<]3!T<>>+.X">>Q[D_QR\KB*/.:X><5,BSS^ @!TC [N#@X 0/^= M//_,Z>>:(]2QRT^T.>>[(^\-Y[]_V M?OPY_LM>7T=[9_)\/WF>\:Z?(_E=1R;)XS!_W\.]#,Z'Z^WO>!^.@\EC"7OG M&^0U#%GD\1.M?Q&4_Z?GT$:_ MC43> #+8P"HZ++W\[[[VQS5X3=JX C G /( @( Q( #* J "G '. MJ M/F ,7 &L #O 'G &W %OP!\(!AX 3X%(X#F0"*0 "" +R .*@!*@$J@#&H%6 MH!/H!@: $6 2F 66 0RP QR0"4D+8@*Q@WA 8) H2!JD %(%04#:H$L@,Y 5 MZ#K(">0!\@,%@QZ!(D%QH!10!B@/5 RJ!C6"VD$]H!\@-&@1M ':IZ"D8*3@ MH!"@$*.0HU"E.$=A0'&%XAJ%$X4712#%8XH8BI<4;RG>4U10-%)T4@Q03%(L M4VQ3 I0,E)R4QREE*%4IM2B-*:TI;U%Z4X921E F4;ZE+**LH6RC[*.RHLJE"J**H4JEZJ"JIFJCPI-A:$B4C-1\U-+ M4ZM3ZU%?I7:B]J=^2IU$_8ZZG+J%>H!ZEGJ'AH:&DT:<1H7F(HT5C2M-$$T4 M31H-DN8C30_--,TV+2TM#ZTTK2:M,>T-6E_:I[2O:-_3HFA[:6=I<70,=& Z M!3H=.FLZ#[J'=$ET^70-=+UT\W0']$?I1>G5Z8WI'>COT:3H2,N1T2.;# P,)QC4&$P97!CN,[QD^,#PF0'- ML,?(QBC%J,5HR^C'&,.8P_B1\0?C)A,3DQC3629K)E^F&*8\IB:F<28<,SNS M++,>LP,SG/DU.;K.RL\JS&K.ZLT:QYK.VLRZPT;*)L6FS.; ]9LMD:V*;9J=D%V;7 M8K=G?\2>Q=["/LM!PR'.H(1YM M'C>>%SR5/&.\5+Q2O*:\_KSIO"V\*WP%;053!!L$%P$'@">6),^(BPJO MX03A3\(8$;"( MH4BP2('(L"B]J*JHLVBR:)OHKIBXF*58F%BEV((XM[B>>*!X@?BH!),$5,)+ MXJU$OR2-I*JDFV2:9+<4A922E+/4:ZDN:0II96D7Z33IGI/4)]5.>IQ\>W)( MAE'FG,Q=F0(9M"RG["79A[*5LFMR(G+67_ZA M?(W\AH*4@KW":X5^129%'46X8I4B]K3T:_*[$K&2J%*7U2(BBK*'LK M%RDOJHBH7%=)51E2Y5 U48U2_:Q&K79>#:Y6I[:GKJSNJUZBOGY&YHS;F?PS M"QKB&HX:61K3FBC MJZ0;I/OQ(O5%@XLO+@[I">C9Z^7I8?15]$/TFPT8#2X;I!A,79*ZY'VIQI#" M4-\PWG#42-3(PZC2&##6,XXW'C,1-_$RJ36E,34Q?6TZ9R9O%FS6=IG],NQR M_N6=*^>OQ%X9,9<$RSG+RJMS5D*N=5KQ6+E95UK36 M%M;OK+=MM&T2;69ME6R?V@Y>$[\6<*W=CM?NMET]C 5V U9ZG?JZY?7\Z_@; MQC?>WMB^J7S9Z"G@&>/7>D M[SR],^FE[I7HA?$V\'[G _*YYE/ERT%.+%_\)/R>^*'O0NZ^OHOSM_ O#6 - M\ CX MSWUPY(';@Z\/3SV,>[CUR/)1S6.!Q_ M?0M7#'\53HQPB.B(/!69%(F/LH_JB):/?AE-BKD5\RU6.3;].#+Z O M3$,E'DOV2)U]>>EGU2N35\U?X%.>4 M@=?G7R-3^5/#4W?3'-)ZT\^F%R$$$)&(_3UJ>U<&^JSYN>Z=O7VZ@[5CLI.Y'[PL_ M;O_ #M\=/ABY/TH]&C%V="QIG'_\[83D!')2>;(>?0']9>KRU,BT_?3RC,\, M?O;Q'--Q>\EF:7;YSO+!RM-5UM74-8FULO6SZU\P5S&S M6&\L:2-JDV=@]T(' \N=T]UKVW?<# G[]4/RYCY*3_%$D3V7].>?Y M%@!4M\GSSWU>>>MXN3LZ_014?_VXZ^OD(F-^S= M;G@[G!12.'7J-.!S2U'AYU80([E&IIX@D3;% ( V 0 (L23200:)1"#K3CD" M !_]2". UF&?\+>>0R%_5P:(]!%@I0,U4'RD!)T *%A!E*P@4C, )FM!_=N" M/Z !45!24=/0TM$?82 O*#\*4( H*2FH**FIJ BI6:[;C\.1IV MTQNT)[PX%!Z\R* 3/E_<>,RL!R.B>-/[(?T13BYN'EY1,7$)2:G32LHJJFKJ M6A>T=70OZNE?OF)N84DV@+V#XRTG9Q=7'U^_N_X!]P(?/7[R-.Q9>$1FIZ M9G9N?F%Q";NQN;6]LXO;VS_4"P10_D/U7^K%2M:+@HJ*DHKV4"\0A?_A E8J MZN/R-&SG3&EO>+&?4'A QW'^149Q([VPHAGFV$WOGB.<(J?1HMA#U7YJ]L\I M]O"_I=D_%/M3KV& D1)$-AXE*P %B$2)MW5=4R2@!4&'9\7!I\#AH6KI:R-- M@CS%U?U^>N_=!7?FSK@96*W-.1=F'I]U?#I^GM5H[CJ'M^NB69YUED3/XWSS M M6^'"-6[]1YY4SN5JG5#L.L.$OW"+.H$[-BF=P%U2H.R7?WY13[))"-!G"< MZ@B1OLV'RI]^"AXN52)QO218K?]%/]L='L-UJDEL^A@N#S5U@@3@Q.4(3&!6 M$H 9G@3V5ZVH;="S#1*0$PI_-4\"W&9CB?88!,[4@ 3$$PL7 MX>/6TA@WX@DY$O#0FP1T]V#!)(!I,)L$M)?!F[7)XHQ@^[P081* KNE'[2G' M;DM'PA?2OJG#O] (%Z*J";.XL)T**Q)P#F>,E\B<)9" I:X.$E!79CDYA+\ M(P%4LR0@(W,*2N0K/'RG,PEX%DD")E-16Z>#=4E DU\>?,,=O&3)20)ZSJ3Z MDH"7C+HV<)^#3BS+ZNU2XJ/#P^IV'I" 40B";CGC&Q$XIZAB/2=)$!+MQF. M5[%.)@%B/22 E8L$-*K!%YQQL23@Z;(9"9@9AO87R9" M_ZJBR3@%'=,!7%^ M-WD*//S#B4"+AF+>QB;ODH "J#1QHP?V"(9EA>/9DXE/8Y^1X?0HER,:9OX7 MP.39VI" "VM>?<3K\@+NA*YUN69H>4G7/LLG.%H;++=. BQ"+0FS;U$TO[*- M[G^!BUE5)3%\=#H'__&F^L@!8ASV#.[FB-@"/R8!GR(@L GB>SSRH%,[E.F7 MAOD5*+]QH+K->.]^LU_E+K0.=90XV E=@-*3@"<?]M55^ M@0A!?VIB7]PG!K$)>K;LN0:_%WJ<4)@$[PYE)P%')/;@\/W2#=2ZS#&CJU.\'):-2^?!O4U7B#U#JZTQ_LWX6? =C M^J^#6H__?7_V$ F@=('_J0*;N@\)X%PV6R8!#^JA7:?_22!F_@($_ \@_4C MQV'87V@0DTH.4S7]->0C>!IO?OWG?4SB'SXVT?([RM?@&.7DOWJ#< X4ZU$N MB\+Q]>$W=?<36U!;1O,"T#E*UL&)4>(&7NO YB0)>(,7)W*8;A!)P+;3+'Q< M_\]8LXO]G:

+Z_HBT\0I3YZ:NH M^3W$3Q;'DUD<#CXD,7P_9#]$;?E?.+/G[V&HGPQO_^DIOV-.@(1 +Z_^&W0RZ/YD]XP]=$\R* 2H]>]1 M6YPOG"DA4R94LRORY>?9=Q@\D_:<5\GV_HM.EITF 7%D.D?GG&W<.H;^-5_]%';$_JTL_O^^S'^N?/L'!<@%QC\X M\.+O5&]DMA++J@F%Y/#U#R<0_CNUV[[_/,'%Y\!&^B_TU_VO*[=AZ*^P^(^1 M96N]:[]W?J?"DJP((YC(<;@O]N]U&'\8!_FG<B;J3\\4"?U;?04),,*3@$)9EK1>>HU>J<*C0RBU]) MAHL&@1!KX"*B !B- TII ]& 49 M3D,RB)VA9*9]ST3"EZ#O+8N;]N>KH82H#_#]4%K9,X0NWYVE'[1&#R) 4@,:>\8S!B\H(PC+A.A9V*; MHDC _A)6Q%XFIFY:C00P6N[*0!^")V-G:EUVP=%*/'KMK3+5RC-362,6@V9S M^G*&1;L7H(Z5&B_W!->@ B^#ZE8/VI/\5=.7N MR17$[NO2F2?;<,;*H93*'^Y=8A#=VMC..>(5OJNT%*>@/"P;'M!"J[?W9V.6 M4I6)LVGQQ,V[P<\;D.BD_4V+ YGJF;;/NUY[P1,=C]P ;M;[D!+PS"C FN2V9XKW+G* H$)CPTASGO:K= M-FM()S!]G7NZ(#6=.T04T12&YB D+@ M7#RN;2LS)C03:B=/D*#F7LMKV1OFA.^=(5[=OCL;ZE^XXZPJIC%-68 4>8"H M_^Z44PB^==^K]/O&O/BC=+X8XVD+(ZCI'C9V49>?H!-:9[]OI:9)C@75[VQ(40M9E&I';-10%UP?IG,GW"KW[!$$T(@%) MFM>J86G+A!1F14&O!WC[O-; '2IR3W/DIR3_-BS_/&WQM,C^[O[-_UL.=3MM M?C;77,+)7=1(T$91C=7>>.4/M#C!!+ASSW[H#?_V?*5&[VG.)358[K61\':T MSEK.!X$ RH=2C5VJW.*T:@(ZT&1HHK/S>DX;$A=H:.Z_J/?^.R3KB=6C[]G- MMV;U*1AHGIWZ*)2ZG2W>R25S+?ZN=:5C"!?B?'VJ1R%O8%D];B/[;N*PJ;5( M7[*V4T5.0[ X(0KN HOAM7%#,4+8W8:)$73T>88W\FVL+S%?=)85[&Y4?X$W MK8WYT7*/W',:WT=Q0FB6IK5PI9.:3I\L>RENJ SR/E:.!\Y"S,>:CS8*M7^4 M+VY7W4*NVZ!W(R#"RQ,?8C^1J[+)US5A3;6Q;(O[D)A=.S *6Y&(?A4G$1IT M8/#=SE!_:GQ*A]I.\H*1%OOSB\C/E]=J=6M.;52J43\3"75/]*JX\7)N MF:9DA?%.+)\-K5E$6ZM:!=MI&YA5\_7\\RS?VY%[=V=%@T3&8R>:9P)N0[B& M\TO]CHE:,*'?8K9M(NJ.7?11$G4+ZI#6+EHE 5)B?"9JP\ST/'>!7:)8FW%? M"BK+V5^=F&?_UGGGW:[%@&Q&R8>*J&(5+DOFXD:VQ%%_Q0^V$C)QF@7[;+CC MY$QV!R>*7O^Q_@D%AKO#8FHJ/P5!^U68\IORRHJ7$*E\=8X6JS!I%'.NX4)SF!A'[2AP=42WIA7GK[B M.E6EMT,)P0M3-S-5._+6/T_5)6B[U?(8I:G$!5)&><4NRQ$90C / MY899=@8)B42N";<)3,S593C+ZHV:@;8?ERHJUN\6J,0SC30QECP&UT9GP>0; M3 ?+RU XE:X=-VSZ@RFF,Q\G^$)/VN*ZSO4Z57'Q=C5]/6/0O59.5QB\%<-D M9G6!W:;LI=9I-BCM'9$9R[0GTU$E299)TS[AQK0V8.V!.YFZK,^R#:4:.E/\ M;ABVRKM[0BS*&UZOVIPH*C;/12>J]R^JW_7C/RZI;Y*CG,G0<*NBMV/Q]@!B M SHS0D%)S;-B&[7;2L\S,XT2N-]"PW>;<^^B+9L6>[&1JOB4MJ)'<=% &ZXK%ARB_R%Y(2:S;4<8:>'GYB;:,-5^T MLH\];OKP0>H<2@KEX?D05BK>*,?M N$AI(9*NZ$X5D+;->S$&H9.GV$"KZ@G M*);=Y+O5MU9D7Q,%BIOW8 $FAZH?39TL +^TZ#R5Z&;9C.Z_YF3,\"SQ2# F M^N+FS9"4-]5H$71@^DY/K9JTX\LH);J;;F:91FD7\\XKI)KKR?D%E:US#OM[ M]RY:U1?=L_PD][US)QJWFVD;\ BMTA34Q;%0\:W8((2NYFI35<<;2:IG>I1O M[NC.VI$+(HP!:N0%Y9E@YOX/!4E-=G$ %88ZHRO8JV^)*1"UHDD"J-4(Y++' M4:U.#E.*3LI_$: %PWI$>P:Y*8V"7C],]_C+=*]MY)(Q\<@3 M\J8CA#=P)[DG,, /^;3RU.(PLCGC;5.AG0PZYJ((RME"ZRCGMY(X!]5[',SR M#]WF?+X)3057JC4YXFZC) O#VCKR&P<*(YK[$#)TDOU^T[Q,V@LK>=4Y?@4] M&TF!IFY!L M2^G,V*(D7QC;PI"<2]YB'P^GC57W\YZ2]N+$9*JC5P3K?-M.WRP#8I^SCQ8+ M'&RHBD-?(9>1.V%D7[T2^M5.#'.LTV3EGC6SAUM7&;66, @C)Q[V,MCC[BF ME-:S9N23_X:YZ4)\[V)YV!T1CBKL!>/C]%FZT576(U.1M> M<)G]("__V*PN*#9/^V:FHT4B+\I2'RF2@.R\]28AQ;+XJT8\.^]2JF1W,';^ M7?Y )F]$4E+"9(ZLSA:,/7H@X34YIWT5>CCA(I7_<9K6"S+/;1^UI1%SKTM# M/-DM]6CUY'T8+=AP-)7,]F[V^VZ[D3ODZO7AJ65P*302PC,8 [6 M0WWHN^GN;]RW%6)PJ;K?XVUE6$CTJU?XXCK%NI'SREJ2;5!KJ1?,"0_1"CD&28L*\X3DC?84(L\1X=ZA?T-CT9] M0M".!N0;GN!"F-K<4 Q)D8C_E$=K-8T+E:C? M+<\VVDEYDO >O;HF?!/)PU*^2T&G9B[";GJH M+)9K>*0EUSH ;MV[K:EB9FC$4?'RW.GU[$X?ZMJ:$@^3%?,')LS#>_ =%!E/ M4[P"SCX[V)N02P)<81'JE8_]/(_ADM:FT>M/-* Y+M;8 4\D?J[DZ:IHRK=] MJK@[Q=4Q8JPZ!OAF(,#%JX%ZWGQC>/3%V\7)[/MY>N:%SUH-N 3==!Y+=IA& M739+2'^NM_F#ST X%_.A63=QP"RWH-7TLMH[;5KV+*2HD?Y( M+X^P?'-T]:@#[R9XF))(-TH":*#.L8_'&3Y@W]46X'EPA4J([\&6N8N>/5_6\&)1X1W&V4>R5M_$75;6MC)8]ZDOFMB)><3MEB;=FMP.)'9XL M7%*83)OX'^9Y^I*;?8]'$]/#-$J"'5QTWN=>UO?@-,I2R_PVF5?=4MNJX&Z3 M(M\0::.(";$O%REB#5\,5S V4O7\,E>!/X.^9MFR/X= (YE<5G.7 ]]CK5UV M+CK(>6E\*V[C?=:D;/79[EC-<^E].4(Y:C(.52RW8H]V/X>_<:"'&X2!7=6I M6XLGU\GD_B2)7KS9+Q[SO>[4-4.:-_$V.KO4IEG?]9%2/ ^0;;'?CR82BB%, MH(Y8GD5)GNGY:#_NA_+MFE!/"._#]N8 M[O>+?3Z$T8+SLEFR[^<-]<0#ZDW3;!L"@K7YE?S.Z6=?U,XW(S=R^B;&Z:?< MVWS[$JLKC T:BN&3R:A*QN?OES%:9L[I(HG<2FOZZFN7RZS]A+9X]K>02<03 MP6RX-$Q\_)Y6WL#QW0&5, M@"I@N4UNHZF=R(0M"^V#%>>LLDXB*?'R<5_K3FI G?+L7(94-K68,V:?#;Q] M<>-!^FF);#W+B8?&=FYN.[V>#&3OOX":3(/3D0"7,?LF:__'#=+1\*;GT4Z7 M]#QR>J-V"YFZRZKK?5V>U^QU""J&4<9YMTUC^&'IHHDW2V^74AN?_)JSXGSS MSLN42BE)S/"WBM]TRC(^.\VM$'?6$<#BL=:C%^M&_QJ"CX N;30@HL?)7SX$*:A]UE M?Q=Q>EDZD_MQ-#R5@7<4[.ZZ]SN'->5X;!D MM.IX4#5C^5V0W.$_"B$!M^""5KKH:,KIV)97^-O#TG:$BF7T^"LW]*)L2\WG MXI9"C54'["MNH%/>F^9L%^U8,H\#3H.9B^OE5"&C5J'K2UM9A4*)3]&61F8( M);"+H4YGBKDPQ]BH)^?K22M9L7-!$.4>C7$,?43A9EA[@@ SI:)R[5U=1$](I7Z=THJPF0X=;S MJ!V+<\\%\<\X+7O2P1N/PNUC(^U8 M>N6[5%RVU:5ZT9C;*7Q^G=7BQ3&CT1=]2A7B4;@@!M.^O*B\TYEAW@6Z3.$% M.J];5*7D\ZS3)/MRU%,[NE/CE]T%(NZ)J6?JW5AHJ11M5T^85EE965)M2UF5 M*S0\%DSSUG'; MOTY(@$Z&HT -I_&@P5 5O#YN: I.>W7A\K6OH2=/,QT)"KA],L53\TMRI5-NLEMS\3IH5H3B&^AKO&XH[+-2$H0KMJ MPMKD'D#9@_V1W(%" Y-\0>&E(\]20[34//GMR[*O#M8L;/S:6V' M9RXZ[5YBZ8,X7?Z;51-A=KQ)8JKD/&Q[ ?,\AY%3RIQ83!>D=]E76')K"@&2(9?2$''\\7/%;&Y>1LS=YL^9]1]4#G5 M:AAJ"6\T@T^FJJNLL$S!J(TG47Q+$#6,7*QO1?]6H99Y1=^*QS3LM"[_K1&C MI"M2YHE-\6W&]CW)7G>U4Z:NII06VBD)'-,0$XN24K?8^1"M7Y;!XF)@ M%^#C4^#Z(C$XD^=)IM1 ;F^49-G,M!E[7%3U/8=I04^_1:>W(36H=K0[J*V] MR^X]5%;7/BK6=O\&Y"L-[6G*:-3MTFRO<]B@EA65XYA;CU M*';L06UZD5>?\-,UO?E8XTM6T[$9/[=3\MOWQ>: ":Z427(P)^.9O.5*NUO[ MLJ@\V$HW>'*^@:6,Z)G(SB5?I0E 57'UXMW2+!(!;9SU+ M1M*/^/1[3[_3M-E>_@IVO.\;Q;@]V[7A.83_>75X#5$:UAEW^"HX8NKP$G"R M[?/BET(@$*E3^N:]HO]KVB MW?1H(#@?G*3,LD^OJR8:#HV_[SGKK?WC0/6W@SCM'2JP##9*_0Q][;=[>% :/ANU;$91QLET_FF;;#P&#?CF\5;RZ[SMW#C^"1!U>#BYRSR-EX?%^ MNP6G3?A?W W]!I8U@.)?$1WAI5I1*P+JCJ4(.SWH@Z^AB^1(47.J%8$Q[6)1 M>$.N>(Y,3ZE\T?L,_C$PI=T? =23?4_O6!Y?4:'#OQB#<](8*H3&WI M0P+HDFHWWB;;DP V)MC]-VP!7:[;&RQ[@H[@'?E&$K"(XZ]:W]4P)MS+(P%9 MI?B*,N+)Z]"5RKEK]Z'W5RU;@Z*"_-[7:XY:C<26VE9VW-&N>W+QUDWE5&"" M$#KFNICXN>U'D<]W0AH&2L$,920>(WPUOJJ%.NDYLQ+;QI_JT&>HI]\;85F[ M:T$ UPO(]0Z/%FN?FT/A#\AE[J1&*C$UM'KG3<=\=OU@R.H,\>'[:)7Y]/K; M\:4S-NNE.?Y#2; OQO_5>DB7./3Y5] [/)DG<7>#T_Q_] T.;W3NA2_D:@R1 M $00 D\;C^B+"C%RWH25U_= =C9\]HY0&N[-(VU$5O8X#\9RC.TJDKT#I5B4 M2,#\^#P) ,W,;TV#+Z=H#*UZ^AK7UZ42S]_O"[VW/-A^!J+=L.O2-U28/9H> M\>AK, EHJ_\&71XW@AO);T,G[R%;9=9B!\>- @-9D+A RI*)],#"+:/QJ8F@ MLL5]LC/+JP03=.=C,6^\'J0_ G?BB4HL*835M1"LIS@TAWL_=3]0\';JS?&9 M5!]BK+AX[#ER9<5R]F3E?%)M/7ME5>7XJK?;8-?>"Q6>KAQP>!L)L-E\$^CT MIG$?2X3SAGT-W=F%X"I_4S9$DT792-[3VTB-!.C&Q[>]V2$L=;7 M^"B;T?@8>,_,#'8!@D(O4">1\4;6(+[;#.\7&0:255,N]4K=]\*10PA*G?9= M(",8"9['Y@8/K7OZK$?>4R.HMO7/]W5OPLB"YLF]4F9[^W1W"+RIFT&&; F8 M'_1#9?FV;0G?!U76M/H@3AB-[@HH+B+>=-%9/9/>L7G+)PRYD!HSS1>BH*"( MNY60K.!2492>]V-Y !+MD;[X,,[8$%8KDI4U-9Q@;:AYK5=O;*476MKU&/JA M[3[>$V/\$<5!;A3(;!Y:V2YQZU*M/D!!Q@ K??=W$$#+6FJ]79D #>Y>'=\+6>N[I>>>_C/D?V MYYXYVP;W^>Z'_ :CO%EPZZ6MG8KZ4VF&1RWOK]&>K'FLJ*8CEZ+J6IW@FE^: MS?>CDJ%#4EJ&=Q=5L=C&8!9]DB];JBPD 34LMI"CVA*DK?NC_.L Q,FI,+X& M-A2[*HSAG2 >*3S@".W:)0% J$B 3E]+.F-QG^]7MT\0$:S% _3+U3PN2_T&F7N^\/)498W6(V0#'4T_KZ[(SQ0Y_<6AYR*B9Q> M#]L-3*BQRWFWE!+RV-JC*OJNAY*F^IQ!D%]49[G&EH5S0NU1!;<]$ ;>W!4. M8Q'TQX C@PW0QF4D ,EK^8KNY>2#JL3;T^*YZZLIG0,:L*FQ(%M!T2&_-$]S M+-L76:ZKM7H.=7H]E2<;=U:9"\O#N*F<*(_50^C?YYMDV)PV5TCEE&./:;QA M<4R+E5'GN'&24K%4K;F+:9IU7)0YM[[_K+=%%1J1*VFDJA9R,TO2K%#< N/U M;K(ZP_A'#L\WN42(?V%:N=,NUX&A[L&9@";BD?"#D^>P_EV%4SL)'-ZRKD]$/Z"_@V_K@DF4>SE9[=J*/],O4M:ZD;HE]3(SY*A'LXFN].0^>6W^// MXQY,R1AUV@SA#:<$8%?[S"\;]:\-C"^UVQ]_<3WD3:X%$%.ENIJR5 2!X/UJ MDWK=8L,;E%*"N(,C]00M;ST4HFT'=W["T :#O]6]=WJZ7:QZ6U;@UM:HQ.PR MM<34*3E6;CW+G?$)!MK('-YCCO[T>@>ZG\M<2@.\1*[,*CV,2\C/:^E#=@R; M/%9S->Q-R!&XDMSD4>&B>*"&\YPZP\*$/T[VA'2GEE#^#PVHH>WYOB@[H3X5 MNPO[ DMSW>4?%==/YC\\]KST>;X>$CUUOG=LPOBXBWCZ_H:>0_#:\]?AS%/- MFT-JII^51E M79%L(TM)<0$3+7*>16HAMRBXWV5]%RKOEDP6U;O\KI0U9@/MCK3$GMGI3978&$'F^.P5CJ32^;EYKR#5:U;.$W=?]RZLAO(E MP,*A+"+W6(]IN*!WX_2X19P?F=POK:V@R'^0=/.LZ1!P"Y4_@9.!/0L^DX?G M(SR?ZM/0RE@RINYZDC)UALFN%8LVCYOPZ:C897O9 P]''*$32I?> \>XH)/4 M,B+6>-XZQO&PC1OV=(1)+":J7C_;*+016K6D-/$, L%J<'*.BV+EGBG5NLN8 M^W[V3)PQ.,[300)\O+;,_L'@ \;=<1F"B^ R9%RP_U-596[1DOL+7PJ=_G8 81!?V0S^P@6-DTE\R V.8&H<$M=TV+,S+* MVPY!-@Y&YC<-,V^= 0+]M@O!3'AK7,%D/61:#Q,;K7$939#"6LF^]YW"VGR) MRN+PD_[<*,RS"%.Q?)!O(-'DV%^JZF/RQS3MB[ CLM):'7NCN4J";M"ZV- MQ4E VZZ)3Q)?'"CC=;&5D<&*T[2]Y>LL+G;B=7UUY[*7V;-;6D:A+G7T[VSQ MBQ[FW[\^CK[[\+L 1)?0@)I,3T&N$@ZT\.*X34S7M/$#/!03,_WI@QX25QSL MAKZH-,98)':B4Z>ZGN:NN;B@[W*)]@E#((UW^JA"VFG6"*WZBDNIG#VNMMI MEYZJ.C[UW>3Y>V9FEM#Y=]R"5*VS=QH'.DM=3WOAKM[,K=GL[,=L9$3DY@>] M]"P4-P4HERT'GP!(LJT0CN%RQB^PI0Z[%S\O32E1U?DV9MT>GS9 M8HY?R3GR/,>,^^68M\3E*^N9:45.QI!H#94!X<=>39W#FY?-V7NS4_D=T %5 M,)UM?^M"EO4S:/\6>#B8%7X3]JB!CY",-\",'TR)/XQ)?(-KT\4:QVYY,K1E M#]O8CQ1:3 5"(83"!J5K(Z&#X%*63S N_,T2[-,R M6=\0W>; V]:#3^#HKQ3[3.=/[$Q;]LU>C93E>JU^TS[]Y*&8T^?6,4/&W ( ?^Z#ENL%4%V<7$GS,UDU] ME"BJ&/+&S3LK.EALK/8K\Y5<[X_*9[^YW@D&&3-%- _NSPE><3UY.Q>Y@@MQ M/>95[&J6+G4U(L(T4U*O\7RBI&:VOC8[\&-&>&N/)KJI).>,6\,(S0S0K MQ>+"66#IBZ8Q#S)Y>YTC -&2_#4_(.?R0/FJWE/> Y,8/2=A ( Y?^9>4]S* M5[:.RO1BR<>%QA?/$U6E/BJD;@,[R,)&1VG:."UQ M\^K^4YX,J_UJ)V<-?E3GNWI7U(R\RBG\,6?1JOZ]JT@J.&_@B9&N]/A15WU9 MVPIC[9+-\?F=,3)[Q6:SGFLH?GFW-OAJZY>*N'!$KV- M#%0OQH>E7\_<#7D\ZW#;@='^A=WE@WMX/9SD 3/Q,YB*W%_&AHVK]^+O3<-P M^G@Y0D:(F_^[;P5.GL'((+]>7!9SNK1HSH0 MF8#=Z["3XL,BPT>9\M_<;CT%"!#3ZBHMAO!:4P*FY?5PDX%R=\P_!2MTV4=V;E0'VD[[)<<,L6W^TO:^FSFSG%*YH8&W; MOW24. AUX0FE)I=MEBN*6?BK@W62[W'*8+KO[5Z>8L4W_%R8BX:45]UV,FDR MZ)Y<>,G8VT%Q7\\,=&P_"+-KAFM#=PV;6TRWDOMTO,R!;.-;/3=TVIE+N&1T M>Y'GL$% 2U3\PN:')(HPZ1+I2G/NCDK/S?L#^*#I]:.R:8+U4]"CKL4+:"X] M@]P9KYSWMWFH&SCD.M<6X&_)]33CJ56YG-,1[A2V&&$*[-''!99^F3 FXV7?#/T2 MS_ATNSZ#LLP@<0-HM'I)WK;>IE&V9-N/H2MC&727?><(J:D9.RF[?@;EL6M= M:%B;'!#0->VT6GN@"'UV6D"NQ>[,:]O()O67_2M#AJB8:X(&6B(U694G6A5$ M7GC3Z"C PV*9R1QR#VULD"$\A["'_F#'C;0V\ R60]D6[,33VPPPE>%;,+:/ M%079,%;1E12'6)G"1G:FXL\%]]7XHTB *@QCS#*B-1GVD00\LR9_4*[DH,<> M?)EW^$,Y]@GA:4'^I\K+2JHJG7L>/IWZQ>F#^7<<(?B78B4SA"$)$ MZ%&\'"XO,[0#SJ*AY3\-CTBJ'$QY\JT6;>C4].&';*:C3%91LK!)'1MWDF%/ MYHF"HRJ@]&#^KJ<^MP4"?UA8:G%9LL0DF9N56S[)/*EI_=W)2,E-EPWKCG:I MTMG(-DO(\7?U#@FY).:H4Z@ZY684):#T3%\^M7^:?J/]_)4TL26],Z(2>F)K M>X%@\P"&9B*XA R("=ZA#X46[W97LBP9$B9VA7@:Q^!+([M&RPML0S*_A )1 M;?7AZ'LMP7TD@(JV)Y1;I9%EF-*J^SI&!7_:O+YEQHZV&FM7[_*FB[_+T6O' M\>'&Q@K=ZO!RIZ)^4DF^%TI3>N]1/:X0*[4C8_<9E]-\RGEX8&8H.46*5MGL M=(G& ZLCC*O,5]@48QH28]&>?+B^CS5A.SD/_5:#FGC#S7C7#=BT%#T.FKQH M'TT\2*=5;3R@OV,[FWRK2OU>?+:E0IL6W[?<2FY5=>.E;7O>GD37RW=FQ"12:'@+/-K*CW#=)SHL^<)[E(IO=.'?C9!\/P M'ZJ+*8W]H4*X@ZN]*[Z:,')AUG_:4#*Q;$P!+5!X,HW[GH!N+5[7FP) MHTF7H;'?B-^.S"_L%8MV ]Q?U9LOU+EHD\*,(+J'V!)K0YD'JK MHD$4!Y\?N;JLS&767.##O"?ZE"'9]R)N4U![1-!H0Q$F!V\,+:]G,L2,!):^$:88I5/D;WCA>/$'4LUH7(@/G6AI,1K1,M MUFNUR,9WGV163O2SSAAG5)$ 3,HEUSVF3=G]K65E3=M>XHL$P'GQIERH$!)[' MOK'?G DY1:WU\_INAP0DWX.R1H56XTL;YU!NY.[(GB!HE.K5-P2=?R, #9>& MCU16U@X%K2)M5);EM[KNZ':S$N&\-%"(;A]P!>)& KKJNSSW_..QW&W+B$X- M0;>=RIIO.M">F<4V 4T?8B"H#Q=72:@-"JKW;QC>+@TM_5\\R.=%Q-:A$"]B MX-W#RT*_U"AX9GM?C'K@/'Z+DCB1/,8W8E0[X1[\>OOEOE.5\ (="8!&4^YM M[H.(H>4L*21@<]U;W8D@:-QLSP]/3XO]3\ ")*!R=E=GIZ]H=P0F1K@%M9LD M7CT4(O/;=6C,J\,+,#(6X/FV!"(&& !#SRC43@).;#'CQ% MJP2KX6*T--BD0 3$]7LW :H';>)J D'X-EYXNR2"!'PO92*!M, M24\,?#\X='>S2::N6#^_PTJ0)SLZ65AJOH%N>2'_\;R15YZ1]Y.+>OKLCU.= MZ+7'%:+BC10,KYWN,[XBEA ?%>=2<'J@S\X9W_V(2+=W^(]9E>''(W?L,!0M MO*O:K*ZZSI,8:T(LN<7N1V 6Y'#BQ@0^VOO0]6^9)*!]>]]2.PBVK,(*[]Y5 M)@%-3Z5)0%+JA&DC=7TUQOERX=ESB-&//H)WYTU)P,P^ M%-T-PQ@A]I59 /A$FBX)B%_>*HJ #GJ<( $9:^[DU,YH20)D6'(G2< "9QCQ M2%AR@> 0LV]>46.K%16#Q\<2KWD3M.3=DDA>]L862E=N[ M%QKR8R_O5_MT\>H,1'IR^M=IG&0YV,PE 1LAH8D]NOM?FV%;FE]1&'0$"9C- MV.;G(E"@20#F"K2S4IY:'U-^"T6 'Q@GPO?"!'' MJ],2Z[MGS*EJH:U=;W$]J- M0DM%ZT'RWKTR;40?E^C@=F5-N#8M:D3?LNJ[ZHOO-M4^-B-P7)O#!/0__K%, M7V*X_NX>U8T8D,>K_4&CTBF9,Q1!IP8'680/FDJUE:N(\/F8I=6+OQZ9%MH(4'.E;\3T)MT>O M]5FX^:Y56@ZPD7$I_M^!Y7_J@]&\;K 2"Y18VO176K/R =G3 MR%4^ 2D!'\-2&:7!-)FQ%6^I-N]\X3O_AYCWC&HRBOI\@Z @@DCO17I'2NA% M5+J (+U%J4(HTCM!I$GO*%5IH8?>>Y7>03HD@'02D1 @Q,L[:]VU[KIW9LW, MG7?N_?#_F.CK6 %YP&L(89: MJPVUS2E[*O;J:?7W"7(+RP#W=+<$4(5HQKMXK/<307#7_@,0RZ&_)&IC5&Y> M[>OGBAA/BYPQD!+CKG]%%TO*GM:[@TG79FL(U%QAG:ODM$Q+1TO101K%![*O MLL+_5 U6UM F:+U'?RU^@6=L'"Y;QQ1&1_%8F9[ZMWT+5M(TPZ:>24><[%/_ M%K*QEMK]:TD&(RG#1P]OL*^=3X^@=51GX(,,(U%EHXNQ1]FU5_GK)%$4#+5U5 MV^WG/+71I]>]'_FQAWK2LYD>D" Z830DVOYI:4E!? Y[;8S%8$X04TQ^V4.M M)T$ZD OG@GC-;Y*L#_N_QOF TO:^A1!2 J,&X<]@U%)?LSJ-Y3*S?^(N)R+031\]0?-?(Y,7I<:P\=)4)8=79RV(%5A0L_; MBN@?) 1\;Z[[]7C@70!P7HWGER=X-UI!P-NL M+OJU(!-,VL93%JK&+%YN1:9I-^];=8UG:^U>-RJ4U,-&+N5RR:!S94E5SG%KYRJ$[$^<1X2F$8M@TZ]99-*M.A?BH]'Z&N^C''$B$] MPEU,4UTE4-*XG#^ADS/G.%B2K:W X+A*YD^P'VKQ-PXE>,E+%\,//3:M7LLVAWPI&7U>W.RT M^+"X[SF]G%U[1SS=#7Z^4\/<X8H0IJ!H?!S4C9SY+3%%/#>32M'N8% M$5&&'B9_>^@GY*J/SO[^ P O(_(=+I6.R@XEC(#YT5B%TM"5D,Y"$-^^\X46 MX_>0R(=KK'U->"3X?"1%MD^4"0+"I#D.GD<4Q/ "_O_5^ *PD_%E,[C3S7A. M(O#5_;S?!MT-N+$!U&!(D/"8D1CDM9XB4GEKOX=JT(675IC>FG M<5Z;^@9P'6ZL7B@5\G$E4#ER)[/'JYII,.M1!=2+$A.V G>[A#&[2-^>C+DU M3#W<-_2OLG/EK#($?D9F9HG]GD*S\ELOQNA]0K9G%A;0@*&]^RK?;Z&G>_EP MLB%+![01\K0HJ+\8HV0V*Z]-]4Q3[+W)-Z.MDMFWOUL$_8ZLRK;NW!+;9G^\ MVYM$B]N2NZ%2T>&+7.Q:!Q=CIA+V+?:]2?)9+G]^:C&E^%X,$U)Q;\Q^1P,._EIWEC?2 !BH68^KO1#&;/J8O=N*S3;4I@H$UY2AI$&F59!>KTZ]!#!KP^4ZD''\F_,+G81>#^%OCT'Y*F*@Z#Y1)"M;]VU#CUG7%TL0=33 M#67;OU0&!P=QT*=>K!"?0D\/904_(#KCVS;KH_UI%9=B#$2U+I+Z$V7,/J]]G1 (;&#*]SE9V3C4N74K_Z.4.P+Y MX(81FAKZ^TU>]$;,CV=;-=OKD=GAM?& H532P#^ AVZ]TYGHX^]AA@56:@J' MCR#+CW#$OQ%']!U0Y>T")T.Y&FQ([0GM*/R_.MQ@4G!Z]PI M-L ]^O;$ RZ.!-%HQ"NZ(7)#585GW]VMWJ+ZM_TP$\C^P4W2?(M6Y%\6H1E8 M SA79Y8SZX/+V8O)@5<[C6M%Z\JDU1-[>[&5@=;%A(U: S M>JE=T2Y7G8A20P9"0WI8GRB!SS"\(1';B?=PTQLBF$'"ODY7OA#.(/ON:2&O MEJ6W?VQ\0Q$D3*[HDM@()#E7K&=*1/%;UT%T6[Z4>L.?+#)#22U%* MIAZ+Z>?'O#9B38D'5>J7Z2[#GY[P:DP^Y@>^.YO2/-M,7(E?S&+@+P>^EVY] M\2S';H+6<5UZO:3*X;3"W(6Y.L31+\[$\OF3%YGX MG'DAEU#VLG=, ,\\&59=SV0<-7IX4 3?!&S&UEPSAY#]+&/"27__D7M.&"%! MBF>.]P4L\^+N5^-$D9UI4L*D\QYM)=-OJ.Q[Z(@TV'SE\=9\E;:-[RA&Q8U" M6CP6\UGBIT>0&K4M]=KYN)5-\FYJ_[8'[(3DU1Z2C/C0*!5-NBPH?VCV^+'3 MPP:(YL=-NEWZ+D)"8DR,:0C08VN!Q,Z.#ZX0+\T%6OG#N;98M_>F([7>@7B< MPZ)Y[-/<$MV6 SVV4\'O0O?3],%2'D^*I>:B42K.%[YZ-^^22-&@^A8CN M[(U9$#7*%OGK,-/9;'WO2TGC.HM\@;)S71-B&+GE";+V _?+*F:7F')UIKDW MN$/E3"1W\5-;4D<(+LY Q;>4N%@K-I$G8J<2"!+8K7'?QP&D?\8CP:FZSY9KOK0.6,=C5%T]PK4;47+ \+714[+B?\'[??(6/ G57TPR1S)!K=YC7(+++=ED@2A[MD6KETK5^2XX]6(/T,O\#W($6 M_@BZ.WP3J3<5$\#T!CN]C\8QSKV//E'B#/'<: +0T2]/_;;8G>J!8(2@?;'S M$.(@CR5%X $:C:^ M:36[9[GXQ6TGQI#K=K%A+EVH YYJY>/T^SQDLQF*I1[;2DH.$<$-YA$M_A7@ M4OJPY(SU+G-JBZL=4G14*4F9"SO&M]C M_;[HJM\AH]N#M3+G][91IEV?DG9"U92F6,'[2D_D">%%IO+B"-!#3 33O:H" MOT2U!64"6\APQ [VQO@WV6 BAL/WF!QE#9[0-<"(E!S@GK9NC%0Z7N?5.TW_ MO%*T7C4'];LE#?O(=]AZ'8=P+G1O?>FFPE&O68!9Z]Q./B.Z/^>97RUNL,YZ M!8*CB\ASAEV7FHU=V/2_<^^1CG!>[%PV+B][^;B!S^R"_W9G:C4M2-6[_P-0 MK)YV7IRYXM3^OB'B8-MA468FNBCHSHK5_8][LIR[[31.'18ZZ&UN]/ST>Q-. MC >MQ.KFJO-F1;K%EATUW#QL19=O);.%OSN&8[C[ACV-V9,C"V*"+,+H( M6'@7KU9$?5MLOQ4I2NV+Q%=7+>>GC8^B3])>5?4F$;YI#4HB*OSF/7/B4-*9 M?@))[U\>.6+4@/B".KW^^H2H_257"9I"QJ)[;W,5I1R-VF"?%/G\=-Q]HE$' M;=7MA0>RL]\>&'+-NC;B!5+EQKD]<4;%+>TMG0C=! 09W&8JN7:'XPA1$RW9 MZ(^8Y*(I,BQGDH7"1'%U:Z!/AMEKP.KW)H+QD62NR9,4>J*GCDT99\T;)V#T M6CK-JE:@E$.AH\]9ZTV@BE%]>QAN=@6]\BICXY"H^FF*I+%:@H'QB\JB,.*: M?6VQ0]S*E,,*)WD4V[U?^#RA#Z7I>;Z?K6[*ICO.?"XS^@@EF/7,2;/.]C%. MK3-VX?)MI[+A4S2!4@\2 M52^*XT> M:<)6Z6'(RW(@F(Q=[K,GS0BUYO:G$7Y&_*52_!(-_*J/;R?KLEHZK![DO0_/ M$,$G-A3UHF'/;.COZS HG:STAQ$MZ"!=U]9)\QC)&;P.VX#4LM6:.5=Q,%:&CP=>3XRIK0X*,%/B>>L%S &?&1P ] M;+1[!8I[A'\CC)LTIF6AF;T(5H,[#,CXOBS^D/=PUE7^;9%V@$8"G8AW_#WX MH<";B:/ &P*CV$'T=Z%N_@^P]4-J\7>?F??P<3P2;/@31(F!F";\ M ^C-2RSKFGZF5H8)'%G'G[H\[@ M[M_<7.6-80JGV5VHKQJ75&^\R!B_Q" M8Y?),"+SMIU1:J[Y^ULS7-%K) [^P0?0]9JTU:LYW9>SU$HD8GD0L52"Z\=4"!$RVDCV83RHO M%[3A1 @*"JM8KF>N$D^DWX$-U5'-ZD!_CZ*1(:VL&\%2\\I8J$ M14G$T^K6?GG?%#DZM$*C/GW_C:UZ>-QS_ QK<'7!Q!DW-G774E8HP#O5RHQ0 MUDR5W,IM(Q#:/N?]"UN >717!UWN#-I#8$9-".,*IGXH8Y>S%:4(\R_3O/05 M")MK#&].62X4)UTU$NI T,'FX@E[NZB1@^E=^=\Q$/79$YIA6C)&_-WP'P 0#"Y]+XR((8OFC>@AC _ZD7 MY>J<]]1>+P16R 7.FYS:F.J9>T0>;W3_[E+@GZ"FYGM;\?!M&9%!^ +TX:"F MF)DCYYRN7??[(?U8':%!J-><(W1G>C">G,#I.WOH/40M?)&"+A$Q9A6K> MABK-.D5SA#,]I3'ESXSC#EM!#'_H_W7H_U/@H10^4W+.MPN6+_FN(PE81SOR MX2(]=U67NJ$BEW8X[\$T\$3Q5#+!#SIW@O U)I"TCY%(HR#;($M>S;HHY\5' MQB*6L.2$:(,4+1@3EAE%=_L-JTT5[[2^W-N8;G+_ M0\]J:I(X:"(*2]4\!&F ],N1D85,^70W<+??V.0*#,H*-V^O6T^NC%YX":SS MG[E4-4B%,+FH?S=>.:ZS2"<@J;X/\?@': 0=_X;BYI6(S[IHG+J>=B#WLLLL M>X$7ZVG6&JY"-DI=#1P>U!ISO..5=/C)/V$DMYEW; 2JBSHN1;W)VF/T&$ZI*:]V#WTF2A&Q4'#EUM[17OVE:",3 M&*]C6.%259G^MS%?\E;(Q1!64@S!<.1R68>;<$SQ MP.CJ/'_A/9,\/9+Z+P4QKY)6.5^5O0Y3YR@.@ UNQBPR5*4%*(:>+HV)M6M% MJ7Y""!/U\Q(2X'_NY;29[8I$V;<7^YFKM)T+#;R)]36(7-RTU4J7>VYBP_\= M00_ FRHA^YV[,"^; 2L[=.<>;&M-7E"7>3,^C,]&/O2 K%D!C+V]]L2LYWRD M?;SE)Q5Q[MR4)Q7SP:C_-Q4S_?S$1VDZ#TWI#F%V:JIGWYV%A//>/4W33CY13?^LPW M\\!U:VG5XK()T2C'N":A1/(>2@QC++=MUSB6OY*+/X<)GD#($]]>7_P]A?R,(V-R3P!] M$UR)HG1(?.9=XQ=S<6C?LM)MD4%<)=L2X+<@.^M7+IK&GBO;@73O<+$/V9:7 MI*CBW3[<0J9\3YMW5"/5%"TI%]"><4\\+9EST:%97$]LZV!&R;U$"4KZM 5* M9%H9O##IZ^*0-F2K56&L"W!('9Y;4/Y).&_?]03#!X]7ZF^['8R?%\ENQ8M' MJ"5_$J$#1*AR2$]Q^K(A9&Y*-OQ.K34*>6Q*WR<9;,7](:+&H8-I.\R'_+JW M2T #])-*_%7YLVDUW_+P!0O?/JZA^%ZH0UZE4V56GW8XR)]0L N5XMZF:E#* M\MMD*^Z_FG@M3)/ 3B6IG4NT0UR/5ASJ6RXS!TI+8C!)2E* M_-=R]7]))>U%3I/'I=&/Q-OO&[X1,_V:1(4WPAE*R-TMJ^0,PO#!CG=OGCIZ MFH-Q[" :S.D>3Z(J,BKIPX/?%2?ZXAV]2M4>M&2'+TO@AP]W:>QJ>F($Q+R_TC:I A]"%7#@ / M>,5W8WI7JMZ%X 4!.EJ14OVH0!0$/E[ITI#_&&.CV[Z(55(XKXVA[]4G.IQB+VA]?AW8NQY[2QDJW@3:. 0R9 ==R9!'FD2.^$,@1? MP[S2TC\GM%>;^>?:NU:25?%SBC[I.#U-P]N:\.'QH9C?Q,?[C)/C?V>653'%(:,IJ/U((M&Z/?-C=W M(3,_.3>ZT8MQ..4)+&P@WK3,"X)@ %T! 0S!_ 6\[VOQI%0TN(AF#^\Y/D+^Q/-)*, MW3G MGAA 933#M+#TK")D_W&NE^N1:+6M"-_UC8^^]6BO5U/2.P-ENUHJ"D7TC#RRFI8.;Q*U3S@7D8Y M0'6">[%^$QQM0Q%?$\0_Y6D,/[V8^F\399 MTG&Z6R%Q."F;\[8KJI9'TGW6S\1[!&<[S;QR26A8F?7)$[@6PW>97CW5T:G2 M]/,W*/U!ZU?E2;PQ?41+>2@I)OBG%JQA&Z-=(F;-)*K_E9.)=/F2R7BZ'R'5MX\UY0G] MC6J.K)0W?.C-P(RN+UX&C>TB_)H;\D[EOH5EZ*6%QP\\+C*V*]K/\DZ/3WNS MHO8DC!<=U/+N10+TC(GU[9355]@(9#4;]U!NFW7%?) \R &CA[#4W9H:KN+- M[E0:EC5I[4Z!?]B<>@),:Q9=49W38-+D?M@*.'TL<-N/I.P;P2AM;QCVU@^_ M]]3\JBX[-SS34WG?;$&4J9%?\)6A9G7#P4A+>5V:G72Q7TDE1-9=QY_EZ<31 M'G'N:PF',:+97) +G6K6;FRLHT>9"C<\LVUU817TR]#.FZ22WL16+,D@\8VJ M,@L\H_MK(M'=4O(2,QRLP9=+6[0G*DA== 8R(Q?!&KXA.7NQ2JI* MD"MQY5HE!#QZT[,KTF#4FH*;5%G1T"@P(C9L>P)&I\W]"<_ M]F+;;JZ5./;Y>0N^_2=M/2YYQ3-H,.N1:\FUWW]E2&]O;WVO]#^XP$,;(-M1 M"#\;^@>(9,67%RC%#,,=8B7R2?>O[2J;/8463@I :VHD;AQ"\>'-Y!96KWN) MAZF(ISC25>Y'4U\A;CSO)LNPBP(W!OX'(+[I^1G"A_57^TBW7 /QV[T<)LL,K68FW^ ^Z2H M$!@4P[E>7;8-"04YG5=*C/%QTM(DJ97]TB)!J3@?0L=RK1P-H],CM%P_@-L M"X'[\A_;=."FEG R5EQ#4>4K9IJ:FN]F&[]V3 ZEW\0=9MJ0B'X>QE2 -0EP5\(/%N'WE-DH9"D>J,UFQ "J M/!W<_,HSR;]0,ZFW'H]-SV\;\%J0?@<\> !@EC[0*?BA#Z6?+(#>E\UXFQ6C MGY60K)\.$Q"J7H^:$.#R_= TVU[G%BB<>0>_E6JL"#< 1@DN_+G4#SR4QSKG M?,VHZ'7QGV^Q+]Z:ZF*F-?8FCA M[9N)(*2.;G3;<)\;M;G<(4-^OZ7B6X7,F"*C<_LFAH0*^1G3E^X$UM-][*(1 M'OV.][H+^64O?AS97LM5'SD47@7XZNH7RJBBET_SRJX+D5)HG;M']VNQQEG? MYG6[BA!8!CW!3$%'VRRD3C.7-E@73Y^RRYRZ-=X4/OCFP#'&J4SBT4!Q;[PN MJ .'=)2=3(69F!]F<4.AA]?>\V"A1O0W?[=@1PE7L2KJB2.?8UZD/]Q=$C= M8:;: 3>M*V)CE_5$_@_@KA7@17^H M#%WZA#7&1%7ZL4O&R'&XWX?7J2G^!?'F?E*TH AQ8'V9F@^*0YS*_0R2VH[K MC_7+J.:.U,YX^WL0_NR7V:]6O;U+1TVOTA>>;W*-&5P+$SF94G,*&>OG1L4J MK;P3"C.W"A_"P>UOPP]?9"HTINAG:QY*I<-\P9P;46"1@3.2U> N@8I?/UIK MY.RC:R?A[:&LP@%>;)XG$QXA5)B9[5NK,_W(/R?O3.Q8'1Q^DM$9<889>.:) M;K+M>,%BN2D/C3,9,UXH#_2W=ER8>I8.U<\# MR9N'[UYHSG]H,[3@/1\RB1!8H8FY'%XAD\,K]H;IT6I-BN C+Z MG50C;CA+G?=H[V?HRC0=1SOLP2H46; O%["D'R7&_!BN5ZY5#%Z,%EO4WQ^3 M5%XQEY&_7EIGH.A<+^XJACBXL?P0?)?YI\ 10:)H1QE.UG!#GB1#C0N[9>I* MDE%+"!(BT99>+!RD=^'MXNG5[UTJ_C3F#CRK_G*,I M[O+7)$CX-L,@Z"5J9P1ECMAH(CV+47P*GI9(]"Q=*[O14H9:C+B#7?V)K;B, M!(LQW-TF>A1 @W@:B3?W"G@-WTCC&3X'X/4 'SSQG]3-)R#/%-3VWTA2^_^ M[[V3_VP)\)A/-R22'S0'*+9"30^S7/Y2F*^M6*T.>I(D:\8S?F;Z>912V2,I M)CX(UGO..D5X\OX?@* 4==G[#\"PB9M70NJ<41TJD81PK$Y)PN @P('':2TJ MV9'D$3 MQNWF8!'C:6!DWJ;J/,QYNG%U]6BE<-5T0D:(0HV$E">;XS@^^U[W!W6")\_9 MXI[<.:%P%B+8.-DJ OAP%*&@.1>F__9B2U*ZS+'*QN4BMD[7)2\'%NQM.5.0DEZHD#*K MY=UTN] %+KD.R1L4]%1-Z6?7HHJAYXQ/GYG_:^?-9<(R0,%W@5W C?\#(/58 MX[MKI0;6I= :=W]]I)G3E,-O9KD>)29A]JP+>>WW5'V3HZ>W0GK.$IAJ&+?) M(PL=SDCIN!0^5B!$+>MQ=P$F7[-^$:M0;@*6U<8**.3]*%E?W5BQ>'6U@K(P MUQ 4?DPTVDI/X!#C"&W67G)8_@E@R:2I'D?AL?9Y+W!%6SO:Q^?<;]U)YYI>B[-R9S[Y;=\P#^ P.TSC*XB_"ZQ MI:.$MU>6+YQ'Q?H6"U-L_;R_^*] HXMEMD73$)J&(54,[KF.FD"^(6':3-D& MT+J??V+?EG3J(V-:)LX/H\#W@D;\0?F&GI_CG/1=-15G1DHKRN0T5E9AZ76$ MRDF=CP,"T,-6X8G%$A<7UY#K".6]!K'.W$GKUD\QFO'#X[*_/TT^\Y^RZJJ3 MJ&43GFPWP!^6F=+YMJ^KE X)?1M>L\ _"WNH#WOA66B6;O+'L%@_)\V!.#EE M+U[34TD@U M$)4'AK,^] -;H5S+2*X5RO(V^FS3?YT0K6HXVW4:JB,XR=>6]HU"SW/%UH6K M!D7I9$^G=KX[O#<0$ M<50Y90M#_!>\8WE=-"[Z476YW @9N4F^U3]DU*@6AY;?7EM-%"(QR"!+R(>2UO#;WG2F*H>)O=&ZS]NQE1\^@LKC)F^7AH$_9HR7_@Q)\^,:-+Z4H0D,:8$-N67 M#$)7KI;$5#S=Y9=\Q2Q'*9Z2)YO<&]U"/;A@RF?TS4BR]%GQ\ MM8%0@Y/IELFQ].H/7;GYWLN9BK38MTB1(=T''[H4,?ZP7WZQ_687.;Y-M$W& M3UX'?=.Z3SE,4M?8\4V5Q:+=XAW**@(T:M2Y#5L!XX@R49^P:EM:EC9PWV,. M^(D/L!MYHRLWC-S9G$(S2_YD_1NO>:WUR,:[-+ABISF3D:?_?<6U 886M;K= M?$*-1/1W4RG28"*70,CAZ&.;SL84&0[SL7_W=7\H<,0W_ =8 TS:T*T@$YW4K]: 9> M*0_]'3TC!QD"K M(!RQ"NMQ(J*;S(^!+)*A.4$$."%VI"]%DW1HI=UF;E'5U2]4U5%+XYQ!;.[S M(( \?[XB6:8?G;D_='0ZK;J^[)3=BFW;R[L:-I^X%=M[9/ MH,#?P,T?5^(H8]QC522TKPK2U\6X%/*PLZD"'KC*R][8,>_-Z&_=W-JAI<'U M:UK /SESM)"7( '>7;#YF972&0?$\B 3!SHEQY?-_,94H@R:&U+=GU7VG*B> M VP:$N&L$1 :I4;(L1YB'8+^,/,/X+JYTC5ABVE&D2&4^G>0F6&(FIAA'/4_ M0!0P]\7^^OX)FJ@P9O\U>O&27&XHGEBQ/],>=FR,?MXU<[\& ]YLF6#7Y^Z80]8FJ*WCQ]L,+I5YN1>U67/":UARP)0X.(!^JIC0*#SM8HQ@$#UU_)37<67'->8@UZ1B._$3LJ\UVU14!2+;P\EH #D>@T#V(RMTB M+>Y\)CCE'D2>-C^XBXGKI[82^T&K*S%@+^PM8#0._SLX'Q^0 M,Q]&_E_FO4 MV%40Q>0NS$IJ_DA7',;@_5XUAR$]E^C-[IMXPD[@"#5-P:S3TNOS,WP_;K+[ MQ;O%I6_! A4O7L25TK/9I@R$#=CF;,$[B6,$T"',VVN%$6)!-,I)6P=V5SJ6 M.@8U)K("&1D,<5#^O-&L QVQU#>)R_$%#>I7'?8BY(D#!H/P\FC44HSYK-,Q!Q121!.5))B#5_U= M[)?W.*[THTOG08_"OHRM#3-2V6QP$^8HU 82L#V%2*_=;0K-ALN%@,(@<\UQA/ .' M/]\8F'C<2?/K9\A,L,SLB>)"J= XF+JCY4\UD4L5:+KTM@Q'<]A=WWAV(K"M MX+$T8 5H0OH4(NA.JXK>/JV9=CTI@D[4.'O;<>I-HXWHE'%J:]+$)<@"E*;^Q]H 7>,(<@&\Q]@ MR3'^<,@71=F%*HEX_'X&;1S4$S@_0OYUV73*IVE:0*QA;I+--H;NLQ9'4G*% M*"#4+_/DQXT55O8V/H3D:),2ZUFJC)Z/U")[]('XYJSQC-QR=2V>I8^7G7O[ M?5MG!%O*@;7?UIKI]3NVGRR12Y, %"#GU-LHNIL)6#TA-')K.$6+ZL/H-GH0:O=G*_ Y9[CZPRMT$D M'W D2%SF=OR]U>, Q40P\(X MH%\0?)(R^%^R$JJ7L)F?_>3ANPQWN.]&5>@R6X8BFN.P6\GDN]^U8"+ MW-5;X>4"MPW5T1X&W/,0$=S"M1J6\E(34XN4VCI+U!U46@:APV<:?P91OQ>W MZ%?JC[4$Z70C)],+7%K\JT^A%!MCWIPIX11P^5+KA=M*+.0V#4>$F\NR*TE% M)?9IP<%RS-UV]T[!,C]6GZ8Y9Y&H=\M,$1CWA#R["P*ZNW"2Q;XE$2K#\B] M9MQ<&@F$X!-6ZK-:&@0S$?'+?=^]1U0 +/Z$E=IREM*#@Y([ZY5MZ^C&L]6Q MM^H:G'/MG5D:5G_:M*Z-P*W[2DA5W(5S=)X8NWE'68_E&0>F^*90WK6F$Z_+3;#M M]T/#!@5?P^>?1E7HI^4O%/.4I]O1M0A IZ^//X?5AW!$+=;41 CR#Y0#G9:R MBG\65Z09I*!SRI9++3=&%WT5SR,_5+.;%KQ#M:Q5RI(?Y:6SL?TAXIAG6NHU M]_EF(5Y9B[+;]>[=D0F+N D!XTNP53 MKFD1'J)\M"$S&,S1P MG?C/&\[O%73[%#7IUW?>ZCXOR$JHXV]CJB )DXOQAJAP9VD[9;4%SRD^OXO4 M=_^U_JG^O/Z^\[?SKNP-M7,GT([VUF^+TM^;FKZ49)DRCY:7J\:-FX0" M.)-D8+M3Z#14XH N1F#SQ-?E1B2(:_[L+VS9>*LY>B"?1M[2EBM8Q!2E&P53 M:OC[,[Q63![EU"3D_AZO*#4E%?F]NI!=T3^(RP] MTJTGCQGCNR7$LOH2.179@/&ZE1U:IC9D3^3,\#9TI&L7=PUJEN:^LZ1*RM[I/D3.Q\&WSS@[ #8F[^LG,H+6%9C".':A^>82. MNL8!GX?F2"D$B^.0_&Q,5YV>JQ38JSIQZNR+D(L[0EN55/&/ MOQ<&FNFE]"$=_KAZ@(1V.<)*FF[D(&;WTS H !@^?KW[Y%YB.1,58X-^C>T! _CG.0W0M\"8D?07+G[&X M.K2(7BG>239)\<2,_$0LI%X2 ^_D9[:4Z@=$NNYOO;,R\-4 MQVZCOSC 88QF)NNO9U3<&$?2?>+J^R4(N"]ZQUQW/#%+;F%^<8N)L?+XM_&1 M_8AZXARUT C!!R*4\L)DC&<;!K7>[QJ*1_R'L\0M#@)A+\3S;00SI4RR4HN5 MWPFT-3KV&I1ISL2&'PR>SQ=D/SYNY03+=#6C=/Z1>]XN?YKG>)JITO19<< E?C%XE)+S5Z;YOJZ M,*WL+R:U^.3]C+4CS )7P;-"C?D8@4LL%8?I/)"N^A1B"UEVL.J85NGP^"FQ M28N)W-@"XRB7X,E$C&9[/"]IEI/Z:8;>[]64I3J-F&?IC"ATK#8U:1F-AFFO MKZOR_X$H+<+LXDZT\LNY"&UL\W[&KX#BBNO0_;59RL%=0[MFR="$$OF#,*6$K.;@P-;3"::YGH M$PF=P-7?QTC/\Y>KT1D\!^Q_]YPP*TF)J<-U;'XM6LMVP]%[*:M0O7WR/]EI M^T^7@:?:WB"GOT G_4-FU5V.S_/D.3M>@QHJ?"J:8G'I"$[XDM="UE6)Q(IC M%8,C=*])T1>3C:Q0:9TY:PST]EKHE^@+_B.3O"@#&B."=&T__YWX'98*G<&J ME9@,!YE;5NSP4I2-MEV;#2\X1W2&Q[GXM7/6T(W8D5VJX$^2XK_F;_J<, M4TZ34K!]XX+6]=A0T M;$C?/X%U%3IA5M2Z_Z8N-N)!+KSM3WNOC[&2=,%,AUJI*==)1J9,O6\\2W W M_Q""ZZ>2*-Y#9[R?TB?#2ZRDBC0?,@(4OU6)M2[PQ&SX\VRR,Z]:^UA^_QPV M*IOS[MWG5*N)DGW9D.P2E1(U%[PPWE?2?Y*P[?>\^5(^2O/PR"_F-C9()E72 M'-1Q O@30@$ @!<3GCF&]N^S;=:']1$#,M7<^33VWA[C@A3C-6DY8I6S.0C] M)AXA1ZN'W1[BZ8>#*F::QQ9:<&XIV7ZM^^%%?PX?D"*UV3_(=<4*A:00^*)@PSEJU#?UJ3$Z)FK<'92U"E)KOT_Z[>5 M(RH*[AO5]3A(' 4=@%&N]SL48=3ZLR9;Q:?8!^H5OY6L;Q;7B1X)_@/8\S&4 M"HY__)Y##,!ZWB7)&&Y1D0LY'"7/>L,21-Z:=8GP'6[OE%R$]VO?GBPT]^>J MZ;4A?\!1%O_:YY,K>TT#$F M9;OE08BZPZB8L MDR>=:^]HJ[*FS#KKII,N8"KC%: V.WH6Z+2P>.U\/,%S6OQX,6W37R++RJ(3 MUG6X?S=-A<_^_W]K\+^CNL9XHTW5>O!J"@'O*/.7GC.:WFL7C.%^,ES^,"X@">JH\*6/)N]+:)YY^"^;A\) M2(PB0_>,T 6?-Q&%L]%$ZSUBS2GTV;9W%5]CPA,H\S8%1BIZS5IK$]9Z' M28>0F>)DY7XW^*&R;,W,H"?7>,;INM#&..81TJ&/]8Y 0018#J10F.,&/=(J M_G$FU!PV#G_V1V=/@[CBYY!CD5R.ZV\FXQH]E6"^OO]KOCU]JBSX'+^,$Z!8 MA'K.%JI,P!+.]/DO>Q?S73I%A$Q+*=7['B/@H&@S[]F5PP-/<,F!\ZJ&5'.% MF#DVOA]N^+8!Z?[9ZHY1"!9N2W!L6'^,VO;1YA<]^;;=D\05MFX^*O8] D=\ MC5VUW*+T'*!3$"]_[;^]S\C;N[U?DNP-UCE+FY^=#LA,1D:73T(W$::T /2P.>?2"JE>QP'X^-$@>6FC8?__TYPHA8H)BDF\%"/@(BS# M#U68T#*Q>MHU+W$K"XZ7'-(Z2K>HU-MB(1KABL8'_,YKD5\2EJ/6O?]YT/HH MT%B+]$654UY?SI'1#I20+Y#? ,&?SF\:6!-N472<8I_F.%IEYH48FY 9$LC3 MBW/CXVPMYDY):&LZ3E]5-,+DHT!&GL';K,<'0JZ7_B[RD6)5K*=%'N5UKH0V M<;;XR;V#01>D,45@JKHQZ3?/U;*,E%MV:RH'U>3C;)@K/ =D(W]4^,&,VA>J MM(M_9[U49F,L&">_5Q36+VWXFX>E$RS;_5M\.)]2.G, 1MX219_S6R9!"2_5 MWK1:HW^^=IX&9/XH>7KJ%EX+N7\49JJ\K+"7P!:,@[Y>'Y8= MT9Q^% M$3@]$JM+MTEY#KBG0?^SEZ,4YK"_ /"?!TI%T;#> MC\+-P&+'6+ASR[9KZ@Q!C7&_3S7C%(JL][ZG^CZ#!U60YNS\&O7>?P.+[MVN MI:LDU;Q02',TAA)MO"W/<:-E1DC"=U(S,I54,WUFVN_7CN#C*^G,'T[-GKI6 M'V_G_5FH_.U]?]OCT=,1 B8*,=&J B^Z]P/)S*1CJ,#]N2\:>0T2&\++ MIC+<]2V06?KAE4L2MJFQ;8X2,]ABZ18=O708O<25F=/!JFJVMH]CPV*O"I71 M0,1_:>N^40>D?"3DS L-R +@//X!MCJ5R#G;IW&4020UK=R7@QM6W'TKL\SE %.O%6F MCU*IPW0R")[\?M"JN64V.OP_KD_Q _?.L#9_V"0Y;@P6W@/*P6,.5_:$E WB MDJHR+$@<.&1Z?N*R<0",OQ=K5-8S\NB\P\F'S.YA])3V9+#7Z*.KP*\1QV*C M!J?SY6K?H!N%GU<+=Q*KVT[=YSI?O]H[^; B@%N/_\ OVO M_]8A*F;9I7/4/\!]K]NVQOS'6H4A8YOX(GGG<-TXX7>))JUSG!2ZQ0>SFBZG M6][ZDC_W=R)-\?GO]3@\Z%;]!W#K7B7LZZY3Z]4.'+B.^,LQ:%90R3&;U( E5:DX#M2#+"X(/^R ML?(#%*A0XS;WO2??>8S:TQ2Z3XEN:1R_J O+F'FPGU#LX/&B:=E6/*,N?3% M+G=+'6<5M6)I4!:($F3G6#%S>/:A^OJOVDDFEE*W'Z> =.N-927QVWS3NG#J MO!V1&[Y:/R/>-)4 W882G=VK6N1&=;!8[-U\F!,K2[^B7D_@QP_ MPI,_ 0K(\=IK6SE'488?&:11?]^%7JTVVZTV#2&U54"! E>.S5=7ZW?18I+V MOWQX[2UGBK3>3OH"AXK@^ " 6IDSQ6_K'GC$&2>'Y>E&6>0];$*5Q&UP1[<$ M"YT6)'RTZ76_&7ZCOB9]P>9=4LA3YS8C=85WU/!6;U:%C+&BD*2B\($1RX^T M)+7IN;+_/C=(D>WV5;\3OQ:=S5TN,51SFKB0H>UZ: M7TXC)6AMT#2&# Z)"M*@C78+TI),!)9\D\A^2?7FV4PO1:WH3O#N<(V\A[;_ M^%L5=O_D%K:$*,#Y)^P55D$&-I-/LY^_NB)_[500@B40M'ELJ$4ZZ"?-08\@ M_$$(/(=&0QPJY$CI6=5:DAOIT(52W\0K6]-LP_F?^5#.YWB.;"U=$?Z-O:9V M+^&(\\0]0YYZ>V(?.T0.HR2#M<3*7B3PFTYRT.LW.G,;$TL@&+I6>I1_\TB2"I4/>?/)"LNYQ_-9,:SE,S 6_ M?=;/; L]]ZY<.:+M?K&TJ^IR)CQXCN#$LQI!^O9W<=4L_4!QKDC4.V:2_RSC MX*=^E6SU;%/F6!GP48>('MX>S($.F(/.G+C"H$E.W8)3F6GL'1Y28[LN_+[W MK<(36DAS\@L[E* 0^P]H(WTUALX.5:F53\I/?_VFV_=,SC=#=\7] [Q\+/*S M98P'X?:DW&"$13MJK.5S9.ENXP5HU"F-47]:G M?XD7^EQ:H;-L7@]T1&&DX:/!&GF?2N_U?_$(K:RL1S-^H%X6(135K*#>?A?+ MP@6WS]/G-!GB4_-_;W(#O4\LO8/^XZ(M3A2Z$'F.UL1DEQ^XZP+W"HLV/H@* M=07U> CT"(DI5$% $HA21&D6* MTB+2!"Y&>I/>>T(-*2??X=[GWNM]KD_YC?]?YPQLC.2[+W7FFO.N3@% MG,3F(BUDH:!*.K ;QQUXSI*_[V:GPLFI*RG5X*K9Q-41KF#IVRH,SCNL>%T; MUMI':/+NE<=0[ZX>-NM/NPX 8^<_8:=0T)YJ0HX9(BR0HTOJF-5ZBR>CE%DO M;\Q&OK"$YJES1XY%+'!K\#MOJQ='MQT]=FG'2R!0B6WV5GN,O*QN\%.FJ>$]=^UF!&!\B'FH8/$ZR&5[PJQ\4 MJ I!M:XR2R_IE:>.*G+Z&#VN^/HR]IPF%KCKNWF M12@'2!E9O"I+YN$<=55-; M25EB$\&DYRD:.7?N.JSW>KG8T-S+I_WC1A&'O?'0WC"*R8!WJ2Y[UG!B#>U& MGIRXM5:$O#;K>*.]M-7UR&5-C'C2JSEP [R;8DC M5KZK2LZ?ET!X/#LH^TUDI\F*#+J_Y#O3\A&EONS+=TE6_(&-N&_&%G0@']ER MO%S%7W.)R% M* RK0W'V>K.,+-4*B;$ZEJ[L>1D\.$@6.[NX5U.RI"F+8Z8\V?9\_I'CY1&) MA4GA@SHBIU<\+T]%M4UJ5\9Z46.^E0F^&5768%\LRXU)!]2F[3L?*:JK7S5Y M:+B#-Q;8T1'W"6%J2F#I$](GYI?>D[) ?FH4-JU/=Y0J\II!)(DHMQ8%VB8^ MO24>AYNXKOH]^A*;^TQ97"2/]?B&9O[ZL%2";,Q&\+--_V)-+8:B2&)+A$/:PT_+35Q!]-NIA#56R; M#S19TQ(*D% ]5,=Q+..XR0L.W>2Q\PM=E>SQ1JYZ67KQJ@N+ W4#_<[66)P2 M9NZL3EMD>F_?S$(?C8SI7& C,1*ZH7TC!![#).:+H_A0*=0#SB";<%=0KBR< M)WF[QOOBVX#&5P/W\_-"J[@1U *-%L9;<@4Y>2ULS]H^E*TJAP=T#7M_*7=5,JV-^EOY^WY:]'[9P<%""V+ M<>FS/-IE']3T%>IO65O;V'7?,#*Z/:+.PQRLLUMMQ8)B#E9+R=WQ-W$E(C]5 MG2'*A,J!3G>]CXR#:=UDNX^MU)42CMI*I3V,Z#);@W32T=JU$R MUTICNW7?!T\*'LY>.:5Z?<^)A5MZ!L.I:MUO=I>_]>Y^X'DG,FVIU4VHTJL5 MV^ HP5E4F=9:M.I7V=6W6#*S@6AJ^+1$.A.V<(%R:I8,UN#[*)\Y,>%4A,N9 M:WW>9('\U>F7)4;+1B/#H?RI,R:/$MW8XAQD=B:S3&/6 VEY"GL"VP8YBHAB MGXI\)#9SJBL>W7IT?_^VD]S2\1?5J]FH5*HE3'$>_C=I*7(W MD+5@[XLZTZD@JM*-.QN8GD/?9V6C,OM51U7#]ZDDR,OKQN^\?.%@HDC]CNM> M3='[N#YF:_5T!;!_'L0<=I_ >7A\#$YQ$#VCT1%2V#UFYD&Q<"^!PM:(W9EL MU&^!+1B"*9*=*MV9![$']@%_ M=\)7< _3V4L\W^ZIC=O;95HON:=LK*P!P+9[P(Z77-M(L'*L]_RE#\=M0PX7 MHPE7F\5Z^T=RJ)($G5"&*'_7T7USUT2+7B8D(JQ+SC7NJO86.Y4@<8+IU37 MV/7"%S9*;\Y00^9,*?EI[9X\X471YX\5C[-X=D6B MUL]$4,!/P.WU$M&-M\IW*" N@&E*5]]]$=O"FY^E;=:=5CI6AKR+''Z))H']NL0 MB2^L[B(F'/V^)/1-8<_IT/M7^^R;LTSZ>\WV>9P+*CSFKKSCC'?/V0"W)!IK MGI".6\KDTNFC6AC4#^N&+R/L\8%5YTB M3I;[[758-FVY,=*\XU3>AF_=+^?V'1TS8BYWKU;C<=ZO =-G4]Z8#N-'C8S8 ME4/V?/V%9E4-C72 H(>'REI)&+-2)"G+6L8>*^(=?^L LT!CH0X@\ZQ"#\72+&Q,(\ M&B5Q).4B;N=>?W&G&QD]/5*9&1'25C[Y>M(?=N8\7A95,T_N3C?%=/ C;/23 MTD.F4 8I<7[N9OQIM]PQ)5DR GV"K[%^?3/HG/*%XA==&[A5?)I=E^G^%XZ9 M/.Z>^X\*%.;Q4K@K;I'2_4WEI[NU6(=Y$%9>M:RF4?A=I M#MY'K'*Q9Y6CM,K%/QGJQFK(WV,CL->[P)&<#R'(6%02<%&0X(R1YGBJ.=O)O:ENE C6Q=Z#TW-Q\K^:) D[[AIM"[ M>7OCY0B*#-]"(J%3LPB"!I[!NZ&.7!KI;S*R8$0Q[L1:KD\ZJ5U-G>5[\KWT MP"^\5RMBGHJO2@V$O K+;A%6T5%74SG<%A?GNMB5X+RTUL_Y/EG/8,Q'NCC6 MOZ2-G+'6C9)X112CLH>MR[>EJKN+W'1AUZN#(ZW!;5--=Q3(3 M$51VRN?0\9!JQ'9_C=%;@T<$7W4YY2=H?]^>*[ES;5ZMFX>#W%\S1-!"A/H: M/VWU=JEYR]97^WVZ))'E2>1VTY[DR.&XY+&^RF8UF!Q!?ZEV(SE[A2,6KS26 MBXZ=?_:8P:-H..;J79:7!9U,.L."IT]T-27@''?GKJM.NBNZ^(NQ@?BF/STB8U'<,]AY6;+2= M=G2@D+]&1/Q2 (_.S;.,P5WG[S)0WFW#?/*0''HXQ$AE(.!&8F(J;%_:N4IC M1Y;V.LIF/OYPK>"ZS)&$6*TCZ]E%#GW]/#< @U)I*Q@+[1(4=3H\>9VWAFV0D>MI]2* M/9+9:)L=XAQM$UXL,%5?&"6,E]0??=Z3D]O[)8--;_N]ABP]7_\(N#J+:;D* M)ZE;-T"?66(J5?ELL0A^939HO[5I/VA]O_:WHN$O<1//.DVG]]_98'AU/ M]<$N;F^N/GZT2-G._<65!?W$8/99B6@KJFQ@,?Y!;6M-O8[!TRE!C_!8HXE6 MM);8Z9G,*$?]Y.].HM=Z+ZH4+6ZX5)9;>'9CE^6=X-DA6C[552[6NWEL\#VX M_F"WNA,O423+<@]:=,W@4.J>HVMCX8ON*!*/#B[[B[.>PYUD>%)&E$' MM^>F-U(XT2F:Q/'IQ*%VS!RKR#&-^S=%I*L5$A*&H9MRG<7%)8KW2X. Z2," M'8&**NYR@V:J3V_&YZ6E<^?WB@Z09ZW6#.;[O8PJ^UWFUYR';-/H@!2UW=L% MVH,9CE=,!#>GAW@'87-88?1!8.40^)C> ^T0'N'E(7 M\UZSBRGGV*,'G&W]'IF\8.)2;UW;Z7%[)=D/*@48+C%\VT;-=DPML+7,.\U@ MG3G93W6G=%9$G0R[?[J%6Z379&$H8.V@P9F_GPY5MMWL.&#Q;&(EZB%P0]L'C3(GH MP] O"&9_-:YT"M_ \:M: 9E&HW*I^P^FGQ!]7*?Q$DK\&]=*EXAER\_%;I0@1YY\=+4NOPM\7CZSH,?FH7V.)F> M.GS]P$O"[O,-B'::^&BX[B.>:,7(&ZWF5NU,+&R]6I*U[85Q4QKY_2C4"W38 MDZ<$0D(37CM 9)KLU;D(LB'8*@Y2/,%J>7]^L5IL*'26R!XE=R'=LH9K/39_ M,4WX6^SG"W2@1#13]9C^KGCIR%CQY.YIET]XDHAMK1"N-U&3%$$\-/SU?1[I MZP4GIZ53197O"LUZ(LJ^6YPZY6#,$"%QDH2.*F''/P+0T2 M68UPI)E9MJ_F/A?&HGB.^OW,_KHP4F7T*>:! M7P<%BT@Q5FGFWTE:5PO?O8UWCSAZ\NR BO!2U> >N=*3]>>&A[FNK^@O9-\4 M/]Y]X./--B?5 5:<5*)%9SQ90D=#/W/QM/N&4_E G1 ?94@97UC%!L?4"W<+ MP29?C*GU+J@ZZJ#'II%?+)-*53GYZ42CK5WC/;]U;!ON ;+$:[Z7&'C4AH"H M0[#,\=GH';257I1ANM=XA\>U(2?RN&P(FI5J!*?2C"I&C)0YA6*VZU:]/J(3 MG]E_S9QY0%Q.NFG69_8"0UQ+H#UUZXX:\7Y[E/Q2L(N_X\BQ8CZ[+-0A1X2M MFOECY2/O+_PBIV1B+L<9K/L#77&I=[GNW33F/WG/:< M@@6L<'YFP8LA"[V/NG5J.MXZ['--W_5;38H#L40*'/5S_UGND+.1J^8.E#3S[\U#O^&UJ!<;".O[RQ=1.U>??#"IZ7I+0V,WG+SQQM5Y7.1TN]X)?;+-_G<4%N M9=-82^5\DZZ#KK.(0Y*GG39_&6Z-#@#4(EH&'1A./;Z#A,VT[%,(LLWIM^#) M.%OMR.J04%?(JMQARG-.TB\B*GK__/5DXQ4WHE(=LFB(RLJ__IR@&D)8T22J M+-7$<%J:-4JGO!E2R'+B2Y'.WO]" 5^"/W6)^*GM +$V+S/D>K0CY0EV5!_: M)TAQ]M;A4[V;J0)[8JPD$E1ZW,YE:#2'D\-; 0>O[I(ZVT)K&12]+2S-G94%5";=(Y[;^_"(-M.528,P7 MZ D5MEJ[+M,2UQ9VM7IPG.JS8\K MQI<53A!0]6+]>(BQ.5?-_C8YJQX97&*\-\Z^^7:+A\WU G:17(>V%L]4 X7; M64"Z+>_^H^X592D.K@F<13;2<:[QL7%@T^+\6M] FZEYPQQKY'C.Y=:J*+X^ M7[MN)\L<.B"*Z:ECVXRBG 2K]7&VR+[4MF[U4B)SUOVJDSNCQ*C'^=8JW*\(KI?C9#!^?* MF=9L51VI&P)2 Y*8]%EW5=W8"E/'QJS-K6>+/U?\+V_B9V@9*FZH%0(?(-\W MU*'84.<^=0TR$W=*MTGL0CJ\4*\\<":.JGW"\.A4JG@7+@H;%GCRQP'OU>W-M03?9,_U6G?6)6.Z@Z3LHKK@@VC:P^FZ@,&87U%R2 MRO2NX@@9&T5%C[1(61EMU[A=4#!1\O'J1R;=D%WG>1*J%]!?&:B']88,2(J4 MO51NDI^M,\$,79UIZ2#!O]@ZY5<^?+#>\/GS6_)?-A8L!]DW.#P<\&IZF?'Y M7D<%BEY,)V<>$UT/Z&W6O3 JV&"4ALW:2-:/SM6J%UDS0F9@22>9Q\MBYD6& MF2_?-74LUUO^^/5:1/,G1MY4SS&<7)A"TTX'RU*^YN>6W\W"[P%]@*W[IK\V0^B]O\GZYG!/\2^TP ML%N#_^V.?,#-\AS1.6(8S31G*43<-2XMJQJ6-> @4WKH@[*ZR V?#-[DU(., MPX?07Q!UN(>#(ENGG@*["NMN=X<-(VNT;\R[CP=E4HY@A=GW2656VYD8#OH< M2'LT8O5VX?QWUW4&*AMNO8'(7\?".8-^E_A)6V.Q6-YH^3S5YXU]UB]^Q[PG MQ2UFVI[:O;Z\OLS!G?;DGF)19!+%%F+LI1R;1C-2.=+JU_<5UN^QJ2J+/6O; M@;50'O2[,E/Y^>*Y4?-DIOW%B\,S:KLN7RMKZN1'#/!76&55.B]7)@[UC.7R M&SDDH\LP%27EK9E5S:/@Z71?*G;K+A624#I5'-Z%,RFRX09;7A/YKFE_AN/1 MHLA+7_0=C13'YP3;2"!W8748'WI#P=."&GQB-#4FB [++ MCH8>-@NG*SY6+<2VEUK2@:"!/6_T)\SNELXM*8+5R[UVH-6JKLKUG]YU:1P1 MV%I!92 5L:!(BG)*="#C7'=1-_PF;ED1$@%['HTB:"<39Y.A :F/%45^74Y9]<%\ RE0OMA[U('"\=^-B@ M2@>^B3I.T0&2M#"&I(L\[#-7,&.R00=4G*N*5QFH7&YT@$\=.>_:BENU:/&G M W" ZNA (R/I%1RA 2$ZH,&9[R)&"'R8[;^/3 <2GR"S3: M535ZS^K)I^-^!D4&K'=]<4%4L?STT^M/[*J#=M;M%!=G&+":6QI*GJQ0JD,4 M9M6P'%QBM5N?N.4RE-G'.TM,Y3"\HBS(<^\2UPI:N]6LYJ IIVI&?F\Y]F/L M"'N9V5"IR_)YEC ,L]Q)0HU2V"7"@R?VF2:J.=Q.+Q_P\ A\LK5+B_S8P'$[ MV6LF&@H7.O+]A=- 92_,5WI_WKZV\@V&TCC8I%EQD0Y8'4^A UGEG'3@,KP5 M>1:2J!HU([<&MRX^,T3V>Y<330>\H'C6=-P '31$D]%@[U3(^9NJG$\ MWD;XNYH1IQ!)NDT?3A ;3KT@7ESW(*!JA9 M*)5O4QW^M%U-20]J1BR[8/;BY@W?PZG(Q+X\,V*4*>AV6?NBZEQZJW/)K;OW M;^6?!N?050TK/)1K,'SYW2F5FG/U"KLY8X*HQDXGR]\1=X>Y>KVVOVN>7M3Z M7)(FT%\>%F_%A506VM!A"*:>@'<8#/4.O?7,=!Q!]"%JR(EU+J%'[C;8.(Y& MF'E+MMO>SKQA,E%5YAC1'/LQX?:55[WZ=C;DDMD)&!8J3K'-Z?TB:!R>&9'%H=JE/>=H-N*77^)EYGG!YK)NHA3'^?+5 MOD'7N=EB&C=%&/J.W 8ZNNSO>[BWGO%24CQ;)) MZ>%(9]%T^R\SZ!O&D[;SZ;"[[2:3YD;U_8^% \./+ LX9]P?6X*W--!6_J,^(9^'7(;I)]_3FMM/G9D+CP MN\7S)968QHSNM6\P\]:^_,_7K>R_X]I=XFL[> ^9@"0)&X>_&)U:""+P#WNF MN$Z9S'AJYSF4O K!]JU6WA5\6O9:^@GG 1GK>PU2RUE4]A>?I2$NVI.J0]_K M6%4WV$TY7^[=<9N=?:]AX%7/<29 WBW9;6.HGJ67?U0/SKFR%")*0:0H=>XS M9WQ7%B+,N>_(6467@'5OI]'+;>JXN=(#AE8<^!W!"M?I0,CCU?8TJ!G#L/I9 MFI:ZHJX3AB12W"]=P)^GON].#8@T5!?&,>N\T#Y?X"B:GX5LB+=877;XWJ'O MD:/IA?+.=7YZ/6VQ?.YUBN\2&82#"]O?.$:2(QVXODH'VB+*:'G8.B3I!)[Z M#%7C0F'(@IX.="_8^+" 3T%>=Y&).?*)M'!!IK\\0& 2TS=6"\D2LCZY(!S M_;IVGPNK78GLMH*FABC/IR>S>3:U CVVJQ;D?1G+91T^CG M]<.I?9/\X=?W.S!H0JL,N^QE>UCP4F506&5?J)RZO;]%*K83C(XVSPK Y M# IT*@C[ZX6/Z9$BQK3U+,P,RCMX$DS M&B:Y#\$\(^VK@V&MVY4G>!1@BMV]7V>;0N^XL<0P^&"0F\#>CWOG=.J^9:"@Z3]ZZ>F:\?._TH-KPMVC TW18'6^P'* #%W)I!^'O&K+3W%"T MG<:;,-]5R.MBI0@?,V^%]'2X3,]Y4_AB (6 [8L,% M,GZF@]NH:V!U W+9.@1JX(97J/*]&]98PFTT]3$F'+'.W89;?9([S4(Z/P5= M>0SVC*6#T^5)FW0 8HZ@ [&'B$I039DQ%"ME.H@>IAW4(['#W8G8*5"O2%=% M\:?/F$)/P0JUZPN\K7AO+ZA>'N9WE*<4%+H&^2((YC&;&L9AX+Q5.VYUP\J0 M&UJBG3FM!I;3 +UCCY:%Q5E:G9!-D M1L;M7NEZ1(D;J@';_%P;N,^ST2R,EV/H (,RV,A""H!SE2^1A2;1/LQHEXS= MZM?L,FZUU-TGLH!U6Y6 ]DC PGV(T ]5S\!B)>-!,4&'@P1%S.99S(.A=184 M3; 0"_Q- :8]AB9D"&\.\IR![(;T8!.V^G!)U$KNJ'$8S0*^U(% ,CV'^!,32RB86!**7E_G7A%0.&[#^#"5L?\AK]4^"+.+TL@2[4$1GB;Z 3L[BGL*DF1Y(/6PFB$*LSV&;.&J M! >T'TA*Q<;D<6(]>%@?*P+Q40 =F R7! MGILPG:C@T85PX)8VSRYQT8'N-2P4W$D:@G,%%W8VJ15.5022QB[O4+5K1I\. M.$FB=\ V@PZT/T:^FQ5(*Y3XZ84*1)<^&4@=68>E'/PW]IT+K$.T,"ZLQ$S& M#(?\:XN.78&7$BQ+!YITQ^"(A#T$DSNAAW#]Y$1 '[.@8$%W2^SRH[L4Y @Z M^S0/?S2,%N:. MI?$Z%%?@JLFG,@EB_+.683L.KP3M>P)OZ0QAB1;IZP6ESCO2 M]LU15V'M0BS'8O?#NM"0!TV'5@5=)S>B]HR#UNJ\=,G,?_U>)4ZNL_NEU+6#/'@;3Y'SP3[6J<*9O07 M:I<6FI8N[V[K+!>=3PIOA 9;<=/\\)Q@'-7NQX%#90IJ5RL*6ZFA M ]O14Y-5*Z;P=P;@CYW>^ECB7[]CM^Z!G/H.JQ4'^-A/'91#$DY#@8Y+4KF; MZG BX*(SZSE,M:52M*MTP'FZIB#SMY]RW(3Y(N29OT2^=_.P6-"2 MO]A-\OJBH5*9 M:'V\#6/ZV-+956ME16T ]S<"IUK!<#IA;URUCQ8:R-Y#2MD=X^.:T2!K.BAG M+Z#DYA5R;Z&:*UC]JUOD0?3;&HM6O+8FW/'TV] !SM.::9[NDRGIZ?>QA/S. MHM5=YRTHA$YL4;D:OGUIT5'7!-E?)D/;F4<'EI;I0!2BOP\>S6^-P"@Q6WTH M ,[DML1-AO]I%-_D818&CD'!1N#&)E@?L[ O_:$7R/K8_ZWS8*$3=-O8GE^ M&+,Z9XE9Q/'W>&'KETA2_7R(*,3ZT?=45**"ZT([(BJP"ZR^Y%HURC\NJV-@S=E?=%\Y]5KR81ML^>$B&,0_F11ZS#]Y.EZTWV7-2XZOWIRXSI&<-D*P?#"WJI.:PE MY4.HTRLBAEG-S0LG XVSSI5OI"W&K[63^V!Z[&2+HY6G@]\T\1#LI4BMM$IX MH+,UX"=U!7[-HE(PT ZQ99X^I)82V=J*<%JU//)ZT$S<_2LPKYNI]O#T0:V23ZW,Z^-75+?E?(6^-(H M7]:IFJ)C!RVZ#)K>;;;P[.%6MU]J<(<$\I/\ALC?H+W(X>@>.A"6H09[]ANC MQ\\WF+R+]//8P*XJ_6%DT)\8J*S'1E#1JS&D,[NS W*F91(X X/>D!Y)F96' M/KI>Y#8US_I$4.!:_(YCT:Y? >Q2CKR7ZK56G4S[>&6&C=SHPU>G.S4L4U3R M2N_'E987#%IY"%)R4SE51/A2BGTMH0 P-0A/3*7Y;@Q1X@"*F]W;0 0QLJC[90(H+)ZD$^%7BYB:VHBNM M$"QU=R$SPJYQ: )F*61I$3R"#<70.#R2_X.\C__OF8D*;,DU#I;K\W0@O%F- M"GIY-*Q1A3XAAWOP6YHMRS17I@N[)..QU=&JI_"'[[MS&S<@WJF,'S\41G&8 M0A$5XOT\7*Q;&WF-WIW^%.OY?78[WS C!\^%&4LQV-U\]Y8Q)\C,SXU%H>L2 M6M+Z22'7VB?;C#::4<4U3*P-PN_.?1F)M]Z\>V>;?DCRF(IF ;;7H/0TME'H M=EG?4/?=%$UGZ?7'5>M3VOU)HNM5$:CN?/Q,VK]A/T?DGY1YZ/^9[/TX^B]G M^G'P_\-,F%_%(V8SJ?-7_Q[)0A)$A>'FK=M!"^=F9Z0>::82DJ+"5KG:N M8B=-&< B'DDZ9-@N*52IIM-=O" [IUU>=$;_S5[!;?2ZNR/( M3#U$H_QW%FJ2W>HX7[V9E9H]!G]QB2/_*N[DBE5=X5 M[]"#93+V'\3P1W"*]+8?W;[G1&3PA9W'[W.:!O_K&]BVG*(=[5,%,D>)_Q$>*]QAEWCW;Q;+/V.+LK2C9G=7*F44/5,<^B^(+KAVMC=YXE M\T[)NM:VIG 8O-YTN"QU:G2"T3T6I=8Z"R;)H0E:*)*(<8+$L%B?X5V)4H@5 M>V *>QDY(OAE#N.ZV8ZGLK9#^^!>XC+_@K!;-W0&?V!EK2'.H$M!' M9#^23P<8+P0FS.EGB4TU8[.7[PXGRV6,KW!9]%?F[[.<60!Y*X7!)!A.P5O_ M \#!%\XX(T43'#$9W0\NS^(GN@>#Z,!.&#+!'6.0,JI/GTB\AR*).YZ6]0-'::"W2+*$2=*.M?R MC?5"+A(.V?WRCLB KTB^"E@!5I*3!S+)V??$3VB M.^$3+8Y5![WPE*Q-#*Q7U8+(X?>F-GE&IN@:ESY^G<(@3T5;JU$1YZ8NR:^> M#;MPCV(%.KA26=0C;\!?'E$T$=@(.<5&/$C*P>%YYJ"$IU>I M*G6XS:?#E>O,*/X 3 ^)QLMS2Y=^ MSY8K'3C%OR!((KU'XZ',:^NCN+:V<.0_IV0$2A_!3=M$4EY-3(W_N%PX&1!; M*MRC3>;2 :P:51;_.Y@$Z4"H[4-Y<-Z!*N^*GK%701 /NH*K@I_(=U0/;:FFPV.+"PZ!]GAEO!R M,H/.>SB9&^#7_VZM77:P(?DU N"T,BT32<@C,G1##PKD%5+F_@SN^?TIMK0A ML44ZD%)]9VNUY_%EW")3X^68R01P. $DF&+(!^B /8HJ)*=(!UJ,Z4#>UO^E M_R'LOVX#2V,V]PVXV$TVU56C*INC:7OO<,OB*57H 3IP,7C87X;&Y(IQES7# M-WHA6_:N0(PH&,\I'2=BV^C "'Z!';27/9S4MU*;--%2\49U;_-.B,_NV<%J MIHR#G>";'AT;L04FVW/%25?-S-XO0PDQU*V) MNW[=WT&DO>(JT?8A4FR3$T>>C"%Y;"$2N@\7,AW8BS\ KAC"5AR[6I26^+>M M1?VKH,$_BJJI^RT9FVY_H/'77%Q8VYIM,X<.S/UW 1.&ORK\)T+"(G[+Q?)D MT%\K@(M,>E^+H'8R@;)T0$M3@ X\C(B FWHX%O#L7LT4W-0=X-OTG*)5@ M4"+@Z>A 4@$R98LHP5J5.G@C6=O:X7(HGZ -K7P09:@!OS5P;"AE5E 3W:AM M^#\6A8 7Y8VM1;37&?Q1/B>A+0[Y+3B(K_^3E>H?@QCAOGW7ZR7YJ2ZR:;M?Z>/83_;VLF!6:18T*W0GQNP/U! MN3TN=NNRT^>&8;#[A_9N9EHV9]N## JR]F7Q->RI4(UNY?O*^!>Y&EXNHWL6 MN4J-^"ZAB+8XI;_6&$M6A!21Y#I:$ ]3@OZO:?6;N,92%= ^3PD\%;/C1GJ) M561WT?5R=.Y"US_EE$!$_P-L/RO<+?Y9@W]4[R=8<=TZS;XE5 K3/CZ;/#]& MG_\?T?\UIX@_N?T5C$ TC/FBF'S('MD M_H4-63["%2A!![*--ZF._V!#43JP+-A,DU_KAP6ADX$@U+3<-+HO$RS4WKA[#^3NOMT!EL=\AFTI]EB*.&WX5'^"VY MZ4!V;!7X.XR[7 7U"60/$N;^$$?$FK1WR"8+&RBZ^A=<;\G"*MR7E]C66-00S'5 2MAU@$4/R@L\'X3WOQ, +:YI=Q]OD4L5I MKSP3[( /_D"?=\*>ZJDWJ&X^7/OQO:4A<6M;>\"V9Z?_&= ? MZLX8YD.M/Y,AAA03$T'J_C,.?Z1N'>3L;=A-)(;C$GV1_WC[1\4R_!?,\D]0 MC/D!VD+ULM[OT5-T0!2+YR+#E?'/\@Q3%A:J_->4)01^CI;(4G-J-MPEZ+*I;L>&5UP*9WBI._KXI9\ EV?6WQS8G^':LN]+X'PR MKFIE2&MU^3?1YS"##O]1OFC"'-R":,"F_3[+>ORP%TRXN\'EF0;_-8X+5#]$ M&(YPA84D/)A"9/A4%ITUC.V3[==^2_0*$UU:+*C0Q\KG5Z:48.VE.KKW# K8 MV-T,XIY@VOM4/_G!*5P;:_AS4EA$LCFR\"WC^0\#;C,>CG/E6HZ)J. [JU., M>0U'OO-FQ%V=<2XM:S6E _)?]XT$IN39*P"$@I11%B3E5KM&,/2HQ-> M+JP2$N]NIVI=/-3-+S78JA((&CGG:\9SZGKP"Q9SL]YU*DIT0A7=-SBYAZ_O MOM7AP?SEC +J0'"XP!N!_YL/[_R?'/3>_P-02P,$% @ #H=$5(62E9M@ M!P, -PX# !H !N>3(P,# R-#0R>#%?9&EA9W)A;3 R+FIP9[2W!U137_D* T#L($IH$(E6*0.A-2D! 44$Z4J2$T"%T*8)2I HH0E!Z1Z2$WJ6($NG2 MJ])[;W+Y?=^[]_N_,>X8[]YWWUL9.V=F9JU]]EP[8V>>JU]7+IXV+NX)-,W];#QMM;V MU_SP-4_A[65[?2^RN6O\"N/Y3RVY_3_YUJ[N_^" :WS;VO[9=0YYSC46_/?Z M_Q4W_^D-YW63)$6E)26%Q(1$.3$.GO8J#U3_-YOR_Q3_[-&_$>PC %"_!( : MO+67N_>_.<)_WH@ ,H :8 !8 ': &[@-" %B@!0@"R@!:H 6H <\!HP <\ : ML ?0@#N 0* $" "B ;B@60@#<@$Q +B /& !$!B( 1( :0&N@_2!QF!+$%V(&>0%R@ M% :*!B6"TD"?0(6@"E =J W4"QH C8/F0:N@/= 9 9B @H"!@(V E^ . 8) MF4";X#&!&8$=@1N!'\%+@EB"=P19!"4$-01M!'T$(P1S!.L$AV 3 YF G.! MA< (L"I8#VP,?@YV!P>!H\ IX"QP&;@>W T> L^!-\"GA,2$](2)#R$0 M" M$ "(/T8,\@WA"(B#O(260%L@@Y#?DA(22%$_ZF_2DI.2E5*(TIO2DC*4LI.R@G*$\H:*G$J9"4ME0O:#Z0%5#-4BU14U* MS4.M3&U.[4>=0EU)C:?>H"&EX:51I7E&$T3S@::.9HSFD):>5I16CQ9-&T-; M1-M+NT('H>.E4Z.SH7M)ETW70;=(#Z;GIE>EMZ8/H\^A_TK_FX&8 AGV&&D8[S+:,#HP_B!L8EQC@G,Q,N$9')BBF/ZPC3*=':#[8;R#=L; MD3?*;@S>.&9F959BMF6.8BYG'F$^8^%D46-!L22PX%BF;Q+>Y+_Y\";F)O;F MUYL;K RLLJS6K%&L7U@GH 10?J@^U!^:#?T./61C9]-@*K\US4W&C>!^SOV6NYU[!\8!TX$%P(IA$SRD/ @>>YY4GFZ>8UXX MKR'O*UX<[PJ<&8Z$^\&+X5.W*6\KWG:[G75[F(^8#\&'XLO@^\E/P"_!;\__ M@1\O0" @*> @D"$P($@D*"WH+)@E."9$(:0LY"U4+#0OS"1\7SA4&">\=0=V MQ_A.PIWN.W]%)$2<1')$)D7I1+5$0T7K1??$^,6LQ3Z(#8M3BJN+OQ"O%=^] M*W#7]B[V[B\)>@D=B5<2[1*7DE*2[I)EDJM2,"E+J72I,00#X@$B!M$C322M M(OU"NE'Z5$92QE/FB\RVK) L2K9(=D4.+F]#P MD/CA@XYDWF1!;?',HM*2R-+0LLCRXIG>LZQGAU9(JW2K'6M5ZU3K=1LEF[6\'[@_<)Q@!3Z4/KX^SSW9??-])WV4_=+]>?T-_:OSV *R D8#Y0 M.?!3$"C(*JC]!?>+ER]^!VL$%X20A:!"?H2*A":&'H09AM6_9'L9_'(Q7".\ M.((JPCUB[)7LJ\S7A*\=7O='BD>^C_P;91/U+5HD.B7Z(L8ZYML;T3?OWES% M/H_MCY.,P\83QSO'CR8H)A0DTB;Z)2XFZ235O.5\&_7V(-DBN3?E;DIF*EFJ M5^K_OTBS3QOYH/*A/!V:'IE^G&&3,8A5PI9ELF5&9YY]=/CX MZY/&IYHLWJR4;.)L[^P_.08YW;F(W,*\FWG1>9?YSOES!?H%G852A85%T**X M8H)BK^+5$M.2GZ7W2FO+A,H^E3.51W\&/GM]7JNPK!C]HOVEO1)165;%4Y5> M35\=50.J\:W9P=GCYFJ-:@?JM.K:ZV7KJQN$&_(;N1H_-#$VQ363-;]LOFKQ M:SEL=6W=:+-K6VRW:)_L>-HQW/FPL_^K]M>>+O6NCF[E[I8>^9[&7IG>NF^( M;[@^R;Z:[Q+?JW](_*CNE^ROP4OA:W]*_ZP?D!MH'E0<;!NZ-]0UC!SN&]$= M&1A],OIKS'1L[I?-KY5QI_'=">^)\\G@*:*IJ&F:Z909Z$S6+-]L^9SD7-/\ MO?GO"X\6)A>M%]>7/)8N?K_\0_DG99ECN7!%;*5Q57WUYYK)VN]UU_7SC8A- MVLWTK=M;5=M*V]]WGN[\WG7?O=J+V6?9SS^X>]!^^.!PY@A]='X<=<)R4G"* M..T^,SQ;/L=<0"[>7?)=UO_5_CMUA;ZZ^B^>1/@?S_8?/W+/]ODS+R=/SG^, MBJJ+DXN7.^ P N' "8)_[#7<>#?U_^[=?^%2#@ M?QX$_ZD#,UT/\6LJYS^<2Q8 ( ZO^7@/![M_<:KZCSG_2Q^$]&V?V[K;.E]+ M-7"PQ3@XVUWK=[9Q^,MC^>_UNGBZNON M8&?OR:EIBW&R]?3D?/#,&O7,W4:04TQ$Y"[@\5Q<[%^E((IKCTPT>W6USPL MD+< KJ\EH[>!( 6KVN)@'5?YX3_H_BGTG^3^< 7;4"M"2@-; ! M&'0+(* %@6E!5YT Q[4*HG\G_/?6@ C A$3$$!)2,O+KA&H:@ $!A,0@HF( M"*]]+"CP^GN D):(CDM4F9C^X3/(+3<&L9"$3R3<*A5MC/H#.S!Q*_=04C*F M&\PL-WEXX;?Y^.]*2$HAI&54[ZFI:V@BM1X]?F)@>+T!UC:VS^WL'1P]/+V\ M,3Z^?F$OPR->O8Z,2DQZFYR2^NY]6E9V3FY>?D%AT9?*JNH:7&U=?7M'Y]>N M[I[>;X-#PR.C8[_&)^87%I=^_UE>65W;W=L_.#PZ/CD]^T<7" #_#^G_4UVT MU[H(" G!A)!_=($(,/\DT!(2<8D2TRD_A#QSH[\E%D+"H)+PJ:*-E%M2N1:2P8)5#=HU+?$&76$<,+1;;U-8M MOP,16C!3FTOF#O=F=*G_:&F-4>2:W'<;ONBT9O[MNSZMBZJ@?*_4>UM (!V4 M#+A3*VEV7GI4*[47A M#=&>$DU_ # S7,Y+MC)N&SS+)B/"^&1F2*OQ'DZ@WH"DD[9]D;NVB[6VW]7/ M4+'8Q%$R/RB3G,:DP,FM1R["G'@J5@,B%\[[Q3)VSSO*)'Y=SIEEI.<)F;LK M$K&<'N^QGM!Z8 ;?F(G.6J__/2#KN3_F?PCES[V]-M60BSX-.)NY F)3['[6 MW.QD.GJ-*?!6G0U)P,.@EEX0C,6V-<-6=9+K.@%]C9(OX0$DXRD*6A,TW$*.FZU<&:B:FXI'/5U3F7[J?F=)4/\#1UCCF1N<#U#^1O)"E?O5&8?CXOE# M!UZ8&X3AO1#$LOQIZW(BM6LMN%96B$&*_@-R\ECI]GH;93J-SY;;^NDN/L.= MU4LD$NAI?:#M9P=AM)8[,%>*QRJ^%?T5]HJBEL9FD21!I;R=3U+QTM0.Y8NS>7B<.>+;^?' M7[QUI/+-HW4>Z07>S7U2G+.5U% YIBW .UJV-G8A>V;JQUCX6=A,?01&'PQ: M\UF*Q78F_70S=RL[D=(<#9,8B&S#4X!8EMSBY16"EVMT[/H6?=6JXF&==?ID M8<&:D/3,M\M@[H3A_!+";?G"\#*3Y: 7U/M8Q MDE8_L[!)344G8M:JT-M\6@;5!Y7&<-P=U)&94]7@NKF&\8ER_F6=7>6#&:,> MDH\Q6(A:UPQH<6\96ZXZL.4I8'!/W91*,L8&-&;?)1X7Y#^:EUH\W5.R)?<5 M<3H>[W:6*,NAUUZU-+J1%ZJ9IK;?4#:5?O[9U(Z])4(<_SQ%Q\(VN]+B^:!> M69]S*6_DZ$4A;+.TI*Y:W]L8L[I>=.>IH[A\ 5UZ\,7^BLQ8"W[]N%-X,"X_K)ZPQQ,A1S"VS-P75%J=]$C?I M%JJ;:KW-G9 4,KQ$L?B)Y6C=_/DM_2?F#>Y-*:6WF]#-A:BQ/]]"C8MY,&AT ML?>IK,3>?A/>^?-P5KW^[^&DL(3C.C9FZWR/(;D=M[3<$J<$JG9-SD7$0:_B M_4O1V5)?X:1R^6(-PM@GFWRA3WQ8BJ:P#*8,U%\-84]?%N8/B,9#H-B./4[H 0M" M;AGK4YGM&.U=P2\N,D'L3:/!W$4"9EGM"OJXY.VF4AE,L.5DQ]RV7(?/1[3) M4208%Q7KF#<;;Y5M31IX>T^,3EJ9EFQ,)QD[.$](5N$L+$RP2 ^KT6ZW?O%@ M@DWF[4VLWO*P=4Q3T88J=9(WJ;2<5S=70VSMYK9Y:OEJO[6"Z3VL'A L8P?_ MM&2=;][H-9^R43_8T?(FFHZ!']O5G?A$.,^X9 M9^:_VE)\07Q::ENZ;3]Q/.D VSB?=>'U$2[,[1%329A^&[?#PKD[=9YI?K]] M].LXF#X]?;,?.,__V+HH[[,LL2W3G"H8/L+5"YNC\'/;9\_QV-"H+1/>[L T M6/RHL9W.>!7KMCWL'JA8RO-$@BUHN;IT<%NW_D6'W4;NK*'SFVI_OW(3(4^Y MT/W.&V1Y,'U-A,4['-3ZI*)7/LY\.=1FP(M2W4KYS6>D-%#FT7KZ+OU21$^Y M2V#DKB* ]'>_Z6_ZYM=Y\^(?N'V_QQ#W,#:BR?W.*\G/DT0F7I15 :V@7W1( M8!E@)R:%1M4:1 5,'F!P7J6'8UL73NQ]8_W?OMW1DYC4J%_]M=MW&72LM3/= MV?Z"K].'Z%TH$B)/_3#8[[";N3](OLNZCI% NW$4$/4KB1[L=D,+(5 M2@!:S1@YO@(BFQFZBU>EF$(7-&V\+*/*.5DX%T]:H7NZ2LS<,6DGVYTO9[SO396X(Y6.]M02D:CU@0)-W-/)G"E!Z3IMN'2[DT+%]PM^*3 M\AX3,ZC?MBFI1^>FM B1)YBLS+!JRP8*2_@W543>=V1>0L."@26:-IQ=.)N8 MTHH7!TN&Q+/JJF@(R9(U!$KG*A)D&FJ2^'AI:4?\0/OIW3V7[>Q$Y#?$WM*; MUX9/>+PKL_.487X4%+0QAC^:I7;QKSTOS4U>']111KTG1[[>#=\R=/9=L@2W MKKCA*UZ^=3,L.CN]J=;"YCE)>J[> O[Q(4_1A_;[<[ MZH[$IK9V362:0%<&-RX],8]/,[!$P:G8B[4B89B&N=K;SRRE,M!>4(+%63CM MWH2IJ*6J6UOW?8JD88\NI>Y^1>H F^NE8-^ GG8B"SJ.4JP9G*)K0R1-GVP/%#;X)[GJ4EVM$D0^XE.4-OOXS$@K8DK=.]V[_(=94-<$_B'VKK3*C^ ;W"GR&M\: M+9?F=GS^;@:]#!KY*SWLA:^&[D>= M>*,IR[*2'C5.55!\]DC?_\4[U\KGM,A6T?LUL$LY,C^BMQL:@ M(0KEI3W"P8)]D&QJNUKFXBYP[\!QS/%;G]GT\8F^W*#)TS2+Z<^3P4&F'+IA MZ>Z:$#@A.Z7C>-=K8HUO"&!9D0\,BA#36Z"2]9Y1H![=%LH=OELJL[#W3?1\ MW%NS09G9E'AB0YW9TN9L.:HPRT?QZPQWK62:PJN"F?X2AJPVSBT9NH]V$#@$ ML:7C?P5,//5%;;Y%U_\)W1Q!RA[7:_?F^123&VEK(E3+2''E9G/]JD0;FDY=Y\[7\O]//>SS$M_\JS/U'_B;G5X#'@4T?]6O]%PW%K..YWP;] MO=],[*_%/"W;#-ULK%$'OYZ.#YAY21=DI:<:0QN2-CXDD?2\7R?K,I.RNL8M M[&=8+96,ZXM7L%WST_FX<8O.F3N?(W_'HORW!:5KR#F]XN> M16(U"'+YNIG+T?CCT*$_:T$)88B^@1CZU]-@=YC0SU!JZ>UNB9A*TYO&8WE+ M):>VMR>S40OHS4"Y-ZMS;KIN0?VEZ8DZ:J6>:XNV+ML""@E?AA:D&AL:ZQ(? MIU<0O3;K &G.N8(6Y>RP;C\) COFMCOZ9AG7/NOXDI-[O0\8LYP$5HPB>SC] MSJQ;]'X^N0)"O1QOWBWT3-G3H_KY.PU#1@6FC0ALQ2QSQC8N- W-SV[,>LUW MINJ$W1> K2_E-$1L?B>FVM@RM>MV3$;$(D>EH5)15E_H9+9(8HL%E JIL+5!WY MP!0B=NAYQ48PQ1*[UMSS%OB%_TZYZ>?=MWUY3_$2:56][".R+'T!M818Y)Q; MM_3DH_"%V[HQ0^F/'GHW()NJ,4G&VRA4P9IM,@-4'XUT[],0-LG9]*X9G7[1 M1]^:"4&_"6ZH(G,V6\OVND&$N! M@A5UD8MAL9GWSUS:'^]*Q#9=9@0^XY=C]N7V0I"P.O2;/%MF.:,B+:\3O (J M+Y11E(T[:DY<7,9JX0R5EI#^$66YSP_/!ZM+JU,:.&A/3.:[LEW0.*$_X?P^_,0^W'7P&!NJ0!$= M3!I[N$*">'?!?=KW?>$)L5KL$!Y72,!2*$1)5V.QW5@]56@J+4;TRR=+ M92OW&W($2#AW.,MRL)BX!?1"N:&Z?M2F?K :!*-56TI_KIC!?*#?@3,%M_ZI MY8HJC"SNV2Y"K^:E^.>6Z]"AM+>\##LZR-77^(QR$I.7RFVF&\]6RJHTIR+& ME'74>.OX. V6XG.1Z[W7!VY'X:VFL7:9YE=.&YHQ)I3-C]"L*C&N5"(@SLSR MPAY%[%^N7?7LO.(OS\W>M\V0P,?@ZU-4@5UZ OD!F-$2V+G01*,(UT1<$XG; M\ YIE\;/XV[CHKI K=7:?(&C,4QNJSE.* M6]:33H:T(M\]I7DJ0%\50V$'W6+F_DQ( 5Y-V\V\X3,AI#^#,AR)\7#V4N)9 M8E=ZX(W3#2.**UR$+VU37CS'*CTGO%]&RL*'548L62MDL[T@VZAZH]+=Z2"Q M%)Y5J[_!H.NJBP0()QHS5;N59*P369Q6"J752I,'41AGG 53="YVM5AX)"[? MO)\^NJ;&< 2-Z2MK$CXS,S*?D/&4>9,QWU WFO')"-/-\NYB3H3K,<-?X?>+ MTBQR46?@CK&QLXPOOAC"/,5&;8K]N+?LW2UEB/+TJFCJ$Z2$VFB[&6^3#$\;CE?WS?0^WNTS0?E@9DR+#XF,.B3U MK#2!Q<\P+$+N>7VI4%5!Y:V7@1W#T"7/G@L?O+G/YIZI.6=C.G#L[OM%1#3/ MIDN,5#8Z6WQ/M MJ^I*K(R0WPTF7>9.-TQ]1+4H M,%Z5$KDYUO>D>GI"SY]MMY Q=[3)ZJ)Z;\3/RS]3V=%[(K#'.YC\^9I9L-+I M:C^5'LMRYF#=?%"]7Y6 YWNYV]2A2/8,/,MJHB+_/NK.S34%P2J]*?D2D8SV MQX1W*$CIH<[Y7E,RW?7"XJ8V#HX=+G:-7]XG[W)"/.P.K;"[6X/; M>JR8_UF,78'$P@S_#OXU?) WJL/76_W)!%NL>]T*E5L/8BZV ;6UHL"*]V#0 M^I3SH$44?=HOX]ZZ.\8-/2#(4.S@J-Q)@, LB8G.[/A5H=#T8_E^@2RLQZ$7 MB8= 1VF2L>3FKH7VRN" 6<-J0.[+MQ^.S3(RJG0:C.#YAJ.K,VOX\M^S$7]9 MS!JZ>:MMMMV_=QG8<'Z>(CE]1Q_^]F?F1^/3G@_;:L=AHT5; M_9NGPB9>(P?:@0_WO'"OA$LVQPEM,1_Y:Z59H&[8;&[8?D+LR')]V0=?-&SC M9P_X%>%^C.51-W01=F:9$!MT6+L M=>% *O_@T443YN)):>F1(J):7ERG]AG;A6.91\>\UF$_1'5(7G1JUS! 8B=B MTGB8RY[K$?GO_F'*V*5TBE#EN3*E;A8V^>/.%M(757>TQ\OF./(6%(XTP,$R MR\P48LJRRA(;["0[+V6(&MWNYYB^G(-6K'RJDV[EI"*6!@>+4.=4IGSJ#/6(JX?(S8'&P(8G+C:)23#>!]]5YO6^N7_7%A;?I[H$(0[* M"VXR"?V^M37E'U ++I_F>#1\R&F041Z^Q2O$;2Q0"%"\780N"Z434,F__NK^ M B5;DS%=LG7@/F(&EVT2FE[U/I3XBX_()-/)J4Y.P9OP.#]QN9OH<*# ]V'^ M\*T=N?78B+I;4BL+GLVWK:UW3=PT0*;J/>S#!IY572MKXU&\KD8?CAD>? (/ M50(#EXL<+TM?T1OQ+TOWO(XG]G-%PNR&)@MRDMHF[N>XO.%^((IS%N\G/55' ML+G*[(=A[T:X]?((U P&F12O;AN?:1QLW-L[Z34>P]3C;*9*JDY, LW7^AXG M7K3L6G289.C81)!C K;;R/2XY0EB*!;SY=65^JD_S%[0C"1I*T/IMAY;5W7' MV,8Q3Y#(+0'*JZV,9W__D@P\#GV=2-_/(E;7N_'XJ!O8QWI$?:_;>5/R[>=E M+-^M#>^OH51^G\ U 31I7%_+/_5 HNR?_F] V1^6;U _P3O5CFF%"].F]AN MF!1;KGU9C N\NZ>+OX>---[>B7MX@BR?T#T7RF6VCE%O/6SKIW)75Y*&Q@:B M?AY< :_<3%:+Y>(3^.^1IX YPT$G?2*G87;Q"#EL]=F/@@OA@3]6^/Q[,@E[ M&HG2W: @YYR8>'5I:6YVC\( ]BJ;#*YHDM]U+!-%'IFIS.L]S&=V2>95B"B/ M*(MOQP;K7J/F!GLCOM"JO;OI$^Z&-9'F1^L[7Z6JZZ?-UT8M4D5\5&;U&Y_; M"BV)>A&I@C\S=8-JNYEE50[ 4&R^SHE)]EJJU<+63R9"&S$"V:6,SJ20V&R6 MN3L&'%8S 5RX =XTFU?^ ?A8[ZV#S; NF>,N!'%Q1U9G_)PQ2<[*1T#$9\T[ M-MWNTY)MQ9A&IE3E-,] [K'6>8O:D YW?:_54I7SMHD03UY&>7-?VJAQ*;70 MP%_67ZJ_OSYS+)#[+,7O"EAL!7LDDJR.,9=%;,\?9=:,_'Y@H_D+&O>!$V>- MB]E/BH'2=ZGY_8G5:7S.A#/[JLML#;,NY-%C:UT!M7(7#L>IAQ[DQ''I?ZZU M!;VF>KIYWERWB3_3)X>S.FNB2+QXO_J9 ?(_K1&WG MC.L*$+P0S[L##9STXEB66#L\%;+SJ[;P[=M_\?Z W'8E-.IV21?#0S7@?W6\ MD)K(CRZA&]AR9J.8)^5WJTVD9D,NPNC\[FEJB;.T]W QON'N@1=1F*U8N)CDYA0CU!/_.9F_%&T,W@)FYPTDQ?<*JMN/@L4RKJPN(%3)PWFC*^UTE"WV%YB6CIF M:>ME_+4VPS=87K*GU65UN2IZT;GW.$8\KE'$#7N*Y^9XEWBAU#"XG=- 6/6L ME^P5!!R6J/U8"RK&R%6X5DH29QBAG/.<;X"]--?L51"Z_FGN=&LN);CK_H M!A)3J?O\*5VSH$4?K(NL"]N2OYEL(NWR[?[];7<8RD$[@CXTT>X56JA[)5;^ M#@9J+[!R2]3=B 'T5/?.R':O 'H4QL!-C^U'3WQW;84! F9'OL_>1&S(=A:+ M@K(3YVKU\W] )?2BJ^<':HXO?;UT6 R^WA[2Z5]_S^-5NNW"4]/@-'WP12&] M\F1J6Q0I+%(PJ3D%^=Q/"D&LBX22RTCQ4B;34?1N=J&(N]H%@LAW/H!O#L7C!ACMIW+RZ2 M15]:=@K0XF3[96B'8N)T4??-C?1OO"UL3FUXDUPG?#!=*NO55/9NY^3,N7?X M]XC#\XRAZ%56Q[/5,=332^C005^A4XHO;]\7VTA9Y**Q/RGGF.8J, M3_7T,N18TB'AZ>QN5>RG5X!<'%6U%#(7)5FVE51OVE1UVJ(;]?<'V<&:6:&T M$+W6VH_)(*SN=/V6Y*C&F_NTIC0-3PE(Y(B>]5-[7/H4R$F\$!P;BU=8?5I! M]EV,6!G"<8?CTEEF=/F5Y[E J'NBB(HJ19F>%:A;);!7,=Q/,:*1PXZR;ZKC MQ@_NI&]+2:?4G1ZMZT\]OAIOB58&LAU4CDZ>GKG4-3A.>WW!#'WQUMJZHX8Z M+7N5V&N[P"=A2$D1:06(0B7)F:X SUAUGRGQ+M2 9RG_UM-D&PH$F)#=?XF M9'U[%1O:-$I)0,KU=$MHR/'-7/@#)!00GRV$TD_*.^RNCCZ\S_TTZF@%:.O^ M9)Y="('+RQ@R>N8_T1+[HZ/>/^K<*[#6<+P9*/P8]IO1IJ%XI@^M8#Q9M)XW M(P&/X-BDU:2M#$6P=$NS2+.Y_;1F*5<:]%P=E=#0F&B*2DJ(H< "7;3Z<>CR7ZS:"X5$R.?Z0"G\7/W97[!#JJTWT@R] MCPNEKWTFG3.67S>"5)=9+).V<3PY*,WH!;\$>H]U)2K")T?Z8J225BX!>:S%43=M0& MYSPX7.T&5WM*IFU^T:A.I\=!"*VE#WL0Z]TLB])@1KRCPJW*""3T]PD_64*\ M[R$W^.,BAZZ:?5ZV'=/TA(%^\T79J/%AS27KRO=AV S>-BBC>J5AUF"SHM_1 M6T02R;DTMR?B[DL((+J=E5;3K:&S1Q)8#*-I*+4:GJU;OB$]SB_PJ#;1&?&L M7TG6U;V[=BY(-68'!3K\_4!)D'3.]M4":,F+I;N%954UW.X*$)[YHN.8B1:< M,#0[7_URTRUV$)7;O#EI:+#V%CTT]*5R0# /SN-'Y4/AOYBHT<+IMJ8KX.A" M.=[(4<=E2COR:KKM>!'[CGV:I(QJ[#'FM^VO0"1TOV>Q!=CQ/82$Y-4/?Y8T MGIL/89[Q$=1#2+?V^X+7[V4_A/,-)495ZJZ..V"*_5>S)__V< MJFUD8B;4?=/Y^N<8M9 /&^P3CAB[VG=VJR]#DT]K=TQT=0R>? MW>&]I&;>[7Z)9L?+V&9!^+\JZ8(FNY1AU@K9\O6N0>*[+1TNC-IVGG?NKJ3P MR7TU8DCG3PZP.;4NX.8,!O3=DKI7-H2/:5[?Y/R!99XK0*R'8FP.#J!488S) M12MPDRK)5%JV;KEPYE88E>^$K"<>_'.L/.P[(_F,=U-YH#>J?'K$=SN?S9@^ M.2UV8NU,$H=IRJA_T:9("#M!+W(0^TQTFU5B-4LXFXVVN-^D4M-8!5G$)R4J M,?.+R!)H!VK]Y=@E;O!P";1/0@K61(<^^?(=W?JH/5%L*B3=+L8ZZ4Q":F/] MTSK-\[7Q]SLFWYU(]O<*!0GH%N7"8D60;3\P9XIMI0*ZB;,;68,2H5S,!JH) M-?+OF77%JVA,8.QN:0>Y&7P%S9X3!B,-=P\F^_QEC:\ \8QGCKQ;:=&C_3_, MJFP5-AGC7GT45V%:,(001BJ"0^9+)Q#:^2M8?2)155V#[_O+F'EE2%Y,GM* M;;VM)45V(UMO^7^H?^NG>XNN^8&4-9YT*/XYD6*FCL*6/$I$2_$PG1D)?*TJ MFXFL7!QOL>5XZ6>>89V]PL[V9@XTZG[TAEM9PP M0+'R9L2'>3,178!KAJTLR/QEXH^PJL"!L:FQ@9\3/_)A>?:E3S(>=P5D-7@? M]7*'NO6 L3G[3\610@L5D*AA>QDYQSU-F';N&/I7W,#F.)?+B\?OY57'.3S.%>G=>'\_5(0<-V&>4A[Y=T M X9"=M2I&$K6.3M5Q]:E\,3F"ZB 5K M:E,#^QL_3&]LT+T"DJ\ P#>(+=^SZ6:]GLZ'-[B6 MM$V/]D;&I>N;-?=8[DQT3CQM21ID <(/E M&K$_XR+,6WJSFW$THO)+7^/+OBM B "G.A4PW>0+F[.;S1P)4&-F#NDRA+%U M'G&?:++,8981/Z@ERKV^__87,BV?]/Z-LEY< M/H3=99!TC)@1L$&ILN/[T2IK2'( $5?M,AQ" MWD&Q>%BP);&4YLJ6'+L_"]UMZ__I&MC@T>_8.5&5V;#WGD[N34?R7%@OWWH, ME:M_U&*G]?J(PZ#^!V_='S.3DDFISL7:9[_6'SNHW9W5^&*RZO6GI'I <2QE ME^FELQ1X7]V=I$N=&E+!!M&][)T;RZ!^-4-7EZ;>,+29F\'MH'H758.P\FC)LK*&.<=8 G>,3MBR*48CUDVO*)N\I_ZP\L< QSQ]XWZA)L\";\8 MS>:6=L2'*4)BO/',:ZUC7Z6'8A9Y6.[F>I>B93QP7BTI46/>O*ZY-]T3:Q*& M4)[5([C]D=6BBOW,UQ?B\],!DH-Q@$9MN)S?6\8(QB/>D:/U)8H<:W>33K'=&3^E#PYSGJX+=E3EC7'TA MN)&?GS9O1@]A6E#F8\9YFRMG[)*\]:'NXPK]8WX8XXOCL;KLW1M/HR:^S6?O M@N]^I#]R$S2")(5*,2W6/#X+%D_8[4-)'1_?N$&\IU0H\-&<:B7@WWEX2S"4]F/Y):+<3/_RQ1.1K6F]:@Z4_#)8"I*R.R\*C4HOW^Q M:*Q3647DK=5$3:E4@TY5Y(J;%9TJ![;@- %B/]>&;YU*/!P-8K@!2\M71T1LW_95^ MZ_P8C^Y!R Y='5I'X[DS(H9U$S33VK8'(WBM0-&>1%%CKH*QP*_T1(VQX:5T:=- M0?L1.UDHII)BP>YO/80I/:0)V(XK8"0DD3)0=N[#:_/-)RZ:KQRW95/M$:?U M%$GI!_*G_:BE\0#3%./'2@256L4]DW7N(D@6H3$LL#[TD6TV)$"9J#1F!MV6 MZ)#\3@9'W@"G3$B(B=[FX(R?J&UM9+N7 M[9."AJXIO,[%ATF-0"F]3T+/7]Y*%U%+KB'?O[-GOR<0%] M+Q9D,QFT*8!477?P*R!0RG_T)=U#[^/JS6QDP^6,'6YR1KZZ4?LN MC/#!_5J>+PRTDVQQA&&Q816S \<^;VZ26@O1/,.Y5U O8A6"%LD_B%VY$\0 MRRY#,W>DT 3O8T6^1-5D3BAE+6P_5NSC\@Y\0_%5,_-G'9A61?']#J)4*$WC MGT&@Z(=6^MNLD@^&)L+X MK.8TDV4/U;89=ESEERB$T+WP+@[.B[IN)=)N0DO:[@J)31G)!*+ZR*!OGR*H MGD*7P]+9G\9.GRWFWHGP5$63:TX"_-ZAU-#E/&H6F*L/YXZ'V8/:#,W^]BW M>&TT%6?+C^3DE8B!@Y1EXQ9CL+/^.%VWU]LL:MTP:%*/I6\;(4W@"ZB?6]A[ MR=P;Z27O[Q= 0+KNR.4_7<3NU):*8&/D]T%2QC;@0)H-*7<$I-/H2A]N+O6' MV_$NL_ >-@V:RLVF *?[YJX'/O-?G@66UH['XVCFXP&3^L&9-,F+=P MG@.X878APP007% =]^AP?6Y](7G;9JAOOZLKN752K.]BP8H/B,O_E>R[VYQ4 MNGZ@H68]IY"#A:H>4\IQP8Z=N MVXS=:?KA@D$/Z;V7"#3'ZYF_W'2'.5#7P05=E:6WB/4^KD^.UFTJD;($LT:S M7[B"'E##["!Q^19O!1Q>%%.F?^YC;)6CKY+9\<68=K).I7GK0TH/F]F+)I9S;7-FC39;.D? MK?BN8=F^L9RG3DS]X-J/MA'NK_],'^TP2L9* @6M:VXAL=-42+9*_*TJ.J[E MJG?, *IH58A!6?6*UN)'FYB9QRUA/SO M?:C7?L+C95,^J6T\+65P_,69?]"X 5ZY5C-B)GL4F(+#5%KGJ'=\=P+'2E% MC[N=0-CT16FAGM+74Y-)+(C[@>IS;NO#;NGL@63PQ6%F920\T9HD/EI"HU.6! M_5/342C_".-XM%+E=WJ(J6ER&44A\T82JS\X!!:;']>WF%6MCNF\T7X8J[CX M@*27A67+EZ65_276 P\UH.RO?%Y1(0B9@81VR+GSD:W#T5$7,\$D$XO\)UH@/4%,(N=VN1B+Q$/G*$9S ML6%%IM,DOS_7Q1*_^6WRWB?4E&)#C3*]1H-YO0UQ"]?]TGDNTC:JW4@[(5FW M2#2AE@D>*S[Y".-S$_-J@9G359V:X<%"[)&&;5*88-^SEG MG)<*H?Z:!WF^C2GM>5BA(;#.S_\R!ADDUQ<+6V >5T]DP&&G64,NFK,& M58.K4LM-,[A*1?^_9)]?A"N +458._P< +M/(8&^Y0_*)4YD0=4GS^:B/6(Z MYB\5Q&,6?X=H!*$&BY?@N]HFYWCSLR:=]BB!KR_L\7'LI)?O@H@O=$\N=YG7 MX&T69!<"@0L9WD*WQIT/M6O1:0+^)I0*TTM1\,9AERVT('K"]Q,NUB0\Y8_] M1R3,B+!L ^?'/5%0WOZ"_46;4LMY"W<9OP7<4CENH]%V5$_6SZKB]1_.?P9- M?L'_?I5)CWL!3^W[#MD; MAC@3BR4F[Q;MB;]V%0-J#)T,A@N0-XHN^,FLCK]D? MW?BG.E[=1C[MTWS#6 MZ"A0$%F=@>]B.J^ * O*B.(Y_SP%W20/C]P3\@4K!W-^Z+T]WH0B!UB&AVJB1 R&?^ 7#/1'PR<_SKDOU"ZC+J3F[KQ2I YX M-%<^87?T88>ZU8+EI/RKS%@DA]E.#+O@,/>-&S?AX9[1.L+MOGF#BTTF\AX/ M=DT'GJZ%]O,U"A69Z-S]G#DV<[=L<^I2-BOJ-LU#-0;@OPS0W\"SZ+6:$B\2 M8;9D9D6*IWRGKV$$XX E[=3^\,T\K$)CO4:H+_.79YHPK&&PKD>BB,;]B/.. MJ$\W7G-L4#[_]D6@;$! JO]CV5"WKD^W/ 0.'2,7=.V^6P*ML-KP :+65N8G!Q]6QO'K3@=.HM"S)DUWV&[:7W!,=O6Y5&*^XX[]I8), MY&U&CU-US8L?[A*FDBTAXTQ#-9^C3W0;GSSY0;$&]3# M60!-QX#E;##2)>?1IU;Q_!VL94&[S[L4HYD1\EV!M:O?*DSF:8P>P@S[^!"$ MC).ML+">?FEYT2&X7E%A/@MOUJ ^:O,.IM=/RK_[G MI>Q$42LTE>TD8A0A>,*DOZX(@A9I[RGUG9GOY!V;X/.N\ZX8XO^S]/(LO,0'KZ?&:G$OL M+]VIRXC5 H067["?O$3YO6EYSWV/QTIDD=GIC"!0>GE(7LT3U\PSPIW&-W/P M.D7BOD#$Z6/)H21\C0Q%J,SN[_KJY*[2@EXW.Y%:HP]_'#29X9\G?\9< <&] M/SSFW-<0CD-OI]#\[E'>U1GSMMG5,['GJ_NRHD:Y1H.A.($_<1KC M-P5&Y3 M,UN:\5M/-JF7E_$1YB\7&64DZ(M\(M6\/S10%_.>^?'@ZE<[_:TH03(1?@O^LW6DM-J(94S6VWD44=M:,5G@<^QZ6%Q MJ5@],'P2;<4++OROG*8: $4T>[ALY0;MU:*Q\$ I'WY5SRPI\CP&'>F#%?)9VW,[^KIGK/1&$3[C3=Q]+H4X];\_F3+JE$X25W[(/;I MW4PG*L0A<\GC4;TDF-/IW/QKCCOL[RY\\6R(G$Q]_P^6$3#"VV;?]+CC](/2 MKX##XI!A9]LP'^7^!5E0[V)"R&K;Q6[:^V];F].>%XKE'9_<#*L/UK;WZEM2 M$XJ]/*#[DC .]ZMFU^PYA&LM/#QW&^2BH=YN=@R4>9\=]@=XBH04C?L_+"W M]6$ZNM\C=L[RK_1Z*UZK9]AEV9XB0J7!,)C:Y=C5S\_S2'K97F5'#Y6S<#S3 MOUZYLLTF47,LYE&5IJ<]@;\WX8 :G4V2YVI4^V]\?&J$:.DE1(2D2!$$,1,S=?S M7M?S]?EPOIT/YYS[M^[K.N?4?>;7'%#E03 &^L5 *O!#F>>!S6L(TG)((,9[ M1"8MJ9^ZC;J9<436YDC?O90J*\L5:83\+$P%A_PVU YPR#+2HGY5AYOFCG(B1-II_?5?2X]I'!"(#$YR M0'HIPR*WA[WE@F*<&N]9Q01?;XA0GZ!^9\4AW110S^+N!@/RBG_'GD 26'S? M.J.@](YE<=$R@ P$I-[!'\7'[8]C@%)"?BJ=;91JNH2HJ(HHY.];WU5HB MA-*J: ES(IQ7A\%)8;%1[*M:U&)^ %(.7]C$0,1=//+6D!90#,+8LNMB;'47 M.;;751*]^?<9A+1^ 9[.?HQ6WGCY_?('2[R&@V?XG?@/SC*F_ ]#QOW-5TLE M4-?%#^RL#LEG/7%[$!AI\Y='^,Y$@/4S#("=,!9 M!:6:PG)7M,[!-*!4L5A:*M06(KX\H^SQU?FLB/8J(2["Z0F,//=?=Z:5502^ILG2[,B-[KH@N:?.^.$ZR&=(I"E$"20<3[BTX!P.IC8U'A6FFN(!+GNFZJW M P( [/5]L ]64XE;U37Z^!T:?@>4.8LJV BD19!$)K:(%D7"&9VT(=8N* 0= MYB B<$INO&((@@RXG]J"\4;84QPZH(!=$#L4)3_JZ?26^KI/9L3(",KF_9O3 M6$T.!PA0;'#^Q:G)Z=/C<#@*Y!?[.@"^]!OA<*4^PTIBOQ;EMKT90/@=AZK+ M-BAH<3,HK*O%!A9LJO'H5[V=$SZEP\_*%HU^;*02Y>7;*0)5-BXT\'B090Y> M)5>R@'UK*0AN* VGSFSV[TH)/'^[2QC^)8"/CD7]DR/:6O>]PSMW @$_^@"# M4=X8K?X#M&6;A'NMX31^A>Z/HH:[%U:H;];@"E$=AF_V#U#C!%!%^DI*SQ_I M1PYOWKY;U)W2UM;V1K-%24L'E\>W^?J$U=M_B>W36HO1UA2F(+_9PR%\"^[^ M+\"R-4.#-SG8+NJ*I"'\0?N"U ]5["6OWO:O*B%CX9Q[.';*21\3ZFE!-GGMPFR@UVDM/@DM$U)(\ M/;T 5\8M@ZI'KEM7WW+BVR]#1)U!"^Q2HV$P9P5*@_(W[1F*9O7I\_>J5/0@ M8)A#NR8_#:EBILDX-;C "[_U,ZTQKD_;*P@,UPYB750Q^VWTQ$."X!EJ*6P4!Q\=">2>G_?J30@V9O$#U_BE82\Y&0&*!X[E.U^4) TC4:Y[YWZO.2+!H4 M;VRK8US(F98V9C>R,389B42ZT[U+$\1]+43K4)/;!BV3]/FR[: PXT !@_,^ M3MIZ;)0T&/(+-:53K4^GXL&1=%L4=7@U@F&DQ\?&0%O[]:\&]0;11QH)0P\E M>5QCKO+U[T+!VVJ<WQW.^3CW M!JP;P6[8S>/=[>+2FHX%>E&+^ZM#^:D=*Q+OD+CN,)2E(UZ,+2T-E@S=(F"\ MNS#_!59 M_AX1+GL4ASN[?+2]^(*5 3^-6K9+:"&-K4U MSSC=NJNI(_7K#.2\L778A(!OUZ)ZF]*544Y.'!\ .*:ER).C!K69&[E^&0C'>3,%_XEX3!/,"QP#" M&_F'7?0_6C>+UM1EM%CBB<$D \^(UI'J3[6!8Y:';1).]6W^A(:&)<&;#ZL\ M20 OG?,ZPLY?U#_/J7F%FF=,NR5)?RK_6JWWV"AD=\0[I4^+'[I'C6WZ6YC- MRM^4?&=7-+AS+9DS(@I!]AUO#'_:,_IZ717ND"&M/Y_CP0(!I$3YL*M[]CAG M;__P.]$GP\DZS/4R.JFB31Y;.(DHO5D(FFHC!AH8?"L_VDH_!K!JS'+!/6N[ MP+=Z"\)B &)0H)IT: @+\V6[S[6O8YZ;HB4OY#_P#_**9PA0/?G6,-04V^+O MKLJ1'[,^<V'&U*5(B6GAN"!!E MA2N!T$?;A[BNB1M"<_!T!;_68X"44JABNHC!&Q ]MA%86FU8R MG1]@5?FR+FLMT=2>T M=:P/[<8="N&>4$EJV]]VP*]V2$=W-_4VMK7'1T-?+/R8^F*1^\B>L%(:*+H?S!-0U!S.R,]_? M:&E*G<;KV$&J084_9$/6-6FP\UR%@=>,*A0SB]'4O%-^,BE^MR)+'94DZ/X"[%-CGR0&^55]4XQCA NEH;;%G[2LQ6WJ0 M@D>3=02^YSVPE 96$6_66SW)RK8HL!I_]](I-9^_M%6#6F1X(&4/V)QO?'#D2\;Z;[!CV< MF#HE5XJ4O9X?"_/O7S'^BGK&?/+=]7%F:$[5Q0LI"1"-6YVB#%(4>PB"A["P M6=Z>(;F9_R_SACF\F6@['M*.JZN86.UZ)06\]2?3;+[&.!-C8&5P%+(4L<;T M[;,,*/8H7Z&L4;_C44"1$J6SM!) MQ0O'@)^HA*O-AN-?X..[TJTRI5FBHM&/\X(0GX[;XEP((I'FJ(FRK_VS(I4[J7T!PFC$..1.3J:;9Q8;L M_J]M+[9/^W3P,>"]_[)"4%'J\]F$&]U7O'H$C8!$@?.IOE$R?1R5SMJ,G;<- M91S-L-*J\_-1JM14)4=?+)BJ.J= &?LYWJ*OE*2=^3 BR:EH&?4LY$>%OF=N M[5K9G=%UU6&,AJ26&'@;K=8O9.N;O9RO,L8!F0MT&!#>Z>,, MV>Q"W<8J#-_S3_<Y).,RDS%"VW:EENR\O^@_JY M\'8HZ;,_'1:C'$OZ4Y-7*=-W2_KZ!^1;!&>(O\ QP%8]_7;;)NN=VA<^7B&I ML@'(((H#9&X![5JLNB_K5=$%8B X(TQ8U/;VMOH+)DC:&1F&JRNUEB@KOZ7R M2E^HWD!%0ZA:95V@<0TMM&VLG_+IUAQ<.W1#8WJNN/@WXJ#.$/7^S<7+CC[& MJ@X=1L PATVJXNJ1"4>"B,/YU>?Y,4J7_S6) MP#RH>3Y&Q@*SQ1-E*W6&'D<&X9X=J1V_GH[C:'[-A=3 YDUB6_;?E8+6P9CG M9,Y0. M:!-GJH'I^\T.QPL)Z)[- M:1E9S?K Q]LI+SX-*"OMAM5!YE#6CF3?;)]\?#C.='3'=2^P;6R-.4T;*+&Q M(.6$U^L?*EB)3P;@[N3W3XNM)[_QH_AJ7EP,L3]>ZVMXOL>YU>?=D0-"% M+>FSCV_*P)(X6>JCQOK3O$GT3'DV/.W+]-2)9EWSOO7HR4_\@]0?SG9WEL[5 M!8L [:>NPI Z /_?!6*AGFXVNV:+\X7U1 E_][4KB&?^;:MCJ+HUO];*G!9L M?C.)OL;4KDN\1Y^OKH]^JJK6D]Q7+ 8]7&57=MPD(:6]#O3FN.)(9[?B&IAI M=H*P\43_C6*?[D @59G1N?X#BH%8UVD*]GWK69(PP8_6MV7:M+%RPA73_K%'8 MN#YNWCRU/<%VI[EN__46UO#JMEC1,:#K43N ^7%6-9*S%>K\W=4R(D]$=*3A MJ*?Z8G1B4^R$IR?1"<'H4:-+[BI7V6,OW.?E6)W]2:Y9'* $^M3 M.414?'19V> <>ZER=@.!*XGK\ZT:Y'V[ZS>S4?X,[B6A"RX5'MIT:/>,+X_X2)>#H)!*X3"M2&8FHR@I*3G_VP MY?)I%>H/AKSSR##TBS!P*NC0'ATKKD\(''5OJZBH'*W9/SH&U!4-NX9\G.RZ M^@GG59*23']1&\FI?/JHU3%T3*>^_O9UL.:%Q$U[1S)LLW9[:V=7?G^YB?_N MN#9QGAWL##?_"J$(3@C%*YQ:NFXBNE$@+,*Z>5%OZJ1AYX2@'3 A,QD8[-Y1 MATBA7;;$M'FHE();L)K"UH;SBDZW,# J[ Z@\YI",NOO8/'>0/^?8;(JK:=G MS/J47H_KL'[Y=<=[#Q=H^^SH=F3"T9OA-\WOPN;WK9>/ >RJ2OM*859_-5Z' M*X9;D7-Q<3KQ[>#G5D4TIW7J1W\UC9\-W$ KNJS!L_H\BY@E*Z84W:-V\4OH MOM[IX5K-P^NV.HPY^MR5Y&BUK 1?(HHU8LGP@!A=RNMKNF._VV?48\V:VW'F]3OMQ1MC#&>R M%#WQ&,"FM^XG)*3QBBOIS]'?8\#ZH_YMSW.D(,S."R;M#C/-?%TGMM6XS,K8 MH>1 \:^M0FU3S* >76J+D,1I/%.6L/8*2WBV3DVX9QA^E: LE! &VH\X0==3 M];L'7(=?_N6*U[SF9V"<6J2V8L&_T6'8^0J>Y M7!'?D>1G)>%CI:9B;0!5Z.#X=D8R-[)H:E)[:'=^[8";L.,P[M<1?W2!85; MP*(USJA?76Y62CC@63=&'P-JN7HQ F&2H]MKG)!(3AMB4&2OX-VQF^/E!QJ) MS8+O*NU:#+LNKGX\4$ZIN:&3W\&-F>^K5-34$CBFGX(?B]_:'EN8B7KX% 5 M;UWN"_9I:[91<=TANF&'[%+T]21;%$)%\<00J]""?^,G52J>$\PY.=^98T , M^>A_WN=G?E0'A]TZ3 _SKSB08G*=<-IU]PC,4$._M=T;W-GL]F4B#X;46U[, M9-VHKOGAXBSG\KM?@L(=/+B\+98HWW$N[.GZ,>" YSJYHA=>O/^066QRF"(? M'L(U$6O;C V36)?JW;EJQ[5%O*8!%^([^F_)TJP9?Z&A.RO;(DS%^5N0 QHI MYFXT?3T7^'-\EUOQ&^F',F;ERK[T,JE&L6S_/Q)3Q,HXVO:&DFQ0<7>VN4TZ<_#H6G&G!I!XH,)T1M$Z:H%H=[&>/9UNPHZ&Q[K" M;L+624 )V#MJFC%HM"@O^N.?J[W73ZO<>_W^N0HA+7UQ*T2T8M?H&(!=:Q92 MIKM;[8]:+N49M"BTPXY\PT0KPO28)V?+OG,TMM_LV%4M&!I/&$(] MQB#F""BTQZR#JS8W.[TR9Q9SB*O&,P> RXSE0R9.$:!_H^FO]1F@^4< M@]M^'8(61!?+*\0M11SN2 CK7/>G[CI!_%S+LOC'C^>@PH=GF:%D#/O^-=XP_( 2W?$WEJ"P@5SJ[^\(Z-\ M%5_3'O^5?*5[ _[?S1[3"SW*NS.VTGB^9@-A@QQ>=(IP\@C$^DJINP*F8FVHY+02HAV["B($LDJ^( M6L1_./#\\Z64=17Y[>['9>/ 2](<4+KQI$3+3M9?UL- M]LT//&N95?N68=;KVE4,ASF[N%:-(N+!/6;AG)J!16/UGW9NIM#/^DS%:Y[O M:HUYK:_X3C$_]-,RKJ5%N@55W)40?GX,,"&?\"DLXE<&J99R#*@'*POU MO#W\6EG[:?T0!\>@/1/+,]4%$YQTPU2\9_H8_]9[I@6C;_HU_*;\(>A'!Y0K MOK\$V+;#^^[8,,7W[0_$_K:?#0M?KT!_/!)R#:E/0 T5603%]JCS=M3C5*$A MS?#X4MK>VKLZ-2'+'VU83U,/B?G:CH^<[.O='Z"!>'H]LMF6E)FZ94_)25QS MS,_&FE^/* EQC93 &R8EM0M%C-FM/S6.&D<".@Z3U$%B!SR>.B>JJ#&Y3_9$ M>_))QI,[A.[/NE\WQH:9WJPBBVO$*P?$SX$,'C6U5#/:HV?DQ\*D?,6G)@=F MA7@GK?6"%9T:?KI?GXG\F<043J(_F2%=#M-O8M(8K',GFAL)8&+[0C ]J&M+ M3Y9)7 >FWMZ*%60+5:6;U4A>;*N45Y26>E[^8K/+WTNK"V-.[2U_ZPQR2$07 M#3(L[X?$2,NL'0_I0)V97A*4U#?-XADWK;0EQQN2UQFH9Q*+Y^IN(84/-&?9CD:K>N?R*Q&#.F\_K] MF=.[L42TP,N3U1B'Z!<33MR1J4.FV.Q)A@%:PB$YZXCJKGR5V2UE7I\I[G+S?&^F#OE;&0$,DNL1Y#Z: MMGM_#."XVWJ;(=X5<,W\H^3!HZHI9EZ?0?% N7#=^D+F(30ZV$?0Z1CW]+?1G^O)S'YS="-T&4774CGZ=O0G5OXYO@C1U].@NG6/LMFDTV$FS'BRX5.T(&?M!]V7Z[@DJ3") M6379Y5Y>HS3]AJN6L W7!IDA>9XE;BUO[\OM*$;:#OOAYPB5Q6/ J3"-D^H# MF?\#JSR3]=6:=1V]=>=>C0\:G/+' )9E0>X?]5A5F3*7$Q0RXN-FFL;DSYW3 ME?#+U7ELT#+$$5M1R_B']72Q/ ;D19JZO:X_E!QH+PL5=_$8*FJ+L)-;S]PY ML=B_80J,S9TZ!H:NMM[][+!0XR6&;SI(9V:L@2ZZ;MYSS:.!D71TI@GE8GL9 M>Y.AG>1-SOJ29H:ME3 A]6:+);:^"/VJ&H"[=F4;-GW;:E^7+M^2MR34K0[^ MW>HTT\$5U/US+[>R82;ORF*(<8*J2OE$4^J0^>\ZPKGPI[I_5RC_&>!)M%VS MW8!54X.'=V18(:@X5>,39_USF!UF,]OQH1T\-L_LW+-#)QKKCK5#F*>$X$*7 MYYB^C%>;]_[(@U@-(OF#-)F%M4/YS9YQ6RWNIBL%59D]]67!Q__WQ-XHOF_0XBJ<%W_ MNY:JG\@7EB \H!\HL*/JSW^]6E)US@OZ4BY51[.5CA$.%41P58:3?JI?Q&Y_ MM'I=F[2=M'_C( ;PY;3HN[]KP+"9_YH2Y?^TJ9/J 6Q16/S1*[V!CM=\]UU M&]33>=U52X"OX76*&.;N:NYE*C2O/JP+1J^GW@N*)$\]O0]:P8=) M_Q,^KW=-&,J2T#?E,+^DK3?%KGME-K(BR'+ISSM_"0E^'ZGYHZWZT(; T,G< M3TP[GC.B8@9.5YQNCC4]W5>LJTP+?[.EH:H*G2&<:_F^13?#.\E*&_Z:$$]# M/]10U-;("]E-6W_:;1D RTYO3,ZZ/!/([:.'68_2UI48"5K2=J,-K<7BW8@2 M>$)/=4_PK:L &&*.%1Y1@/TJF%3 %"298=W]NCENB/U#)*7'::&!@D0&]@IU MUC?*>_1#-[?VC*+:+ MY!3\A#+2_Y1M#LN3G=>3B+@2[AGQT=9J M-4SIQ"[?&D?Z[,6@O6Z\CUOJ=(B%1;'+=:YP MO")1QFW(@W!J$GV:A+Q.SY M@]2XQP4J5L7"Y^V=P2$L286587*>,YY<:G%9YWDW:H-<+.5]K%Y04J65[9.] MM/C)FQO%"9(5\N=*1%IQL:VK(W^^W_L^\KSZ-%<'Q:Z%%XUHR J+GNOK#-"HKWI'?>((CY@[DX/0%,@ M6>8W[*+FW(^%UC?3GX07&\$H?CL#N^?$@Y86@H%$D@YKHN$(SX+/Q\1&M,KG(,J!L(TL%>FE1I(C/\\X!4 +KH76HG#G0*$-OUBGL?"KG&4@?!)3TG89R_YD^%)L.0W?$=8R.;3 -/7/AJZ.6EFT<+M>Z%CG6A>!RQ!ONJ-OAQ MU5P EX@J;(L&.P:DX$OQ5O*^O">$)*4QUS5.Z:BF/+5>FC&Y-2=\L5LD+?T@ M-!K;0#.Q(OWD5T(-)^L!8%10$BL)(=@:V+U4)]CZ9Y^4%CAZ>) 702@IY/UK MN_R,/NGGND,(5]^L?"N=<-]1@,O8V"CK))LOCSL1OWQJU[SCFVP.A:ZMJOAO M5;Q-O>T^E@^0%J!0\C2!?&CH\HB*M^['=)5_]D9 $ .+,O(]%+^-]0I(^VA' MQ/D5XG<6\S O[B34_W,*O]8<.%;V!A?ZSU]W,]'AT:V<,9F&@DLP5L*/Q9!C M0%JO[DVE'N[6^%X MB9TM]?.45?]WT[^5(.&XHK'O)C:5$W(7+L1IW;P-OWHRK2UBV_3 M0W'$(1D("G'^?M 68IJQOA?LMM]>C/ 8H-%&@D?":V"O*DUOXX_L./<6]]K' MU\JP]R2)&:A1NE_=Z,$QP.8@NH)RELR*D!$+T-G<(I/]T14^UQ"R&2JF6?'K M44;&PA06I,JV&(H?'"YT$D>^L2F^F(_?3;)5WB7O#NR=S3]B;YB^N:\X^RUC MR!X0KM4IQEH"!$(Q_.\^%J6:9<,3P.ECV2VDA<.0[#NRDY!=XC^_NKT==:M] MT65]N=<4GI&GH$.X]!E@"B+D57.H!/>"K^"^^?[@/_Q9JH"SR%?,?=J(C_CT M2+3;N?F*/_HQFO[6OO!OT4@? )3"R<0\+'2IYX8DSMR/.O.XE$5X>[^@"CV$ MQK*=IR:\_0HI%&^<='%LOZY"TMZC,V_B"VX-2C36^1/K&OR=:TAE5LC[[L42 MS;WM$WNK+#($54[='37C6;>2BVNZ9I /9-_?WDABF[) RFA;\(%*\0"'4S0K M"U*/-7: [* JA%FO--OXJ6*A\UDQRFK(II65&*3FPW(^""/VI1)DDU;7[F)G MW-W>G'OVR;ZR2G%#_@DXI>2?8.4S/\=&705S!T.7 F"7IARF_$_55\H_?A]A MC0CKQI6(Y4XNYS;1.D6RFXJL'\"B+O);I>&0G%#UIE4U+0#.5#7#A\ ;=E68 M'(>>@<5X&=O*(:GS$@K$71M4\5;[H<(%3URQT4['P]T.!8=?#W\DK!>P :3/ M4*J$M_A!>H"T"?M4S;$$_BN.7J?F0N#>L*AGN;]T1R 0 1_-TI#$[5J3BY?M M'3U>K?JH/T4X"%"3K8"@]_BVIOKWCO8 #K93VIQ\@FTA6U")KJ,KFT(D;&4I M*?Q@>VE;Q5#NR?-G0 @P&BE-]-)Y#.@"-A)&#(TKEO1 91>[D6^Y[^46@W3 ML!TJI.]T<(]RM2=P6&1A8&O5%_U(^BE,0&"73&'&]IAP9"M\.BTB]A4((\\U MV2MSO3GH'-\J&2G-%->[F=DV1JO//E)VH:7KW=)3"C?=)/RBY,&I*6DP0B),+(B9P:YFB M07AO\IARL5NBBZ6J0?A2#,ONW%_?[*G:L13W6*OV*9A@4V>?=VH F4+FU,+8 M&MX5-2U#J%1LA5CI8%'(PP'__*.A2/D6]4/<#-5A5/M+2A^IE2A\/^J7D0] M@*L4R83.Q]M*AIMYJMN4I9][*XVWS'@*@J+$#SXJ^&9 M=!2"LEO+VU\^!E3@IIO<8N4_!S[M5R63J8B#-IT&58=ZUW*9P95G\W%>[%#^ M+CH<0:V"+(\%/+%4D)"HR\BQ6&-&-*L2/.G!A,K6%I)MQK_*8D/?4EEI78(7 M9( MF3.(JLH-!.F*P;TM-NRF]-% ,39[2DHG%4:V#']U>X *T@EQ!GX0P%SY^^G['2\'=%\ M<K6_&F3MF-.CAETVI352?BB$/WPY8RD"?F@]7,1!^Z-WK MK)OF 4;$-!$V62>29M5"YH (7)7%:T4$-N ,E0G]#??RVQ!6 M]2U+6S@W*^.6554C)@;LP0/V!SA#T.KQJMM"9B"WQ'1),ZV;"RS/TT[B3QHR M)."?=Y<(>]N0^?I2[XV*5I7[5^ZRO.1Z*=,(;ZM"&NE1%?)^&JC^!WZ;)GRV M.S]IIY&:=Q_M:^.5"YFLKR,]0Y98G;2B$A5N",P%4V))E\KKG-$=,V*(WQ]2 M">5)[W>;2H+7BB[Y%O@0((8KOMF(X66J].SN^3$^!G>^+/:Z%\S?!8#0"#'& M/E]PXX*GUV%/2'J7?[->X[XLPP\5$T :>W8BR>:EI""/R>3>G2#8_=-Q8_;> M!'5B*!6I%C*MF'C6(]^(D21;CS/[(P:NS!ZEJT@HWRAY40KM@HH%H"K&_.%">0VS(,/A=U273']\FE+W6R)H4YJ,FZU3I.!$@5$0!!OF < J\AJ,-%HP3K7<(92WUQ7X;__XV M&RG6#]=FC^+TIJFNK9 MJJ9/91MMP'A"7U>8V]B4CQ\#@A=>5EN8QXODWBHK+@@TE">VX4+I@52G HW_ ML.2\7LP5%^67KCL2.SMT5^;S#0P+Y,0I[6'=U0*V0==F^EB[#EKLK V_K)WK;_ MS4I-9/:E3$6ZN<@\&*T=%M6'SI 7I%>HEZ[VUD"&DCC)ZZE5B>ENTXV$S MWI)4F-,.[VN$Y2?=??85R+ <+J[P9+OSA"CL81#&JP17>='Z1K> I]>KS%[ WVX<=D+Z M14K8D,8T[;)@Y^]S]%M('RYB^G^:WC!NP-ENU60?+E#B*]JNXKBO3/;UP A= MAVL\& % XQXWUVC+B]R7I>Y/OA?[!XQ:N0Q.9_L3#*R^_JH>U!/7EDG%=CBU MI;H23=I)&EU)^&)R;01(2? _/8KA0_T4'I7H>+ZP$D#8MY1N@1/O@XYR]T?DG]:CMBRDJR/^[?\N9IJ(SRM8"S$^9VZL)NRO:_:D$KC62\KM?OV\PDKP7WA,G9F M3)Y9]1)?IY9AW[ISG,]CISA#!021R#I&X#OY?8.RPOT(D03&AMRE1J&76@+G M#YI&.+907]NO+YF)V.3IWDM\??%=@B[D9:X64#75N#TDS;;2]VV!R2>JD72S M]'3-TV:M..]M[]\"R&@:PI$DF:.X5;\G R9<-3<+ M5*RQEG[Q7Z?8A08/H+:0E)KRML@7A3ES=<7L/KU'2@^IQ.AX]\XTM+6 _989 MJ'%)7 0]WKQ=61+PQB$97Z9;^B$J52X=0']I+.R8DAR^:?O$OL$@1%+!ZO9G M@I5EM%H;O=?[M[V_4,TJ&V,NXMQ*6YR@^[RRBS).TB M-[.T^;22UXL(?R-,@4]U_8>]>N1A^Q^F'8'@Q))T:R:IL ?UIL-4,Q+ M6;TY/IJ=!=,.C39KTGME51=?]. S7S]4*%Z A208/XMY9UDP]X@,D1?!<$TAYD/%J[%GI>OL3D3LL %C:1%2;VIE^ M5-ZO'[72V+1T_KK#_NE=8U._%GK-FN_BQHH?PV_NUIC!P^O#+;2#P;7ZH5"2 MH]J'$R_C5_W!_^T79/1#EBQ M%PBVKHKY:>#K_7)3Y3_\@&AM$BM2;[;%^Y+)VB7.%X8>=>4( MIQLG^WC#8B>4\LU#WN0$AEO6_'$I/;B/[X(J^;\>:'":%*T8Q3V8)FY7;]#?!HC7Z?+;-_7_^T<6U Y:T7FL=\4T &]EK-9+A]U^C?3?PL&_OHBR]WPJ MYFQY4CF6- E[V?QH6'_@4'DNM85]\?K[^,2:;.@BKZS2]] MIL H%XU6U>32[-+MKG2XV^'EYEA>X5J?^!8O8E2Q5I//C9*31V/*4S]Z7Z[, MX9A]/,C!UT4Q'\MN^VO:]++.8YEH%F"IEF8RIL;;S*D@\D2,M\ZE=\B@S4Z. MN%^BOM^QFC>ZVRM%0.V\83YU"KY A;_9KHB8=&+5JT+Z]#TS.R3(6;:>BWW7 ME8P2^;+0<3-"-K+++LRA+&=8?$;C;5\\S]VJ2-=?&>9W1R8)LK7WKIJP\(MY M0SJAPQ&R^OX2EC.5:ZNKGI)\:R[.*?-0*(;T"BH&6X5T\0/LN1QG8IJ3^4Y) M:P+93AH)GS/0@Y**K=_>Z=^*GWJ4EC[+;,5 MWX:OKB\C8HO:U#30I-JK?9$?0MX-DQ*/;K@&Q@2#,A\UM'5\$#67V'B?[?Q6 M2D43(#4H\YMG;D-A$YI2KDJG_\+=2OW5$SVDJR?F117V8A?_)ET5G6]JF!-\ M4]H.')@T^,!Q 58-.9 P" M6.RU@ @>M!;L&,#+1?%%!J.^'0.<(MEHS>@>O; GI80$/RDVJV/ ZY'5X?F< MG,Z=G7X],6^K>MC*]?@POY)?,O(E/S^Y*_VB\N;G5SC6NK=M;;8$3HK/&,'( M\^+83]QFWAY[@T03VN#>VN@JZ4=>]=5N(7K'!PVN"% %A/L^H'M-?O8/R_@(&01,M< M.AVFLW\YB-OS0A@4%^9>_@#X/D+8#K]D?O71J2$P[SVKUYKW@!GYHD_>L3RW M3QM H3SJN!1.9M-!ZMNX3<6P\8WMT"%54;_7&?[18REO= M9G6_K9G@IK Q2G_N&#BJMY"U>]YY:$1+1 S"E@KI6F:>+=M9RQ:VXCO/0<4A M/X.@8LMKS[XURRD[Q0\E?SGO*!##"7R"5G7^_OWFX[?-Z_W%GM_[,8*3%'BN MLK?UR%Z'P,,+Y:?S=U(# &NN2%@E>HH381D>.AG<[+XC$%79CO M7-SF,!CW4UMJ'=<%0]_%7X@6F_KY#9>/2]?X8#<;F0.=7KF5_R'Y[*W\J+/B MU*2DCKKX%?J^U&*W%7.9X? SDNM%AEAVM_&8)[@1MVT?"WY])(!]T8;SOY^7 MCD0;(V\E_!K5COX#<^-O[0T.#G,8"+G[,%U7WC_6IMA9G2F!]MMUPY(\LM52T^_?3#,%/\ZOE1K=__^P]\,]/( M A<$\N)$E#\M,0)Y'*0/5'ZNYW*4X+[>5QH6BR_(=J ]3?V^ 4M_93'\O&X[ MK+TV^^/A>X;.AP,9-;VC*SO5J M=;>;^UFN-O!H?I+EIG%,9*USEQ!>11?GOQ8C=*F6Z_V>4EP= 75AV1(>M>ON M[ER&%YJ^)[@Z_G>*H"L['I+X)<^PXT'*BL>?F:[8E?-S6 MB_W/"R-*@L[-D*(C>)G.QNN>W:@SBX)GURO3^3X:_595*K)T4;9!V+/4GU.! MY+^3U5[XS^>7 ;<>>.3<)<1L66DC@E/H;J=/N^65Y7 W^;+;.D1_LVMV3[I" MH7;9"!G^C]_K2QXNFG,[J0LZ9KWY 57B66AUZCD&/(^IR'::=!B B)_11A25 M=DME>.MY2UU4?60-4C63NC,C&OO)^6KLK_\@?^.='UXVKXX(^S^_A,P;R2UI MGHZ8-19W<#X[=:I 8,_[<,K^O']O1'0$1HBWN#;4ZOI'C*)TKZ)J%INV+E0P MBC,WB(U"3H*ILJSCK' *$U^;ZE*E-[Z*S_\ WF41X)VKEYX4]L8(/;([@(Z' M70AT#B[&-Z5O_%]S-@S'KQ_!I_,FJEWRG[W$QV\=5L3J\P'W4 M[EQU2$OQO.= -4SP!NSODN+LIV#44HXKYE^M,'HJYZ;)\]1[:036KV0*;%U'S6VC MIALIR7B5XRW0U!+%^1W^AX%(2>R^X\-!GBLV$E]T%YD[O1=\KK1OL?3RW=X? M\^LL;!O&K,5L2.\8\4V$S4?! 3")SJ[#H8#DIG3/YUD]*1R.ZX_ ME_YG7C0:X;#EY,\%P3Z==D$92-9UF"^XPU;25SH;Q:B;1W#=SQ>B?U.G9H) M].&"@OI57[80H'[+]18B[W5[J O"VVP;?-[)9Y:DH8+%MCM]BG46XPKF;TZU M/+,_)=._HK7H$Q)0Q)#3\]6;5'!K<".^:3\W_MK#$&6NW MUIN-X_2**AS7B-8'_>M;+F[E.IZ^KJ-WT^X^CF,[&)5^0!%4?RF79_0/]0?U MSI:_I;H!KB<1!WKV[DXG^;N])BND+QPHP# ](;ZQX8^Q@W_TKXW2RJTO=4WC MS$\'Q $7@"E3]A?=:$E%@M!O2;/_5]5 M\-N9-S155]LHTB;]T>=B_)H(>F6]Q4XM!N%;1%I#VLM>^XW)STA05;VL)@$- M\I*6V=L?FV^HQ4IL?+U_&FV$UH@":>C']K0+-_P1>?W8$>"+_ ;/ MOO^V(B MQC:*X>JBQNY>*PT^W_31%&[92A8*@$-PLDOP7V6(#/6/!9%>2%_=7:ZN(QD5 M&RO=H$@G[ 2&\,CZN9SNXZT)S"SO852S^ M^*W 16]Z?W_8=3QA.1)=EYXT:L#%\S7T>?HZV"YG 0+>4KVH+!A$\:.00]0J MT+G7+@U 6)>Q<*KP%E4H[B0CGCZP&?6@-L0%F&9SEP[VZ@V@Q41B@E6=X?%U MX6*>#'&CYS.Z\V]Y^Q3IP)1D::/(O8,]5NJSH272M-&NG41EN[@%473W]:3! M)?T_WFXUV-"Z,8GME31LN,62946:["F="YCOF/T)#%^?)@BZ7>Y8H\7)<5XY MK9_B?V"DPX=F@Q<+A.-Z7@^^S_U4(A3T"I3#B3^\?858CO>!@:^+"T-KO%=6U63RV@P]C0 MMMWF O4'[#U)Z,YY#8WPVIX &(!@<$$4.U^I<:/R#:GT0 M':=IG(FX:(Z#BC$Z!;/*JICY/I\YOMG/_P"L0HX!R_O9^ERP9M+T+I-!BU2&7S5FLTG<)B M?C?OD;/@A,CO<"Z!:S,* T7M)B\S'D*(&_532F\ VIQRG91=U6PR_H4\W6*@>V1$P(1684%=2AJ&2U<47]W[.A:C0T=E4TK2BKSI"Z$F.4O MZ@%.3:R&&[/&QO8%H]\@Q\Q^/CG_E> *<^\"(QBQ6*&L TAO\#XSZQB0Z /9 M1WM309!E&@8E,,IU185G/KJ17QMQ5/9M;6>%^U=A8*=R_??I% MOIZ-A'S+";S\K+;I$[OO%4Y?C/'1!9QGB4WV1J2@ 2G-!" A_MDNX2@@4=2NO-W#UO/>:<"4$(ISWE4H0/A2_4M>F]>I)T.@K M:_J;!MNFY1'EBX!=T.U--9Z NE:Z1^F DMO>RBT\O:)N<8L9TJ&6><#ZF[WH M#_1LIW.4CR]!_1 >GF1]*2=Q%GCKI>3DG2 Q\'DX$$J OXV-XBIRB\DVVXC- M!-,E$ @R*RY9#C,3'8UO*@C5P*OV.HLC!*V2Y3:V567$89MH5_60U6:7XE - MG(U$(V5TL_X8<+-\>J]]>DF%J*_WZG3T,I(+)(- N1(TOT$G =8<])BGNX\U6T\W3"3\?3;)M_*53 )1B $TC- M54D47%#L"8T2B?H2BQ'8F=.XC59E3+UQ:>?+=GL9UH9N?Y:JXJ4[QS_WCU,\ MA(<"J_SK<1A03:_+RP^77'6Z!:U=V0I5D9!OVPHTL$6A,(.B3>E3G>=NAZ$$ M4D^T"2>&@JY-\/Q]GN6P\:F*#/\,*$5J@8!&6MOH%\C-1\S(NYE5.*8".L&(4X:!=NOQ5OB&83Z(YZJ %\L6^F40V0NP).YO96"[LQ5Z M0!H\5'^@K$3L^/@M1-RMF$0(O0%/>MF@>)9?[L_GN:1,,"L:PDJ"0,J'B%<, M$%(FNN>Y6,$SWC 6A+^J \+79A!?V-;TG,6,O 5VGG"W^^Z$L8NXW74]H2OE M/IR37VL;^B]!Z#,ZXI/RR+)M[M@TSEW48T^B13SQJ8'CUM$RUE,I?*^N*!-2 M]55<4K\(F]H-Y%O4YE+=PJAGK3VJ7S]X?7#C.S$5 ,4(^_=3TCK9VYI97OV9 MJ?C*U2?#1Q4.%3PBPUL=__Z8G*RA/.3UC?YD\V5G#A0/".R[O>^X1S"\TFSC MUH+%V(E6])34Y^;\D]@V;R.,5?@=&$M6_W;B 6K52[=Y!;WH.M&SJ=@^=FGE M8+K[3-09TT!N)24 M0/@ .7KIP*;%MI8*@KBI-(OKAL%?$<7%T&6@, \+6M) ME-=+B$S<75U E#9[*,"'$SKBBZZ'%#,:0J2Y=9JD7X+HPU>VVM=/<#Q )G/K M^$Z\;,4;>AA83/UW2];H\@H_2/-BW]\[(GU? +'G<^:L M'!; ,H"!OOWG7K:(VO7-%B.!I$/^KB^! M,?PN"?AE1!4$K0DAA[+T]P%/U;>Y*]%P$7.FZ? HM/ZN%0W5/R_+S1#R:;""L=^I7T?42D^W MG/\&!3C.>1/S(B/"=80R#&S'S4,B%0@TM]?$NI"&BIY4U[TV)9>VL+JVNG8< MSJ=VH_4!O5$,)*O%QXI(C;R+E Y6:VK)_7^,>W<\&V[T;I0*JI16*Q6C%;16 M[2:V]FL7I;5G:],@8N]1':H414M$6WNF:N\M0HD=$B/$J!%[K][^[G_WGWOO M'^?O]WS.^[[/>9[S.<_+59C#1PB$%A6-#KZ$/#E9'AW/RPUFL-IBX [8@^U3 M\KE/[6,7Q1TU3!*]E*W*:9.[I='RY]"VP\+*!N58T_WFC*K0F>I)BXV-X5]G MTS7A6YO;&]WX\ (%#^;)A0AY%$LG\^$*&I%5(K%:X[(@70Z$+4-XOR_S_ 6\ MM<#!M>]") '75'$4V.'F,?*/NL/TZCMD543/*BMFY!,]@ (Z9S4&"MPWQ[H_ M^.^LJL71;]_ &HY___&S1Z7VWGJ:"298*:MP=#H@\JGD]/M'2=*K,%J^J* = M&KS5-D$@1.L&R"E$/UF9DG\ZZE-ZM-/0BGC24ST[[5 M;]7GFVSZK*O1[?LW@YVX8JLY/9Y(H8(?/MXD1=M^;>%MI(?4I1F_P9D0;T)> MREV)@2R@@R+C R"(F>;I<:<4> X#Q(\K;.T: H56PRMNHV[/4SWVIDV>Y:W) M^V_^W-OMH+Y&_+T0W*1Z^AR; MG-"N>6/4D*B=LV7>, M2RMG_U 37_OY$ OG>XL#> !=#.-0S"RL+R\'Y'?9<@9DM3]&,X<3-?E)M@T&[Z5GUE7^ ]I_ "[NZ^V4;1GJI\%#??[GB1WM6YHC%4.O\ M8&SJ &%Z1H^D.STM4R,58CBG:VF9RNI6]CJ17]Z9A076#=L(X#ECF@L))W,K M7%P[WMP[Y1SWC-6#E]X\"N:X MU[5TUXJ,*;10//!R'?[9CLJ'OX!7*EP!V2$\]#4?GB2DF"N^^]J[ ]Q$@/Y, MDJ.8HA@@---?YG_Z\AU/>6QL.BV4-@8&6@Z?3L,Q:?3FK['/TFISOO?G5<S&!IX\"@MOKI6:.BCN)&AFNS'P]Q>WMS"6I"HS#CEO"Q:"2/ .:6BJ:C_]*G@]F?77I90:Z!M M8%I;?&KQ/ ;D+MU++&LIF0[Q5E^G;2=]1O1.Q4(7ALJ/5!Y&6@4 ZTF M55Z'"S@1QXG4X)RJ*F+%DU,\)>'LAB8%WW6E@J/LAPS70Z?S\:^RG8#[P+&I M;2R '.^EA3O*MAROFKVQ^G1JC3A06& [ )JE#I=734?]=O#V]V8DH79Q:^8] M=,M?6B%E 6#G/ 9:SE55Q5! *5U%VN_W4^P2J@/SJN3+FX1C9]#=RM MCKD_4/5R,Z2U\<,CVY1W'=[Y^GT9*3G$BF2W/L^'56,G#=9?=B9[RF[TO0+ M!&\)U-$JJ&T$'71K*2*T1+TXYH/3$G\Q?*'A7,X2C4[R]E*CLXMS+O4;7+E, MZ)?\#J#MC3Q\1^%&)J[%2Z:GP$V<=N1B=II?D0$ "/B3?'+T*!O*&YEIQ2\4 MJG3SPCVL2'N']"LLA"DF2%O9]$<#?"/#/=NU"F/J8>Q.LGDYW$LI$(K/;.N! M; _:PZBDPH4US5R<( &!<@;$X/,TU,AD'H7EP65?F:%/N9-JY)U K! *@*2. MY 4;=Y6[^%'%6YDIHFJX'G 2E'\PB,7[_HZZ>64)<4;XU!>NOE:Z41DJ]H,[ MZ-"UQK_%U+VFN*GA8&)IH=+L\R4&^T&>;,#U3P#.#6">!!# 5"#6(5Q@B/+% M>FNM)2!2UR(DN\Q;:A#W?,3BDM1P5CNL(!#G@,)?P!-K$U/=@/F$.\L!\S0! M$_&/*IB9_459U$!KZ:55C1;3 KFEI7L&N4V>([K-00/X;!,/@NF_KTE<:_#? MK(KW-QV-,Y**;D\=8( M/GLD'&^^YP+3.JDW[P#B%TRCGHHJM>(+Z"TO1LGHOXF.?C7,9_6_K1 MS3)LE@9SHZ%2NAF2$8FZ"/;[25J?%:)W;TZG[^PR!.N;4&Z.^%DT*(B7X=:& M^\5-&M&#Q8864H?/M'=F!F8.-FU2JY(]]5A'J")//FB,5&9>UU=-]_N0V^'$ M)E%D WV&Z-EL"1P(0AWFA/R$'$)8:H'5?KLCW*$B@A236/,77YTDN_(9Q9:8 MNFZ:UL&W*R(C%I@_F;%KUA6:/M4&W#.PT>+D']P? +YRY@>U8>X/CCPO]>AK M:MAOSGJ(',M^EDYLR.=:W1L2L5W((/75!=Z!MY%0;&@&B _@^@!0'[$97VGM MY:BR7HX=TCK<*X('5UZSY;O/^0<*!L>Q_2OV88E(IBF;3M[CI*F0SNA6*EH3 ML[QFM4_!Y:88COZ>.,^I=S7-_6.9BK-.<7+3>#K]X9[$7M*L2#6^9\X_,@.'?^E!0RQ=F#T*REBTN5(X2R:PQ-N#Z M[?#.%M"1>ROZUB\^:_<+X7'12CWA6W8Z_Q%J=A\SHI^PW6#JE^GD> ^.,WUK M8OBV$K7(^4AQ^',N))NSN.:^=@,DM;3&H>I5NHS(2_=G'7,%8YVFI48R!4^_ MZ_L6&Q?"O-LSA7U&\XV0R89Q?+GWY9+T*JIRG(Q-G.R*OE5(7^-XSISZT@L M8->&TB;;)H3=^PN(*JGIX@XV/ H_I0VYM#U+M9\/L-"%*?.U<[7:7MY3P(M% M)AUVH86K?LI7IDHG[#4)LN7J^0,>Y*U>OZE1PA#^X@&)]:#<7 M P9M:0.5];E3>4T$.8M>MKAN(&4^X3;).J]EOMC\[@2G+O.M5&1Q55[)'^/B MI5FVH:Z'!G?;3?%"OSI?H%P<)>$/009R)]VEK+6#)"$^NS*EP;OM_L9V^9FF6THGFVQ?.WERG7GQSX\3(H UW3;.2W':=/ MWC^VP/OG=0A&OSP8[L05D'0+<443WUQM=3_QWSO>QYYQ.!_@7.?\MC!GUY?) M914><@P:*=N:E(W\?*M.J8103X1K]I'Y!K]C^OA)NQZOS;#S;W\YH\_"*IK* ME\)P?P$5A'7LMYJWS8PAXEOX*#&GG?2+@X$QC&^_34 DHW_)4;11<+^[:2/- ME]!BP^:Z6F+7DR]0S(\@G^S3!W*_??MW82_^Z-JN3\4;>_FL'SMDO^OG,D^] M^]3-$-F.%\LV81F3^-VR3XJLU2LX"F][+BW:FU+:S0,9;D,(/B2J#8@W&[?% M9I#7BU("=-A/JOUC**(>+)7\SX"HD?0E%6BX\^:10,MZQ9:">=7V!F;NW))B MVJW>>#':?-2TG6PQ&H*8+RZUJ]XM)*H53TVYU(N17ZZ*^X3*]2YI]99V[O[: M5,DV?,S,4-YQPZL[FBGQ;GC"G: -MZO !)[, LX#@5.[M M&Q260%R=CB\D35:[5Z\7F?%Y47#QOAQ)165>663>Y@$VW'5;(SC=>6)1)Y/) M=U?1,<2JX$6AND;\K:NW*U(4Q=E?L^<_OO(V1E2)"?%1_OD<0\&/V'ME'^7?J_!.M2FN[6PS>O-I,-R^,GY7XF^JW3O!.^Q8^@+>]I73 U+YIT?;B] MFZW&CA)'[J2B/8"TATN M[)61.OX"N*N"OR:9H(I2[4CO^!RDED%* /QB-+'%%9/ZLF!-W+EJO03=9ZU M)%JWU!X)@[I9FCYS0&V(2/<#.'''PF:Z?M8VIVJ3Y;_DP"T27=P.TS<@)$FU M%VN\=-??GW<@ M6R$#6 8$;7A+23% A2"WL\.+(<\ZB:'MVG="H!JX*Q&FT#9.^TB\%06VW&^4 M5'@;V4'Z6KG8+T/H\-_ M-C*!%TO9GB68H%EB<\D@NFS?\0+3O^D16 !H@@!C S0N)V9[=@;;+3 4+S>;FRHR;#,Z)L MJ<:AZZ;A2IK05M[[?Z3CFX[+#9\:N3%2QX@7U)0F#ZJGWG4>WANKE1D+8Q94 M!=M4@D'Q[DYS/:]:@.W%=6Z)XAFU)8#D8B%LS5;KU<(_;?5QLO^'#8.)T MP7O"FZN?@"!N+U;;3IIU$5K5;>N<[7;!=%CTY1X3(Q8U_J1 1326?[B^86+O MM&KWI6'JL@<02#NROXRQ086,BY>@C!:>5I:E>QK#2\;0?P&RP?LMY1J,LD)" M8@^*] F+'@XV)G_K!0]/WG3WH>NH5@,7B(WDU?8AN#??-/>7$U3 MT%#M@?P%L'5/11\=+OV"?Y>HV]F-T@@0J(^,0TM)!2KNCMIS#'5N\+4!4RA\ M"PO+68^0\5#%.X9G0H3\.^Z9\%TQ'+)K@CD3KIX]GG1Z*^ M=R Z^"_( VXL;'"IT7(_9 _Z)VD7K>G24Y/,WCW2;,7Q?',>788$48BU#6N, MM[U7<]B#P/9HU"?M!13YD^8KXP"?OACH5V_IMN/RGF7 I5 8<.6926,QM$%$ M8T6@F)!FLEZ_7G81:BNLO>D,YTG0LYA^L#/:N?W:3_YKL(^FE':K5\FC+6U( M= 24[X1'KX)$HI5>_B4%K7PB1$&7072EF/S[];_G%@QU"XR3*T>U_,U M\<"53?NNKR/'.HH^:!/[W<;&JZDC-7!YM["'?P'M,@1_(['6)%525$3NA'* M!P-IMED>[)SX0;#%DRPR7U-=P]X]%Y5\(XX>&1^=\&H9K?G$=/U&> 4AIC3? M_$>-"?Q<@M,>K:&A>D#AE@@R30MY>I[J8WM=#9)JF(,4=78A16@]&^! $IHE M@.68G[T5O<;W-#A^#OJC4LYS*O7R2M;K7S5X9CN_C6U]'NV18FXC?+"H#;.1 M,]#$)-MH9Z6=^'S^EC/6.B-!@X>+;75GIH6,^K,_"?M35JJWI MTQ_Z;F3F*1(1*,1DZAFR<$D:!\+>VN8_"-E^\+H*E!.3\U&LCX/SE8215K?* M:Q]%5K?M#QG6%@$"/YO$?W]]Q*48X:4%20AA=O#?QY1TV.VL>[_.-'NT(O[\ MLR"AVG2QWO3K4H:VHKH MUXCNRV$N(9)7YBQ7!!J;Y 9QR>!7BQ(&>1M (0)L+=&&Y/DB>%ZA N+=+Y:, M!G&F" >3DR3C [KU&3?<.W]+/>&X7>4(-J;\GOEIVC16@VYZL+CKG!^)G5\; MR172Z_;6==K3)\W(VS95CQ4T-?=5''45KM8(^(P/L[,*L$\*3 MNGIC0%"-D6DE>.C=*@)^9R/T)D],H+I.KN:FA0GBPZ^A33@\6$2@Z+BDMI): M!$REUCIO+(#C=@G*4[%=HY67 QR_9B,JKW_,66!F>>W\1YL2B;78+\_K\[R] MJ/4/FWDZ\M?P?P$6=4TF3F:Y[RAT]L!:(&'J0I%VPG2@J@57%MN/Z5WK\\&[ M2;GA)L4R] )?8:K0]?O3/!S^^=C;F7TUW-#6M9%/K(O=DH,L@2M[QTO"U8@* MK6% ERG?_87=*!4#?81-7<&$NN_M3VI@#_ V.CC!II&2_ZTLJWWF=O75)7G@ M;V=:VN@V+#]ME&:U 7@X=BRG/O14[%QF6L6H,MET(Y6X%^1*"I53'-'<4J)V M,LJ\\S*%OHA#URTXUSS&>NJDKK4-]#<_QT5OQ-!^7Y5@]0A/>T48+#FH3OQR MEOL4VHKE7$,!PAIW29_<6JI(YLXZ5J7VKNE1_P+HB6XAQ\A\7,WZO! E>B=YA! 5RJ()C$;-9^8>F>>E M<'P+D?;JOPZ +:."[)+T@8JW]\U+GNMW6$\F,>28CQ%)VG%E>?SO;U]2[V"O>5#1SHB9C+96*:JYO_ OC1 M-5LE)H;T_TWO[*D-'EZ-T'_,=FB L?E\+./C2/?]44?2]#OP)QB,D[\ZV%Z6 MD',NW6./KL,O(>*"XWSP4+;0[\Z)\Y(;CB]IB$##07 (%JW!HA"_I]NB>VR9 M-Q[F&GA"97R%P>1A%I>JSWP4=_0X09\8/H3\8507;4V]$ 7#]T'+H&Z189], M)B*GJO"W3]#V-PIOM,_T RA3Z/M+-#SC9@8"EI$] Y)1#/O+!8HFJ!I&N@][ MH%;N\OB 'JSAT276YQ8F+2)!DV?G)*$16YMIHO^KDA*JH[F3JHF4690I%$2: M!3:KPB@@0)SAN*P8G]S8<]"<1B#9CJ<)#P)'$\;KSCT[[]XC0K\P,K3'H9;1 M6MQU0N"]Y3A[?']J;F&OD[2D?I-E9#PB*@ 'H8U.[NG)#QVV3ELXV3:#_DM*\;[.Z#T"O+_\4H M;#[E@BE>G?JDB5F)DV)E@WBH#%^+C#XP[,4)2*1B03DS_&QQ&XCH&JZZ'@I,+++U["] V+5)MKG>'4ZM M'KY;YSFL?TQ\EB(#[S@I6F[ M16;"I74*/LY<3H$"]I;7VOBV)QRVM/JY2%^M9PY/2[-W=BT/'*#=&_C%4'G? M,8'2IJ"*,5^5:ZWF XL@R/\,BB@8158#_:5??-N7*K8%812Q.'NA.!3Z*WX! M&;M[I@0I"@>(!Y=AW);UF@V&J(\Y'J47%?C50<43/VMH6?F)! M/*;6? =_Q&HKB0T5"[F+B68<*REK5B?7U)2]EN506\#-Y1PX,1!A\Z M=]Y:#]\S\@8D0_?(8%Y$#^=R+>;Z:2 ?*B&L*=2;*Q_#.W*/&$VFAG" C!BA M*ZL&9/K0;6MW-HXF:$-X4)BN4VGX$9?%TLW@X$/BJKP8QB^S?H8H1+(.G3AJ M-[.]J\XK>:&4CPG/#U/EQ#X;H&9]=/[J)Y-AZBF$P')VLWAYA;($_)$W[6LA MWDI2.3E83"N6.!R T3DKG^VV7JI7N%*<2X/6ZTM,F?*B5Y)@D<;S8EQ37/2@ MPB%%AHOZU,D&M^3F^C\8DK7>_8?4NT0+;86UT-*RM/VA-<+S4#''^96012ZL M/2HK+'2_J%1A[<<'=_4B>&D3]TS-^("DWB3<'4XH&S>P'JMLFJ!J M/A6P/8R.CLJFBT=M22='8EML]GNTB[2XDQ%,.3N39)Y_10[C?FOS<*.RH?%Z ME#1> Q(?%(J(GY8<+E\>MBH4SP^D0T4!8&O=R!,6!?LX ?W[YL^]FV8*;0Z; M#G?LB(:!Y8N!Q;3(F6I-7Y(0@5.95)"74EUI!N4F: /C7+?S MN;H'0I,!:O_FV+W1H1BTFVRTDGYGC'+Z'#'UV*-%.MP%H&K0B*S@3YQR+H3V M^[>OF;D=CI^O[XWC;6T[/K:_ :4\6]R<9?U*J=A;1?%?-6C5^QP(=X\_3]-68Y SW79BO]'1^VT26;-=1.1] MH^=\*'L7]3USZK."%E<@UPWYGSA%%4S^I1;I"_'_V=X.N35WV##4S''DLR:5 M( 65Y<((.DQ)\?NRU4OB.JX%,4UCV60(%0@#JH6U^$SJ^,K*6HWZZV6-%/5^ M2-ZQQ3\FTXO+(?KY!>=BC-TQ!+CX@+5PKV6FP5,]J1F&#IP(9WL,F)UZIUUX M?PT/I=J*A@VJW/X+<%*Y8F[QCWX;4-Q%J!H'_]4\'[GH"_5R<&;[R7B5#&-& M1+#V1WBY;P'GPZF[IYIGSV-7>S>M/:^Z$$@'70Z[Q,#$.@CVCKF9%)5,N[-@ MSS&GPB3S55GX:%X7ZZU"AU^TG%8WK<2U.0&\G>G+#]L$\0UH*6^:;M@Z M$+0J?X##N+Z4E!40'BW(9UR[N>RWGO0K)&W6XZ-[\,SLP_=MX[E&S^VU1U]S M9POF.M_,=A?HOW&^UC#KD9%B 2H3Y^Q#B)TU#!Q\_>"Q4"ZTY+%@#R:CMMLV MQ'@&KCAH7)IL_Z1>_QX,]@)<-@/'>XB# 3>VWP%++!E>4A)1P\2,N/:ECC[\_Y4[_U"GH[$-LTT*2WL M.VNP7K>DWQ2M&ZU&[^4#G?T=^^C+9I-&U,<:5MPP5W[253@4\C.KM5D5_M&T M"MK'6E3Z5,GAJM3\ #2CNPU>V##8 I* KG*2N?N(%D!;2Y?D+4V- %[!0K'? M91L\08:@=2\M/C0ZAZ*(C)!25;$8D%F%5#94KZX9YYXVI1FDK^P90ZLSS78, MKC A?D5[Y*!33:LHW,^&#\(5">U6IV^/3HH1@<)]LZ_-2_9Q5 M;^WG'Q:'BEUSIU)*QAN(,]4=Y=0H476ZQ0Q6";I\&#F ML#G-0D3Z_5OM+[@:U/51FOCB*,:V!41K*WBIGK'RS9NAKX3$P06 _((S+2!Q ME#T SS$T8>9AM\A(%X0*3E*PNQX7G_D.5NI."CBKBGG'L-+ =QW=',UG%\Z^ MAVL#"@K;BXPDR'^_^0_K1UQJ_;WRB]9:85$3YXL$L4[POW=_4U2@XUB8GB,,2'\-! MB9_7^?E3F6GV]S&!8R_+JT9R=LQ#AED M'QHU7VH8I($/:Q;/6#\QX_ RHQ+ M#Y7+):H^(G"-Z8XUE9R S&Y-ZVS0 DUR['B,6Q6Q2=; +PD^V5!,2NOW="**MT8UM&S)J43_RG:C.;"(//B/,)02X5<[ S/%N;]Q1U%?2+V/;GN"/ZM MNEM:O7BZY&'Y5"OP-S>[G.J<5M]V$M)VT+35$Y@?>7$]P+^]>@=B\?D+H0I4 M<]E5?%]K'DV6]E"!ID'*I/+YH[O"#$*DMV0L/,JW6N:6QK"O2RK_ D !&0!: MWECXHHM K)UJYPV9.9[##MFT1#ZAQ5/8^.[3,9.S:W?LO>R6D: R3- TV MMJ!X*S_3MJYG^L]^Z1@-B7@D!9_I#QR$RATFW*V6XG#D=::KLTIK$)E6L'19 M*;)9JYCV=3FAF]83RG)*0B(A#\4GIY,!5RI1;&E86B'%+>WEVL%Q)W5GUKY M>R_%:M9>%2(>PISE@;2ZF168OW*SU](92_T M]R<6?*OP$ND\TSUU.^/;"OO.^EJ95Q,3XG\4??Y=M+J9[2\NT$/V1HUP>\#@?<>C=9)BGY19=V#J0]:8UPL4'5EAF^:[NK;. M,1UJNM=CBQU]=5EU2K5]WL2=-C.2E:4H4]96O(Q>&XZHT0XUXVY"^]/%OIUZ MWCV.C*4O[PU[=U!W77?MI16=;EWEOE$LN'Y1/LHV9H9-NZ-%;,SZ?#85E_0\ M=&Z\V?*H^/1QB/B1^M*#^!#;O!73=5KBGT2]@VGO7>'^VUTY1$:/3_H:/4YU MNL$F(?=KGZ&08EM9!\OGWX=1W-J==GN..T:M2NX2"$J:!"[G'&$=\B ^PN!(JTO M'.E3W3N?9@+O3^V!@4#;>)ZQAT@3J*KXHYP%NM42AB@)BL%+S MJ)D/_N26*VYSVZ,4BYMI/_N/_@(DOEORM<-Q][W&+;OV\F\%4.X]_Y@VR7LU MW'7VZ)XG]2&9E3[ _T#S/*ND^5*(DI[4[)/:\V\M+@]',+)\?S1Y@ MCSYU&MP^VME].A1VVR6ILD)7H"QR:T1_3'!P?C@!=N]K9RQL-IP2-NK\>%M$VE6(U3!>.Y71+>S):B+P_7E'QR6 M.Y4LS5QQI_2^WC"N0*W(/6L+__I,FMS/T]$QU]?K-?+T(WD6&*K?Z/G?_IO_CU#!A\Q: M<_Z76,"_!(FJ$]9 1$RJ/ #U)9C]U4NNXT3V*ZXYK@LVD>P@>*]#3B/:V%@ MYZ,*DC+^UOK;>:4'YA_TZMAQ5W3X3[_&1>DD,3QET5I V0OE0T^OS"6L.SN_ M*%ZY'3,OFGB'5?1)Q%MX-!-RTFQ[(* 'MW)^)1[O)2ZF5HP+KA<1'(4?9/GO M-F&R57A;%SC_C"VE-7"(*%27D$P7#VV*]>LG%7QL!.ZETF48Z-;40 ] M2?>ZM3BARWG2/5.!%(B'7#2%*F%N:[Y",'WC^MJ(GY&E$R Q0 Y_QU89\:^A MFE)O1F_UM5D(IE5EC5T4Q6TW<),5P[J9[+=X?""E0J!D:("D_?-!_1AK^PBO.J43DS.":T8 MD)ND6N&*WXCJ4#Y;3@8()U## >2=YHX VQV>J]8>P>?JF(TL)UMS5?F.[7GJ M>)\EC\3%S]=;/F#%.HUO=\%Y)W\^?F/]/3XH9E5"1T*8D#RA. MZ6GI,XW#JWX,-=D'3RI8ZF$.T3'WY#UM''.K3!M^5=>,&SA4GSUQJ5QSD8_ M*F/SY,,?A#C_S$V]\;X5PI+A)7])!<#"R!LO//;Y@4*"9-0&;2%G=Z"PP2.E M+>G],G?CVL:H]3C>^^ (1/>@%XN$/B)N-\Z!TA2X091)Q13Y#1,LUSSU,:%7 MAPT(Q>[&%_\N)XSHTM]WZNX3 T;M< E8)AGP+"") MH$03:BCIF_.7DR['JC^.NI7D):$/'5#=D([25MSO6'YCV: 1[$Q*$1*)'!@A M%*S-DK9I*VK$Q[5)^NX>%U3+E4/K+FU(*:&LVL(_R-9F,Y2IFSAXG1]J5R=: MQTFFE.G3!QX>E'(*O.:3>"VL^;(.?*[/:MLQ$FUC63!CK08>]^ZO^AK!8@FQ M.XWL\ I4Z ^[@66$N-ITW"C.YG,P6Q+D\BL\9_A#XA*7U M_26Y$1S9*X ?XT$S<#7LDWO]V'@JSM_MS=.'6ML [5<\TO$&2F^DXV[ODC9O MNF2QE_%O;6#RU3WOO^!-)[]A9IGZB%4*E8)2P(1A,F+_S^1])7:_QBK]_LG9 M,'Q%^(-;H,COYE7WNO5/Y%(OJA?_ B)*_4N;F8:5F?LH5Y24EP:&_<\/P-U6 M/G:(9"RW62*6@ET1:K>-KF?Y^-W'?]L6A21*<$C?94+S+AU26-0!C& M<$NHP^!J@(%NU(SL>PK+\)M6NJ\,+QGQ0@GA'I/[+@O#KU^*Z!5U+'))MBZW MC,QN*[DG@+Z\%![X@83#8)!%YR&2R?I? ,N?V:O1V3K7*E^-OJQ.^*_21)]D M/:M9;[%6E>WB=UOCZVV-%69M)E%A>K\R9>-6_%P< AO4&L[1ECT-17 5*AB_ M>Q81()3W'$D= :-%'CX?%WQSG]^D1_4YH-6'BFZ2)B2X;1G<6'MV?,R.NMF- M[ &U00^ ,"!:TT/9_;I1Y4+)HL.(OV9(0]]0I4 M4L6&9'60*JNGZTK0F6F>=7#WR="3*2/=Z4G7_"3M0+^6<*/-@S9X04XR6K,% M"!T *MJQS*K9Y,XI>6BE"7B'5"2VM4(W I1"I3=M-!US*WHYRV:0@[0-U< " MO,U; ,]7C.$PW2O+07O!C_ A0'*UWS9M*5.*J;IR_<-8<^0HAZ MOOO4Q9'\,]JRQA:IPAQ3](72$;)2%91#14B)'ZY!K3' M2>'>?59=SIQ$!5#R@NTQ@#WEL_"/A>N46F.75APO#'Q]0 N*ZS:H"3'\?1#J MOQ9<%99^/$/R\Y==K" 2+WC6_@*4T\N(X/ZNA;C.,C,4.A-OF-BMDL4-[2CU MR+)CW:EPL(L(NB8A/>)UXAP=MVWQ\+;Y>UVV)'HM$%V"+7)V=E86;_5$#%E; M $%DA;WEVYYML3 )Y3XP&>D]%3D)LZ;_;+'&I23FL*^+[Q?:,; ^N5/0P32O MV4ZE\P#6\5%!R]SQRE'?W]J^=U1@LV76014(\=3AC1CW+WP7@@CO+>3L$JA) M!GQQ8)8F9"3V"7@WSM+:9K^WOH+N)2AP(?KP+>T4I6 M"QGZ:F1H8[S:-GPQ MK&,$/FM]J_? %K$O%M]$UZ/X9TPB'T8,;-U;V ?&UZYUBZ2-RO(-2XO^H[;) MW;<4 2S*W_:%4 @;<]?2Z7M/?[>RL,)6XLA!/M3(35,/V9A$P!0V\@CE#(3X M+R?V*![F%_^9P3L/][LU6TK>(UF*K \W95)GJQL\CZZ[WXHR?UZ<&8M%>G0# MD7$GUUCS5,F$3+KT8B7Y M:5+3>I,<\(=)PXA&U6J33*BOA+ALJ,;R,_=C(=/(>4&7R*\I+QOB 71W\S&1:*EGG3F>Y3^ ;\*-KX4WP#%#9>BT M"HV/&]D'F =^8TR,AC6H).E6WE$'RIK5^4CYP/C3X)#3L$.E;<)W$)G5ZID3 M^V_IZW;.W_!"/(V'0,1JT#)@W.?G[Y8 .>U5*2TE TZL#0.9,A)K+7,F\Q<@ M5H_YY-O0/-ZBJ^!6FE=L;9U\)EUF@93H-KM& ^](3DY 3OB"?1:>#P'Y@,!\ MV,(RK&JO5\?5R%&[R,AXALW("?L;WZO/O9'=JO@Z"BU?N([H MYN*([;\3N*O'2>O&>Y46\ <[N^>:RB .-1 @2H)AH3IPDR2$#@ SE177A&D MH"M9S[Y5@5MZLA/BZ/?S^]](JXK1UC/'KJ' MBCLP?@ROOHC13)DTM3->/=Q='91^^3 MYU,J&UJ2_@*B3T*7Q18RB19G8B)-<+C,_MA#3.E1GPJSVW6M!N/X8>E17PH( M1_<7<&?0'KHG]J ][1,\R?AEKBKI\)<^8$/EJ5? <9X<"]81=+[!O..OK(' M#%\H%#F 3!SA^+/Y??**8G=Q+5QD0$HJ+'L7!#MS@6NBF]E.=OC5YY<*U=Y*RY^4Y+] MLXT_ -'6+:4* U%XY[!V/X_C^=5:%?=;86UXC,?$'X1U*3KC^G]U=I*X!9]# M"#+.F2A>]M#IWX[P4:Z>7M[XY9EI&:#PBY"0^'%<5D&^C% M5R?IXM 2RBV$^!:#1Q7QJV->O1"U-Z*(]KCEN.LHGP$$ 6Q,JBVESO_V_N:A MI4C;#7P4Y(_U4-@VES/]P-&A_X!YQ+[/6NG@W93SG4,'J"@C,#'!:JD<8SB0 M)6J\Z%LZ&UKC:@W/#YW^DJ%M_;"JLCI#\-BFT-KRXFK_?=G@0%H(1)JOX[MU M":/26SI*C0XV?6/&F%; @6Z#A6G_\-4E)2P0P]%[--L]P[(%KR36Q.YG\K:K M7EI<:'YO"Z @M*=\\="Y<*:S[2/"7\!EE?.LB]ND*0O7DZPS(6(3>D^KM%I& MC&^!5JQD+G:YT!@?_J11[F8IW#2L<%*E?O9CL^7.:%&:7,:>OP?15A="< PM M"?L<$SIUXZG6G:\IIL#O4YWW.+G-EGGU%=?F@9WXMSR78C"-_A1N7JVJF"N- MB!G2E&X,N#">,?,00*]FM=_3'RYG>ZN%7*IR.R3,0TR1U:V9?FCV=[Q@>?J< MD"2X@-GC/Q3U10_? MVM21^)0_NF+%E^E_D#Q=IN$SX[J;;H30)W^>^PH()INL;H;7D_PMBOW'>(?" MNV>/A#?;9@$?,EC?^&T=55_<\(ER+8WS.FZ=LTXUR_ :4*#RVE3.U]%HZ4(K-G)\H<*":V@1<@XGS\U7T7S Y]= M_O);KHYV$\QNP(^N/2LWO_XXM2?NIQ 8@;4+\CU8!@%,RZ-_%)(RS7,;DQJ: MJO0FQ4S5?&F8K'7^]9U=>F)@XHQ#IE*4_FQ/X7,VG\-0O'T,J,; !XR>4 MCI9/-50I6D3B@>25:)?G;ENTSZI M&S4T;>>Y9C+6^ @?29=Z"KH!@]">SJ/HF5F?@&^3E>^%J-5MU\3*ZAY--W?E MSHIGY6APO:/^0#*PQ84.%@!GL"'[6!9^5N'2>NW@?HMIZRI=/?:@LY-U>/3! M9ZO 19DQ4D.0&_&?.ET]V/QE*OECZZ4'"UB'G\M2Z+(9L@:R&_EF*A]%*<]/ M8-(9N5J>^M0KS/<0!)$D4\"'5&+]1_D% T_7-S"S=GQDTO E)/HM'PM]:,++ MH#].59&T/R\G*&DK2::"NE4WT=&09*MBJ>X7M\8H.AXR36,B2IZN'CFE.2DD M@_^(-BM43;:8SW=7O>MJQ.%PUQ"Y"D\X#U7GL"EQ2>K(#<&O,20!!9"7%6D& M&%>PG/NDN>:2FLCU"BKHM\_Z4WQ+_/CY9-' MKP7Q3&Q:5F\)WCKG9/'*N32Q>;1-& Q%/AK8)CYP?!96GA0>MS_[(QQI&C9[ MQ?]'Q3"N6+:^)7?6^B8.QX_KSE+D-(VCP$YSZ]%!SI^\@NUY8^!MCB)\QU#A ML% MF:,[//:[%+&W-LHC.1J)^B1C=K3B[[>Q*2)XL;P6.G-8OHJ_TU/-LPZM95[U]7?)CIYKF M?H\([S,\Z([N-<21#_9&[EWC@Z)'0#!$B&AUS!/BQT[T,_8[ M3#1WU7;!5&%5HA4*ED? MG)-&9J@M66*-TNS$S 8S'BT2#L9)QW:.B-LFW'ASI9"28B%TV5Y*LHWIKI'* MNRUZ9.L^F))?&]Y^Q>6U6,6&G5>4*@T4!%A81DLA4> M5SO[X+LR;MU" )1CV$90."-6:6=<+M/DV_$K:HVCO[__PE\ 3T.7/G=V1*ZH M'N-,CNB/NA\91CI2IXPK-P[="'!;C0O'EI$Y,4MXY%YRW/V-IH72_C"F2[N$ITF M&[4&!D9NN>_?+%WGEUQSI3\8*W#3/]7I?,",I=WL5WGG0?DTH:Y ;/.';'RJ")3#(2Z)*MO7 GI^AR'C M NIKF!R,R[]ZF,;V[UH0OJ?-_?RBJ"_\660G?S_.H>"1#?[J(Y7&SU;9\KN& MV7H%O;EN*D5'5\@7QO-_ >\FP]2ZK-P[4,!VJ+81=ELPN!-V89@XCK:\_?-# MJ\/S72L;KK7)ZAV7],^+03@7K-6]#,<91)2?B0 M)NW24@%LAR/GQ3H%[GB^XQ&H>]NNW.+M^P[B?3EY&GC2A4.<^7HDKMO0Q6,DKB"D)^IWNX3E.@[<2 M*(3.K \MS&>RA:YHD0QU/5IU]P?L*ZFN[JY,UD31^M"FWXC'[/G)!3@ZTVN? M(9>_/@O\),'[_LBV$^R))@QX@TG0W[_RWV$L%=!2>69_ 97%?6SRS[>_6(D_ MX +9_>0,J-%!Y.K2" \=[*;>S.-^IGE"LS=(9LW>? NSI0GX.'?(Z/66^UG? M3B/KV[V=D%N@I\7M=19]]U^63_+XHA90,)-4W\Z *;C QP[3KOFCMU?2PMO] M;J:Z1O]>C$/8/N*=M!@_IU:UD!0.XL+9+"WZV'%;:7-=5/SK,WY'Q7;K:O_T MU+0"]:(UH^XG82;9-X(MO*^M1!XC6@D M&E=:A'WYJ=1=SW*<'HR;2UI:.OG=F![&W =N8XIQ$O;FC(].GB#THJ6/"K=MNT\Z M3U(+YS/51?<26&T#G,@ENT6R!R4?(9*OM<.#]#>X_>'=+/0BY1]41TIRA[EZ MM:C4Z\9CLID4)HIU9);6+A*[L>A[KQ&\ S2T0FR5E5[Z0Q1-NH>:F#Z*-H64 M.=:6I\Q,P?A!U]9I::$O"+FA3I*&'7.9,(% S?0#O=7T,/^J]7V327.K8V8E ML^#>$F;Z^KNP8ZG0B&7JT8=D]PGPL !ON(" M*5]SDM0<>;STQL 7*XF&.S=.SH[/<1D M%\\Y;^N.G4^KT,(\SFV7;ABJ:T7]/XP%_X?)H"OT@<[0OFOJAIDQZMIC#GU& M$'_^O%*H=\":X$[EX6OS%R'E.]&'=59VU^AIL M CH^%+@3E6YIFH[6&@PX+ MB"DDEK8:2D=)GQ/8%AB>8G28N21!CKO'+3F"BCM1(I9% M%2,_@MWBYAZA7LUQK8\T4:NRR*4+9>M!>OW]I$N[&K]SEAD3\X(B.\-/GBM08V:)83<3P1QIR*MF[CL0)J#2XX/G96_BC5#2G8'^\@ MYO$/7:EE87;?U405G*^.<)X!UO >4\GYMY/T]>''VF6$V1'30Y>/B[#VC$I[ MAY0FDD6_W[GQK&Y%Y8AL<,_T?]E,#*<=4+JDH.4:Z ;P\7A]7Z86SHDDP/7Y M:IY*&KKQ0N7Q",?"]:,?G?QL=]^0NLT0J.B!(.ZO[1Z;A&VMKU653:*+19.EM6Z:6R9VJE/$&ZV/( MN9$*FVQ%I:=BW#*?T^,(9/(:MAII?CNU:&!3NL[1@V%@'KH\2G8&X17W,,PM MVVC<;?7/=LE#;_EAH#8L@.R8L%/BGL7#][&F5XLT_8X.'(\<_"?5[>,U-6Z_ MYM;(RR&(3^'#_1NJ&H[SA_B%QP0<-]6G#^)/_>HM5MR;; NI#^:U?KSB?[?= M;5U[<1"P=\*#C.[RLO@+^+ 84"9PB^WR>]3UW&@/7OOD\B=AO>K@63FO16"B@XU MP,W(;2BX="I=V_M/3CV> :LKREX]7KH;,ENIY! MIUV=^HYM)H\"K):7^*Y/^(#^H=&=VJCAL45V1L6?NGB6A?@CXVC;EOEER\]S_?/!VB*B873K9WR>6?.9+ARMX"A"FUS,O'G18 M@_ZXSU.5K8J^S+^\,#=G2GJ+JFLELRP+80B*QH18,0_9B;UB<_NZ="/Z%VT& M7I-M9_6WC_\"YDVR0[-U@T/=18Z]_VN7?18GN6"?C$;9L18.B"0>\2M=*L;>&4FMY:BEYL+7QIMJY@L$$X==)0Y-]EKT#I].'OTZ%$A0U M[AI56OC[M8C^+\;.*ZH)YHOVH4A $;"@(%5I*H)4:0E-Z0**4D.3*H30>^@H M*L;0!!1#4&E20J2%WJ3W3B"AAR*$ *$3BO?[WX?[?!_F=1YFK;/W;Z\Y=: M.[E4IU>G^<53MKW>5 8'P%_O$2WI#66J4'?LF2#":8((5GZ_ =4X'.*OYD-# M6.%XXT?#O=':N1^(W/>?LV$.Q5L]*;"=(O_A=1JL*K*6,FM>BHMCT>-_:I_F MH.>0'63\G8^.O%^ \9"_B]*[OA!R>=>S96^>'\CKMT6&H+FWVPYNPGV^NSOMSSS$8$J)X= MTVYM-]TPEG(179$J]CG5J@$"7/F;TJU=Y;.IUTPGBGO[7Y8>0^ L;8*%G7REHY%*:XB@HD^\CL M!$3U9$]+.;3=_9SOA9O_'*86JYHA-!S&\U/U.UFX+.0#FED,X.OS5^^T]"AZ M\X:M .[-=^Y9J6OY0*Y.AIK#?9H9>VL36^^KO"N!U:DOA#F[UQ"L)'R)RIGX ML(>#5X5S^=M>OUB$/S=M1SF)G$&U*3DH\]JL+2N?"SB'9)Z6FIGA#>5W;"AS MM-F$23-6)ILVW^J63K#LIA30TU=Z+&>@):PAUUP0D=0,UMBCD>+7^W1/I1A) M2"6N0?[8QOM">9U2'4/,@MOJ))#?'-88B[EW3^X8%C#J.FKC48\)#QP2S!Y( M,?9/#@V<@ZS_ \R'N*Y9*=8F0?JT%"^G<8&U@S=EU)4 VZ%X3[D%^]+R6D5[ MYBD4:[CZ&1WOO/W*+PNK2QZ %@5[5A2U9=W8CXA6['>WU>--NE+'2,^DVZVH MU*&,V.U0SK)JUR\A!-4]KYU:K\W_WU>OQ]_T49#:)MAI,F[-9GWCFXVDP[IY MX(I,]M;>.EC950RKIC&*%N_9_T70$WZIV./MT[Q:=K"TKT2V<1[J6_JJ^JSY M+C"*#HCV:28)AQOGPHZ4".^/XT@ M\D$3K7E5<5- N.[?[Y+Y%QNPU0:"'4ZH)V[)$J/A: Q:7%3/:M<*ZTY[9 M!V1$2/-FUC @V#+9C5L1!94L]"DHMH80)9#CCZU)-%!I*^C9VYUV#<%KNZY' MZ@,^TYYGZI18ZZ7MKN-.#PHO4A:M[,A7<["$-+ A_]R%$(@J!-J<'<3RPAX1 M@E51@*E"]AH.Q_PS,IY83DV6G4[REJI^=Q((\T'7_'*BTDE+(Y7TNGD13E?P MW* OCCC*NX$-R%>W;827[]N, TY[>KU=!?AK>#AWQ9P5X=K0)?$B/ZZY$/, MYW7$O-"3@!@;VA9@'D(MW<@.7J(4?XSGH,W#B(:#JH)FFW5S!=DO4TZ$Y=_Y MF]O2G8I\QHJKBK272:*OZEYQ 1F BGP^6Z@=O<$\Z.@_P&\8:)[^GC##(/B\ MWI'1L89L-J=9N=-#L0N3!*HK'9! ;/6T,>*3<8RS5^OF*#0W4O#Y^E;@UFAM MA$' Z*@-^_7=$D#QY,1#@7!H;P\P] -Z)%!AH MD-EZ_*;T=>/?@>5FSU-8\UJ,KY+J_D>_[+NO_E 8O76$UI4#Y[W99+>TT&GX MO(_#=6[A_XGJ(U%TD3G6OZK*V+RHW)PPL,I1TJYN;RR&2K!F\\/O#AC=>P(3 M>F4D&WVF$_G,F$%^R-KM?=DK]9/O,3)%B;*?ZI?V!C6UC6TK)R8%%2\$ U;S M%<$:(.12@N-$.IP<^9"\Q9BYF5J!K]+&0\#C=>Z(G+B7]N@736*,K+'-?,=G MJO5X+:]KJ8 _\TD(>]ZK2L((7KH65"83A8>54UMA:I+3NUD>.\'[_P#D MM/2D_B@C;=^+U$'A@LZ(IN>&-35,6O%7XS<"._2> <580W@CZT/V!L4,Y4.M MR ;B4U/RX1)0VG'VUUSHS(R(\[@^&1)R7K6C@E$]V!R_8:D <^QB7&)C-_'9 MD HI(?2V24[T+.DIW 95VD-8C<4D/A6-[38OL:4N"%E41[]M:)_6P3'\X&:\ MRWV9)A#963:TG!8B9)'?#.IJWN;@C[ ^^ ?8=Q0M^Y7;+5989C6WC.VF0'/. M72K2FW@:>--Z8;@@XJ!AV.$!,_;MSX]99?V!/(S%VE(O0!3[-M:$Q3-EO]3" MX$/CBD\M-?$$QZR]$.=/SD"T%!<"$8V>YU>,]:.J?+,ZA\6 M,1S'R<@47P,F3Z[K>()I FT)%XZ^'7R@SK49P-4X@M-HDY@#/M#YHW2Z:"UG MKF:A'R!2@[U4:G.+/3&!C=K0C8C27OBE&PU-A%@>9_ &9B%MM9HN$O MR(>;%O'WGDX,WA&8^1K6;N]HSP8@(6?"Z^9QZ45_;]EF>15,AS<&QLN,*)G# MVF\67=410_&?%:H1YOZH7J'.M2KMS7'8$![[,H1_Y5[7J<-GR-NG MW9JOQMGY[T:->;\*9M^L?#00:O56S:4B:';=L.2#I4*9;149=N7TVZG#$9&J MUIE17\4O13VO+'PLC%R9D>?)]GRO)\)JHMM3IZT-:#Z4WQ4MABTG;=UIN>:< MMFC2/L=G40VX:N2M*X8*PE:JWHGH:Y3WXB2S+/0*4"3DK9ZS?!CN?=BG ;C: MB@0*G$AA;XV?TY^:C%7$AK(!H\["6L)H%N<1T-O%MXC#9:DJE3LWPT?'K, K?1A+GHYU> M_Y.XOZM>,OS&@F+)>YE#:[&[([N+ '6"DQ=HL-'9_T#0 #1+S77[B^\O-K3/0 $ [D/*9U5 M-:RM[(CE3RP=DH]F_-TG]/7DTN%UZU4ZM_(?J'BE-L((X[2U3\ 8T$USZHCI2R7V*8/MQ0WFL>!)/S M%)7'&R\.CU8([9[H>663\QH0N0EO5?S^F)4MZYOIS06]!DO\' \GAK;CWPJ^ ME9A0LE=Q>8M"+23*I&ET/)::=_5>)3]S#[6IS.W?IU06;51_V,!(J(NZ22X! MM#D<>2EB6<_\K =2BF?LY'RZ!KAYE1YT)KX+$KA[T,7=F2^('\D"[D$B;QTM M$E9--03>U8N_/A<9$W4^&VW,Z!6"E"I:UU++A9.&C:TZKZ8Q/2KJ-RG7R[\Q M\GQ8Y&Z^\'^1E7"FW[J"S/G\\J7;5$&!EE'01+]>Y]>9(A&H9"8WI@02^>?G M$0_T^U3/!Q([7[-DI>5WB<91_4R'VLH*%$>R\*_UL-;J@GE'1GQGVH'$025: M] KA@I^,7HK0@'=0C(STRE6C$"% LC?T/]+A(]]H5*,:E18?YFP\N"^ MQ/N,V*7I84L?RS\\RNBS91V&YO@-<9X<7CZ[N,36D" FEJ"NM&5M83WKZ0ZJ M,MB8LE&0B.@TS[D;XPQ4L?F/&+:_*ME:T'FN4#'GI[);N MC[#F%/:+C5)2'/#KS&>0'[:RT?<52>RJYF(V!M9TS^\SY&L@E=$3 L#)#<.- M2SC=^^R:($RS06>=G6!-5V,RD*NC XZARXDDDTHMGBZVH^YI-]"R 6 ME*67[^UUVRZTJ#19.Z6@V/7__J0^3.OYU-W%Z[_T2^FO3,@J]WE Z<\P)>J% ML3QA@=N,3,Q TPV# #"3WBKG!.3TSM@"2J[E2RSZIO!\HE^,QH!T\Z#@/F8B M(%%X_*DK*D.+BAK,N\>"]%ZG_&<*,Z_3 M0E'L5\NF!A0>]@4SEG(/L$W'HND&GP6O03(")7.>,[^^\EM$)N"^$9LW6!9I M7&(8.*$*;$R>,5&Q9'D).%\KWV&]RLR;$J6[ 3\$&\5NDZQW6?_\<4'*\&M= MD9Z.9432K6<#D9. 5?G=S9)G2X0W(UX&I@7E1L3 P)$)&YRRR)^0B@<+[S_; MKM58BA;O&>%.F]@&3O0)O.?IL-QB+'.2DW.'#;M)OL!=\:3D8%*>#-S<+];_BA(R#V!17N #(4\NG6D]U"-]"GQ.Z5PICGCX%$U ^"K^P@8]*02<*! MEN7=ZI>'&8BF\!:CL)M^&7DVZ/DM,XM?U1J%R2;Y3(2W6UA0K:6- M:%J"&3&2Z>C%0E "R"OW4L+EOU6W$C\Q7R&T".&X#5QC;A9TO1@$(!QJKYVH MG=I40AB"YC$OA0]-=,H@-QVX'5U= #AU8=BTWTXB,#?20* \86-W/BO:ECW. MX MF:_.6XJPF]0&FKE<\^O ]+ZM]( !!4G,YBFQM9*:*? XJ6CBYYWWR&9QC M?[OS05U*YE1',(EK5;[]XY_EO1?^O\:7#3N_FG[3FUG;ZH>6U$(@[D]D0?ZI M#0WH?P#6H.&_*+O PX84:.\QX_:[C0*J4(>M]&C%DVVS*I>J:VW\5$R@E>C* MT[15E9L% '\@ +^&Q/X#,*9!,4*MH]!9T5&,66"T4[E=14Z>63>K^OOOQ"JN MI3CP,7:.J,84_,(HR=-CSU"5)>Y1+5&[N%A;AEE=@VM#G81SG\W^KO$K068+ M^G[HHRW3';_,_"$8:/6LV#5CQR3[5M)GZQ']WJ_D2[AW9&G[/_ M3>_H&1F>?R1EJY4?7L+$?H,4D0M*RF\IC,>HA M"IFYUJK*-PK;H^,YQ2YV6CZ0_X7[=3M#?@I=[W0H?QQ.Y7D^H>;R#S#I +]T M7>KHA(1_+UC_0U>F4+=*:G79U/X?0 -2L4%T2GL5QA/_OED4R7VP[Y!JVK6 M0L,+2,W) ]UY:S<"=WV;FS=U!4P5 E@R3>_1-QF'7=Z&MT:R[7TXO;< 4;O? M^2(#(F&[N<#0M?TW9]!5[$MV0D4O1\?+.$6N9]JB_P QSN<=&2M?Y_..TDD\ M>J_&3AU?2WB$[;?]\HQ_*L(X7W(1)<6]Z3.W_^"4KB9C!'/^<:W0>14[MS@USA8D6C-OR;^' :":CZNC8E M^3 R@@:ET;Y9OG&&J8(% M+T66Z1:]>>'_WNGB]Z)[W"VBV.DPK@GY]T)E\,?0<,Q,^?KAS2M7KO-SIOH6 MW1-0_I7IE_4U1$UR87 -A;XXNM=O\-]^S;!*R#>%\MO70Z3:Z5M5AY0N.IDY M^,HFPU=J+KOJ?=@,N&#^THN#*$!/@%F',#V"8BL+SGG?W.>)'O(DF[,:ZONN M())3:3GC^,*=P*;,BM_A1M\(8#GKP>RFH,@ 8DF5C=SIKE?T[KJTGB/( 3C1 M ]%+)0P1@OT_P)R]=$O2;B]SSJ!V "!7NU.)"O@)=,KLM=BX2+R0SS0[2$EBU,BN0U>74X]V\RZJ_ TP_.M2R'J0P4>8J/YI&6 E]ZF M5N&PAM17;\#QQ9T*H1-?>P52)/G//<^C#.S@M\=RZY6'-*BQ1>$(QBDI(2GRIJ_P=PA=[;VXI18]THJ>+Y M&,G\E]I;IU*%R7E5CO;+LCJ(WPT2V3RS^_)?Q,BB M:*9%Z:=TS8G'#!AR[.9_YNP3858^/ M#@M/K,U (+"(S)(L[<<8VSFM>VW)]W?4!VX*B6T/+G?]I]:#F/4GLO:_K6.K MJUN6HOS.PJG-F*+!][8W&OX!TJA2"[^Y=1;9V'%P?G$FLL60U\YOFR??$YE9 MZ80/@7S5?' 44KS!Q$H"LIF:1NXU'*=Y#2VX^2?_9UM02S4UU8GRFG2Q]V(/ M6L9OHN@MEOBUM2WX?9KWNHL;-,\M\>)_8%W+5:SA\SH1>EN#MG&U\(?,D/41 M%Y[V^\V_"4M+?HC?0L)L)+[:[7M>IY&T2*X MRE%,WB)8=67*S ')-F04^7QP(5G95]R"L!9D%KH?5C0U6?C=Y.D2Q6_H[(R\]NU@R.T-L M^]-M,.Z%F-@RB)0?EK4ZJ+_FGREY[_95_9//6&ZQ7]TMS:>[9*3RF-Z4"$P@ MNRY4G S+6&_B#/\E63A!=,VEA#_"F_[GH9-S+&L%EQZ4QGW(;F&CFV9F3$GI MU)C[<2>;FM\&OM\_,;'P$PGU58^49>M$&AF_F)M&&X9&9+*E.^<;W[Y?4JK$ M+:34TC*@2'-R! 5@^_X!/EF]W3L7K8589CKNHC*+=86J!&,[-9#U5%NTP3O3 MHIR3?*Q!Y3_ 9:CJVIKC.X6V6CD>?8K$M\T1@\!,#"R@<=9V:M'XO94J[N! MP5SW=Z\4HKO& +&MV]VBR,TME*<\^"S0 MR8>HEADA9>>>'ND>+U83$,SG+.;'IL,[C]@G(QN,6 :)672J$N$Q7'LGQ]T) M=#*K0D.%L>"QA;32AG?P@=(^%KX] MFY3S-W!;+/62;K3/;89(!EX_?,'^7V6ZA!02-1X\'?3H9B^OF%M2$$DL1HH. M@(YD]>F4GW53XX Y52/%/XZ_2N7YB+J6R,(MC-@.[F 'Q1];:[/Y+]%4/\RN M'Y ),Q%Z6<\U*Y7R7;/'*8UIY4&5>U##VD,:V( %"H9OAO=R=7)%Y'H%MJ0ELUV.U'IOM04(S^;\6B3!\*? MQ%N1430%I9-.A"R38Q,Z^2?)E'CJ_9,2:\)4T4P(N6YM%5\Z6?.BUJIBYF!V M M+@5;)6!/:"'_H>!3T=8Q0/_'[UNTSJ()BVBIRIBU(Q-P"^JPB7&3WC9T9> MWU>7CE($W9%G M6AK>V'#FHSN$6Y!A4.!#RY+/&7#94&&!.ZD:P/XUXD";3264EK(G]\F'1XA1 MJ(E[('(0ZV%^K\"F_N+(6\G'%$*VV@MD-1=8);#P#<3-"X:?(7IVAR#%OQ9) MFLUUYXQ >S=/^WMG7MD;_NT[.OZM.Q"N!]S^RV9\3!XMWX#$ #$U@!_ M\"FJV:;VVT%'T\27I#?4&;*,C=JH>!!2/ NM]U!FT(,<'24E'=LUR*U$.D9Z M&S7V2WB<0 \/R..1SYTJK4_5Y3GA\&6*B 2&VF'XUN55=(V[#V)*E/B5W,?:_$WU@# MRC*V539_]2-8.MD0PPV,T;,U7O1+B6$'L4:$&P[&]JFPV%8KW0?P3Y&[!U0< M9\O-C=;$0T[Z_U:2UXZY'^$:,B>R C/YF[".?9[^^[IIZK))R1?WNA@I?!%1 M]FRA!VU9>A<,7L4!.AD*&*E)X_#8M;7^T A,/J9>G7.>-ZFE:YZ)K_/QI+UK ME:WMP0IG LHG 9;-(,Q+0ZRB6+V-308'L_>(\* SG=P*0D_OR%SL./;(<5#T MM_-,E-'T;I0> RIAV&_NK[LNJ"O:)%M@=E/9G^$7(RIV#('<<[_57J_JR.MI M>M"A"Q X(3/@F'Q]K#,[/RP:1;*F(-)(,4J=LWL Q-[B)ZN-O=V-,X$N;5IM#LPF5_SFVX4*]4"^Y:,TF(^5KP=;,@+H: MV=G@9+P(==";ZFX>5)QW\IP.W9MW"@"9,_@$]S37IDO,E4@W+Z'"E4-7&YY4 MB43-7')$SL!7N4V/W@<7\=RJ$]/,C0IDD^/F$KGR^J3)V<_ M5DMXM)95O.# UNCT]2CXWXYCX=Y?K Z/;)\5&+F4/^PB(F.!X%V$ M#QE]002O0RNRD6S0*VL@1C0%V=1&*%MU;;;O>0G=UI8LOEXJ4"L&XICLY@T0 MW =FQ*SLC$Q9;C[$2(S3.?"'/1H'4):N)&VJ#S+&'S_N4+L5 ']=U.XC: 6((]:1Y-19,?]._WFF-2K(KJW+ & 8;$L ME3Z^T(E)4*?$J2 M3P_(H[J#\JF,4Q>T/P3LR9-F%R=JM%/\R.'<6E;(R<8#UK%OG+3Y5,#_/['OYZ> M6"?-S;IL]M2!D-6$74+CP9$=IO_7@TMW39*?F$Z7SDNU>!LQZ=AFACHT*8>I MS4NXS[ZV=$B\7_M(B8%[-5%O50RGU()M5+UFR:-B0\OY.3$R.Z&3L:CYW$%+ MW?*C)PGI=[248ME_4JY/TR;L-Z7.G$<68.X'^G@]R0B:::C]B[ _7^*]WQ:*(.F+QK=Q"Y79); M!%6P59Z0&%\:DRR%NA^SL,8\[1K>MD DQ>B)59>\.(@[JHV0/[6.O-PQ(G#Y MR';O-A1U&4$/I:C%*JNB$MVHI?0C!!5_A.AU^3_7 M+2UK8^OG8Q%+:#B>]9N>U>Q.+:P.;*+?&W'^2;;Q<_&T?UV9E]'!1MU_)UF^ M&@I8"VP4LN3>Q-'L8$8'L"";+%+M%W M,&0YW,#'KC81LUSOL#A^^T:29:G#^L6W+$-+ MT0BV2.LH\6/O_W+NIZ,ZRC\ U[[PJ"BN*HTY30'ZHI0AYU-]8GYLRJ#2J?+A M\I&KW;5;AF*OC0*)%KDNR4;KAX%;> T2],SNXKI(8.Z%_" Y3#8Y@G;L[J)' M[>U48]_$['<%&%<0^W)S<(%S-Z;M"RX$<6@(^X)UK&C?%K"4U>T3RU+<,"@\ MGVAP22Q5^8UF(4^<>$VTX!+:2*F3]^+IJR:J:H%D)J_RVRV"B?1.3%];-'%% MC$RC=H04A6M*/5F4XOQP_V78)/\[;LKQTGY)GYF>E>&.*)8_O;;)8(<< .,G M5%2 :H-I ::$?_KG# M$_4@0E.9+9^;%T]Z6Q5?6?3RTUY#X-93(3=5T[YA?Q"K$+NM'QZ='[L9P7.6 M%R%Z9"8>+#?':3LMK,6B4XM^8G\QZ^O3*%X2B#6 ; =&])1;"_]X\,#E>#K5 MP-:H-S6/HM<@-[[6L+F97AK=-E]P/X'S[GKVQF8V9P"\"/[D+,1_^O#AE?.6 M.2Y_&_G*8'\>C&;/I%Q9A;2>4,B]9/TWMA C&O)_N)QI_718RJ#>D7&B>5V M'M;9HQSD\]7#U628X6TDZN$LJ2DWO'+AX=$]KW9#!8.J$>R=WV.WW]_I2;^1 MU/3E8ZMXNHBN4)TKF-T:C\]B:YK_*0 \%URG&<4DY+_5XJS#U7(Y+*=,1%YX M]&UB)'ZXH;CP4>I^Y4&=53;518#)/0.,R.@H>!62#^FY"I;8M'^]6)]AG/C$ MP#%!.N8T9Q4L:_>D&P[;[IWWISTSYY>D8J;-E5.>2(MFY=7+:$GD/&5;1 ;J M$CM!K$%JV4V566V14[NDO-+Y+.8PL>W^AH0XD#@CGC S@[A!%;$RH2MKG!17=>Y7] M&H[9Z#S+RT_'9B1@PU)D8(P&HDH#TS:UGFJI(GW8!/,CLO M;:6.RW6L&Q*8Y>%^<]5U"0?D4^K:\PQ=;'I9'#F?GL4;('"E/[)*JSH<)4&L;:?LQO"!T&:0X)W M@A26PN#[52YB$@@?1!#!.7RHI M0G?EY>$%VOU3(O\ #V_!_?$V-R@^0VG06U*?1$3T^U^$E>$A^[&52P=&!\.6 M?U,TJ MO;D-"DB(\^4&\3M%)L0-LH4EX=.K&+78$9=-62:S*\I+CLK2RL9TNDP$1K M5:I.ZM:5HV:1>D>REMO[O3_#X\;/7\X@KG)%5[,^8N-9!MF[8JUH'Q?F MAQYB'7'I!K@;?[0L^9XQ+*. 0E$L#" 4FVQ_B-GRIEZ0' M%J*L40"]C<[8G2@I8_J&6*VJA#]XC]+'*U\F-^DT&%G9C*1C9*/G&OT&NPTD M"O-%N%5L(3,S8JY8I^+9JMI0J\XAL_Y=%IW4&>%DL[JJ^_HTT;JB==J:BW]Z M)-O>C'&[-NS.#,P#(SI;Q<-I!TAEI)' OJ'([QDG.@MJ'^0Y&T?]8&Y\NELP7)[>A4QPG(7FUSC3*.R,[G?>EM M^JO;M*GYF&A>ODQVY73>-0L/ /5,I4D6.^MCIEVY-?)2Q_XWGA\WV&O;.9[% M7L\0$)1-F(8FB.>L\51(JFI-2YGZ#$POS2/K;QV>R>J4C6Z\SZNL5^_T>Q\0=N&*N5A;[\*W>!X&INP3/%,[#2Z9?_+#@M>$>D'L4?[WT]5:^LR>B%!UV,WCZ6X+ 05A5T!@6U'_0OD?P""Z\'.4>0VM%7; 'LA M3#P&?&^QPOC1'*S0K>JP_&FL=)QEL@<'X,_>_"I9((KF7/7'Z]*IQUENI859 M",:?10+$OW,71BN?,X#Y"LZR#R3:"EW.D7K&Y-.\/WT=F&):AT MW.@/* @N>O'Y=?ET05+;39]9+?\N)T;8])4(,[4@W(4@AY^IV7Q*-A6!^! O M?[S3_I3(CS1^0Z4:]Z5OX9ZI))XU*-@4/YBM9K&WQ3AY].*/%5/L3_7?Q+]F M0Y93VN]_E MG33'19+?U_[Q/4358<,$]GGNEU!Q(> B4+6F>0".PG\E6]T73K)^X'26T%_] M3%LC;:S=B\$?%PRX71,N.*:MGP2R23KZ#F6'.@,Z M0O>7O$-L;$<&7CA?+_QXN3$OH C7<5V=6G9=3"#(VY:9B.)_QSFP;A!N-9R? M5P8#F\KD A[N)A M:$8F,7KUGK@36X-J:KO6/%-E??D%\\&XV7#?157-GH.G-I=6Q98U 4O7NE53 M]Y %O*&?87E7<'I;^1G:@O02#I\-/$-9[QFAYDDC]8=MS^>2"F'><2$HH*%Y#_G]FT.A&D>DL[Y]F;JH+G)97@#X<9_@&GV MV""FK86@Z$W]-[+!04;AL3]7+LS#+^[U[":\,7,T/G*=+Y(BOFUZMW?4,N![ MXP)6IT#I_[?#_?]UNI,T3C44N5AU^;^3!)YNLXMEY8MQ?GU4YM*3[#L%X/!E ML4;1=4@QL1FIT$:ZKP.NQ"8A;G3:^G5&R'BS,])V+?'2+;?DDDCB4?ECB4 P MN'EM*^.$4S]U<[[6B].K%+I5!RTYA-B>>@8HK+CC8>YGQ'9(I A4I&S+)[E? ME+>(@T5,*!:_3$J:4^3:4%RS-,>G)W"U(7(MT"R,5Y79Z%IX_08B4CV5;FDJ M(*>C?.H R*9WH/.7*7]RKR<:62 "&;BVD'Y;S?*!I8-+WPV)PJ);G5!$ZLB?B701_/O)9EB']G5[#OJ$YZA5$.(JD,=O;7U*V+7@N!2/ M]HFMRV_2#)'OKU>+[B\H_@/<$LDXBO6/V4?--VWUR7G,RTP30: M.'E*-*/I6^"PZ3>[:\E5K>&FR4%$2-VJL@NO:05'QKY'7KFN?5.JA38HV)E&RBE,_T M_[T)VE;T .6<%0ON6U7B>DX"S==60KX0]K.Y3I3T_+0/&O'EYK@3E3G/;YF& M@Q1VQ9 ;BT.J>H"W]N;\+3[-0GQ^R,S"V:R3)]::WZ:^M '.ADQ8N >479NX M!JW'^6XN2*(^-EG5O(7PO$]$>M/9*[!]Y>*O&8 ^UOV/Z4N.XNCR_CB57;L' M^Y[:L7FDV#P(!*NP:86.-Y7]+I1&WWA30_)?-@079YB7-T7@X?RV_"&9YI+6 MAEHN*?HF1@,34UBU)S.;)0,D_:/^XN#OEPQEC6J>?+7D_O.T>8E?W4D("]X) M&8#V!;#'12A272I%>K0>^-25MKRG9EGGA8!6UY 7(I*.V!<2WH;)0AT]Y;IN MK=KO"K_&^X3'_F<[/(U?!^?#[Q@*&)0%)HOK.EC'"=^G^:"5 ]?V21D[396_ M_04>\;!K9S:.O;I^/N@\9;E1M5ZYG\:$NR.-O(/1K_.[IU*DIP6%8_AK:26] M5)+Y&;K2X-[Y:(B;1%O9Y7> MOE1MNI;G#3UW70PVWCY[A_ -VX,UC7\03] M<)RM!N\-5F/L\RP-NP*%6L^/X;R%=^(L63V8";F)CCP-49LLX/ 0[+6&HP". MAN05PK8V0_D# '50\<\)=0!175ZUU$./Z:U9\ZWL!GYL31 MH8!^YR.OCHSQ"0;\-:@):IA7*S#%(8GQ-(-RA";9I(]'U'H;&2FXGS (<9MY8O;P]F1 M_.>].OV<4]"UAOJ#<@E[:>D(BGN2_D"/V;F-LJ7[1.W#!CZ=J%.82VFK?Q4] M@>DEHE7(*8W! W&)0T,,/Y;@0WG4]&H\TVN(19%1&>$,2X3'R3D;+.$AG^2M8<^+QW[^Z8$U2Y7 MTJ"5)>C-B5!:V(TA8UXAK[N%P&?TJT*@_;_!W(<=X@84#BM) 2Y;;0OJ)GL! M<$X +?6J_D:+Q=(O_DSE@ ,2>0XGSF-6D[QT0U.]Q<,U-GKN]_[@,MIGZ>4/ M;I6"HWQPQV% Y0$K+9[,49K,@Q7*DAHMI !>&@$YWO" M3&<&$-6C)XA"L_!&HK/>7OP&5SEMFD\@Y$X0%-^ M?]2T9,UM=7@&$__)--BRZ0,T/WD-:T"8N37J,$;C<)DK>P0$TNGP=^;S[@-' ML?(VQ8*(]WWVLG23 &^@4%)"V"IRI7)Y3$1C&>4YH,1?LR>6%+U&1&S9V*3GP_:4 MQ264F<>D/X0R=+![&>E@JQ:U/''YKEZ>$J=O'>J^G(,0U*ZN[I8!Y1._>\7: MKRY*L[#XMO:>L18M'$)"T# FB/X MUU98X*>K7J8]^8L D, 824@,.;YR*_W#Z>)S1^YY;^4D1&"GK9[:BY'Z*G-\ MI?2#O%&)HI' Q4'>_1$R[1+Y>]3(GRZP0#E<30 MC:T3)1GH^H'#J=GSP@'R"H8(+[^/TW^DKTPN(TP8X6UP>$C9*0%S.AJ2K$"X MCG80HM=J.5:0U#T4$HMQ9RJM'[-@]'.K/AN-W6^V9Q=6 (63\/08 O%^&W>F MHR"]L_#E3!FCS2^ 38$9L%*_?]KL_:/PA;]MM(E2QBKIF*>:3Y3L90 #RIG- MN[.XB-#3DU#W!CEI<[@(CR=EI'NK"EU+*5FYSG]QS%._\TJ:'M?FK)!]KC;G MCDZ/#'/S:NR^_$C_]@%$_+E/R!*QL&!VYRG=$GVP0_U\:3. ?X:<2'U(TP3-M/N6;KQZ-2W M1^>.>==+>RA+5P$,U-6X>$,:[KS.(UQKT="O MV98]7N+%LPG'AAB)86M+09.G9:>)IUW'/$Z"V\::;+*# W,<:J]M!!Z7U65I MCWCCALMS,/4/KUH?T$MUJV_L;,POD\)]\D_4D]>ZZ1 =U M>!NKJ:HX>2O[AHDOAB\/OM^'*2RL?'*1\)0[G@";J>?[:5Q_8]#$F$BORR(Q MR?H"N4[3[CF'>)X/D+T:&/3./F.7B*$EV(@,&)SR8_C(=5&L78"OVZ?0'2V8 MW/NT&OT"ZO"15P/VV.4.\Z21H_VE*]T,*=TE)>)?[S085UA_2VX#2A);E!CJ M'ODJ488& PBTUF4A"M&XYA=^\72GE+DR?]!MCU>RU$*JIW";"> MNF_"2]XRQK]7%5>_#ZK?A1FX5F)^VIA2ZB@1KEBCI9U<)Y)7&HXR%7!\.I!N M,WKCKP'(77N[+\J)GIDQE2%*6YF5.IDLWA(PS6UB3A@R87-JLV5K0G'$KQ!.SF_#.<#QSL5,8HT2^'9%O+[#DZ7_GU5=,-YN/\\GRV.<]Z \;%X@MR6V2X!*D5Q?T M#6$ \D4T/>]4I$4NV*;Z.8%JHHG-87N=_%GJ:F>FG2;97GJJGLX'668X+,3A;(R-Y%\_Q'*,6R?+64!JOB LA\"2]VP>",=-)?XXRPP3G#) MWA5%.Z6<6)Q:5QTYSG\($\^>CL8<95C\>-?U:D4KWZ"6Y[_$'JAGT_QKVGO: MA]"08'Z4"EWX1'].>A9P"Y9:7!QI>!4BSO&ELW.G-A \_7- M[!;B0V$119"FQA-H.##85>/14$M$FJ?D5DR6C)9+4FQF^P=!W.GJZH >&2V^ M-SIO%F]G5![O1F!!:7;9! %>%@C&-5_&I^RO1GF'L6_[]AP:EH^74%(],,-2 M^F'?!5F]=85^<(%(#>$77BF\"Y-VY1JEO!W;D7O^Y\K++_'*122N#AUK=FO^ MU)2@JB>5SZO"Y<:WB-EK!;F,QULB=<01O/M<*BULT/#H0Y&QZX*$CM'H9EA1 MUUY-E9&%3M/A$[X!#E99_M!@D+F[IGAZX('91UX'G?NOR<0WOWE]V M3(1TQ+!:V755[FW1(BK$KL[RX5)M38RK@U(ZDS;/>^Y7=8I[JC\;0#_KW1Q? M*:G8HK)= S-)/\E02CB,T'&<\' ,@@I)R7PT\2D_H/#C1F4MK@$>\6A*APU_ MM28)+U(EW2R4DJC6FH*$FDQTB]RQ..H29MU\)COIQ 9NJ)V?T/I#;/?SG\ V M6$XQC3"OJ\^'ZY"V4LP>;$K>9KEA=!VIDAC*%MP!=RT!@L4W"R8^A4:L6V$V M1HW62@YWB;T%\]H]EG!QH"MI1YCT$*Y)^S+/G^A\D M:S@]EXS:S?&X+1[;S=6R*NB#S@D Q<]_\\_O-S-QMV.7/;*:2S<0I=61QU^_ MO=N1'12?$C\B8=M;Y$Z0+[1;&@B$B5!NF2?9I"9&_;+@T%4$ON9-V DUM_MA M+)H&\XP87-6Y6( $YW2-]+_A@;CYF@?JOA MIIP26A\/",\9I2;R@ET[3=U+KW*8H=3/A!,]0A9@PRY!MW($:&X3X M??S4\'H08;KJHDA_X=VZ2@0W'4?T-B"[@-[8TEP2<[G6<<$25^+F$Y%1<7_ZD_ >F*?S[C=*OV#UX/OG^;F MR^Y;X?(Z>Z^VT\\O+H?,'V\^K'=;$ ^9>\8V8L"8[)44XMR3H_ZV>]"8BH4? M\?T#7. Y4B+QO6A7E:.N9+HYL[@8R-<@:A#*M=$? I.# =?6T*?_ ]JD948 M@U\0ZTL%-XT_/)'-R7%D9E;1Y75^SZ>\=SA[:^]@^)-BQ:?\V<\2RX]DEF)D M!V18E$"H"!0Y9GLK=;3X9XK)VMG6'9$];M](1(YX1/&;1F73<0HSF;+*21;%OMBM6F@*7HMLN\7V(\_JR,LR>9;W>\U9GZ\7(+-U1>PU"10 0O]L M##YZ3#T\R!D)D% Q+$M;-7%S=/7_SU)=6NB"$&^!P )0#-"H*5< >*YX&MPP M7N)$S?O 5W_C':#>!"E3TROM<:UK%3M_.>3S/8=IS -M:15,T8!>WEY08Z;) M:%[I%'],YPE6WQ":4Y [++8\089(5DWM4DX4CSI;^>G1PW*Y8UBZ-,XD)U/7 MR073]Z:"3H$MM$!5A6WR@>I1^B(L8GG?4,YB,C6IS9?30??B2SYJ 9<2D$NB MF?\? *-\LPW>M/'+J6&;,MTK-Z)R#99Z8_/M<9@0ZADEDJ+>OD9:>:X!7R,5!CW5J54 '7;,B MA7R\@C%/MZK43SY MLW7*&H*_<>;\N]D%;D+FQJV 5,I,*V?\)96BKRQA2Y M[7?@M5WAF[N2'^Z%#4;./"<8? G3>N6R7NXJ3.?#B^1(2'T'^\[^5_S@Q9%0 M?AC'TET#ISB5Z2J!$9WO@,W;^RB.U$]E@0N\F79HOO#OE=OY;B.SG?;:*^()#[0U@-Q$A'W&^??\WTCQ8/LJ MV._6JQJW&!(+;C&/ 92CK@=PMY#)>$1;8=GSCWHJLWJ0Z-Z M[BE>,X2![@;EJ9FUGU9!.E_)/G=8A*^DA3"("VS1JR!( ':-[CUY4D9E[MC( MXUOW/CPM [6]>O^!C9KHJZW.M2J&,A^NHDFTE;ZZZ2V,*CN;5UI"9N,S MUM$"259;_9&EX3C%'[ADNU2-MQ^-YG?4Q9,[43%TS>U^+_*YJ]S6%U-3QN4] M_P]EYQ7.A@.V_12E0VFUBIJMJ+9&S=JKK5U46Y18K55[Q(Y56EHBB-42M+6J M1&I$$'O%**D9$B3$:!![S_?_'GS7=_I]!\_Y?70_]^^ZGNM^,IJS5Y#^L)_R M)C.!QD04R'W+QM_[U5&P\2^)NZ!82'::D=LL+]8^ RX53^S;DT4! #R906JZ M=9TA8XT%)V@O+L--+XF=UY&55ZV-:SPJ5SE"8D)>2%=Y2+MO#)D/ILZVG_B?FP-/XAJX M9(EG@#8+3ZJ1\93)A&>#@BI7D9&^\:,B*^F&GS@FP>^S)3,B(ALVJ_2;N37> M 8NDHWJTT^BM5*^-E].G5B*>YO&[5D7'*"2V,;)][^:CK259DM&5K6QW[OXL M>=HF?>)MVH/_V'(#IL>BU.^@$;V#+?TG67V%\7DSQOW^>13Q32WZ*ES&RFB# MDC/WVUF5,2K4A1K)>09H?>.?8^ \?'HI B]P;\Q)F^0:6>*J _*69O:R(1(M M5B_BF/SQ!AO\%KMM_WL2$F9ON?/P_'Z0P7[ S$31JVI+S]4R)RG%.;&>!EE' MJ0/-8W"6;WL;XA;B56%3Q:B8A.2A=R5YPR] 5"3B=6/9W-2)! 1$:,ITV0&O M]TZO$EH$KF.:$WH:XK0K8;,2I(:ZFR*L6"PE)G4Y:W6YL]G%\M@"O/YD)AT' MD^18[JP*-M1+M:M-3 24ZVZO&PL?^NYROAI[E(YZ?(+C=,9HS12]R*Z.ESN MTKT?R>=OF&K^OXX@[LF[S9ZV)V2-!_!@)>O<\46$0PG]5>'Z?"M3M[8^DZ^?YHRF M!_]DD*):/5LQ-$ILA?.U04^M_Z"! FU40RTS CK3@*XWKW15(;U"#X,4J@R? MKGF:?/ZQGE;5LQG'E!NCWN#"P]W*\GUN(W[:.S83(WT[Z4]O\B)KQV]A;B4U MF1#<,]\1BR&.X-ME!6W"TBS"EY,U\=S\ERALBE246SRDSY.I???S'3L9(QC4 M[#4G$ZHO96V'SX'32WU,,B>]")GOV1QGNZQ=5+(6F"65G01,33,GVA*G'^H2 MC^[FPO7%W,+Z ]:WS#Y>JI:Y\2#B[4?-+EG\\XN W-/&D(Z$%D*%[)I.FJS+ M(A.%+8I#+:1%B/H-<.OH[F*GE7Q_3-=OG0&+6+.^F\),+C!<<;%IB_Q,$W#C M8\V'(YL;/.T&7U>^T9661V)2EEL4N9$^!^%9>QXKZ*GPG)TIMYUFO'F=7961 M'&6GO@$>/R%6V)Q^&DY(8V?^,_^^RJB].9-0K,8N2&TIW;5EJWW?&OSXIZ#B M/884&&-@#VT<0>77=FW= !EOQ3I )4W"H'S1LKDA>,$\J^TKLATWIX%58-=; M:TYOFE2O^K _/CS68D5DY,"1_:5 DO=J3H7;KSOAWWF_SD%4>2@SB/X2;C!"R>6>> M$?ILC.YYY<^N.=Z75>4ZAYR!)<\KGRJ[M:TL>L$\#*&G>9K#J+/. M;W-BN7 7%*J>@#=*$N,5Z?-'8=HAI;43KO46M'_PNE5B8,J;V8O?V>\ (>^3 M%0"26JH;7>D?I!]$P\N&U7REDBO4U)14A#]5(S$B]-^I M9&U52(98!?IMV._D\TRW6Y9\?#27P-T"Z,895/R6E?6'K!#^RTFSHO.BI$.X MK@?8QC*6.3C/<7;U._,) 6*7&D['>&Y/X]19KE_R"AM+\#-?<%63(./G\T?S M"@/K8[\4^]0QFP'O5$7[A5"3PW&;_>]P0?9_!!8"G(!.EQE4 NA+X5LD *$E M4_!F2G&\(20GKISU"_!];@B.@-'X/+I.Z))K'K$:V@7/,\]]95;L6=*C[.V< MVEZQ+BK'0+- I6K>WFMNTU@5U-4U,FF(?.'>B=")E%+8%WC TK,H1KLJY MK')>W&X>0(7&0.>HM"3D.]!^!K_M[GB.#MF]/N\A_AETA^DFO])RGG%;;>ZE MPGN%?>I(#%=133/(F["I\OUSX4/,Y::&P2J,Y*[77E,&Z?M*3;UUUO''MS$7 MBET?Y"-V\%M4LIKBVC;Y L[E0NP[ZNW8BT(+X:&'\&*-OFGFTX3,E1 M1X+R;=1(H9$MVS4-&ZG&CT*)M#U#V['0QD;;SK7]IW0A:,-;>:5>^CECW]R8 M?^$: F("FV/!,B7 CQK8!FI*"TY5H%V@O=%W,_C4WSFQ\#)&V'D5#)->"6_T M-1/$^?*MWS0\*>_:R](FZ=Z\O)(XPN?;VG7A7[ HPD?'UT[-+9)C M9XUU"OF!P(:_$65@N)5(EE(2B-KAYH/NEA^^$I'+$\\] SAA)Y 26Z/N^:K$ M]#1>;&7]J,K2D/GV#AI?*?G]=TU%LAZC$NMEC*@2,"I$:3&&#.5;J$,JM[6] M+LY=7+TO;J)DBNO/,QUGRV'QM7WBM.$\;/'ZAQ,KLX)?AV :@W3NMT6EP_49C53Y,BF*VH)CU=51*#H/6J#[CM3LML M-JYB;4^#'G!_*ND:2ACU&+)1"1]8-JHAK4"8#+^)N-JQP'F2^'+C5*/!M#7] M7WW>3*]U7=ZRA0P,L6!&]@X%W/NJR9^)XAE+/>)ON8! ; 5O4-<*7;1(RB=2 M&1U$[6=6%'D(9BJ("BS[U1F:J_G6XC_L +SO]#T#N&BK96%20X_JEQ_*!Q4O M!/S:"UHP/P-P#'NNT/<>-I=/-17>BNMYJZND1'L_DNN[C1--H?D-[%[^T34S MTIZZ67N^%>#HN-?2MLVW1;-]"-DP:3L,U9>?ZD=7/]%0'?I@'66L)> +%DT&?2BE0G%13?E5@V#EWH@_*5S> MO7!O1X_6-O*RI.]/?OZTOF2VPL'#?9;A6W]N7NU9G'B\)76[!DJ?BTF^0 F@ MUD2D]Y&U/?XF))!*^>5MGLS.Y%M?S_T^[K]&4&-A;E+<3S@*?B?E.L3.[!KR MA14(9]&DCOWAO@E/0 MFJP^BM1R97^Y]!M3)(/=FGH-[<@VLO"0OM5D+VEZVLI^C(D8API7S=<;-:/B7/?TQ0-ARKFA[^VDES2JU]IMS/MGUAT5 MN&1#H-D+(ME^JX#$[@M3K=T. TITN\30 >2O_?=CO9YNNZOS(B]E>L0_I-1Z ML5X.JQ."^N^)RX-QD" H*O$( Q:AT+=%A2*< M 2)!JX7A MZ^\)/D2#5]ZCR>HC$!6&$NQ,/>\![HT^'MMPCS<:.#RH\OG:OU;6(J_T0[&[.(+ MS7J;.FWB9$PQ5K,X PS53V_)AKAL&Y#:B8RFK M;TVA;YW$A*;,[8$N1]64ZJM:W/_4Q&#[[J5WC,"SI(,K8\4_7084)!:>,>4O M'B REIA]?*.5"3'+6=G[V;9U33Y#K_\-R?A: KA!A= MUKCZ"&ZUX<@P9*9N\]LA3;SYWOU61J%U+3KN;@U4K@8#WZL>+?6L21CD"K]. M\GPYG(]-LI% 42MV&@[3OZ1 @RZU44(6%YAN^UDFNPB=5Z1BC'5\__3YPZ=N M;.$S3*;(73(RC\X LBN^K4H'Y:2N3*F0))&!-?GI5[RMQ/(G#Q:+&=_C^-=U MW&+"GN1(@O8ZHK04P02A'3Y&DIKF(:O(9;M7*]7-08,'I<='DV'EA&&0Z^CT MU*%; ZIBCSWVC=Z:<%JW:G0[( 7S'J8 MM#P>.K=!RNL[>4CE^YG\&,BC;2:J*$2M6R8WF6@D0A[&-JFXW9RVTE6RYY'Z MU0*_R 1E1,!R*2/*?L;+-FO(1A71K4V"IG'OV$31C@EJL1#>_'6WJY$B/UQD M$9; M#)/=SW>=W4DR''$0WV(Z/W[]][4!?5JTOF@1"Q^'V*#ZW?_X3F0]J34+#PM@ M3KIY*ZS^(^9+8-D -O#'?)2+2B5@COH=)=^Z]2BUV3G;T*RJ:HM@6S.1&=PC MEP7?)&A[$1O/ *6R6Q:[-?LI:@G$8%'C7-VZD3D[NGOPZU2O#[$U79-T21S[ M\O!891-#F.JHR.@V)*';5BJYFO#GU7P,T A:&(? M8O2[L@8F^W/I:@-!IC/Z^=/ IU#=*77;R2AEV(E;P8C];/HPJ-"IOK&9LKQ4 M;2%FJ65K4IZ%'L4T$LR:)T/-\/'FO6W#3VO2\S^;<>C]G;E(Y%H@AC!!J4W2 M4'N"B3<_NB;][L\A[RQ $I/FZF3_7K9W>&/P?T!@"RKZIZ"P>E>Z1QS:#A!. M3=UBA%['BZINT^TT+?>="7I#'@_109;]&U&LROA[< PMSN(T=$L M?3&KDQH;\^F\A*$T&[K$$&BZQT8,A"E?.O*RIW4M=OQM#V*Z8_CG4^]OGL00 MIB@?K19*.#LCJJUY_67S#5KNE?W[Q<&L-EV'7?G^A^C.>KW"WWFF'Y MF!E R?#]^@TI.O?U,!BUNX+9>C MEV%A&X)=Y$]A.QK_Q7S81X%! M_DFLWW=-EOU*"VAJCV">0863NWQ/O$6M_3_MTM^V;H(RTCCK[];$PK,:J0[;P\=AIHGM"M_QF!R MVY2L986$F"D5+7.PD^!E$CH\:7UXUVA#X;/DL43)=!>>Y1/KQP]U3AB]0(X. MZ=LR;. N/>IOE,<^>+U4?P/SX4[F8_252 '"9@ICW?UJF)(BMZ*JOR(UYM#N M2"7LX89Y:9';-2-7H.F_1\FD<:^$THM)7TY2X9>4)4JG?T#4AVR$Q_?#L[4:'][['TANEZ>78P MP=-)/+"4^^U&8RN1R>.K?0C0_I2G'*9QV:U>]+V'G K3DU_!-=,23YYG*7+K M7VF@&-QV 4@E\NA?3.8:)PQ&\D>Z\#_6(+*Z$@M7;D'[0^7KGO?Q"M7'FXF] MN>0F%1J]+-6ZP%;H1G5/Y[@.K0$+6PG?N M2)][PL?*1G'AH^I>OSA1GPP17>LZ% F:=XGX+&$&ZS2>+$W9(XXUZVP;$T:# M+#1NNXQL3TF17EM/M8JUW%)L*[^E].J\'[+GA34?%0[.=<<.=B6J9\MWCO:> M%)FU&?1_U72:8]%X)'.N"V(/]Q-K;1()9N^:!HRNEAW;Y%M;VO3Y$*3E2!W1 M*G&R@%]F^FUZ+)@-\RM%S?Z>U"CQ^%\ZBWVL4=*Q0+8OM+7^@ ;.L&)\-";RKJOR\^>[?G"CY2#'/8LI?WI $3A^_8?=?XA8(7T MUX;]-?X/=?9ARW M+4B]]FHA3D@C7-2"4=EA#TN7_6S&QTDD:_G&R8U.8'_>?@F5IKTE9MCWAS!L4.\):N7Q+J9XOFJ!'R^Z9-_BZKGWI6L M<8A-350F3DRO/OP*J9>P,^(EV-0HN:0-_T(4BKAZ]@&SJJH&#?K1X59C_7L: M,I%.S1-J 3QG2LW52 2ZEQ1MS\S&)A925&Z:T55%Z/8GPQS;N\DM9'97)-!9;L] MJN]O& 3&+%P;Z1Z?2QU6I1PY5WFKOJN<%A=P6;OCQ'IUE3%95XD)L7A$71;R]S["X(2W8 (W?VGN&RS51P/%3K@J&\XR7)[L?_"W3_N'GUG>0&7A<6-[(EG0D:!S-/6LH%I#(^1B54P;(^R4?G8 U,938.:JQ:5H79]52RP!E@<2A36"AT^U@L'5LSC6J.E/VE M(B$QUY;RZ5+')@!X EC(%![QQ\\L;Z.D]MNI?29Q&FS'1K-]GTTCJ^1HSI^X M -BU>/%[ Z^3%(!LF@L?RL\ Q<46FU:PY;H#L3/ ^4O[B^Y.2#>B2/_?),-A M";9,]P?Z'[,\;2>?4JZ&.*9'4QC,XIK$-K?!NHP63--,@_"V"[\^GC?K,3%OXQ>CX;;VERO M(H3+A^YL%FNW&\E[JMVRF-)0P094@<8/J:<7&S>HNWXG:>ICS]%G^5."1S.N8[,5'<2CAW^?<6(N*=/".N:4;V_ P'+7/+WEL M!'[C O:QW5U]/>;J^38%TR;8!U#R";HK.^!KV^R]?M0JP)^,*QQ_;=7O_9Y/ M>EQ+SM>_Q=*&UY?/<2X'A^ CY!LC[LPNB:B_&C)ZA'8C&/5N&M![U"2J%-W: M"'.51/I6R)0;&61%LX-8=6^B;OPGTC#2V^3SNI[JM?73X;8Q&8;?1@%%G<#W M%U6,3P8IT,5B>R6:[?4R6C/&KHNCE$J&[F6=1ZP,58=*[$SG2-3_D1D4L[*^ M;_,KD&+/:N_#%C%1[R!^Q6VS[!K XD2 **?8RB-@]1,O#!MG3'9C7]%[>VF( MYJ=X[T*ZI+-S,E_RRB]-ZY/9"Q2,/+'TY0=A[L?7#.T"K/;H ?E!!Y[?;SC) M*UFZ(0=!.M2B79)%Z;!N>!-G]4GL?U%./$CP:L2]?5*G@C$-6!* G)YZ/+0H MD:*B9[ HS%+C/M'P\$CLF&'=IB/H6K"=T=C#VVE&?,1$J,4+\4G S-PGN"9> M":^Z'GSHAM<)N2&/K$MBO T$PE2<-K74DKQ:WM;SJIV?$YHB:7Y0<+$MCV=X:W$XP6;-\W>IU!E"8;GW*LCB' >>]M"E0=JSQ5?NEU^-]]4"B5>R6 MP]%/]>=@.)LBGA,E9TK;R'Q\P:@ND9WI^G"T_O)^T&Y_[4A';'C^#X1 1[(N MOQ+_;V48Y%JZ98G8RH$5>J>RV5!B[>!'OJAHR-W4J9 #R27"9E CJG@UJ(WO MOW53O6ZKK[$A-'R@%CDB$:H6@FE=>+B.:Y74N1P,,5:D05O0-/G9OMG,TN,_ MN6O?3+5O1/W_]/"<1N[T]:E]D^3#^@KP3QUEM\T-FRO-199N@)96$6"+GP,7NEBY]M<8Z7LW. ML)E?Q[?VLS(Q-S.B';S%Z!QEM0>&UU/^MSQS!%;7@BILF]GLECN@NJ G!9#M M2/HP"%/:;!/BKF0DE]%C:8.=$MMN1(-$G3/FN.RXM6,+Q16N 3\FL++RK;90 M17FV6:#'[>^M-]6F MT@VW#ARKG*+4]D)9'0'@W"N^+XXE-L8R(W?UZ*+OTNC3LN@T@:C0*"7\LQW. M[7'7^1L'P"5MD/GD=TP]MOS(N]D_^&7;:+I>N?GLGM? VA36;6!*?DIMQ>=W M<,9LVXJ6?,PG<%*]CHXO(D-XTJ5<'2V:6+2^BBQN5TV^8ZW+&)54+?UV_C.C M:L B8F\5O'KUF(> OBSEC"%)OQR5QFA(\:B$'!LS1\1!1YJ=36ZZ:TT X<(\ MCJ]8>WE])D.3VIO4&\/9D7/'O:/?>=ZA^MD:ZL.LCD'-V2OACTN-53-'_2.G M!O]MUQ^07\Y!0%?4BL+7'Z8%_U/D.0QU0+B@T.$BZ_7+VE55-RM @O+@V!9% M(.;9%H$&RT>I)\Z8C!]9.S&^ROEAO9@A'BP,](/XQB < M3^[5Y@1=DTTVE&7[(,!\L4LW0DW;=\$29G/I6K!5_,N .SF%O'Z;4U/W%;#1 M6)O J6)=\=2,BOEZ$^2>@84YJ'0J(+#9\$ ^B2AB:2E\F8?E'?$<)8 6 \TC MP-!L53-')M??*82&UWS ^P5]3].LRW@2]?JJUNTO'*&!]/YPI:(PZ8_MXM_M M$RO/L9"+;5D\3AVRZ!(-]UWS0YRGN7FN68!S$+\I&< YN YXR5BL'>;YP[70 M&5E$4RR5[Z^"H",:!XK32U>G$PIW!A^M"1(&O2(T@Q-V(S9.&DQ.OGZSKM07 M7D6F G38@7&KN+\_FR)ADO!/7XI?U^@#Q3?*V:V?)/5:X M9LB:6Y&I8D2[NY+F/^1J2Z UHI? ^#BJ3;&K[2,CK(3@PSU/9+U_4[U@-'X] M;W;C%)C,9)3)[^W6&U.\%'SGT3*R9II_1.BMIOCNYD\F MZ!P>Q&2I'MCB=T3\]'S>G5?2<6,36IUE@KPZ/&V:P= M(Q7K8\-,"E=7'X>7EUSVA&GFVZZ2^[>;UH6\_[$PK>MH[?)[1YVR'9LGO(BG M/A_T?L%=T",)?Q\%CC*<6SQ6824L=Q+BRU0I5;S.S]9SGY/@$8@@1M0S]N U M54./E'/>WAZ, (6"=Q=HN5,AW718'$\YJ\F->KAOM96K1,Z.*;IQ.6QZ*C=. M6Y(W44G'5=_3?SX )9GABS%JGDG*;5#?._3*JB$6%J3H>_WZU7$-P:KPPOC< M@(GU1I?TZ_K5"M_ 6Q<8'_[1[%;:QJ-4!;VM$80:MQ_3\T\_Z KY@#_R/$%0 MMJFYP:?I'3;!$<297+UU!-Q8^7I2\6;/XE!##R$X)[ 1N65H8UL/LD'_W7ZC M-3/[HRS-$[)$_S%L&'88,GF LX1![E0:W=LR#'I[@8S8YUCI9\9*)FNP9@%"L;05Q#2<[>88K' V$)J=Z$FE3 M*$-<9*==]PYNS.)99=8 [CGS[%,G)UV)K5Q>/A\M5?:PPUL'V1U-YT9WP@T, M#XJ3O[[^/;"6C7#<&/&1NHA7*QU6%?D)XADR>GPQU]YO^8ZZX?63H7P6-3"^ M1CK/#YW5;KHYZ%\\D=*&!-+S2-UP"B0@CH;?_ MA:#O@:=EC$J1MP*;8HB&+?!PJ5*6].3.) MQQK<[S84&ZOKZSZS]-\1^PV@,*;FLG-WTVB=X:22?1,=U]C2DJ7=4!N$8DI' MYG/$YJTZ.3GV< ES- W'QU"5J%/W!7,)FD[27*43_GL07P M7U)&+*)"5RR74O??3L%I0>M-<.QHJ-V&<%JI][TI5W?Z:FE8GM$TT2,X[H,Z M9_ >[L-4IY,O_^=SZ>77HF\(+;+D&NL^8W5 ;+QP:[Z [F=YY:X&?E'Y=SLV M,<-](?T[#U6LUO%*7VHU-*>)*L"X$7-ZB6OC/%URF_PQ]V:2WE"W(^Q4^)9R M.1NWD)D3Q04J()UJEW$&N!:A$1:V :R<=C^]WYS5!HF"@T1&?CFX7E2)+XM* MSA=""+ IW3#OGZ094A*I19FABK2F4TS@Q$4GWQ?F#5F8AM744'_T<;W$P_&3 M4$($<-^BU91LI46])V^CH6T.OF$!Z4CD]2"R\ Y^;9BMN4I5DETA;+@Z(LN M0RO%PTA1YWCBHNMEC30#K\DR4CR4[UR7;KG85GY[Z/ZH4_5@?EU=8][+% O3 M+,/8CC?K_3G] Q?4CZEJI=MBK;F"Z_3_C&E]TA?G+SYC$1M@9@.W_NFJ[N'X M.S)M4T?WN=CB!D\\U(LN$A183=!%YF29-#8S5F;8B15&G"[7#! ](9;82/,# MPJP%]/2!^^[ 6X*+=*L&V.Q$IJF^1#8-:*@;FY MJ_7QQ(">J)"+:@1_,*HZP"ZNTA4%8;SH&*UU^WG051; N1$7)?ZD8F087;2] MM&)6Y#8L4WQ4U0+QPE\ M95125]I75^4L7(X0K1N!BQ'JX/P"#',J+#NJ\!K M ^M8#JH0"UM!E)\?BP?E;:&(BC=GZ43!-AJ#/B['>"V_V$:OH9%_DJ P \15#JF\2M[6C/#0 MECR&'?X'NRH@# -1QSRES_'N;!T+8N:)E,"2CF(1PFPLN]AY:M@\U#T_U 9Y M/#Z)VHBPLB0%.0[7]-#(X9[!7+;O5\N*/\$']?&_7CV>[KTF:6Y_OSK$?A%$RE[Z>4682!,ZT4X8#/O MD_J]\)L##R_]HV,[U._F5-L(B9)CSP#S:=,;L20YO8U2R8N2FHQ9Z/!RM?+, M$# PU^P7J3N:TL3T(DWE$DS=_D9*3"Z;K*TW1>I4I'%4_:Y[@<[TS8^>R4T2E[VJQ_MY*;A?D=@'\H!73EF-!6'IR%QL:?R#?K+G06YB MJ1AM>(%>J1 @R$R+X!JB;]?XJ&U\5CX3H"Q>E4%YI-KEQWA]?"YPLS3G MYIAV6BQ+!E5IIFY[,27)&J"C*P^VW7#:^^3M/+8@GA0D]OB.Q,=$SQZH--,9 M@-MFDJWA$FQ@@?$ZLJ/5>H[:+.3'+ORSAP:7!G5)B&'=D7 CL*4M:6TYG)_\ M@J]\> ]CX3GEOT)?&,(4XA^.>83%!4#?W)#J9K*GI.*YNQ5Q6DE:\5ONV'RF MI.;;^KCG,J$P/]F1.<0B8ZXVI*OB)/=W]RVM!2F@8P!>:0VZLTR>7VC@M?UL MJ[N9)J#%Y,\HA("$KZ$$1A'#AB;F.63M^6 MU=1Q&%@2"]Q6+SB9CLNMPQM+_[7(WP^RO?;L@N=X3X\JAS)XWT&MT;U#@OO) M'=R]V]F*W*ISR5*:PH+#V_1M8,KJ32E>5C,_F6 O9L#J.1[UKC3^E9RIW!X% MIQ^-8PF+]>02I-[/XM*]U)KR(_>#;=+F"PH]N_Y9_@^',5XD(*SVM>4/?\OB^IP_+2UF*& 5]R%UDR MR1/ 50O(AZ]4P+FE%-5XFU'%G/G%-P]^# W*55?JBS751& , RJH0W[&U@-& MM@0RJ!2-))OD8/,P=E6%J#A_ [/(ZH:'1H:@/IF M$K6=]9Q<$,V06X@W"&5SYL;H,T M7*1,H#ULC_PT-@V,9Y<#EAMXO&"TG_<7:%#5LJ/USSE M(0(U_$=_P_V'320"UIJ(6/+W:5K@M7>/AMQ2)PJD@3I/$U.T*(ZL@=TTG)H2 MYT9S9Q(LJ[!_M807U)B1GI]?#9>:X"TGD*IC'X#$1I**;2-Z]TN*E^+:DWZV M^PA%*[+&R@_PF#$"=/Q\<109D^(949Q)@E5&Z<^E7"YF7L.KP]HA_F7Q]-\U M4Y.E4D"'91S+C=\W1.YW/9I !FQN&B_W0<(/WRX1)=12L1 ;UZJ=Y69/TPT7 MNOZ1UGX"SFJ^*X9S)$XWW@(F5#[]^KD>OE>SAV4) CFVI?FRC=:^_=,>YO19 MZ\B9XP*3X93=*<__C^;+0SHY'>V*JM@[2M2PY'7-[0*HJ-7XK$_+YMR.? MT 2/VE]_+Q,>%C5V.V2XVBVOFX'+A:-8&]'\G8C(H $'$?I]Q:Z>1]FCU:=! MH2)3\IMR'NTJ*3 ?V>YN>@IY. ^OYC[6(%HTV>?[KB8^,K3]#W";::N;"FOG MYEMH*#8B7OK*[L%W#1ZN(YTR CXD5.U[@V(,T98./M926EW&U&Z!4:>5@ML1VM,BL M9ZX)^"11-B=1>W>_Z_7UE'12+V(N6L6?8K&BWKBAJ[^OL'[4P97DPEE4[.(! MZ^[]Z51G_PS()OOUG!""[QI,$84G[XL&?2AH'))0-?*;EQ1]/3VM<.4K(Z#% M?KO+Q-J_T^:DOL$DI#QXZ]FZ=@YY?#;=XI1#_A,\8XW/;>Q2IQ1W/]FU;2ZC M,\(D=U:M\/4 AV>)@=C"Z#;6M7A4[8472?#'FWOWNZ0KFQ]X3A3Z[PV"7-Q= ML;9?(L_?/@-\K-O0V<()W!L$UF.R#HY?^BQ(M..KDSF3)+J&?EW4],$-"R4- MY_$%-[=9L4>[$+SNU P_?:Z:8=I;43)]_3[Z-:>@]?5A1=2%D[1C+J[8!K'" M)Q#6NYZV'3QW;[\6J>(O_X.+DF+T[%9$B@:[21 ?^R:O*X*]>+=Q-W MRISOUFZVND@^JIK[WM,-A.MRT[*6&W37XT##R*JB?WB^S6[>E3N,6SY^=:^( M,HH]A]LHKUCOG0<8)1@NOK4_8!1.23)Q ML!NT6_%=QW9EO7TG2*KO:!O#&Q@Z5X7P?2!Y?:XN975,;P%L]U"1(LA=[KSV MRQ==5C9<0_ D!U41%[^Y6C&XPJLFOB?X?PUOY-](/(Z\J6$2D:[J, OJOR3- M,94F&U;@)R/)GB7K#I1KA_ MVB@\S4$MNY][7%$0]=,Z6==8C_L?,WB-;MOUTI;M>58&LA!)#R_?&ULVJEYV MQN=UO2F\E'[;9;5FJB&?:Y/F+;\$<^[:LX3M&BXVB:?F4+P4A:"2LCTGX/?# M\6NJ2B5N7*&5F5@/QVM;CY2$( $\N+_G\/)9_@71W(BV'P/R+/V3S3X.:CT# M2C@4Y]0^S[&(Q+A8 *\,XJI,AT [=//B:7@(GMQ@IOBW^:%>4AL*20I%B59B $'TC^UW>NA,OKP#.@\ MIO*Q/=C;70;9 B_>#G Y]SO4Z[;N5I=:^#+[RPVOA'Q+O3]O$QFNRG3+<&HR MS24UR$"H3!9P&IEC>_G$^1[E]?P3__*8LH-$MYE<]=V# M!4DJ=2^_)ZMAL[Y.W/#RN^'?0Z^E,J)$D\X 9N#24J(5S?OG07*9.W=FINGF M'E5M"S;>NH>2]4Y0-EJ>!(ETB&_<%+#=X?%7?*[ND/?% 1& +U=]1UDR0Z3= M62GXL5:$)/;E5Z%1J)=C9OE,:07E0^Y&8UDU#=6-9:$-F%V2%\42 )_Z\.1* MMS@C6R0?^_/07+$-_.DEDR.MSL)'Z>M4@T:=. /TK;U$,^OD+,GOKA+5#+8Z MDV1M@2E*N0X +W_(<0:X46WT"-> MO\C#@H!II*SMWQ/%G>AVV*UG[<<9/-3XU"2R'_=J_5&B&YPKPYO-E>OOTBV; M/YI\/ZQO.YM6^SLQ[6V;VSUPLZ9U=NI:N"O<.QI#KU61(/_0,MB?0XEEY-QX MVO*$%1VY;5%'%ZPD?Z8W<%+6H)'5:Y\E32.KS$TNTX9ZQ[E2@V'DYT-E1(Z) MGIHW-V<+.*F #3O%B)XFWN;]UB/-Z7V,.?/"%?550VQI"7\[BBQ=/U[RFCC[E M>DNYO*15PZ_>57T)I)-[T%A?_N!#X5$CW)650N0D_PXZM>D7<:TTB*P]-P1[/-%RCNY[QW^3XPTW?RR;+&WZM]6RKKG(H&'S0 <56 &$Q1$(-.OO M(T/DYQFCB)H<,-=7X&FJWI_-DI=X)EAXDALN\WD\_\"%8 Q_>>@U!)L*@Q)R M:'AL@.97'.!.&YTX(-OB-&1LFB)*>_;LU@EJE^E9#Y7T3B N!XP'"#!A<.&@ M+3'A(ZXGG>\^+=K$7M*LM][P;]R>%[4-W M*##(!GT?W-,)W@K.TNYQ:5'J$8V:P*NR#VO$60U/J&..YGC%/AKM%2VVR@4;C"0E6@$.L#V5NFY2'-:T=G85P2=S;;64C< MPDR;BCNHZPT;+SZ19:\-7+3>2"6Q $^8E6 2S2)W!S/9 +*(DEBJ@9+#O\C MD%C>__&&J9Z6-N=B\PUUL6.E?8F9RV3!,+.-V$2*';-K%8BT) D+$)L'O2" M:NY[29:;*]T\GS[R,^-Y!6/40!T/8/N!&"Z"/>*OQOGF=_S7GV\\;+7[='IK M/WWF1)+F@=I!79IJ^EZD%3CX5;N9=!,8;?G4 5SP\+8Q(QW(F+A.V,T_R3V5 M#L9U1+*?G*!"]OG%HL:0^S+X3 MXIV4?\IY;+/OM-'>NAMY5?U:,+G]#'"U@?.G]=3$1'!V.U?/3QJ7A3G'@<+O M)P'$XRI;FRA@-E?)OQ%2;X9)87Y/4L>>^X9%&L."+_=2-TEGV M6/5;^X(&!]ZJVK,Y!A+J^ %I0V6BE4[0E)O"YA.FS?9BVMB>Q; N*XH36^9E M@5SW3CA6V&!I$^#<6(L)>"V_=N$_(:&""<=BY58%&R!W==X-R4SWLG^AR(:@ MYZ0I7>;\(EOB].-,J2?*NC)E?W%"CL_9X/^GEFH1-MQ%4#;J%25:I@8S+N!M M.\#P1[F*+4)L+.H3!?O$,0A[-2!V3NC2"LM+C"+3?V'QX%AW8(T2;M0:F"31 M%[8T(A [7E"#-RB?M&KW6C*?P^<"-SF%^Z)O- 164 M<+CK$3"PX];=<1UR;!^Q&*RW8R_<7[#;6=C;VW-23I MDXS'NKG&@)60M1&"Z??@E]:2DBB7-.%[UTIE[16]PAFB"[S43%@*G_U>]TUS M2%A(M5W:(\L:/R(_W?8\)K\M&;2(29-PGB(.JFF@C$O-3V.YEN>_OHF]$B?B M^SLJ/[6;6W0$ AF3R[U;%;_$7:@W@J!(#OY-15!\3*BM+$-UXW1Y;OO7>[W/ M6>UOJFG^N]B",\XQ#GU;)Z'3MO(,*&VMUUNPNJ)"8?#1D(S;ZEM*/0/D;0Z> M >3. %B"^:ZY<2^)A'K\430@>+6,&-1<7QVTC1W98]ZX @+4,R1I1J;LO^A'X0 [X_\J7O4+&E&V?23II&AQS]J M^SUW"*:[P:*>'8 E7GYPS^EK_,OA& O=*R]DL"7WCVI<:P@3HS;$0Y#_[NC= MM>NO:.5.(G>)5J(02PV0?/X.X0G9.\R%O[%*S@_J$,7-&K2 M$#-^&5U?G.(BS$W$H:)B$6FX71EV[4 MY!C;^*.G"%C(:FXF-G+]]C8,'/TBO?_SHP;M0T7K12QK MJ,#7;F$,#Y\#+./MQ@?JG$Q. 0)N$HGCWIGS72:78/;!!7W*?\X]KIOYQ%A< MI,+V]?C0;&_];A+PQ8-ZG>4N0PV>F0-JB!O3I*\"Z<.5WP4ZB?J$HVJ MNX[7X@[2[(_'@7NXXF>G868'3;S3WRXK MC8RSE8H%ST\2)Z/!-?*IBCRK';YP]31J;+[2_?O%-3W;-8(ER^!F=4:#/=6R:28W:.-P;AI3ZQ)-V"FP7T6XS*EW[BM\?D MJDK/Q3+R47T5*2YJ+,(P=X'EQS;,%[T:3&>18MIZL0N@A+S[;2A1'W%-7.UQ MS^+\&2!>$,W58@=H];V\_VWY$*KUWN@!G6_-]"\7$_L7AR83/D+X+>OXOT93 MY#XGLJ%80$W<%2N84:^G-E(ML!%Y2+)='(&[O;DD,O3ULOW7O8B5:+\(#SH5 M#B8)&HPGF:UW?JRM;<8.Y>/LJ@T9J-_[F!>A>5O]$3S[A-W34?D3\_#KK8\P M@:'V*F]K1RXU1%4<5&YPXC'<0K#S/GOD:V&N5'=SHR>=%CZJO<9]8B4.+<** M2F%L^6JQBMVSF.>NR+$24-"P+8D<#M^J^%#QVEU'LBQDQ$*F.N>45PQ=/V6U M2MS3L(P0#PO8?T+1SC.K@I%>-2=.ZU.KVHN_Y ,3$Z&._B18,"HJ0CBR5?=8 M.XCO,.C]]I?M*@Z]$N WG0E E*;82,IRGM4&\M;D ;/85\%7C@+6LR=_!O:Y M78V-+R@N$]3>F]]$WLIK%1,9+;0I9^]5D0) MS*!K4:;)K^.I([Y4OY*'OE82R++JH7ZR(3HR985+D#M"XOA53>YB1Y-P8TVU M,QCH\V><:'B5(;J.FWN1D&0U\0X8.#<. MP\>NO&Z24.Y1"&OAS)J(+BWHJ%"I[1%54U+<%17.VB,,T\LEF'8SI \J?V1> M:JB0Z.'F;AD (P+Q=THG3*8:@.7I2*?^];5?@F?QTNX'[LO J >#S(6U:.74'HIO_+XA3EVE I+0O-)S? 90 M=\9<91YH.V8AU2**3!2!NSB#HX<=TQ?JX^_GCZ;U%^/9O[+6U(VW>QTH^4;; ML^SEO.<_3(I1]9WAU]#'8D>JWXC_34!5=F(7+/DW^^X I*-"<]F"\59JB;J. MF?6%Y4A:X7;SP2FK6\&+()-L0_E(,;+%XB89/W+*8^U:\K8-A#;RLLN]JL?& M*X12HGH+"ROQ^ ;CW8\7(O_OY$N=EG)_ ;;C7P=!PLBDL!Q+A%WRK MC6)=.#J803SVW+0UZO%N[9T+H'#('H+MOD=>1.O4?'2J?>=8F^C ^D^V4;>W M@ /\/O]R/&->.GK\J8I3>= MLOC5T;L4UZR;4E"]JU5Z/7R>'\\U[?(.CU,WU2=#)5/+]R$Z1KK68UZS4B"K M4E);.:.1#!SK\'*T*\B>#7%]P+WS5;XQ"BN&@0#S,G7*UC!Y3]"]?DF- J_* M$&5ETSFY"8/^ZL[[E,U@L^U^CK$GGC_W84]C]7\ Y5S%2P$#TBV6X&$^L+4: M+*:$1I!Z=W,7J4+[ +*U_97!Q.AI^O# [,HL FY@--UK/##6U.-VO OZ"D(3]1LE(#;RI2#YP9J, M 9P(Y8K7 $^J7NTGX1^2Q]"P/Q>$OZEI\?GYR=K^/16L'I.C>=^-U6RY>07] M^4!+N$G*=W,3G+KJOL@+NNB/K?,JSQ'&6GZFS/B4OV;\"Z7D2D//P63"SP#M M=APK8Y.64^C?YQDH]HZ<72#U@C. [7[9I,UJ]EH !+.*;>2:S4WR;7-'I6)0 M$L/_R-X:LIWRD'M#2^_R0WZ\FVJH;/U=$ !J[79^D5T)7D[ITCL.79?=*NY@[[\@+;P? 2?4$"FTTD8 MKZ7VJBI3 HAX_&MIH"]_]9A>JMLG<&=DM<$HB"5:KN?"M8'ZCWTQ46.[7F'S MXA>['5.;%+F!%N 26DV]\\?S-5]];O8X,!S*V3.JMS;\YAY@8PMN[0)#+;@H M21?=ZVW2(NZ._&V%E'2T<:7)I#C(REE<"/(/?,"0"QZ0$2L:^:'SB=0I_$GD M#&#-6WJ]IX4V<&Y'/:9\\+07\8%-APKADN53HX<2 M]$W5^@5"GX,XJP"SXF=P"K8TM[@T0$D4>C2FW4G2G.!A8K@XH&N*V,4#* [< MRS9S]7J)/&\]UW_VHLR98/K"49 8V@CK;,,9P"+)09FN\MM$B8;PQS^OI?A( M&U4CW5&&))!D?7$YYN"2E.]PYE?@=$T0!+@Z1 OG.N:3,#@I5^#0!P#T:(@H M:0*CJ$9>H^_+NP?<"!=%'+])4:2=U12V%@;H[OT3XF-1B7@_@N"XR$+[)_8% MTNGR]@;,!)B(TJ_ZMD"JN?T'B(N 1BT9GLC)4@-T#H)YG&":Q__;PP^SI MP=/ ]7R#/^/_0]291T/U_W]\1"%;*MFI;)4H^TXJ6SY(0M:ID)C&V,=.9,D: M0EE&61-CLLS8]STQ,9@88VPUMF$&,P:#G^]?OS_N'_>>>\[[W-?R?+X>Y]SS M?C^V49'_@X\Z-ZG.J)G CF@&HMZ(F?SDE#@S@O6D-.'^>%M4^Z'M=T/3DNQ) M;;&PK.+_:LP"S\_RR1R)37_@5?YJ\3-3_N^#+EQ^CZ3DEMNSEI$=]0KZ$5#9%%TG9[ZYNJ#=:/ MO*UYY9]\E*W:O1QKE^2B<4J%$4@:L&LKKEW,6&YYPNO-"+R*#>5=(^:E+ZX< M%:7]:YG;,"0W_L9TRVJ 6^6DE-OW5:]F?P>4S_TL YHFSI_DWI[K! ^)+&1: M,%9Y[<)T/=W$>@6^IE#X3V%@1797@N:'PKHVURFRA_W0'S[C$P/S964551H\ M6*S5UIKG.G\,E#!_)IB4?/'R]_Q=+4.CL/G\0)&7[;WT@ 56 M.,0#HR5@GP57D$L7]HK0R/+CPIKF%N.U1LCM$-BS^7GFP@&!X\1(G*G M#$L=V@V_EZ2Q^>K&$XNLCRT?U&5BJ /.(&KE\7F9Q8!P:6-ETG])I8I:!I=3 M/IQQ^="X+)):J ^,.IC[^B(PL4X. ZP<(AIO-D9\>2Z>EVJR'*"+7'&;V,_P M=OQI L*6.^ )2-ILSV6@8(,8XA"AFW5]CVC<529UUA[%^V33S-+K\ MJ]4X*0<=T;@,U2".M_T=&AX\FG9R'@J.0 !78;935D2< /CK$]+5DQBR:O74&CDQ(UTZ^X:5\$+,F(^F$E, P?H-TQ.J359,F"N^X!1^6::LU0FZ&Y MVV-;F6+>U"CF];?IQ%L MY-FL%"Y5K[L<:- U@A<(;T\ ;!:)_Z)ZN.)RGTQ).Y7\?-X-%A&)NWK NX6= M/[H$G-+58EA.2'08@J;OV"\0WRSC6NIPKF3C9S^CPK7\T,$4[!(7JM*EE,Y\ M/_?<[ZIZD =2Z^-5!]-O?#CI_*KRO,9\KC5#36KUI?G4\M.UPJ 1UUIK,PBV M<;)QT&XF9?7KOQY,)MUR"0P>8GGNSTCB,[I"4;*N&+W[+ZS:S(X07H!]B!K? MG-+3'[[U8LTRIR[?\VFR2\13@MSXW[8EMW)0"PZ>-E:)$/(X 9S79H4L[&]9 M'?I(/$6%SRO[@+L>^WWP]>O4;4*S;@_WVWUTH%+ S1%3?6P-]HS3TRIGVPBYAJ7 ;+GUJ3"#18+J@4L 0)WQ&\5EM])D3 M@%+N1H>; ;;5^2&_ILB/64#1XK\UD2O+7N=[#XD(G9WB**\6OJC!U'J7? M;<9_'@5@_Z497BYF,P_QTQ&K_+D5J@-VQ6;:2T>'3Q%H:"\%,4YNTR0P+3^$*LD$P&F6ZZ; M1EJ; MNUR0.>IG=>-%2(UEKF1N9\H:/Z M%ZVS3;S>C1VM+']X_B'$V_P!TUM8B*]//W]ACQ2T-,\>B##L<-K5N'4K[5DW M: Q/ #N$3\[,';;,G #*[!MZP6? NK8UR.W-5I1QHK32A'MJ/HR;O5/$I3), M(K+<<24WM?S[0X)GBE,QE$6-ZX.A,9IECYCJJTY?OT__6M:6UTNK51[[#Y > M_?%/9?*E(=9\;TW.$!>H WV_=,:CLER?X_ZAZF#O#9M.EMVN+HFOU"5MVXJH MJF^3K7^]G)X$(L?!I7.C4P1W1*1\FY2,O.N2].0D?C)'OAD4"D(XU>L(09(R MA#_7@^\#ZYZUPB\_T7JS;S9#]@:IJ RQVI54_/B#'D$&/L.Z-2( M6V1L_.BGYH+1D4]G2P.%[Y.8M3EY,Q29 &0?X*,ZHT&2BH9K*D8VXF7/[AK+-;9G M!O)87T+&0X-5K*Q#:>OXUCI,NA4? MJF%@Q\YIRAEE/.IKI!.\$2FT+J=M]H(6>V3(#5F=/SA'4Q@=6IEH.'S/T M*7(QN-<0S6G-+"EV ',7UP#SVU&3]8G,9Q$\%*.DTC:'O,/5(ML[M\M]2(WY MF0,ZH;Y:BZT2"^WU\I*8#?@ M;)SMTYC_4&+@W=IK',MGY23D[YZ[H&HR[R(S7F_MH^!9'-NDL_=]6G8OO!K? M_N]3N6%BN;Q-T[[C$WNM-@E,6W;+#,UL=A](:SPJVF((D]=-R&4I2B;?PNYU MU/V^<_[2O\@7:P@?M_"*]G.D'Q>^C?Q\FY].V-\GCY857CH!>+;)A[CPAO3RO#9%AVP]J.+HV*74DI@-W8VC#ET9#TW;7DAR+JQ =GBA M,.Z"YQPSN?71>O.FP[ Q52O<9O!H()7CL[3^]86/R6>8_G9FGG._5MH_""9\?Y"H^09*^JLN:QQM_GI M+'EQ?)14&E )@0QB6,VLWA4$':I\CU>!0UL\0+4V*-2^6"E%SZZ)GK6HOMLB MG-TX&>: F.X3>=3WQZ-9ZL#^WWWZ(RSBU:'.U^X7DQ4'8Q MOC:G_GM^L'4UU7QK2&MO:FV]>/KG]_R)%_*NF$#;1^NF#@:E&:;E2N-80[?1 MQN6LV[U$5E%6Q_P [7 V(M+=I+K)J0/O^+QFQ634J&93:]M(Q7G+O/'!7I=, MN?, .:#B69'8U72Y7/"E@>__1EEOO$S@U5=@J+[Y2);5]GW;HAA.ZU=6*XE MV$Z:5/8M9YAORT0*-#>\A4/ESIT KL\V%S=H, /(&AI#&D18,'4I558>[/SX M[ST!0581UWSB@?_N[F)5BO2F<&!3L[C[NS.FOP2#K%FCU7?7#"-YLVHQSR?O M"(V/+[+*\G_R8L)?6:SJ\]7 ]_-@10)$/]D*CZ!@B4->"/_=]5 /_YR('CYO(?BVWO?65 MMT7<))X$^OJU/G_N?2X\) 1685TL^I#N"1[:15*Q M+8&H T3K4@2!P_B;./0^O\0'C?GE##\L@E6TL=2GHAYZL3\Q<./-)XY6N-% M_R:/8'^D8T"UYG8L,"+SB2,*[ $G&'D=G *1COC3K_*\\W[KZVM:X,&PA[-L4RR#>1['7MQ@MU"?:9)S/^C-W[.W5>0"J>7O M9ZY46QR?YS@!L'1/=7A:S&S1[(^*(D37;RYHA5\)[8C7J]^97O-]?9"3W,[6 M-E*-X,Y[/36O0OL& 7?4/?LUX/7Y;V=CLKI>Q/%,89U$HYK8@N.@]F MI3T_^J8BSN:1:Y1T+ XZP&\EZYYW#KO?@&HG6W?T'NK8FVRH4">KMN!"IFAN M^U5+G*/R%)KG,SMK"]WDT/]X#'H":&CHA_S!+F%C(\XQ5&O(P.XCAT5B]Q:_ M1RW]IR&]=/Z'H\F'Z:47M1N=8XXYF _U5@M%6E\<7O?L M.-LNX1 D2_M:3R>XD8&/FLF_:H @_H[S[5?MAL$4OWL4%52!0FL]>2Y]P4X^ MP,Q>-NO]B[KFK&6@5"I_&VA_8&BW>0H?<10]U"*)M "#&8A-@A,I?.0$P!/9 M=5_O38I+%X'+BPI\1SC3*AY.2=Q:K&Y92$N:N]5$J4X_U*5SG#KA$+7%6"7R M_0QU*X&$>(/L>*]F?_].-!R,-!56KF^K:V_,H,H_D1JGGX;S;")Y*Z%C/K_C MU,"\+"XPE.U4.MZ= "Z%V9)-K9V-B)X MIMRQM^]C]H:W/JW5;,(=!C[*.3_,T MJ2U<'0:@G !ZC; MUEI$=T;&"IT DD\ 'AWQN>5]'6STO 5$&M6)I^?X,AD:MYM +>3WT#SJ> ]G MZ,O7+'*=&2EY#:E?)VD]PMJ+-H>9_+LF=HGB?LS!3X&:Q"R6]_-$=[ P!"D< MM#"Z N75TH)7S<(ZBL(@B$1(E\<%)/A#Q.B(A>T5H0#LN_H4)8/VC% SQ6$' MY,0F]>8;KS*\B(%E6"7-%4D_.A0+\SF"J43. &FW*'+#05/8SL):M9AC5<<( MC,12%K$;+]LG5)U7LAKR*K,4).3=,_Y74&"'%=P\9Y M9QZZL7I:"'>.WNM>/Q4Q)K+$0EK7"2")4'?::LG'BO0!\M:2;9HV\"@%$2:= MN6C^%12\Q*7VC$QJ=Y\H'OO9VLP5"R,@'?L;V*\J.3WL;G^/0DS-P/D0H4[. M!]3Q+>]ZJQGY5?O-L9#*O4?#Y@7AMG:G"'?6Z @9H1 Q(:9SE!_Y"C'-O$#] M5[P B09R'6N_W@ZSHZ=5O%8[:(C2O0J*$$W$VK8?JJ#RQ#Y7B'(XS89)R7V= MV,4["WYIZ6B\DNDP=*A!"9W?BNYX;1%[@.A&)]E?FV!<6QP&WPVJ[$D'&J.P M8S.S#L"1$L?93@FU$/^<"QRAWVA5T.RN] G)6-".+"WD*.=4>WE83@!=5A&J MQQB8%MDF6IX!C4XDR=1A5Q]]J$E"9/Z44'WUFI1GFMC=@'3P;3JTB<'S*W@D9BM\EE-93]?+%4R*Y MC\57(\G>,ALW%^24.N>X,:VR,ALUE'U7\DA:G+^#!4_S":!;8G%5M3T%XB:6 M/_Q/2U?H3\K&R-ZGS%T>DMFA/AUQS%Y,T9I7ZQ*?AM) ^1^%=412UL+6.QCW1 0S0YANNH2(:VC8";,>V]VZ MO);CK/&;851J6MGWU:)T6%GUX$USRKOA5RP9HTG>A:]M;HT=J#$N0VC^1Z7' MNF$1IVT43O_?+QJ%'/2<3F"=!4EM02\MDE=E!+0H_7D!;%;%T"(^:X\M7ME# M\2O.F(,V.SP1^, #%WFE-I&&M,>7-!!^\)0.X4V3I"1]H""$.;OLY* M1TTG / )X(Q'"'^,[G4&-YV9;+4X^IX,[=<3/+X1M+X(20W(/%2[/,8(:;]( MSNF&G F:P]F.2S?2"Y9$5;<'[%/E+"P;ZS%%B6%V0(Z$\2EB-YI^"U5Z:,S@ M/$JD=D2)<^R>+O'Z#BZTYU3XD(2S03(#0I._=,^1SZ60C>PF&3H4J[[CNU/* MDPT36_4Z,C;C5P@/QOUWW+^#,CV;PTN@WC]K!X,)IRA+\SFJ;84>^M@SS,GE MW3QQ>O46&_M^AYJ1W>UDM=@(6<:#)$/R0!=/2DAU757:!<:3R#/#(!_(8HU: MG/R;#1F%;A6M3TNI!//FNJ9H]LR=M/D!QB70\7F30^4PYM, !S >T2'SP%CL M": >PK@T;'OT-4Q8ICMO2ZRT/YY2O& [@.:CU_7";DT0*6<_(5$8"!RLLJXC MVS/#)!?4H-IP4(^];[+[YZJ*17-#X5[$'D5'A3JM%SATV(!?GZS&SM PY7/A MDX>N8;;T,7OD:=,JD8DDC4-- S)ZD;73(OX$P*^M50Y2G.&R6B#TVHXS MF$._TT,7![I!!6[5R!35<>N" CF$6Y[56!C..OQ)L%&]H6^14GK M)-3&=Y\ IOWNTTT7$5%Z[)%N:=/KIT_$=16"1@E]L=HZ%)?_Z&[SGZF$V+ES MS;^1.+!6GZY$+9ETE+GVU_\$4!.D9WL37(DG# 5-:883D@DJEKD/;>:8C\I:!1=,Q3G6(ODB+L\.E1EG#"S5 M%=M[BLG6(&.KD/P3U3/^_"@AM\DFL,V6V<$F'+-E/HJ]B$+@MVW':5A31N9T M6VMS9)HXV1:8K"O4?%2D>RV,F:XR#TD@G#T!N'4D[A'8&'8+(UX0<;U^8/)I MD;U%XD3Y%TF$;@C=T'\=S?%:5?=B1TO+[]TXBEPU4KZEXG5NUJY/WRL7U#.J M./V6.ZF08DO[3!'?6#J4/1Z8.SNI4GPH1>>@U9)9.@1UKZV)";=2[D1%7 WJ MZ-9\E5:Q?G>FJQ01?R(N@F?#,@/LFBL;ZQGQY,9CX^ M;WUXD1%X]#U"Y'@$>%Z7D^%]!.LX5?DT9YVC$EWQ,&-Z^B)A@^O!?'R*[NW9 MU89VW3%M_2^X3+\J.LB@- M$4^)S>/9[)^^ZW)5N#N!/]ZXVMXB8-I&PVU MBK/% 5L>T,[WFS955?WM0)EJK8+!RVWUB3Y^HG!<=XH/6'30N*];7R$HPSM! MROHBR^,_9^V+/K/.9]=0SHSB$_NOC5HP WQ:-%;17Y=TCV[%(GI%]3PR#*-U MVIZ1!G49NXP#VV'[V8;7#L.Y'E%6>]AOI.00ZA(F%3ENZ:]C MOVHOOVP7:VYK>MU:[ZXN'FRZ4#,@EI]:_&6IJ6IY AGJ>D;XOO#60=%9EG6KZ"3TNX MVG2-LT8LYMNR2X>.,=K"&3G&D70Y[:* @)IVUJ# +M\^NIC>X?@C"(^0#"_6 MLCMN9S!A_V!]3@ <_/9-*0JRB)R/6L$VF[[!7>H2HAJ[?2Y'P6$Y]S4"&P)< M$5!R97G19)M8 >WUH1E_3YWN:FNUQ4N>:I_4?2*F/=1:YXFHXM6S'RV'+J@_ M>+NB>B':^/"6/?,IS>WR3>-65J0$1$<\(L2UV<)Z53!)Z %6=6U3\ MG0P>!B_IA=+-2KQ>_>SFU:?HPJR"C;1?CH"<7./'M00%2>OS1JOU,NW/+ M*DC+?KT:I?5,N:$M.8;S=>,2 '!7DRBX/B#6\=ZU7?A\^?/_3@!L\ZEX#1W= M?!HI]\DZIK3F_SIO_+3:E/*(!UOPF:69)YO%V#WG<(85RD6XELK^G>KI]$WFCX6#LN$TWT M^Z8G*]HC>#6N:S2$2D1E:#I4AW%^UV,'U[JPQ)A448HMR/69&5W$+9@'M MW['8]AEQ3P/(]_[&&)YKXK?R;\$T,X+41=E'_4Y1T^F4:SS\ JH];6B&=W]U M;4JPN.BFLK*XPT)=R_5" ME.$8=]S&2(0RE$*V[DV%W MM8=9((VM[Z, N!8,P 5FSA4626&FT2A;B6&BW]>!'/Y&*)!!ME0^\S_PXZ?J M%Z5-!GX9LS:T1;B;J! 26Q] OCJ:*4\E!8CL0>$2F9(O$OPC DEZCPX0/2%/ MMCG9F7\=BG[T0E<["1:S7V=@$CF,=YK"! M,\?YDSXP#%@^TZ:N%F/AM)D#6L?NI T ZPO[TX36U5P&Q.Y,O#A\4\L$(@X+ M/)RUCCJ_7N^/%D"(8+5-RWN$;X#@]P^ ^V#)\:$=W@QSJ+?QL4ONUO].?4&S M_P$]- *?;2\7^*3YL,_[[WN6J! 8CT0%C?A/[_P:1Z3WCM/LY12!#6>!Y^*T MG:A(7=8WB;0?NP4?GZRUJ& J,1:Z.$^T*CPT='3SUAQ\M0[CA*"7NXS[BP:^ M7K:4-!.I.NSW*RC_@D^F'0/M#X +QS5*Z$O&RQ6R69+YJ>K]X5QA.,X9USKM M[4>7;[T5EA]KRHGB5E\^ =S5.1MXS$*15&W.R8'>2)R]N_U'E5V0^-LOM6!4 M@V3U)%ZRA$K/PY-*3P"B]@W[8B&.U,O[P590S]6M8;Q3! _8O^[@T);"F?N? M&=3ELY?7!"Z8?=CM8THG9_[.1+*O61#Z?2M'];=SM'$[R("\TN$7"HDSJP>:#C2&^_QDL2"*9TW9Z#$#W(E7/)D MLK%^;&?,[,TL>K@#4_KMDV^+:;]-UR\!*>YGNSH,L8UTOF=B PSA\E,+&ED* M'^U7]CF+8EMY_:3F7,-O*3Z\.'\NJ_:>"!-#)][<+\9)]G))QIA:V^'*0?L> M$GX@NI81TC(WM]9",#WE6EK/HG2#7$<<_[WZ*$=G@NEUC_$;L^N74_7JF:Y> MBKU_#Y_*VB&N$(3IY/6P=\O*YQ4<^!1K0#+OGY56POKD9U:4] =>D21OS4<3'J%:/%< M#\5'\ !E]GN*5S(?!#38O"OQ['G!L1)TE3N>M7'O5.[-B[*%DA7.F+4H@D5@ M^5E+:XK&5 %XFVGG#+)U?):#.122+1&2=5ZI4]CHO^Q;+.DGU@BEJ63\J1:H >,;]S+ M[7BT)DL>(FVH)?K*AI.=5=@Z)SW#T-QGPH/>83\6)E>T;]GD!+5,$ KGOFN M:P5UFH]C+F,2(2+]".='WIM^ADS'_MU-:R=]S(DUC7]Z/U3:6(2(TK)E^=8H M'XX9P^NBUA'F>2L.N=ZFG^MQM7-H4R?_L=*1VR./"S)O 'G'Q3?.\0I MYTW+>[KEJ_HW6'(' Q!W3";BTCZKB$9:Q^Z(]GS=?' !\,3(0!+FMSXXH*ZR M2^@5Y __9:C3L_?ETL0%=O37(77!T7M=6\!K(.C+2]?=/9Y,#PE'[TKZI-X3 MZUS.G2N8?4EP*@0YF 9@RAVHKJ_S9D:F7R,P3TGAN*DUG&A@X1+)RMRZ,>_Q M!TE6OW,?MMG$2;YW?9)],G>KH4;T@F^,_RC(TNIR[]6%$57_G/ K[T;G-WW\M^^3>G10TOG_6U&9B#S4JN/-[,C4%AK^I6B(T=42RV& M6+X>^6"WN&^F/V8Q_-8HQBCQALL/WCZV>WRNR0JO))@+/QT0DT,N_6UPON(G M?%>2DSF:5?#J=CB=-+!HO+UU/NA@6DZY!13'=AN>S'7U1?/"Y^']#+^]_L"W M:$"A/2T/PKN*I04ESGOADKV8M;UY9+2C3-;381K]YHI)CJCLMDP2G+8U@]\S MG-BO:GM3B)\YML=3G7BT&S$&7_Q]SS%B635$7#+"VPXO335R@1XJUADG1?FJ M$U>QLSND+:?C%O^POV[/3P *.L']1L^]U:^Z8U @04C84LVBX\7+,)/Y95C0 M>AJZS3,3Y(!LJ4--33IL=5B8P>50(7NVH<#OF(;EZB";\B(3HNKEP@_NJ3J M+ITF]!MBJ0^V6?M'QGT?@B!:8N7>J-^F$B'Q(#!<: JJI'#-N'.&J6LT:)GL M&VF5N*#2QOM?\C>!,F[N6?]YL8*$ 9&WA9YC-I:)B3.W1M=#58K&2/OA_[@M M/@]DK4U5(#8/'##_/N^T?Y.HR] *%F#)X$'.W97A<&6W8](XG&8&B,#JC\[] M=%(SFU#)PXY,?2&\0J6D/O)('\K3 *#/%KWQQZ_'Y(Y/MFJH(J$^+SAC2QJ: M.;1B=E0:NT!>FH:]Q&I?K:=[]D[C]7=')'CJ#'\D^,0J]'^U- ^)%8E)SG?) M_.""ZVM'%$$Q174X,-6>6],#[%7=@#&SSBG_A_OQ(RCVC:"0=O;/#X:AS\4" M3P!!S/T^F-(0^5B*DB4JZ)-C\_UW2C=\%<^ISZ>](>($UIV5I#)Q.;?S?I@S M+6'+O367Q.-5.!UF'A)?V^Q_N,CW,8 5QHK I#T:^FE6*2=L.>:T[M4,*JO, M/GJSI_GQ)79F,W,'23.E,E2.3.@W*>W]XXO\S?E7?AX1T1(-K.7_1>@HRNXV M]!!$E=L>F#Z3WOX;][JUZ.=P?NV"R<">H3ZQ3$^J W.LX*#VAR#Q(V^0$-GS8W[ M7@!FS F(1 )_5?\'E*O?)AB$.L";\;I$;"%_ASN0B?'L=X".&<2:>G,A:_Y] MTXU?54\Y?XQR1%@SEA@11Y_"0LD]O9JPKU 7/9IRSB5ADRSVY %AD1^WV+I$ M=GZ+^>1C=T'%]%13V027ZP9Q3K&U Z^Y)IA@/3#6!P-PM45"#XECB3\Z()PM M6!%XE BM?Y6J=/V_&@6G=UR]=0L6-=2^ +=/@Y:)[W+-9SRS8*DT_!:T#4YT MX7SH)F=-PI5E0PE&J'7P@?C0 _.6\[5,UT7?05G<\P-&C:Q2#36?HJ+JN[;/ MO!$1B6+7"3D!P#[WRU;1^^:=_!;24JD([G54FBO%Z5XBFY*W?JEYATJXD,H)![8M@C!QBH(UN5Y.%LP&%E J(XOT.0N;/.J M")LY+ 1G:AXJ\X04JDH,LA!C8#I&",<()Z.6, WL\]]4CXCAP^$%03,56Q\( MZ3[K- UF;KK$FN_M![P[C3=E21Y7 K. ;UL0L;#&@7;9]R$*'U MGV-T4#<95>PCB]@L:4&>>>9RNP>";H#HMJF7VEX*:@9!0]O\&R =P\N;8+/7 MB&E9Z/IW4( [_L S7&>)Y_),D'C7L>!OJBQ&+8$Z_)$B_57"V-XA='CB+,DQ M6Y+MSYFG\V>"^*C\&_A3CF,'][7M):E\NF0!D;O"ZG_FX>/+-X6;!/H-%2-S M%O?Z]1*MZ)A%&V2%X4,;2X)Y-F__^[7>&$GTRP(N6 M?9$P7-[SBNFBD<2Y\-9MM>>^3*+!VMBA13)WFY&L1V!VRO0&'H-M*'?Z3)I7 MX#A?#B\P$-!!%)NIGU*^2D!@_4JD!?\Q)]UV453/['>],L9Y>[JXD??S57WE MFB5 G$]![X%+YH!]YB/ROP+RKE/;"#4NYO;;5F2JL:')/.#)/<6@U=7QCGRP M*2V6LL>0FH(Z7Z(X%S-W4_JC;^8)B]Y@1UORG>$T^1FVJXC=7LP-4'_Y=ZOF$P2.K>?H)7 M#\)JL"\TL'1!SJKW5MF<4:Q5AJ%WYW/JJ48L).Y;S9>_K_Y"GDJ3HE8%YH88 M".3.:RANW6ID:;JZJPFF#>.YVIXZ0L6:P5JFVFA/S&9HID530Z^IVZ0 #%J&O%GA M41;I?N_O7\&+QB,3+JG/=I+=.YSQ^W#QSH-E?HCR=E0RGB]>?>@4WAR)HI&W MJ-,[4"^9Q-7B\-X* 6E]S M2,JP1+4!4/C3E,BX:EJP:RSCG$&48=-6%/+2^ M[LC(:6GH&5\W:PFL!;[-;4FLLR\CR7INXB+EP%]SW,]6?V;Y,*MQL27X,_$W M4R8A'>8;O&G.*H=8X?6,&KD@JS76[Y:EOKO!V8B MVS8/]FPLZL)%\8W?YU<;7+>*&LK#]T*!(^U3=&!_@YK02^/;,3>?S/,)+.CX MD- R^9EI0+W?R+0+CK,R>;=Q:F7Z@RSG6)DEB=&1/$] :P7 SA]KV5:.LS7O M'@I+WKA6TRD3@_TJQCC Y@6!>FQLA6K_]-QJY+\1):_&FSXXOS/*"E@2*VK[ MMD3\B0R;LE=&VE>6NH'EVMN<\&EYV:(5K]LQMJ9.4S]ISMRK,2JV\P1P MP:/9#=Y>'(%0F?Q>]/![59^=L43-AC'ZBZ3MJEY"NS:.<8W.M$C@!P8';L^M M$DUJDS_4(OM_I+EP<(;MF\A;[S0DNY*;]*XS!.AF'AYG=$O2V?ZY9:@T7A-( M1@S7O]T184X6^[R+R-/S(B3XS-&7>CJXE$GZU\D#\;O[*G?XF*X*A;=-!"HX MK;Q7(GKN[_&>'>9$;?/+Y=MB;PVI@X++S\$[%". *J_@Q=.OS3^Z0%WW+V5M ME;> [CAO&56&\_0#9TX ?4)I":UV9/1"6^P2WG/NFO&E?O,JN[F#=3O8G$EU MNC<(C%VDZD:17B4V^VQZZ2I(%4>ZR^G9SK^4%WV".FN:(\??.NKC8T/ MEALU$J,NA5AG5RY:)$>HT0NK5/+W+L[._5E1O;(M.)]XO,TF- (?8ME,?;TG M/[=,5$(<;'0_ MEB;FVU9$E=ZZZYLSI//1)F?,"T^JM)FL+@N0&?TH(3F3NKJ23PT$%2$+G3;@ M':LRG8@SY3'M5U:F&[8#"IS5-S?C9HTM'4VR.UG_F0@0F;^A79RK_*>R2@*L MWHO[=*J+:NYJ+'W0NXU](?VUR.![B'B#S?- ;/00/7YZD1SW[T_P21UKFO[S+"HL/:FJX&E M[XK6MEO>Y$)#M#PS, YV0,POBI^(O\&YH04! MALO"WCCZ\YL%XYVP!A:4ZG802]AL\H%M3T>]3+\%V_& +G^XWM..-%N*>;GR M..Y^27WZ P6[:S;GGR%^SC]_RUBG%?;I:AX5MK+/BUH\:^Z(E:Q!9CL6&V0' M35Q0:@S?9-H,.<120(?6C*'5V4FDFP0SX7=?O4JYA2KY4L#G68^VKZ*ZM"7Y[ MP*W%B7.&V]N/<3^2MO(4<^3WA6FLY^FSOY:'NZ$ZQ$+$FQ+3% M=!KM*QUX:.3!SA^G.P)>?)HL/&RG6GSNIRR84%_XN7'^8'Y)A5'K0$>8-[#> M2RG)E7U_!?\B3M+?FVXAER<E*>2__/#.95R75,]!:CW7H^(R=__$W*DA'RN@'2\ L"0AQB5^KIV5IL?-06_>^=" MT0$7?SPNQ'//[OS>7;=< _*TAIV-QJ\(??1QRDK'R_V]+B4)>#8/8-,8U?&) M<9;R[+"-&%DYEO5 $L#9A7?DT.T!L&LW6S1NE$Y/RZ%P8V]:/Q\)A/'ZR'1# M (T:7 L%=XG'>(P>/*0@&-IEZEY'MYR7M6.6[5J *ZIQLST?]HI:%HO7&$18 M5MMLXC8W_2*!4PL&EY\ BC[?KND1'E9^?]E833OC[D,#ZJN7 +'EQ=:87F#] MG7>!;Q4V!3>: M)BO.6SK\+%EB0]B9E-(+U-]<41*VFGY._I3O9 NRZGEMK_]KH4>0$;;4ZX4*'#^/._\X ?+[2^L MV^C;Q8(J2Q;OZ;Z7_.="/_ZLFT%\9UAQRNX'-^"\GO'EAL$KQ$$1RK*A2Z>%&/)25K\P)]OCCA481&+W6/&IDUA66)96FG@&SUHM$/G(-L+L[Q=O MJ]K&I.J6?!O[&KOH)3!"(>??[*]\UMH@/:K$V7/',<,F6X\K+KETQ$Q-Y4;U M<:L>+>XH/X+K>%*<2^7.NT(1AJ#;4B2+IVV@9CJFNK2IONG'9/U0^U@92,CF MJ]MM_MR(\G+T(9':_N7/9H5R7S MQ(4Y5=,1^FH=Y!10Y$7MT$4+T5GZBSNUTF;GN%Z1JMX\JM3$C=!,Y,$Q=?J: MQ@_2?M^Z49+AP(7:@YZ_4?3I_W:&AY=UP=XS1 M.B( M(H/%&%7I'W%"*25Q^ P+;Y^W;S&(D"WDG0MV QP6G''F)89]Q8-$D?P+ZLS4 M)3[B=ICAMJMUIM'VR[FGCL+IUP>] 4^*M?29?20:MV;34/]:,K(*ZB&FVW,_ M:>TT K;8UK&:EFA3YX,U?]BZ&WI\YQL.'3]WR?SAFW/<"OU&AXYB>C#/1+I1 M#PVUH]+ZWUJ5FA?S%GB%?T6=U,\C #[5+2<%"18?GRL5:QF=QEPC#*_M]AZ'9*6:\#@5Q.2SR^Z8L?)/6KN M2[BY'Z\M%A7 +).?=J5Q,N $(!KIB??D-Q,M_7T7U_G618$K1;!'GIWE0_# M/P,W8):A_*/5$;EJ$C8'W0S\IOE3*\#&B0\A/(?3 O^-+ R@Z-%:Z![DM9LY MCRE5:LV)7M(",J^TXJ7N 3(+6_+G14*QQ)R^._1;9=7,]F':9(;WB-A+TWT) M(Z6L_8<#+.';IF)'LKT='I'3:;9FC[@<]+/_+2X>.-9J9SAR_2*J&[Z\ZU/X MQF>JG8M2WI-T HB'LG/72_%;%0WJS[[][ZV#P,I=]DY1P,"CO=HJ:3&$K*E_ MWC\G.2ZL&O4V)3S0+9:>E!Y$7SS5^B MWK@V"]8,];7@ <$UV;6.NHRR4A,#0]4G7C^W\)Y3*;!$O(X7^CSL>OWRQ[^R M.P-& 9"X39)=:?CDN-E*N$(Y/1 4^NQJ/6QN1HU-C&TR"R?Q@6V)0, D3Y)> MG0">DJL":5.96L.JBE_?ZX0^=Y?07:*B?8H+=+G8"+/-&JDJW8R689%;)+V@ M>=AL88^*88^AFMIP%8@BG/08:G]3./#FU0H!$>)YN>UMNI)4J0J _7?KK/PQ871<@Y_6_!1P21L%0Z.R&E+3':*^P"RTW^X2\[$=GK8#W3./W9MVSA;4U<,;_7G%V-$1TX-[ MN_3J0],L%2VPN['=BY:Y]&>U6C<2'W<50RUCG_,@1*BLB<1V)8;[I+;4/ XN M;-6\TVH2RI/M-23 ]O.>4Z&?E#F[ %IG+3RZ4L^#X\;J9IM0H*V]?$/(^LNK MQ,%,:%Y6;H-I'_@[J @R'%JWR)/F+ F\S'B #6#2!4^MMGX17B9*SONO*3AK M0;[/XNY>T#T7/..M,,"ZGEJ@"9LEKJDU"'U,\]-2LI =W#$Y^O=*RESG[>Z> MJ"<;N;)>#"#RW-=DB(AX$VTA>@1J3A%6QMAXX;>0V7,A5,\10G6 5:)E!+7! M@;9R? )X,/8F[('RM_3Z6&OS?QI4':5"Q_G(S#5=5E :+RB0]O,7:M%@;N%' M2;CAO25LJL]L^DY;JY+&TZB%3PNCOG?##\3VE[#5H%7Q>+89C83*V(S'I0>N M1$'!]4[TU4/_Q1KXE;\WD-_!JJ3V'),U0G7NED^?H78KW.E;M4-D/*4A%'^L M%_Q:56'U]XR!R\U?O->U;JX]%?/5S(3IOJ,BRK0%*X]@ZADF%KF!\TTKLRYI M",23D(L:^S(].;4];B(MH_]2'/RX\*$[ P)KH#%EO.\*VZMHLF21=?_3BQ'/ M 5V,H\9-C?U6FRM5?X.0KH1K=N9EVB'+ .0 K#MC+ M5D>D$MJ4SF#9S.9O*PA=\#7G9AW&X/)IXAKTW)] D:!:G2LJA 72K2?8)U]^ M-CZQSDHS5RKL=+7)8)@4FHP7_VY=G)GJ$+J7P=QH6'#',CC^&966LNLY>T=DLZH>9LO="#1[RR4Z*0;Q.*^\<>] MFPSE+&S5?7/@:]S)1W%N"? .^+9;ZG'EAJ3NO9=!Z<_.2L*:)#/31\V]%1ZZ M2=?78IV\J$AXVU2EDXZ1H/ZPD_V8EB2\+'_&;M\C?*MB%TA++3P7_2]( J(H M$>X=NDY2Q:/5TDDY!U2*#!0QY(%Q M$''Z>[27I((@I1BJB;M]-/ 0=F5-NO;Q>CJRU@2P*]:(*&=(N926J'I_BC:] M+M4;?[Y$^3N[U>J0]A+"W$A;/&&!_"^I^MG#[.]3V;P);G]Z>51<6?VR!%RB M_38T;38+X'%M%R5=>ZZ*/18Y^_Z'BR SW59 AS*QE/J=NF"?$:L^HE66AX27 MNW>$9YT Q/14U#4I+&I)L;+ M&">>[\J&/QI2U>&OK-0M?UQ4@G%K MB5"UW;4I3F&^9F>4ZCZ@,WHSXU[R9VYPA]?\#N#;;FMXGU*Z:/[^>C,@V/=> MYQ(N2O/2J6)1U\43KN383"U"A:>N2@MVX>N)$CKWKLYS$K'P8-]RN?&VO) 6 M!W!D>7%34:!] RI[[I@TXZ0<&(ZTST_K'3%X+H5COO9VJW_.\%PPLZ3K]KT! M26Q/!R_C7OJC'?N&8>F7/WDG$_XCHHSUWJ._(DJ/;X(>6+W,3GX8=*UI5-?1 M77>6R*I-0WP($)4VB[36U*E42+W"C4Y.R^0V7,IW2<Q"($ XNQ58?"&ARY7O/> JU819=F$T\8.U>?R4$![38 MU5DN!DX*%Q@ZQ'.A[RGR>!&K[X8&2" AH,"*\R> 5PZRAC.^=S\L+] @-H." MK-KM8<]47>9/D">Y;YZV5IFSUH/06$>+N,!@O?YH\ZT>TD7-ELP,Q;OF MAO@8GOJ3#@-TC'AIZ6C.KLA]$TX_RV] M=)&4:^E./%+O)9B;T")B'3D"53Y*D@7>[-J!Z\?AD:5^JXLLR 9KR9_5+?HR MWF<-V31D ,MBA:77\:::21_OO[1LRZGD'=*F+57?6TX.K+1\M)J2MG0UK;YMUV3,\=G7(>_1Y< RD66 M8-X%,^^*7^TZCJ[:J9*V4:C0V>'L;3\H$H?"S0R;IXW/%$RE+6!1R2"QYZ D MZDZY57+%&V^CEW?U./-A^[GMA9[;GQ^N$R^8RO\=7.\2KAEHU*8D_D,"1='@ M5]%3SZO7H"3'5)[GOI=Y4V$Q.I4CRY2S^-ZRA;^!KS1D/C#)?'GLTTE:GRKM M]JD/SC$"^[ UR9 #0(LRCQET'XD^" M^\Y1P3DNA9^2>5X&S;ND&M6LL3K:-)C;^M;:V$+-[.0@($@+5K@T/ M?4VU!05X[85;/"!G994B>\'!-VXE,[N])4[ .LGJ5$$=LW#(@KA(D&W/.L2; M3[OW?$F%.>PT3R*PMD9$C!S2D.7L1[*^3DC@:O[_,7;>[VQX[_^/6M4:K5*; M*JIV[4UU:%%2>\1JK9+:*_8J16U%JT9KI4:D1A+$'K&*$@2Q8Q,[Q*A^7N^_ MX/O]X?QV[G.=ZUSGOI_/QW6=<]U1)+7@R5FKO$A)FY5ABL<&&L4\LBFJ%^MTY9S=$^%W(4,VS^=' T?EJ_LE%'!Z5I,OM@(O)3T9 MYV<>2WRP=>7W[A!*]7SO'560YP%W+CTGQ4[:E0WA]':9N!V1I">M(ZCW=!F#+1[F=;W8N>3U^K=XY["X2D MQ<$>*?&4-%R.# 7-O+Y]&(.0(SU)N(%AGA-5(Z+^&]Z_=F'UU**3M7RHY#-J MN@06;HMRW70J/_O?J_S78T1YS4^N,-=S[NQLA0%FUPR>^%VHT"E%M('RR/I0 MN+[F].\B2,F9E35 1Y#I%;UC,([TXK\X;G((8_%^P7K/NE9=]N].VZU-M;9' M:.V5RRUTCKKWYHA@TC^ ^'ER/5A4GZ)W?H* MOD/>JT<9Q%\[U%/X\^A1T+'&V?G?N8,'A_A%7(<-W])J'#_N\I5 \Z0CG_CH M,\.TXMMQ-Q$H!Z7^D9:@B)WD_4GUB)[@O6[W-ZR7$HLASULL/+Y8O0B2BQ^D M=Q7_O\ MR1U(J2S_+5:O*:]?X5C_N$FGI&DS CV^^,$1RH7:W7Y0WT+20^) 9SN0KV,3 M'DZ-4FO%G17)#:NE?<(9RGW_ -OVW).(QFAJQA+,TG6E110/9.6:[Y^\F$RS M[ &YE'D.GM'[#O=%,<.!MX?_)^JRO1H3]T'/Q2CBTK6VN@:'E3E&@-#C(?^C MUTGW\YR&]UQVZ^&EI#"IK;FQ:?YET<.F4!3:7<^D>BPY._6XS21K3/W.TC&R MQK8D(W],=U&@/R;.L^F%-6.^^G]W'[\?#2K%[;S)'9^GT M(2/'NJ?HD ?S%58+MG ;8!$4-"/IQ)FLK(C(&+6=F3F) M@*$ODE-J@B7>1MV\FS"HJ.[=SNVBT0(AQ$RBG ^R82S25F>.UQ8=XU;NI+9? MA*LW7NX47MVXO?_Q5@FF;A4\?4ZTN^C5F!*&$%W+XGY1E[1(R+3V@/^7 M1)SC_E,];3&M#%^K RD8>B9+U2NOJ69!LH((K2HG106,]1/%2IO@^1,@.L#@ M[UAXR\3%6,1-/?2J[@5Z&ZXO9Q7,A[RBS ZB;C[\.+O!]0,_?'U6]5B %HNR M(DD8@#*,M!5&NVDUWKUF! !([1O QKX10[L8#8Z_U1'ODT-[7);V #,;OP8* M&](EB7"%\GMBJQU=%'W6D6$=]X)-4S(O()>ZSF&>R\*7 F8R/OP7#,4[#)?\ MQ3,0'ND%8343F^.6+WSU5>L^AUL N^YK[^3 MOSO97TG2M&[6JMA\.QV8STM[\VA.3[Y61# -Q'#/0VDE1;H?GJ$A 5E?6LMZ M^P^ OWHT]H924*AT_-5VY&5HTAPP/._[O9P@5P+J9"\_H.KV=^ P:I M7=[T=["?7D.^ACO"&%K'\Z_$B&"%W6^MG^;U ]=RW4XJ\*/3PFU@),RCTJ5Z M/1ORZ>0;61;Z#F7VBUR (9[44JZ_.]3^/="B=E7S( M^RM#U[]M.RM@8# Y<0@SFYP<:;,]<77U"\J 4H>4G?>+>8);K-"C=G:9:JI7 MO$ HQ&?D9:$!67W9_4F/Y[1C<]/+Z)MRD<1,O_2DN/>WI$3^NG2%JY$_5;ANNKC*S1N#+#;-Q[BD.1_.ETM4Q2NUBS9[=_P- M^MO6;/YC8U*#@1Q69NFJ\N#',H,3S&-7? >VQ.D1*U3W+01ZJXC:4-S1TQV* M^@'O;F/66M2,U[Q;O\<-^693/R%1KP?Z!-J^SJ_GA=T,>((U\'%8\I6O]UB1 M=.QRS.C&N:L)EBKYR.TI52JZ@,OFFA 59@%;)'WN+PECL9R32=7ENK9;6YD9 M6TV5ZB%"X,.3^VYN\?4%S8M*1/[DE45]-Y$L64V3M8XGNIYUA? MTE)5FN\4[J3^ UQG^^"7[[EL%Q_J4-Q106[H=P>_E7QKB66[;5OTY727DEDF M94&$ZJ#WR/1 ;UFR_.>VU4J3;;'XHUD[M9KGGE]&G]Q[V2GJ3N$]$7P'M["1 M.FW<:2M#3E[F8W!=123;+A\915^7(^]Y\%LF\ _]G&5-B;&=GSU MAM?GL+T D0=58X; 875S_5.U5P+^?/+$(6C&A+J*),HF"P[#D>K>+&FR0H8Q M-PMI(&\9/+B6&A:";FPYJ',%AB8Q!_T#W) )?4@N+'&[F^L#LMH,E AD,9JY M'VOT12 DUC=:B2HO@(=\ 5T2_D@,OQW*\FQB78.A(:?+VW(CS5JZ.7?!N&'L MM_2 95^0A6V]#[5'<_0CG:K4*+[KNVIBWS53PA4A5Q$<6[8/C)=O@C+?GWQR MH/SY%) B+/IHP\)'&GV_^<94D'D%['>F@1':]6$ENCXS,W.#A*C:P:JK9+PN M-7*7-/G\-M-] )BEJC%8:1;_F=1_L)&OCW5, MJN>?7>3IRGXS0I5J*[;RUY=P55JI5:I33H:^+E!^5LN:O:L-J._X%7B[\)L M#^#ORI(M[GVI_B#?_L]M6\I+W> W.>G!(U=\[ADA7R;B;GJO8&YR>S) M4X,91<>=W9%.?MO%)$[,!3TN&3B?5'L&9O6RTJ9M6;[SR@<>-!598ET]RX3.;56LL8G^N:#SM3"P^$DV0] M. ;N-81\K&E$BM8+KB8G"YE31T\.^[\;_5PC7X$1&9 ^\2JF(ACY/_B\J;D% M_-$;/<]-7L#(=D)@RVU,D)!,>[&EW %I,BIG/?192W^8N=1OZ6/7E09Z=:M, M$QNWADV'"AV3TKA.X\*Z[CS2N7"<7W_U^Z(+ZYKJ[4]?F9_Z(LST#Y\Q!]U^ M]?ZM=*W(VUN9@PQMQ86_3GN^M47SWCKP3("2@Y: '-:0 0X_HM3K Y,9(%YN M/6LQW^596U/B$@NUDGU>]G]RT9ZY=6LS&Z>2%X^Z-34S9Z,BGG3W630=S[@> M5?SBK1+F#/IC90X:)IJKT<*;?GMW()Z&!YJQ$O(13%8V^/Y*U]S8W7)OUG'# M7>9VC%[G)M=/0)63%X#R.^N99ERS#:9QTC)WP.^7[%5WMMO4$[#),E_@(:K+U<4?[E#)0GSUW]$8[P5 M;SA:M#')]*]:FE,[*INY?ABJ6))]/Q\;BN?H_G(Y+P-+Q1B?W.E6S'GKHCGW MUNE3)2G6(.>X_$(S?+Z H7#Y;DQ%J,7!>A><#A((K$.G[.DV-2\ #H ^8A$?_%X$TY[M^J=(DW"454\"'=7?R ME-$K=XK>776>Q2@>"2$MKW,,S^'#O_2$::BD##A M!OKV;#6AUP2JSEMKF$HV^WEE ]DK/C&^,7YX=>M *D&TR2N9\VR/PS'(ED=U MWI_WCO!2,.2+C:UH7MV-@4GWPO&1+CA9U"6UV>Z':ZYY!WR*\N0[^:.GTQN& M9LZ2&HAGYPDV2)?F'Z!N^]0LD\6>ZYVY<*SR6:R^%/%_<.%[ !O_!]C_SR*] MD:*$\!DH'8*6<:D_:L8_\](YCDGMNO/$B/$V',XQS0OS_5BH@7?CXH?VZ=I3^(K>7J(%?WWJWLH*1(PJN'^QW-@X(-A%XU0<]8U M4U<=NZDW^QP&-T30EMI5C_RE;XC55PS8S:M57/%[\=PP+LV$B'20W2JSY0X: M6R-Z+7>%?!!!)C] "8\:'5=50P:4PY3$9J3UGAZT=5UQ_@-$8\E'PSG=FG?^ M 9R9HM-T-?0U^ !SY-UWVKN?(FC*WRU&LNQV*+U5=730^\^HD/^V7GH&JJ]W MMY%%7%+D[#3W+"X%]_/">;%Q.M1F>&-THRCZ25K1TZ-=]>N]1'V6I<-Q M^)<#&ADB2H^U8$WV.W[KIS%<]W-H,?O#ZO09K#DFA=_$Z:GX4B']X4.E3NG* MSQ!PQWA-_;B$A_4@Z^?E(PZ=F$*CXL)^'';SZCK^ K!IU(*! M[\==]*(,?' 1M]47JI2=XF' M9BS:!%96FN6@\KXA9DMMQMP:@PJBYF\!_<-.-2BY"ET:,_/JN-?E>P>* M6UXD_?:&Y"C.V\[4GQ7"^L;8B]E3'A)XXQ-C_@%XKI44)6ZI9>,GT*T[_\^V MMT['<*KM@)([E;\X=LZ$*:D X7:]V VQIMI]THJS8@MN"1'W:$@0%7B3^_9/ MZ^C57[1/8PIT>+LO/2\>7^$Y%:/K4=A63M=TM^#?/XK_ 73B7X[*\@,BGZ1I MS7BG%$>-IPZ#1SZU\82++##([!E/OK]C^25.CRNA*(Z:WAG_X;UH^B$)0+'Q M&/[F>5L03&I/G63=I@K&@5H8K'0LU0- 8,3>0F"() YM;E<3+D]LL]O1@FF_SG /VC3:!6\FD9V&?'R[6-2(;8BL]\: ME_&4SWX4/ZGBRDSC^D$52"C\>/]C)1!5KQ) 3#K9[K>IIE-4>G]PR* FZYO.!EC(J M ](O\%. )Q:"3*Y0,^K_Z<86J/)Y>-G).7V%W?:E<(#7RTOT:97-DZX+S]=1 M4VQ10+,NA@J LKHJG^WL,?S5?N\'C0*&Q616M=NE-UGB5%VF+_#Q$Z8C-S-VI(>]@%"KO@.IGI:!X;M0")%&U\>8#P[GU%:-S1%MN9$[2:W;#R^.K,/#\/ M2;.VUE8("OE%)^C U'?UP^=/JB1;'9YX[MD4+;RT&O\^#4E' M59>41R(FDF2VY@=>N^D_]RG;@VIC;= +16TA/F\?7CP/$D,5 =\-C.HAK1:9F'0&E#F%U9=X\\V'< M5O88CPI01H1PIIN.$H)TT.(T4['76I%Q&C*?8H]#*_:J)W4'1^S:G(-8?PT7 M"A;7H10&GP^@T1YXQ$CXOGFBE+SJMIA>@O7F*F[$J-=C0IF#B@!(_4Y@/;I/R&]+=&GC7.B287O^*L>SV^FN 3)ZS.(?8A@RLOK9K-WO MG1.4>M4/[!1#/<@.RQ&L$--F'5_*;QF^=#,+O@*>@RBLVC%&70L.VC?66B9: MVAX&?-)'VFG<@MZ6[U2@ 2S6<%"=,RZW[%G$G5P .4%/'+%FZHD[Z"P32=F8 M7H/+0MMN'VVXP.JHHN->K9Z>, PY1\*'?&OB1@;HS*F6SCTO_2O<3?8+='Z67EC>LYLL5*E97CY:E^!%8L",OIBI'X0UO$,DSF(@ MN5;NO9:X:N8_P"1<.\OB9QE25S-CV@[DC^U;^\S=F%D'!ATC<]5MA_ A"P=E M%C-5/@\"%9A0N','Z%$UONN<2(*-R[X:6J5W$#P>X9UKBK@'+L12!>?O9R30"MX9NLY'X3,A;D;G)T/IO]=0?^P M]'^=I5&:*4!?/$YH\E(::EF2'- :'+GQ Z>*N6[M(;A"P)T7QER*^[PB7A\/=$H'/FY 9Z4HZV=\!P#HW/\XZLZ'X0-X V()2$%FM_EUTU7W2TM MY2[1X;D\]1DZ-O[6Z!WB/P!M8-.$[#8^O5 M/LTJ[8+\:5A*,0VT#/0J(Y7(SAJ8W*5A04GV+6CD>@SPW1 [ KX\(+C)6LW, MS%09XME'[\I/T72RW*)8S',I5U;>M'.^5!KW% 3Y; P??IAKN)-U+Q2J/"( MM7N51,"4,Y2Z,V-!+3A0:4N]V^FQRP\.GWZA=W,EV#!E4QAXYB_(74I@#E[, MO&E0EY2=7 M42^\[.2=,MEI.-C,X:!3[AW7^=]R>*$VYE57 =EYZ5$SFYE28 MW3*+TQCS8_I7#O=^$C1%%V^/7[$3DD[@>21T?]5OG R@_%IS^NZ&XY,;C+,% MO=BD@"J"'QXTK5AV3BQ= !_/X^N>_=W8A!ODRN4,">/LC%=&XA4#9VR)&KOM M_P#O%)XQ.O!'JE%.%>8(!OM1\G M\1@#]TV+W60H_I97\"='K6"Z61_3^$@W M^Z\?$4IQQ_G@7JMO6VN*+]^/+W/8!&*UM;,PX:7M@#E&%NS4-!-_L]WCR MT9'ZDPBE8'H_->0?@#1Y8+ZZAL@S"GEW' P;P[]P1T[GJ_BW/=N9APDY[AT1 M43YE/[P].M?47ZZM&SLWH"3&^;EH9'R3"6DR6MPNJ*=+J"S8YZZ[I!AIFC<- M:X]8UGG:UVF/2,75&[%7/3X#C.UH1NSA=X=#D1W9E 7#H0!.%FE\!\O34XHH M<<#&;]KAV=.5@Q1@*:<08FP,OW!XC)K[,US9_'8R=S-,?C2@MG:K,/NC0.46 M*AM[6ET!%2,]+(L%?9W;] MN%,':4DKE+XQ24O./A827XU7.37-]VO]4SWV.'.;$/A+&RH)VIP$4'U?HUI)H]4 MFW..F-2';T4JMPMDA#ANV=[+M!NO)[/?+MVXSP))/?^4DTQ%76)KVN_'-&)V M+X\7O#G$0:R^5)E^>!0D*/Z1.O(A7DLX[R& KTR9%N NF+^;-4&L0)MO+QC, MAWUKTE4KU]2#(LZJ8%#3/^0+.RQK,^HQ [;MW.O>+D645 &9EEUXG,_J"(\7 MC$V9+\[FH.6143E>#)<_QK1]%_<9$M=5;%1+ _@>A9;PONSH57,IAS-/RDWW M=-&I(0P+6.B/MG0ZA'DN[A1(&S^$(B9(8>+G#YI.VU9VK;+FT6*JVV!7!')F M '\Z/ROXOIW([9C2[ #%00W;88.JR ^.W+>\%W9)P\ GD/X=K5.:SY-1+OS. M*0J OUY&8,#.]H+A!)TF&>[7[[N?_&:C MB /!]FJQ-8'HZ04]U3D)&#*["5<);ITSL:KLYS#5[[W!XN-EH"SH@C+^"RX: M(X$VB 5T;P=8U4UBDKQHE#I&K$..JT4[8)S^21PV?'MJ(3FNF#MJ?DKJJG[; MMI'(C9G0*O;V= 'VU8"SO)_"'@:R1_Y[4;U*K"5&GH'5N6ZY5MOKQD^HB"NSX]?\7S:/N5>-O069>G_P M,#;4;#0Y5<>4IG6._1G\^>@>XC=.M'8 Q!,^;(FC57VD8K;P0:[<8P;(YE9# M"U+]6K6CUONX1AWYHI"SDS$+.\@Y]V#OZUC M0MKWGFD[:O5W""BKD2X/QEWZEWEN=-WT#8;'<8LBZ;8W8_#J'PD6WRP/2S*1 MJ2ZKQ6TV$D>C!95ELT4O8D8H.7CB,2'VA*0H''?P45,7^A4/UPU81K#W5%(P MK^J%?Y6>'<_&P(<$HT5 0(7 -95%^JA^ M7!'W_6S'+R;DR]L&,TL MQPKW2@AEP5D/\^?W+6M$,,SJ4NX0=7SNP-AL*N2%6YQQ]]AH- MZA'2B6ED+&:XXTTS]G8PQ>J;]@X.JO1VGK 0Q@G1JK?8NH# Z4UP<+ ;*8SW M@SE46#L8'D4"KE05# P/@K;#H>-F:YN)FEFI7VZG;\BF>"EOIQJL)YZ#%G>; MSNWB_="5^![L8MQSLZS"M\D7)BN9>'5@F_Q9D/^R)J>UBOCYU ?O=$H5QI>':^OAH" M+H$CN&?LW)KRM,:&)(O3VP^G'"C%*=0@,[U<\O@1;K/J MUV?, T/1BG["KH*1L@OV<)9P2O?%2"/UP95AQ_O=Q*.C+9R*] M.2,=)6U9R-&FK?'__C8PPEKO=RS9T4$47[Z4*[5[8%>CO3L31[B3MABV3Z?F M(TU,[-V^K2__X'-()>"W\V#T(Y>]<)EH]PXS!_0EG( M^?_E!+%98'^AY_7F\^FJH9-,OXR?'A;]L?=X>G'J(=RX8_-%J0_GYEW?N'B8 M+*/G#U?DSM/ \1/3X5.MP9VEC3?9^1\/TV*A-58Z[D[07G\G*K.#D?ST[BCI M.('D9E\L^S\ 9_F:=*;5)IO'IQ W.,\W'8FLR6QSO5RY/-.QTU*HC6T*T0[D MZ=X\WWL4\2,$?@.J*7#^Y M%N9BA86-,XR)F[O9T*V44VAQ!?'%,?VXBED#X<9^1ZT\%7YU9P&N3LL=0=KN M"P6Y^A=/;2G6:@O%=Z25,-]D%4R3[>)E6KRN7%2@()OW-FMB$H9<4 1OPCUE M;]27C8W:[OG5K]9M+2R,$4\TV>OA4T'BBRU-XZ%./IF6VD>LB"S!]!GI!G$W MKYO>D:HG)63W_<(NE<+XPI?C_FW,-C=54Q_2$9ZU6UZ['6O_N'U1ZL>N\@5; MSSQ_2^W^<&4$MQA+'=UGE8KHDC@,DV&T"J-W+SMN";M[^FCJJXJKB&*E#ZJHN2I[9J]M$;*7I'9S24_]_J:$'PADR.+XO:8V M*O>5-_*)L5+[L$'0(JXG_:6[_Q)5[E.A7PV8LWL6?4\(>3\-L66:3!'P*T%R MHO?[?7Q.\I7[O*V6Z(L#!VX'GI#3M=:7#:W-N;LN::K,@1[V0 %UK96#OEZH M+NE7O9S'8/;Y GH.5 :#MCG!B/.5:,M6C\H7T.Q_ ,E/IJ-\11&T=[3BQ$3< M>P:DGXDCXVNUN<325FM->RG9,33!1W9.FRAW-="]AJ_F;HN_[\J$ +Q4CPJ] MU&4T[[>RANKE=,GTTV.5M#_WL7Y9>@FPO_88 ]"(/(&7^?'-/.B9/L7GT:9$/CII MK0#7RBT97Q+UN7!WOJK.TR#Q MG]G9]K,&JY&FB0#']%J(]0/@]YYP4WCO&]4YNQ:\[NGM\I39 =T?]CJBC8MI MTZ3-/=-0RX/+S2L*7CZLQ?QVJWB6G-=-SXPY?P&)KV\R&[W7Q*X%,S]2P=6\ M8-(,G$LF\GCZP6%X@\DF\RVTJV]_N>D3H/,.%@PNFYN;R*BS!1J/M+GMI43L M?]W2O*5Q?\LHZ#STU'R>[D\)0[H+XU>9V:Z0VQM5!PI_"-$<<0;@([EDMB5< M9U"S/GQ(AHSN:2I=JD.E[P\Z,.R25[MN]0Y%.XKA 4>1X*DKE5F=928NR,TE MZKH@#?"TI=NOQP%=DO6C0ZRS.6[-'-R1U4-)Z4.A40?_ &:3EX%P5V_+35]4 MW/&7B!HB=14P%;&9)I2T>DW*4OBC[^VDW77YK0J/7)]$LL1@F-%G5":""+;= M'3&?[\TW@ZIDH$^Q5N#=G6(D[F@W)X>N\M(4*S%G;<5Q$TDX/.U;622-:#2G M//*V\PWOT]PW#.,[<3M(228H7W*Y+RLW:XJ;!V37X>5J>F3$,$+\+Z_81/)X MM8-QZXQ?]^V6"S]Y2!+?-_-59OV*L_Q:+W#M:>8O%_XV6]G$30WNJV$^ M+K60RCE77K9]FL9R6\N:E//KL#SJ!$%I&J\^2B:YJ)1&@12"L,J$((QM4/W. M*K@,=6BP9S,V^L6XI'QF$FLZ$38CX7\XL;$[LF"7;+?OQ8:!?RI\$RU%N='D MD>6V#P0#D(W)INXK*1:#5\=>%8E,@TG7-#;ECP*[V\CBI\0(@KN,2HZH!;U&2^PM@A^"+]])(C;/=Y6SRAHA6[ M#?7IHZQ1%*^K%Y5&WI!YP>B_>9KVP!2[^I3\B*"E.5%WC=Y7GRWMK.VZ!*6U M5*%?T]>HS@(4PE^=^T-);K/#H;5VC"=ZM5M8CQF[HFD>CQ(G79-9-C&<6+-RS#0]6#/>_\E=%KUXR_-QS+>B13*&S:U MPN:@D1\C5B>_ZD5U;X<9Z9K5Z4"=0E0ELG9AE59;X5(]MSJJP&WBH$Q7Q.2) MNZOSJ16H7X+160]O08QWWL[L'S$5]&&B7*#,\QORLA5-^V^M,+=N+@[%N*?1 M=%[)?E?GLXNH>K%%8 #4BW MWCR5MNY8[]L?HIO/Z'XK:(H0B/UG]"DS)]EI7L][EI9 M<9D.(2B3X#_]"V/U&2ZML@N]X%]9-0:N2V-2VF6JPJZE9_:6$W*/B92=,T)9 MO^IQ23JE=]EY?+K$\J5U.!Y7TU/1F#Y#WV94F MRXE@;!>F?JT<4_I\1(C15$2L?BXU]7A(S'!B]WGA1S5-WY^E&5?'H*>"M1I: MJZ8^C IY,3O!:RV4.F3? QFRN((F8[.QS._ 79L' ,L"0/>E9#M M:J6NG7"O_P:\#GD[Q34E7@_9:2%]#7*ZQ1/-.\!FY#RL)J3AWSS!K^0KJ-_4K0LAN*>XSJ^ ME#'D^<# =L#>V.Z(N^K,$)OP0/UJ$_)<'NQOPWE:D+MUVGC A%E(R"1?8'+, MD(>WWSBH)7!H=[]*'-CJ^#B@)9A&01JYEWOT19*Q8F$ZK0]0:Z>\@)S=X4_] M3@BT7D^RQZDNPQY< )L5%.@$YM&L7QX*Q;@PY#D>WSM?/%3NT7R9XLY E0-# M+OO30:H>/:.B>1\S+!OIVZLL++\@+NXZEO7<<.-SU6[F:5';T@DX!'9[N%(T MBY5+: @J?V+V:MFO;-.501W:X2#CUI3SN?L?P+&<"JG#%=6_ MGG[:0/K/5!V#]-WT1=^#%JU E]E5=%TONER2*(\2V>XV$?Z' MFVT9+?5'@<]#J++&81[PTD:).M<%O=(FMSU]C?T#\Y2J7;_N^FB+5KS7MUMB M3(\\['+XO7RN"^<%K&._[=M]>%M[*.6O-#0T#Q63\WTD6+9. 0P'A*9X>=$: M>1_V?I0'MWC:(K].]^FD!?8.=#LH*U%JG+6O] M'GF1>_7P0&=?,Y8QG>7''OR^&'V%UKM^(XI9NI7;!:UYYEQ+JA&R0$41;];. M>9KL?2>;J]$'G/JS&3)G!/76+-QVZRW.^73_D'#H\..U/NZ5)$=_94)*07,( M.:60]31F[Q5,A-/R[2E5QK4:>@ON_4%;W*Y M*RDMLAZSGE,7N=TF;QM:> C.%80=PE$RXE-BW^=YJTK@5#^\5!-!]]RJPY!*<_HRM4L9ZZ&Q4-M94'? MF!$MV^7-6')7(VC@/S FX0_ICL7S3O:M6T=0>DS.9#HYJVX@((4[VP M)W'TA%')0GU$D3@G_E43FS MA=>;64M<6UGC\(;\U00Z'T?:M&N1=U]Q5S/J" L("'KWCM&56.E]CS5F3WD^ M]:%VUY[FNO4A4)UBZP7A"!A'*JS3=W<>K>T),%*-LS>X'WJG?]&A;0F?3IQL M(B4%8(%RD:[!:B&C"10VO:=!@$-:2HU>;ER^46';T/!>DYYGG6,&V<\ZG5UB,\)9B9LQEBJ85%R9NI/%7":J_:NL!9>/F6 MH@HTM6I=ZY&./>BY+]6$[LD\S+"?JBFYG_B7G3 1D<4JE_%E&R>([\* M-GUX\1MI>"D@@4JAY?WP'Z/YVJ099CV<@P<).TZB5M$XT_71\' G*Y]D2Q_D M&4AWT-PYTS;0IJE0CE(H>;<_1H?[/>L7%UJ>6J5+;=45>UP)Q-=NU&A)X(B5 M)U[;YC(Z+/CV^-\(WB"F^$E:/3;9S9U-EI0=$X!"W!83!RU/0T 9GR>_[#,2R5!_W;2:OD3-F]3.9U!J)-'T_:$5:^^B%S1K+^1 M#7[.#Q_HM H;&9.BC'"1GWT@J!,H@S2G!_1U*-&.%US]!1\;+]6;]5.7CF3_ M>'/#VCZT@<<[IJ!U]A3^>^3#S_LOS1YW1S8>>H$B99/G#B'<]"F+N WS+MA3 M8/1#(U?Y=Y^3=AN?@_BC"N=K#^]@.3 0 =9%DSI#L[DYO U2QVZ]$O?GV.@4 M'K"3?2XW!W?.RLDZGB!I?&PKX+%I'6DT%#":LV^+N@E'0V>4]."6[BVO'CO-O'/64T]^VW>I;TY',O[;S]:5WAIY( MW^8.9,^B^OPL2%TC) R'*ZT>TI%#3@A7X"=';!!A=]WY"_$9:5X43YHB:#RV'\'@Y& M]$R?W6:+ORY>"';$S/=Y<]*RF2LIG.=E]'!UJ M+C@HZU*X*!GU?3"L]#D#8N+8^W%DA$MOL\8TXW5:W.9FP>>^5M5W =+-(O_K MI"&)$8^"3;Q=P(US^XTHGT?I]]N >50$YR>WJVPK3O5:NP>,RUEY7[COX1R; M$&!4 *]17HQ:H925/!@C:%WX(H;\]'V O)]C'CK;;V0@@!9^O7Y/23< 5N5 M=I[)8"C[Z8U6U>JBTH]"IT9H+YK-/^D=/,7D=NN7N\YS-X&5'C_$W=W5L#6P MJ*9XGVJKW+_.FE,&7/YKZ2E_$:M@E>ZK4,C!6 JACZ)8C^.35.+ ^";)#ZP/ M>:KG[F0A;?X!%DE9-!EH';$7-J$GFZ-S^ .72LBWCM?D<'4F[8\T6^@Z'7UUH3*6+I!;/,5P$DZCC ]G&_,,!\ M0%&#EUQ8W>EOH]?M8S4OXA1KNYIUB>!G>?BFX%;J>_MK7FX?YCD.G#*84.3J MDV69!B=0_ESC?S*^Y[VC?"H/MD#[XUMS K%#$?J"$VU!K-4SO>+C%\!!6&CCLGM(UPF..:*[DRLJ;YDC M<.4((P/!!.WHG)NI7;$CFC2'1XITL6-XH' R?/9 M5<]0D+V'#A(K)6G!IF2Q.J.UJ+!X76F=\E+9#9)C$I';VX55,(ET9*97B)BQ M=E"GX""H^]H6EL%RB=%[IUODFWF27M!OT9-M6!=U3 MBBSTM.=;#Q*$='2'IEFV8V3;N7TWA_P"%#4>'*CBR0%Z4\PACD>"TD,<1PY/ M M-N7^9$^=B+L9 MHPMN]C:;WG6W!DLC^^5;9=.(]^^@/-5,*FT>K&0@=L?<[4PR;((#2;S(T><1 M$@27D,H%&RNKW>:J*C];)2P)N,,5L9,?.CTSHXQJ0*72^H^+?I(K#,G?2VTW MCP&+A45XLLB"ZV0?L'[A/U^O?O&J\#]G$K+,X*L"B7S$!S8.[5(KGJU ._J. M<+U42R&MX4^>_&4,?QNT6!!R3&BS]4U:*P-=M*:"*M_M>9(5<7UC>399.XC6 M@=TY3WC. GA^9P U6H]VD7DEB/ZRT@P3^!DP(EB]3$/[ZS*H D=\5Q(4_,PG M1=FU:?%XQF6*R9BU3M4')\,]!8:@W^6B6 M/G%(L4E'&'T4T'I1LDE_]M_*/S;?+MTMR&[=7(A0?,=EGB%] 6.>7Z#D M^C"PKG84K:1^,*QR RI97J%+ 2I!&&-&KRES'XL_QJB?'[UN_I Y8IW6^G5$ M25W%QQ?;8N(R&$O+V[PN2 ($T+81-HT#W04)+BMX?(A4X\Q@OX2?:4COH(TG M&%P]^&(+?7^JX&!?N.4(H[VC7=YK[11THG1\4LZ 0!,UC(NOT>4,9_+F24;8 M>J=B*LN4>\]6_@& T+%Z=U-'?NM]C3>XBL+N8,:0,!$]%Q[3L8EM]S8X^OE; M(0W_AU:X3S952#NLU1[R\,7M9.S@IR$.#AKC&"S'7,>QNFH@O#*<(L'E@">K MOD/\GK,.[YL$DS.(%T<\E\$+[G7AE"]\LM.65:>&F!AE)\K,[?Z.$<_?%[BI MA1N7BD*?GOO]#& U"U]?Y0FCDP%,BM27TGO-@VU&TT5'4Q(.ZRZ$V9Z<6"DA^+ M)]+.3#$IYL74.P!X\Z5GH+<_KL089C;GFIL'+S@5U9) 2!-1$27,P+EB]:05 M2!\4GH)K4H_H41FT<<-Q9@WFZ-G5O2Q]W)OI'7M=85^7_RQ.Z?@G,(GHX7]3 M7V;N,^A97^0*@-8'" A<22F&T_)*+0,_S=^MQ0I%BV2X!KBK6NHHL?,FR7?6E'3J*/@ MW),Z&ZG2PHSY&=NY8] <7WF-FQFS9,A M=[:)=JZ;;#ZVS6#6]@NY-$SMKWN1-R*#U%.U1J"LCTHV=13PKO,J(#!(G[4: MY^]?G9M=CJD-<'TXK2H<.%1Z<7QX^&)9D4CWH'()]N ?X*6%8+<^O].S>XL> M'(LN2>O">8S!N-Z%ZU?BMA!0=_:>&C8^VV^.;RB/AH.*,5^%P%,K;=>VP*[I MPJ/9:^?>C'HCIL?R[<,;$']M ,&UOW]7F5: @W6?J8=OZJ*KE>'/MV[.4&KX M=Z#"YEWYV9)KUHOVR5!EPCFNDMNOT8&6'>IAXWD89CH_3-RM'U_/9\>685OP M 6X+A7JM32#D^A];:G)'"21W?GAKV,QUDM4L7O81!T#AL9IO 1!%R^UN!\'H MV81/L7IS[\5Y>$NBLLFT?N3U,X=#SJ,O(T]1+=F8'Y9 M).1IG7E;6;_JYL=\W=>3BN:95M/3/58G>^ZPL0N^LO/2^N!F7X-1-@;FK'L> M@\Q*A#+O$;ZLT(-EU>O'O5GS-*G9JS$BO#'IA>4<[(1RUIT(!C4M[Y ?56&R8A-+8F0(HNCI"T-DNH!\FQD")YT__@:2%G_<.8%.U_"RE78-HK) M2-=L=7[2/,!,9V[F9'(N0,7LOMYS5N$0H9 6E-E"R^4YGP;D(T:O%(BDS_;P M2H*LX[]S4!&2"H,7$79<;LSLI8FN++_Z^5. ]]:5MX=5.(%,KW H@U@1;5E77SUS M9#8VK$F]33;%7U0E,R,+[N3NT3*Q4JA]@D.!>84."GY*7OM;_8+>/$!(F>,> M07G[/_)@NN=;J#FI9B?[93EH\-IUA^8"'X,P)0)V>^R7/,R-HR3W>=HMWY@" M"&_K7Q]U[\3#,',+B@1Z ]F"H/Y3$L]YB*&:^D-XK"=8=6$>:-)<< XR;4%D M&95>*0ZR(:K@@;_A8=F5^FUW9JM"P9)W7BO2F]U]-S^K-%_)<9V[S(ISZ45&_TFUF)&G/V7PL5-,I* 3L+98)IBGU]/#P(^<^/12'BS_#?*3' M@VYXV[&Z-E75# D.9BM2NZ^_UKFG&F3HZ*/L#.!MH0[3/) BVMV\HB'K+9WD M66S] S#GCH F'/BVBQJCMTX-$-H"DC]^-,UJ8?0H8Z(,Z<69@3/O\G?&YF"L M\Q>*'IN;L +C;B2!6O\!3C0P8,%\U;$:-G]^O-PLK7[55@796T96C6E ?VXI M-@5^*/5-E;)-65:%US_SCM88/J06B]1SY%6ZP)^8D;6^_S?7[J.:VGOWM;&J M%R<]EW4@H6Y77_%KAT'P4@ZY3[!7=MWVT,? C)[R;:$4;M]<=;MH"S?T@ M'3WF4(/U8JCO?40%?ZU%M%%+BU7N/$>5&?1W*?S7\BXCI6O(92[$P!%IIM0%OJ3^VFN]MUT2-?%(S7@3&_-'X]..F M#H+RH>*#_>&+I(!=RV7[(.J$4Z'($5:R)G5]@1P"A3Z06!FLT!X2P-R.X^Y? MN\?_2&5QD3'D%#X.3%E O/C8YC9"#_G48]6P))!,EV?*?>R_V(577(G M+31Z3N7V7NJ %%E'KNUF\QU(]MHRCYGRG)0[[(3%D!M]AR+EL72L&DDX96)C ML5);6J?'$AY,/(?;^-4&7 (Q$#1%?&6RVP>H8D3 P%!(4R4(J.ANFD]$YB3* MA1F%*>X7R%?VX&_\"3/:YXS)\TXVFTT/4) MM43A2T2G8P:=N&_*"ZV9ED_+N)3[!_X?=!8'Y[2YDF,#KGW/OI<2K[-(6HR0 MM=-X5\!&CBG?3@.6;P076SUC=4U?ON!1D?:-=6+W01Y[ MY[D[U2+V2G/-0?).K65!DK1L'\JV3/5%]@QT>J;=4%:HD!F_VQX M;_Q_E%:U2FFU5*S2:FO5JI50;:TJJL->+:I$K" DMJ)V4=2*JETD-6/%J$U) MS9#8*P@B5NQ^WY^;OUN_[_?&^0?.XUS/U_6ZSN.=R0_M]) MOQ_:'\0%)%KOF(0F8%$RRO3ECACEV/U2(BZ?J'>:+$5,'%=.L^YUCRU/U&7- MW%(!(HR5YO&,EF:ZDCFV4#^1D)OIVBD@UA_A-BW\8<;C<0=X5=G9?P NRM'- MF!N;>RZ"U?7GY*+TYEY2_>P-@ P$()N!TQ;-<#'SW2N]0(2*:54=>M?;7ZKY MZ4;%"6A-8R"]\OE^\AXN(ZZ??GPT?DK:4CCAXNU0O7'@ "F4C'0H$F!JXZL< MWU07"V)2LG\F%3:1R9%)F,S>,A @)1[O-QP,^*G!9\?7-Z">?1NO-K=O+T\/ M(*^;7GVQ!/BD9\E9\S($P]3=R)L2Z MX^$W,"10RJXUWY6\@3S]7B84,_ZINO"W<3H:*-SNM5QMZ;_DWF.D-M/:H?)D\) M=^"E-G6O*@95L%!/1#:)VE:@M:46?DNF-$*[BF@8*@DJIVN+<*Q&;8AUJ#F( ME?3-!#>S2F(&^>C3UG:+ M/0BDXEMD\&!R#<)ZU^Z!7;+5;N?/DIC*K.UD%=DJ5I021NL ,I>E8E"54%U\ M51X6:M&S-;_&PLM*+?,AYZ2%E;*<=[QY4I>?G+52=Z;VX2R%-1/W4L"T>IU4.NFU3< M[@H^'F2^=43ZC;"?B?%:29RF&L;T%[0)&>V 1H3.!6=E-VHP/6)[?)0=6KWA MY&_PMC[X'P NM\V5\M!#J.:]=^^ED[Q$ ("5-@PTGO@'X#UQ0=T+V22*38_QK)L;F2N,L6^X\KSF/8/IKM_Q"SAL[^CH/8S9:UP#.<85% M2GM[9/0M./2XV G==*_$V\QIO0S[.B[]>:-(ALN^Y:W&FTE-%->_ZW)IB?\I M!TWP6 70[V;PAZ6-@S*@W?4+?Z'^,]6N3OJIRXN4FI_"*=#Q'HE:!]',XB/O M#2NP5Y$.WV^-:YP-0:(84=Y:4"9'#/^WU>F&_@?6X-LU,=B,^Z:9,:&?CEO+ M.WU%_*4I5J]JB*LNQ1(+_U5Z%HG8/_/6=G1TM=Y1+CO[@9YJU!1?M8$N<7IG MMJXQ.JP>JS>HOO.R'1Z/.BKIFGZX]0\0TJCV M*'>9.&E1ZMPIGRE[85S'\GLF<)>[6S0AR5IHU:PKPFP_D,LGM#U=IOH/Q@L* MO;-[0=?S:ZIV5.4B]VA(,J,PM]*Y'Y)32!+Z)Q%"*)EIMK-7\'+5DYLPG2)! M5!![D^M^TK/M6V?)%Y(AWOV/;CAR7ZN+.J.E9@*O:G?MH.G:8W>'\I&X)U-A M^;63SX*2A0P4\?][LW&XW7TF>W!3OU[AE=,CF)NMJ5"6"&5[\^WKG:N:3\X" MDI?^ZZS^ 1PE>-]BSUJW< /YOC".]B6Y+49):>PB4P(U7E_&,5_2/G>T4$( M*;%+K5BMQ[5_S\M^@/N>:+Z96X9NYEU+6["N^@>(7C^!SW/55U=95SI"RT,Z MWUH4$[6F&.I9^3/=K54= P2Q4DQZ#K>XMZY_N?E%G7E8L:5G0$T<$1_5^#1P M_E@8FN_S8='B65I#74P0T7D\G@ M&/>X\=V>C>$XU!C7<;%Y=?7:?W9^ DI8]JW^11\LL?Y/5H8]4V;\4_/Q>;L9 MW5X7%\XS.;_EXGF2J-/%S"W6]41K#8).?=$X>K=R:S3:I;+A 6'G LLONT?+ M/4P+A7Y 6-1A@ J&R^<#N-,<:6KB^_S5G+W-Z>-+.J1,_\V32]-#=@<1_J*D M]X3&5,7.6P\?MP("N'?QPL+5]I$989HITJ\KJO>HR&999_'K]WXKB_:+ M^3I/5341(?ZN^?B:JCYS-?:VTU"63Z:KQ15*IH,:W:EL[3L3D3Q''DB?U*BX M#,=Y;DP96N*[_5?9L/0[P$?Z;I-D'J4%T2;(YYJMYF@O1]M4(YK1BV^]AS^Y MXS(W; RX?MCW8X:F-F3PHSCX.D M$U8"OA\D;9'F"H,-H:6>8'6SI>N/*_5@0EIJ]Q43(@'EHBAPA[,?Z, K?W7, M434'\K'9!4"Z7/3N2]%[;_<'V/=@_Z!^^;BE*)U#"%25/W6HSY*KH>ED*"]S M<9WD<:SC5+]1J7_J;] /_G#\EJ87;>YH!<3A4':'A.ZOYV&M%A7L5FG\J+WN M@\ Y@0[+1^O6))_++S_:?X'5R\^6XUEA*%_%A3W,=):L]J I$WGA(2A9_*QSUD.7U[T5;;O#%1?:Q.W$P M!!8=6U"-2R$U6_<9_O3#3#WO[]+S@J1JN."\9_1< F 'MFTS7)Z.PA-ST67R MW99E*ITKA8#=*P.JK_%HL4FYYJLGL,HWM^GZV KUM%?SG4I<+QU4=K83QD-# M$#M6XX24)-/\!JB"::M+!%I&R]H@WQRD_:NS)^0I*E!5$0[#+U*&\J=U*HZCJK,U$W*DJ9-G7)6=>3<#G M'\#D'^"3X8F>2[V-S7"6\M0&A\6VVS47;3<$*YO2@!AV\.S"Y<5$O#6M*^IN M^6<&ONH4#.RB2$RX8+E>= ,3Q]F%YD^-8G=C@?#$G)L5-CU"/()D4=5/B8A3 M?SQF?.W^U>TT?!H]DH^!F&!^IP8UX\)HM=@0@"8($Y:PVQL]J]VX$8B]RZ M.2=G^-MVJS-"Y?':D/Q&C&S/"$=UVF-F@$.SHOQK[>:=O&<[%3JMK4!^L#(K M._HB.6J7PI7,]9;-KY40=S"[Q\?.QT")F;8&4JW,G?&PUPWNYW8:($QTWQF82@BX@@/%M M8+%%3 S_Y6"7V_%/L-C/H/5G8IPEM@ RG/%*'//WY>;'U;'\)G*K4@7G_VKB M=V!T'=6#67_E(T*;-7>C(RNG"Y)B])EI MG/?2$T!&%)EG5F%'2<3H0CECE=[MQN?G@-)/W!XSQ3:2@=O*.]A"/MQ^F)*M MB##C^7"&X]Q$'[SA:I?%[+;/AN/)-]0-0?9ZA U*_=V #UAEAZ!4B"R1V*T? M]-Z901,0GL]$#DN'C1".WGOQ+GUY;X?,59L,?6$!X0:2\U,_WJB,OA?"=8OF MB+"Z=X-B6,=D&90NF"2/Y.M5W M@6S3H\%PN,.U&RU,-J&;..G@<3;I-14C;T>QE<2Q(Z>RFAGYB77GW4$OPRES MB.<::<.+,K04^N*.2=_]V" -/RBKP:4Z15 -+/MITECIS/E$);>9M:=YWX0% MBX5YJ*0$5&;,A[IHG'8_0_CD1O+$$P5-H\4@I064 9^L"0&Q6WZ1PQSV^ 9O M_@!<.Z@$%5H"W 7[7V#=$4DNJZ_'^J_O_@-$^%_2J<&X>A.&\Y,QY,$9_2D] M[JKP$2JQ]T77NXNZ69IDT),BT(HPM#%)VC+[GJ+()M5D^NY8Q^E69=#ZL+.= M#/'[W(V+^!,$0Q?GHX6N7G4ZNBXW26.0:U/D'^#Y*->BL]=VZQ2W\.G8ZB1; M$,WJ]?TI\=(VM!9HD9' Z)ETO'/TTJ\&KSKS4B0._E#!(5AQM X1?F@MZU"X>.'YRL[F7. M'K+Q3RDA8A_F)8:3+=9;WB/@G6 VYMW5CK>UGX.K0D-D"047M(6SK?OX1Z.M M]OX!SN.J1BEDK+F$Q,]I%2\L*A:*39HR(W$K2/[D>1OTTHU-7YMG=7= -BX- M3#GGF\S"T)4CRA\:LU##YHX'(VP_;-D*(N:49@? V(&4<6SB+13Y*G;/3$-M&V/(WIS(7J/,AR*"W=]Q$+!*RVD3B M-'U.ZF?C792XRU79%\$5CZD' ;E1>=J3.I1&!]5O:RK(,\MR'8C+9E_O6E] M/0(R."G5//D/P'QFI=GH?)F+3V?6D]J]3VE1FX6X] [XLO"RL?L%=S&=V6)? MIR^_@F(R9X$[>(LM) -E9A==8M!H,QC4LGU!Q;:.K*@$S*9Q7VLT#^1*/C,Z M=%T["GE.G]HX5%$);$.-SK*S!#I.MKRZO8%3[UX4\-#B7CARMW:V6)4Y4/EM M:*UQ#C>Y5E.SOW;3+V3VL]T7AA[I\*EN?*&ZM=2)-&&]RJ9RN43J.,H0^KW&>3Y*Y:OGY\*"3>3@[P*?PH+"# M0\Q'(SI;_\+HN:VG5Z)V?]15-Q:M0:%/ZFJ-F*8Y23;6&&N-IV+*, MM<#G_( #ZG=(.)%/H:?1<5%[\Z;85U,VGE^(('9] ^:$J-4 41\5_3&0RD_M MS]C+11J"'W^'",O<[^8+5P*RN_AT+6#66Q=NU_?GU(^G&-^W;-W MZK.'F>2[.GX0W]I1ZL(Y;RV>5-W&FLR?%U?7Q:>.X;V>?%^E:0.0RS4F$$M$FFFQ)H!R_"T'G>[N3- 0XV7T(Z;G7[L],GS.4@?F%9%"!@ M.[S"TLVUP[=< BKOW20OB]BB&43YD.Q6)SOCQV\^_G2G.T]5>YMCS%=K-H\1 M.,?A>GV=CNFQ^H8&X\H9*!UZ.+FK\@_ -S4M5WKW_LY#!AU C!V6NU,U3<2+ M:F$YW2"./^Y+Z?3EZ5Y,ZMI9^.N%5E8IOY7UQZ.]7/7[64#V67VQ_.86(LA? M.BGIB.. HP6C*9/XR38PS!PJF=$418+^ P 6BU*KDK#F_P#6Y+HAB[7MA\1$ MUY>R*"VK"#Z (H^HZE[WU(S(]M>9G<0VOI950A/[*[> .GE-W;$K(D[MLPX\ M^[/\_[600(@1(O0JIA,-D70(FU8C8!!&(]*C!)G(!+-[&(?M?12*,.! M>E1L=O$NO$6* ;\0R.>H[/SEYO!=1Y=JTYX_WE\_&7RFQ_[!CVV""08F?S("KE@(L$MF5[C;>M!HI M.V'<^MEJIB[P6578FD2Y*:S6J*?,LUGJ,AH.!_2N:2O. AYSX??BWFP2=:>1 M$&CN8D8U=NP(K'_%(L-@PT,C#XOHTVW*\C)J,$MO.K?5\0_0%1]]QCIT&XOL M<^4YJ+G"";LJM5C6IB)G[_N[4UMP]CY=_C3P1&YH%Q^1S7:B,L=W@X$+'59 M-.].R.$M,#>Q_2H3G#AM]^Q&ET0/D'9"^P=H%0.QLD?M4:.@3O4I&7/>KNL? MO[E(4UY:M%!DSEUD$X+S-K@LH)DW-;K:_P&XH%%K?080WTV13&=SCTGAJZJ: M3T<>,@NO=NH]:7^$GIHL)7H/4?*/G%!$R_R:GT@]ZZFE)=PP;L\J!9>=08>SZF0M*@@DCY'@+ M/[)">W:D[$,QU@6P]/N@&%JG;8LH#8SD>&M/*VR/N$2_N/24,V=CB&M=TT*0 M>6DV3E.#K3H#KJ,670_YL6L>:!3U)FLT"6I=< ;?;K;$0/=4?^CI^VVD&-PK M?RG3UH1$.@"/DJR$CI^9^3T> 9TOF3A0>%I+8Z77^_W%-7+^J I.3NUK^]6M MM/J7UKIH?*OI+BWK.%2,B31)=X9]NGO(FS MI')?,MDV5SI\K/0/8,=6RU/J- _N)/E+^ OD-EOM6XL6KQH6C":MGR("V-:F M=>B$P_J_?DHTXZXS:=K-H !VG]MG79V/"*G66PEW2C236OCWYA*6;%X_P-X7 M5 1Q4*WX:!ESHAWQ$=-R=5OQ49Z^5'D*/&9*/,QRJEQ( MZ\#K^*'U"?B@>L& UY&>\M+R(%$*I-S#>778RL#;MQM421ZW2VK%# 0245(5 M?MZC@=@02\O[7T G5X=\I0%PUA!- )]FX*T9]DBRD\0&9/O(J@_ZNL$5.56R M$J]P,\70Z\V2OE3:1+'((LGL>*IJ^&TNW$P@)=TE;$%/B-/$#W1CT9;^HCR1 MVW8)N.V#9T9#QC$@'5K\\RWY =S=!)?T-[PYD&#H5>EOG5-9'L\7S[F3P)3! M/;XO>-6\J(()%YZ@M7-![.^&F7F$IQO4^&XFS?F3B* K[VL*YI$O>V'"78G> M9"7\KZYR;HR>4:(Q#IV5$@_UK!BV2H<,[O7Z (&YY[G5:_MFJHRHS\J@ENBA M ,W-%=BXU0^C+S'&A%KC5*, M+-NO:C'!-O8PJH0?HVK5Y.KZND_"EHO*DRC]AS%6/7FHZ+*D4)F&-%D8#-%S!"MM-95<"#@X46@8I_@#:IB< Y]B@7B4;Y M'Y86!X&O:, +X#[.+L25OG[@4XE@X""4G:KVK,>Q_4__UZX8:Y_Z?YOVQ>N\DFP8O M)+,V&>]7!1U$<-Z#J#VLZ%_<4-*KM7!I88K96R#CB>;M]6\+PP/G>(;E30R= MWT?.9N4#=%4^G[2Z&1>]YK_./B]< #/>90]/'^JE$[-CI-!>5^#L;IX=K>.JLROZU-$'%%OQQGS87]G9^C(Y$#S MOF?9$Y[L]J/2UQ::>:;Y=1]X+L?%#H!:E%F#F/D@?8WJF)64R[?S**#U3I&: M& 'P&\ZWDQQ!C;:*:ZHAS2\R9K'!.95)%D.[8=]6>^Z.2Z:9/._-'WF8K G[ MQ:;EM\NU38Y2Y83PWQZ1.C&%S2%5)/CE?#::_J1TWS+)@*L:_W'GY9L P%M% MC*JE'Q9KNH56#T6YC!FY;PX?*_]W=H9L=5GS\NKJ$O54H9*'GCI$(AA:@_IX MX,U^[3XN04![Y.YB17?"E<*0EL7]U1D:Q2RE26KT>[W]KU^H*3K34^^P "/0 MUU8^O&CA+XS=B!Q2]TWM%0>^7'7<4RZ+K+HNQ1X1&P [3Q//&V8W2*I=- ME4ZBY805'NO_&DR9RXX\\?E$7 M//] ?04Q"WQC["*MSZ8 %>NQ6LW'.OB#Z#JKSIEOUE%K0Q 'K[X2K*Y57P%V MS7G[Q%S8^+[9->(M?W23MRGBNI''[4[GG0-J1GTR["QO')M5&,>9R\HH.;3XQ4V+O-O5-WUS MU);F&G5;.?1;F;.HZ;O)]F*DAX@AGON#!0"QJUI])#8W]8IJOG7R8\I(3OO1 M/0:/QV\MN[CWR7MEY==/4RNKJ7>\J<.:6-I4I*6Y[NK! M&BI5U:A^JQK]Q>LC=.]RVIVO.F1S[6[GQ;8;K9<::A;M_2\H)W1%3!LXM"@INSQMT:D2(B+TN96'5ML89Y)[*8+!1_@C M_DZ%FQ+8MV6A&AD1X9([[&*W(\\CGE,=TT=N6(^,\?OV-W.I>X5E02UH!W/I M #I7@TT'EMI[O^@/8G#YAM=7HN]3+*B?JY7^XQ')A]T@M>]-@CUJ4S8&O5%: MVA(:QR ,]M#N>"?V7,?Z&29PBC5V\U2%Y!7]NTL11^7Q!6(W:+U).6)Y-G>_CR\*9VQYM M[B*<'AJ^A'9,N!I)FXZZ:0^).!_U?1-&$E94XH/%P"S6.%RV1^5'U]%E7M-] M6Y3WN*^65?_M&-@Y75S &_83TZ.@64 MI$]]NO7UG!@2# :&<"T;'<(&@YF+UMCY4#%9$)V\]/\ V\6C1.A/NZGI*AX5<[#+I>=:R2ZD*? M:C#=?7X55[H^ Y]RW288_-D!!SZO_[L\(NGR(?9],%^.E[AP0OF7Z?8)''JM[4@Q]]M)/ MV1(53;/I_O7L9]53EBJK$,KX=/XE#L,*OS$#8S%7/FN#=.*Q=]P5I\[CYW5V MW8V77GP,V +%!3FHMA7:TDL&"L9A"QB(Q=Y6 V87_43=H8BO_ MJY2_%U)N[5=F;6P\=Y^G*&/P>J"0%7(A5G]P3_@Z6U2QI'^:K&HXG+1)P!??*]ENUH7\K,F&6^'25E5Y:5?F+9[9?8.* ME_3!XMIWR$.^N.AQ0CX(MM%MF;^ M2'!W^738]9/>>E[SH8'S;I=^\BX\=&\KU=L\C_W2LY457NI-!L//(/>-&<9: MM)_&O:(I,;6EY@.D^=!:WS-[S5=?JZ%^Z*SU^AFK:7,!O;6FVQ5GO3=2[PU4 M/C'M???I<;B%3G:]IHSZ '.1$@9O<.LCI2K6C0M:#K:I^1>;+0# ]LZVD>T1ET54O8JO6)B=76+0L>. M4EQ3<]9S[<7,CD3A^8>OFXT#HNTASOA4D*PM[$:E?&/_65Q13[FO<_)$BPC# MFH>_(@]&I_Y7^(!\RG6;VD-8IW2F'5O>&=_YFXA7JV:9]-[O6B*?@I1M50_) MJ"Z^G0YELJE1!.2[6-!-;W"XQP7U[JY? P9/S9!.]5;/_P'ND.S&T-2]H7UV M6[T),WK #G2W@N*5GV3N?))VON![/&_I8#*O=@_W C=C7"8K*^K3*:3]Q!'D MUE!?D8"?%-PV\6 'L14*HWV9;*@^T1U7/MI=966LM??E.Z3\M;/9!3HD=44Y M(1JQMY_*;O8XL_G@P>P[0,95\\%4F539B;*RI9+GI(FCD^YB_8=N57Z[<,2= MBM6ILW"V''>1/_::OV^'V[M<9I\'L,D8P'JZ I('++J!FY+N6%Z3&%N >S<> MA$Q*-Z>L,VLHOFZ(8^'A[@'.AG8M=&&5X '"G[>Y@T<0,5LZG9J!;,@/F5E' M#<2!8TZ/^,PO?9DBE&]H=^4JZ)K::%.<,F[ MF)S3A3$+#"\;*"RSF/X#7_6N685[M^7M\#SJ8Q5W8_U>T<0B^E%IN9'^4>T*N^1@O"#\J#,MS_2E_,C?,!0V*:<*_;D<&;,F#_2+[N%9\C M(V#ZY[#^HB3$)]WP][Y3'J#?%Y"2WD?W][DT,$\W6\DB7CU*@L<>R.,=0E[= M-!5CW:>_C_#ZB1)D7 MM70)!@?'/\VDM3 7BOZ%$;@BH/Y+\1;F_UX.O"A[+ WAYS6K-FUAZ1H+3Q.&B3S>>]OXPW M62#P3;E-ZPM!^?-J7U+&8Z9#)D=V%VENL@M7$^ M0/+A[IJ^"IE/QD#_ 6]RM;GCV*G 2M/V8DH*!;)9/8Q9(D].GFYD.. M.VWP7,@\T\S5;H@&;NLP,@_SP0AJ+Q#TXCOK $$V-M]%-S7]MJB?_P"PXED4 MDM9PLE=T+-6C@,89]_N?F5U#8GG%S+>&_@&RNQVSEV>O:C'N,C:QS&[Y;$QC MJ_H:ES'OVI[ MO@@D$1@I\;]S=*KA]1![ESY=+TJAH99.@Z/]F5:IN1-6"@)Q@%Q?WI_?@-I\ M/F?E:"T@\I3G ]@8K1D0L6[ >3=M-IME!74+9WKEK.0=UV:YR/GG5)\4B D+ MB!HVSF(<6RH]UE@RJQ7N2>5T^GNP?29O*=Q:HZOR]!ZO*&&#[?E5=68/K!*O MF_(NVJ!+5;Z19E6.]!7Y] 1+T+E$9KBNW>84W#DZ"P!PK\:\KY^?%,P7@Q0: M325/QUMZ^RM;FH1_)?!HAI)I[;@F_R;P0MF0%(\ETI,JIZ;'$.:;&_\ @-=Y M^;D-V[I#U"U*Q=0Z!$?1RJS15.IDH*SB_8YL;(>Y8L$C85/8.78A'96F[ @E MM:?I RAZU@23AS;HE+F0__0B6*FT6'(B&JHD@G3/O HNC_\',';R^9EA*4^8 MTA]#EO$3*71P3]R-2QN%WBD;#>O#D#,>[\$,/?>I#)3Z7L\_ '_7:EQC?E7< MI]ZA^=::J^[B M3I::2_[Y!HS9Z@/^M(Z ##_P*6:]B=_'?P[76%OG%5-T^4&-_C2S1/<"020& MWA\@:08)[X"+06?_ ?:.O%:3AGFZ^S^L\8O4-YT2B(N&,^+C78I@GX4X-?Y, M=T+8@ZC1VY,8Z!T'*-W,::-LUX7DY/D[(U1/WF7C4=*P7F#)H5- M)_Q*;91 M9SZ:U.U9TA"MPJ,;]"XAQ9DU(?QU_ >!?+^G\P:?ZYMP\NU'<3EP#WMO-=R7 MND,<;"8I\\QKZ=IT*8?TSHND:RU*HG&%"9ELC\FKT^6+(R)N++:AJ$RO%95M MZ>F"3^^>L%V?7^#1:3*^.[6>L@\WBLL.7TZB9V6A(JU[2:N+1P%WFW**^@4? ME#Y<_**S2!9.&O!5HH/@:,2\[[24A/F5S*1N?$ >+2XWVRQL,SX@39B)G+/. M/H_8ZWB9N*3IX:NTB +L,P=)=PF,)(R4RPOU0QR]7-Z0]/;,G),;B8="$WE9 MNX>./UP-P%SU+B*5/3QO$^HE&7@$=_X!UJBK+\M:%*U*_=5:8@(E5=/D7"05 M'BHQQ]@Y8 G<^'?=Y.%2B&!W)VQ86*D%.$NG9GHR-P<=QR.>#NRM]TVO*7XVDVWM)/V0>/:NXMZB!4N#/"R76TL03+<2+6VJ,O+D9 M X:X474@5C;RH7_U\7W'&_S\&1TS/-4K#,,@V>_]<-OKW\6AQ7F_OGV]UKE5 M<>-$1BS=)+W76__&]+ZY:RL)VYD<;TFZV M-7_BYSY=BH\0W\#(MT?S/R/ '&N&G9Z=[U81Q6;J M).YA]^_&^[O.9?%/(7QOA9*HB7(\E@E_3!+K (F^/?C5P#;K$)F#W+G #@&B MO-<&V$_#?S_:]>(*X>:7_/8_=,R5A2>)VM\_5=1- @!S@5*,!TK_ $RGIWEG MMYV:KM.P$8V/KF2>"0_O<>G#=%0/XNX>Q!)1Y?ZJ,CF/T/ 'X^^;X6(=->S01*_;Q:[S^2X8A C< M](-N(7P2+1]16O\7='..NV1-(?WK58?U!+_.J MXXM1*A!3D>0Q6W),D8J.%5F8!U._V?P>0WRUO3'SDJ8?[^HC7.UWS2GWPZBX M6^5B2%JWP O/?!:=?HV["W='++.3HHZK*@D&"6.KKY:6G^^XN>CTY'N6KM= M"XY+\OUY(J5B)+NQ'UVIUS8NL; MT-54U7R4'KC)& C:\8O=#N1UHGX.&);H M/,P+XUH4OUZDUMBINKK"#O9![TN-J^U_:O37Y9<;#+'J67:,>&B3$^^Z27O( M+;/H$,-OX&[L\ \0XG?BPZ'E)17OZ3,V1KS^)5[D_?)#3OOWE=D9HJ+?UR&Y MX_VKWD-PHD[9-7].Y)F5)L?7]Z3!ZH(*W/J19=- /RDP:3LZD /RH$ G4BB[ M[U5\]_OG(;['M4I[8$6N'%@IY,NAXY61E65/AB'#3Z)JLGP3 #>6V9T6S/OX M,Q823=7QEA@U&B'Q(T_@H^!7[G95N)!#-R T$<&PXI1IO66 N69E#DJU!NZ& M2DQ5?3'W]5".!T>RQ&)%)6HY$GH6L/*<;<\-G?2VI^!&CA^IA5:Q(JB.QK/**D \%Q=G$V*\F8&$]>K"DVL# MV[S1]Z6:E!W[^-(Z#GR7@'(!IDRGWVUE@("9=N:Q6H-K_P"M\C\:QG)J,^;' M(OWWB_Y#3.('MLV$+RSGE^^$)"J3&6,XHG[*X9(L*B!:)<85]

[M\^ M4=7&8DL5\"KG*@HT8_IX0K2&O#/W8Z4)5!MRQ+M[;G 9&AR:\N!Q"P\C]L"[ M2*B:YEU6?!#Q@@1WG:-2'%I E,8()YCW9_ M&GR%IM"VE:4\*[_#E_8V]K'_#*Z%1QC-_C?*BW!R[=48I8U8%H9M;V;5"OSY M5$1'T(0IWJ5.&GO-;HF-.N( -= M6=LCC)K1"0UG\B#'0&3>E*Z#TT2E(MM M9C.RO*DDIMI2]8AB< E[\_[%,,-T4]/PC59C45;I/:!MC/%N;E%@ZW7[,2_S MC#Y,9!-7RE#ONB]E6<29-%XS=>8R\J&KM_V8#$C?Q8>H;;UH#A*HE.IH<.4) M^#LM6DZ#A^75Q-';S@1^U=2-MC;LP'^+0GPV;3XG:@+C/892($[\O[D^(+>%N3>)7-S'6C=R('3GNX'C?B]G2=]MH'J=LSO M;TTS&_MH3-M9J/V!"0 \51MCSH9\,O8IM*X6*,SD0&?.-23%K# $I%_9-6M= M4QV;G*?L^7.QVUG2UO#>L5QDT$I$D#[,.NL?@%65:]KOS6GAGBN'3YM6_(MA M,FKA9>B3X5O<@K%Q75>_5_^Q$TL$7#Z(>9_UXLW6Y*_\,Q\U7+?H.(AL)!UWQJV\ 'Z[U9'(-";I)^6M[TW7)DEC6GE"PS?4L M/BENR)4Z'%^XW-RJ%GWS!N*(^*;8 M_A!Y<9S6*;T.23L(S7DX#&U4F4N-&R-.OU;-]8SC(?5A^+@6ETCR2;NY#C<@* M.*>[D]5;(2WBH?]8#.]"OITS=^E*4^D7YK1PE M9WKSA\WA,Y;3$?@9CD85#WJEB?GRQ[_8#+>?3^T\VBX'J2\Z_(59JSJ9V5?' M-+W-$]ZX]UP&>$8OGMEC9 1M^4-VG8Y;KZ*30=-.%E;X:]KZ3Q7^<&>CX4"@ M30S2N,-*9E"M'.VRQW*-4T/X_BOEI-35>/VIRHU7>7G-Z<_'ZM=&)(]6Z/H; MZ\>H&*D/-5 )PD3]H2D68TFBN#QMZY;8G(\UZ0*W ;KS8O,CCSQ%^61)4:=9 MIXF>]N5;RUE<^>VVAJD;"C>3$IO<@UP2'[?L'-=&VP#MV'#2!]2MXS9B_.<] M^R;M\>"[[YFD@=*=TJBKFZ*A][Q(XSVI'> M]PQ (D&9GF3 \-)KPV6SJ5[2/M(RK\HXP+9R642[.%U9KC@J3]T#B?V84.[48XIB56N17WGU$ MVXVX;-8?:JQBO$K\7RM!6D7'5LO@QO37]23K^C42E([.9F4TJ CO^&,,%;]K MFA2NZ/Y%>P^_+3K61#IP+[7^6/^JU4O:QR'VE8(()SRXVOTO8G=3;">[#3$R M8QNRJD^_PT(&7R1J@=@N2)/XRJUU?%[/7]\F]=SXX5=B+B?SI"OL?9!M\=&V M2ISL@*A,_KUC,:>RNYN8$YPX9FQF2]])=8.Z#J+7&I\_S?Y50N M4Q(C)0N+6!U_.5QX+:0$@B5K3K4()@P':67Y6/\>?AHH8#M8B<8EFV 475H6>"UQ/(\VL#6;]RLK#DNX;74 M32=NDSY@*N#>W@2K4Y=UGVIT9-[T%^R7O,JJXTA059P'@X@=+51E%VMDM/IFU>(D/\94.[UQX: M+%G]//H=*Z.GO[*N;6NC +0+;N%9M*,1XGQW/9:C#:?K1OPD^3L:QSG9R 5+M>\3K)_@ZM]E3)8 +M=W@K[N^0/Z/07 M2]SJR%@U>T? ;'ME%%\6CV][4$_^,,^@" 971I6<;SR3H=T9P!:%U"#>!$N$ M^O=P#.B0BUXQS_MWN%(067D=[WA?*;YYP!!CK\CDQ7VBV/7]IZX&/\7/OF51(6?>!MM)3@SZJZVK;W6JY]%?W#6 !6OI4.'Y.R MAV 'C]%C.Q1TG_^E)#/_#7^\92E]RLL5UGRQRJ[%'X;-\S%S^NV5B M9 _@NPB6(9SYL=;\O8/T[;-1!YF.9?-GX8XNXUG;PGZUKG.7!QX#&;,1.S.< MXX]*%G2J[U=?^>4X[!?=O#1QS<6"<3B,?'1I^"!L@:2KQF*I_A4&A76#C-/8>730:_$PWB]YF0Q)"0FA7Y [ ME. #8SS_'<*/!EQR[GOX(P"U!PQFQM0N&OMNS=N*-WR(?^_\@=,V9NNQ:' # MF+W&%Z.5@%2J0O](TI_RM,!KY5,]3TI]=S(Q_!!51Q&Z$0Y-WX"<$#"#8\J[ M7SXG?Y/4YE%B5NQ6C2C0"E"[=20[UU3,.:E5[#0LIVR??C/=,/%%D$N8FXYU M6OC%U=5^O\K%#L\W'73C8;0/6=!#1HVC'V&/KN?5^@?XA+AJ*HFZ69?@OBW. MQ)&4"5 7)*-EP)"^]IF$?>^Q,X@UI=YIS$&/J]37%5WF*VFN9GU@Y\]8"'GI MT]8E46)]\ZRO*F%A>,-[,VZ.4:R]2Y&L$L%,";76[W.Y,\20, %K[ET??/SF M>CSP2M'WC6Y%/F4:+3[4"WG9WU@WTE; YM<;TWQ!J"_'3@\CD#'>SWCT_OSG M/96G0,=J-\K%E5O2=!,.%+O24:9QY"N9Y6TSC)C@J. M2$73&QJ,C,S,R"SHCNN][V(K>B=96"J&)+IT&AQ6( 'SN" MKO)YT\B4*96G%6QRA,I25/T$7]/PU8KZT5X6--$*.CHG SOR!!$^\-WAR7=Q ML,L(2&^:"IRKZ2W[,5MF[^\*AYA-E04T*Q3/$S]YE,AH-MG6VC LB'Y?=%"+ M)_Q"7WZ+LP;/AXW\YGIK)YHD_OQ*[ZP7QR]GUB/$%W]1$RF7@H_!XD$503*Z ML)9-V2\7&6.N,JM;O?(TSZ TK_<]',+O?ZJUL"LWGTC>?+)PYIOC1S_4]UG^ MBL["CDV[NL3W'@68C<>6>1-US1\E5YGM(ES.="Q6F_A,2#K^7O/^ZCQ5$'6I M\;QWR:C7W#[1H6&,_<;ZRC9[:*T.?N%XLS%)<(]=_]!.G\">/@&>S M]UI7NS&:M('J_(-'O_M:;]GHE&U [62[,U/2>+ZYD"99S)GYU!=I5EQ0F(.; MB\CV?D/2"$/\-[ML_0GA(C[$4&K]U]=Z=]$;2*P#9)_PPW6, !20)]_=<]3* M\*S"ZDZMT&^';R1?V;<7ISA._B[3!47RHHW2AVOQ.2I6,+133]4K,S6L.R[RP M#MB?A &"Y";%'^%M]HCJDKK3X+\K]^F/J&%2CT5F4J?6"FS2349YZU%RJS[+ M0DU@@;\BWF7TC^O=QP>+'H!](&TF$Q7X?+0Z.Q 0X]G)IL[]OW3N(Y3O3ZB* M9(W.A#,ZVW6G9FPDC_ 37D']0:HT\%$AMZ&,@)M06>XD@O[Y\K^HM+V M1?:ZP!7L^E,4##8448AF+NX>8%'-K0FT109N*F*,DIX. ,YB7>H-;6Q07A M^(#L/I$/0WH*/W%5<$L%(AV'0PHZ$:K10^NG"HA J_!G;B"L[N5S=7HGC 2F MV3.P[Z;LBDK\N=7+)4Y0J#OW@PIQPP*A= <@+*GK)6!O-=;9UO1*'WJH MW(YMLG@Q4%4YZHAYW_FO4..(E]IUR.=K&L-/+0[Q=-;NL)P7F6C3". Q^6ZF M(.9ZDF-#-=2YE%I&QQKLW-;O2]>?INKN51CD9[ABY]%P*]$QYM]XEL#?0H6E M'_TT+J*V#>K$;\**V!\$#[CE/$\*3<@.S)2X-=M.D4W^]GS]I:=0G)%U1F:S M19SL3()E87O9!P-NRJVJ_,\/)WL].T#+=]X+CR-C<=)=MNF_0SAD\@<>+G// M?;%-_OA5#.BU&!](,=/?3DZNL\U#@I.VS\J*7GO'-^YYN^JZ5O\#8&2E46^Y M6=MCDKK\CF9G3U5./^I&7.X>,(#MS88H[6V0B%5Y-6N:+*"=S'C,$Z2_ 6/^ M&X@'^XO3_^AMOB?XIGISNG>@OV%BFHAS3L<=D2PEZG[ (;J[YJ;34Z\-#*P; M*_@Y^THC15?T'B![>],]^ MG1WX-9/\GWT(\=T()C6#=S98MQ4LMH,\J0?Q+@LS8V4#@/>* /Y,=C>?,X?# MMSPM;<$K2@O#6*LZ/N1>Z?(Z*L6Q9&^(HHG\YU/=[G?G=&2R%TU1Q,$Y;FG\@M-#^L/_[8 9WA#-6\ MN.E65//@\GD>%N'X8((JY=:I!]O]TR#5$]/[OK\3\$+S8;:G;MX0?;3?2/%* ML:%'IGSC/-5IZ4S[YGK?3K)I"U#(@>G:\#:)*+1+?9T7?[+E);M*$;ME@!^@ M+7[C7VH2N46@/^!M7/D'" E?YOJILSVBX^7YFB5I0*.[AOHVY3D#WCHE%FF2O&T/C6 M1W9EP+=YKQ^Z32L]U-B'0LGAILY[H"FR&$1>ZXHMPJ:8?OP/8%U=/K(B30@O M6AD=Y/,9:K]3Y=2QPK; IXLJZ[Q4,X\\-E\)T6"7#S6<-?_0>"GHP3AHFCOD M:3K)N+'J]9TW[E1AA2Z&OY>N@;P:U6/A/.??P"=^\*+5T3; M+^^KZ+T9O7^VO:++3@F/9>['?S8F-*BN8W:RTN-W"6*?@>V=PI+).4 MCU4]@&?)V>6)VQ#,]FQ=/?.[R+]HRJ?/]K,/23E@98-DEIB]KA(ZRRSN9./I M0MXW^0F,(GL0YXP'>1=_!]]QP0@1Q-7N9EM=@-=;@S!JJLN2-CQ4'(?P/B,6%E'S+F9VL;.^7>\HT_0 M45"@$3YN6Q4LS/&P\'U"AWEAGYX(]P$G>.H^KCQ:HE[ZTJ%PZZ&QXM2R"1[2 MP*SMHE#!^5=I"8C7.X;+'=S0*D6OCHR/DR4W9/VMBPO$/5!UM@:IE=7I=9,J MF7?+-J2VBXWU/2WKMCVPZEG\#MJ5R9L%IC7I0?,52JV 2[W760,[\<*JOG37 MP^R"U<:;0ZD=RO-BFC%JX6V7))/J(6HO,DZZTW'$")0--!,_Y*>P:"A*8M4K[>>RKJJ56QOB MTWMT9#8E_.HJ5#^O;E+_ M>XF[AST.BX,?I8D&I47P7'ZONX3V2S=O9Q=T$U3YV+_484E<0;$,;?Z 5?I+ MWS Q?"=I*M(;X>.L"6?H5_$HNU4^++%1;W1^#12W;OLI[.;0)NB!*F8DOUK9 M?U )N'NE2W_RP@S2UUKA_4OUJQ5I&X1]TE>JX.)VY^DJF6Q=;S1_*P/\3$AU M.Y(/N/*G4/RN4W5I2K'^!C%9:K5]:K2ABE3VNN3,TO707SG4U-4(FD:/.TG^%+2_"R\J?VVOS<28WOT/$%U+*9_3$1&4 M)'U,FK4^-W3%V-M?L2<$H^]ZYQ'G1E>=-1(^'ZG4[J.,A=^IVN[#_,9D5U$_ MW11QZ1%R!Y^JS_]^"SSZ!PCRC4+"O*V8QOOS48*-0S\KS6H/$XJ[?)S^!J)+ MS*->O3#K"/C@@&+?D>?,%I@PG9PL+2&E9J)W%5LM=QJJO2TW-Z?SNZF8@Q6/ M?P"MP[)M;JDK'0]!I+,]MC6_SRUA;US9ZJ Y0<7G1[D M8%*S+=9V65]T=/"&_I93TKOCX,L[F.P@3EB U;74$SW.FI9^;8'SX?J699]* M&CG^ 5K4YD:KIF]TS8;?M%R&4/3-M%W KOG#'A)VD=I6T9S2=X\YD Q12/-8 M^$+NN#47:BU-7.S7;C(ZG]Q@O((C>XP&DOS')!1#09;65G3._[(MH,.B.FRK M_*!BT:+<15O'O.LV_P O8YF,>EAOBU@/O,_0>]Y%F$5="3.AJY]6-=X+4IR+ M^^A_Y;)I.K%S^&=E?BU;UP66C%3@Q06 "ZB&D46;NA<$-0>=L&78(I M@Y5,](DD$81UA#.^Y(X_TQ!)/%(20T#G_ANWL;#@-MN50.5V'%GAT5\Q#2GC M8&':1OK1^(CC?'I2XX;M9E./OR^&^Q7" MUO:=#N_/K14]/U#^!VC]!V!?E>W&>8M4_FWKGY;BQT#-A^2W2/1K+_O#[6^- M!4W,&_X#7$K],^4\%^AQ\G+_ VD(YNZ;S_U*//-^ -*2_B3]0+G>YO'#^!ZDCP^#W44\8R'> M)Y3Y/+0Q9UOEE?)S2PA<])HGO]O.>_/D%RP89MVK,MKXE\CTTYA2SJ08W6\> M:)ADG5CQZ+$XA*C7=OCN[:_:%]VYF7O@#,]/YF5][\I*\>/3-]55VXM!HM^W MOI1*/GZS+6IZ\>'U:($+DFS,TJ@)\\_+ >.ER5=*JP.][/2?/A/X$5_>%AV8 M Q$[J:5UK:' BQO"H-37HVA/?]S@/!E#J>UX5%(J7;,39I(8_%_X;S7[C3?@ M@ZLK [8?L9C8L.:(U'/SYWYX>6?^0%Q4'UNL1VH*/KAFE8!]L+*Y3*D86T-G M#'72BDB0^YH&^XCZ/CT#$*V._+S!!#-M&Z(Z(E5MT:OHW2-:X\">1 MX5GR@M:K((D.(#Z&[D&\,R+_#3,X-^ERW: .T_L[<4NW32;I@"7E-82ADJ16 MG+M5%K>9JH?=*LWT:!JOO Z?N.?YJ*-7YLDK;96+DRO([9@# =O97M?9[U?2 M)4:+?-V(;NA6U6K]^@RX;J'U0<;DW>#!G9>JUC/W>9[_EGB1)?(7\G8\/>B40HK85% MC%:&HS].J<,47-=4 0=)0-XB=8WEC86_B'SC;NZY4N 1S,)3%NV'UF@3Y"7Y M[@>877,,*;F@DL$2D=RYNS-\>]I^"0-ES^!AW+U# M,-4<64R>J(6E^IQT\4KZ/)U_S^[.B$"-;/YO"2G;!L5JE/OI/4YY&?MNF>/3 M6(G%YT2%#J\CE3,'G("A[E&@?OIYW,G8.*7@;<$ 301QM!J6L[)5];,0/VFN M(SXVO3YI:QTX-K8QO%-L7D20FE+Q?5=6/.*VF9*9,;BV^2 M HA1_<$4(3\F&H%_9VY%J?[7H"G)^9=P8997UW&IXN("%D MH?T4IZTAD] IXH+<@1[LW6E\HGZOOH+$J:+R9\"J^\^QO)=OUWK#$P]0 5%^ M([Z/:P]NS/GF:@$IJRU21DO5FSI4__*%: ;X1:C)4)_/- %"/<+\]Y;G7>Z& M.==Z8L?])F!!4GJLE6VM>47EY8IRP9('-8EA^_IG! M-HS.AD?Z%]5+\6/U@^?$?X*,AV4P;5D9O$?:!%5&ZI&YFAR%>QZ9/F)K757I M1JK IMM\:^J['7X+J07>R:41^H 6]8-9,G\;$BO'ML3_VF2UE%PT:D? MT2-KI J#BAXLO#"S\/O7I7@@!4&?GSD^**D>_MYI.6K&)O.$59NRS:CFHTSA MWY/OM;6JM\]F?=(EY)"4L/'>%]4@FX47G#:"Z2BJ&WCC1682H7[-^#6$*V:D M-'%];V2E('&*U(@-O5R=-+F^%[!@;CF^2O7/0YWX'_>WMH_G5Q:L3%T>DGPR M4JWW+CNSS7Z_FV4-0 G 8L M*]K+9V!/CPZ???U>*S%B3\B_# M@4+:-]=Z1/>K:1L'#0]34[,/<12^L2J-:Y,67PMJ/KHZFHWW7F3]R\2?A!2L M4;M8QK-]5C2G]@)=M1;ZXD[%L^_HJ:M6>SPRUQ(?GWUJU"+] ]P\NQJ4\73[ M1H9+GKY?V7VGY+<)+:Q+R!]"8<$"X$7/+X)71S?0]G7IW2!0]&>94KS99+_! M)3BBWI]0(+\V5,PG+D?30^\MZ$_ZD3R;\NCIR(/8_ .W24__Z:8\7):*S3+: MP9NK?>XHXOL-X=N&/M($X0@2_PDIW[6N+S;SO1[7A?X(+N6N)6G@T6^@F-+_ M^D+T-_%C45[7^9T(WYLSW"QW:_F3\ Y(^"[!!*DFW&JN$+AKZ*4(^G-3F]'N M8YJ7T2/OD=J9>;^E)ICK4'J,L7%T_2AYN@ER*J^%W%RLS1,AXBK=3D &95TA M<99;F1OT%.)$K^6+RB0/)2,YN7>"B( 2E:SSV)S3NF00\'/7)Y>+)>)2V@_D9Z M/0]F?3SO .3:U&"_9A";6S?M??Q2FTK(*X-+DQ?HJH;&V\E=Y!Z/%WJDY+T>P\G75G M99>ELO%LL>1!VS\6R!G_2>DKOQ-]VW3\(A^ U],$GPVDR:?Y%UEV%EV_T/C& MJ)-Q 1"OTZ)VR(0\LU(>N!._S#S8Z4 0N?6L'W9\S&CS-CH_27=4S^]$PES+ M8[H4EJK(UMK* M"O0M\*&"( L_ZB(CD 7Q?0;I;6'96"-!Z?#1X@$".XT26EH(.RU]KXA[&AC- M&TG))I%*2RQE6*:D-3)/L5=4G S<'6-&TN*S/3N/R JM+JZKKB9[9B99TO0# M@5=\KB,T-1XI 1DR$G7P!G_Y(Q+@4O)+XPV_:\R#;\!F))^HSOM([Y$[GLQO MR>+108C.SA-2XA/5I=]\X<+3!4Q0AR@%B_CP\ _;T?*"-$=04LZ M1[4J.R3\=/5ZP8\SO!)2KB4P*,0I0S)*(D\VAF^W@%K0+_ 33N";8F65_/=S4-?!']7LY8@?VAMB-_1!(VKK"D M.)I1_3N GXV=R>7'VJ8,LR\*66$X2DU7DYS,,DSY!_!>-H%;O3TRB\T?M[3I M$E^>; C9]%W?N18Y'2CDZ+='4)T_IJW$/^A]T2\3MCP3_TB97N^R1OR]:< _ M&(5\#X7O]P?3E-8.WP,[Y9V!S>1XML?C +&DW7/!:TB$-LL*4H*;I-\0@O;< M(>N!%LT?^E78^JPW@6A'C8@(Q4XN+$<5I[*_F&KHTR5:#)!&C/J!NU@]8BO0E\@+W MU3_XE[(8??EI]@<#Z&'LUQ(#),2'ED\3Y=>A"S\D']5O22.T!,()MKJSGFCA M79:T T:GOPX%2F*J@0):1E&O*.+%:BK[KN@4LM\:.EK^!A=8]!AD^G/R8/3D M'Z!Y3O)M)I6VIN>FVXR_2X88W@N?,GR8EC)XC>71>6RRZ3?IB6#UY*5;E=0(B']HP%K;\:KX M\AG/B?ZV5*1L=5_A/(79]*4#5G5$0_ P9;['3T)71V0.$N5$>:TLSQ4*7;M%AI,1A= M-WY:O59+ EN/GYJ;_[*5AYC\ XA?3$CT)2$RI;,\,H-7CDPMKFX"&>GL'C4; MB.3P;D9$3:<2OHFWA0[SGTOM9$6CE(0$,UE*@>ML&KI6J;"5-1A:8E 2%:KV MHC^I&A,P2,?03M5>?NIGTU0[[<*_# NBWPO6;7L4W$( 4$C3B+.TO:(E'@'I M*#RQMHM2$#9-D%E\>GT7'O8)!:2NK>D:=/?TJ9](0#VG2\?1*S:;YA +G_V= ML^H J@/WCF%:AFHB PM&ECQP#$^:*B](-\Q8W%^AQF4?$+ >*:7S2_3Y'1V6 M[99E(/W7AXG(X"72VI$+::LPI0>$&:%7F^V=X:[HY->"UM?W!ZFG$KJ@K[+, M8@ :OIQW#0Y%3<(B3 L>, @7]1L"_/X!UG;78K['XSK[M?&[A%U*V6Z_Z7 L MW(Z"=$$>V]VR"Q:GNHF] M%)4W[,V"CV"! N']#\H3NGCL-&4[NP0TLJR\I[GXI"49\/^!::#&IO42FLZ# M>MSA(Z.R3]OXFRZ4@O$X46EPI(;2]ZSEK7N1\^,CQ19N-#/L)!A$7 0ZE-D: M/M7AO15'*@WN=[MHQ3H/=XH#;..%!9IIR[Y9.7F0'QP19[P\*T2Q HVB=J/$ M5S^2R!A?FNJ>B -\?R,F52P07"R2C"7!@C=)D% 6@EP.5;'Q"VX=&SJ85MC0 MFP_7._M*W MW^>:<6W0_O>@1"^[O=O:+,(#2V4"LB01Q/0LX<-FB,L3= M#/ZVTL0CS8LF+4*"]ARFP<@^LU?<\YVQCLEML<7Z!?C7) -E/\"\8'CWQ4.[_: M)?5?X%ULR.I0%LCZJGXOZ-:L3YHU[^<9?9 M6TE_P@2V-G]\]=M7#LW/]F>>Z/50?>;DWENA=+Y'2SQ%.+.D )G^ 3Q:)WAR MXOCZ4ZM9X$WY7A^&!Q-K=>GRHVG*GY@8+SD]C?W[(,P>;IX?\F28SEL2]-6( MQ+W@45(5G6*M>Z?35+B.G0V>\:1?^'O;KPM'7H"R3"G+B;Y\U^,2U+,)LN%< M@Y,.0.Y8KA9?!#*YODS&#-XM^R!-1^T*>48QS\U M8JCS1&62^K-)S]:FS-JO(;WA5$_K\*-'M=3%Y8IG..WJQJBVJ8>?"Z\$'$A_ METQ>&'_IS5G(+6GD]0:>?AQ);$_7^E)%PB3I*-[$?BZ%2-!:%IEVJC;N^%OL MT[/\QB(BM84D@QD9Y^(NZS!C/#@[^*>"N@.':+WL:1(+WJJ7/GCE()01DX_$ MUPS/KZ8+((J""PF7,SPONAJY_K[P*D495>UX# ,:M8@'/!$)]4Z*68-[Q&2S)Q2^['VZ_DQ5UTQ&M_32@=#!#0R*JQZ[=>N# M1TZ3'I7UG>]A:\>G+KX,T* _7YK=-9^+#@5=G(DS"HRL#NG..;--@$/?%G61 MP^@"G;!CZE>GNNH*9JXKUVU=([>X6KD9P8WLP.6+\SQHS3SYP+ZV!4R,WQGC);<93I]BU\*NHV!N*VTZ$D'_MTD_Q\ M"*G#\X96DW?3B?:6_VH;>$%/GBY_E>;G-+SP4^< MN>G1F2UIC@Y8I@1)P .#03R_*2Q-50DV5\-Q-N%'8'4-'.K]RM/2V%0%*PZA MD_5""Z64F!SCV76+"L;?3+H>AR;(AF+G1"L]B!G1X_\ #G63[I2DQ.@!1Z27 M&K@/TC.1!+$9#;.6LE'B[I87A\.GN42C+40'4]9T_<<[P/!9(WUOKI6 MB6NPXCTS#>:/W?QM'+7?*@%.,;+$I&WV,=<4Z'[U7.JD.HMT52G MO#>(1QXEMTXD.I4TI*TX-;4)%*U8-%W>.S_(I.5W:/&)7@?V-_@&A!469;E" M:A>S6EJTE3030S!K Y>1]W&P!KXZ/>92:GNFG]O0L M:HL#6X1?8F>IE[;%'28N59FMX,6FETTSZ"QNT4/8ELGS+:XHK2O_ /!JG8?& M0VJ?>W[PW84%U5>?79.SHS9WV3!P%?S'IHV':K.3?(;;4FUK)D&CFJ K8D_3 MLB\5N?B[W1[N5%*]2 E)!O*('),6FNA<7^<&MJ,B=3<7;2#+PFS(,07?'F)]9E)4"UP\?B!SCJU<5+96A ER(D< MV;/LFIPZAA51!Z4DJ2;;8$K[WC8QFXA&[X?^ NK-?N3*:0G%1_KX>$%O=3>& M;_4-]10?0H?F-46MWW;+&V'Y]&*;(X:7^+.VRP;%V?\2*5(=EU4@D+>) M=, M8V XE0X586U.6>\V!,X;*V!@H+TG/*+.$=XB6>J_H4QL2PT3C9"2:S ;F_\P M22Z_PD=U?^^;A* DD0K+DHOO_?IBH>529II'!1\'^YM/5P\EA0Q6Z- "+2VJ MDE&XO:.LY4__X77RM>OTZS^ "T\S0.K/-"O@NIW#.@>-D8=>O&YYA-W7V*K9 MLEWOV3+Y\\=6]1T*,/!0=3UJ,9C;*-M+BXGSHD!066XQVKV!HUT"M!?^W>C% M];;K1B\ _[\G/%D_NCGC6HL'#[TX<"( .YQ'RU^08,+2ZOAS)9=\FWN.RQ\,@!5[B7> MI8\:PXSC34%%/'+)E& )=Z+>++0QG5S6=^N[49'XU/']%V[I@V,!(ZXY)/^\ MKN>&3&Z7>!799"XN$0$'8F(3R#T*2/N3,0977E-=Z>Q28\ICM7&DYRD@'2^- M^A%G(*[UY)'MR]NI;C\%>3NF@&J^$_' >;M]59C"Q]%]8^H)8Q5W9T7NGW.# M*O=FQ"%_0<@9'ZT"R^WR7P]BK8VK_,S-PW9 V,#2E,HPCP,UJX<3!1?&SW;K MS$-O&"H287M_5\]X)MW,;OBN*KXZ.Q/*5\J=)5*EV)%140-L,9K ,FP8?] 9 M7TT.*-]"-.&RC )?OYV!XCP=#[A'P!J =P,-#B," T-_C6EQ8 ')UIU7K^8U MC[VOI3"AZ+X#I(*@RVUUB"\PUZ(I[3]#I,7XVC^/6/E+=<13 #/>27M+"]X< MBW"TBVC56G5R?:.X9%D1=>BKP>;J!%9_VC;@(-QW3VM*4/TWL6I2V?#Z$T_6 M\>BM=\*_Q]E:XQXI_^ 7U!93308XWMSJ>?96$%\L+:&0FD3O"1./:4G?O;]$8;NOI"#SUA">"/ (RNYM= M/.U7"$;;Y%;QPD/-LU#N(T@!.)B?9^%O&4]LI^GM]RLM +\9N+=-V,TK<]>M M$Q<6/:*0J^=(N@A,[BTPIV MFM,[ 6&#-\UZ.@CG._W0"#3ED\PP6&\ MD<#.\TM7/.787R<4E;JZ>6 ."5!5'KG;.Y%99;!AN3)6K(@;)0<23>J&2E&# M9BX!'NHOQ-Y/;),B2%O4#O$5PW-KJ=CTY_& 5Q7\"(86&Q8@_[$W4;@ZY%LJ MVY"(NZ[D @!CZG.!(D+)6@[:L,'-AE^U>M/[.S?F1S3OQ+F]EK6!1/95F+F\ M&S@S#VP!,GQ>2K*A]@RC0F_?JR)OE$XTE"9!]JS])M9+'=*)(,U$_5\[Y>[> M YNW##[X[_6%MYC.HD'4F[OL)A5?5-VD%%71+(*C)M!%B1ACB4(I) +F]9U>Y7/KX5Z;\"E[9LTW'U*J6(\0K?_2S&6+0V$";D TE^Q/A0L\F#U+M&DRED@L):V'6D RQEZZ[I+9E>(J5S=G MHN*#6E1I2JN:A@U0[O0[%'\KX#@?P4">VDX;J?_WV3AHRJP\PM\S+ M&ZJTT M8UJIYNJ]A8=WFV]\H0@=[8LA /'0F M_UO[(S&?',[KJ.N17A<(+ @D*F=@5/?8=I+J#[%&ATJM>+8Z_)3V=*2NP#:: M($1/L!^USZT.^E;'*SO'NBTA4I/=A%A(V=FP@=C[7T\ORWATA4DF9/FO(U!) M"(&D- WLVJ3.D5O.9[_NT5-.?J M>;7& Y@"F 0SBRE23."*=M\%N9K7MV5 C%L>04O;2RLVI_;! MWJHO#R9]U8 M)2%*O"_RA&,".2S/709>P?1M% >NC)Z ?:S\-\::7HQY!A+#358@UU[5;N?' M^C+*VEBW7)/I$2,(.3)M36J5+VO9!)4AZ [A[NF3HPEE(#PPQAPN_\?S?N3C M5]IBD=)X Q_-*Z%26TEMHV>\-Z M4;#OG)Y0B8A96B(#CM5@3MN 0:#S8,8,"-V4=3M;[22^";+XVL4HGQTCFMB+RK$ M_6V4PY7N($:58!JEO'.)N9Y[3()^;0:7Z;/;X\FQVK9BYO9WEX*MCVW)_W7Z>^LZ'J3;X;:JCR-""M-3:Z+Q>6.E:O5&*ZU.2J&^?+ M2CM&RRCSQ-*-^ONNUYTD'#F[ MXSISAWXW"(D@!XHA*-(+\Z'MC& E81&)+3 MOY0\'AN7&I'R(%@,L%34A<\^1) W%K(VC#WJ+6YZ I$I9D(1R-V!+<.PY.F5 M\;[>F$BM"WE/([4!,K,@7E5&.*UEK=W3:#I#,W4L#ESMN;LWX>?:7H/F ^'& M<"#;NR.EIQ!?FE8+ZM'-Q <-K4"!RQH.D8]YNP0>J3@F>IV'<:$JQ>]\6[S3 M[G.AWSL*+ICK@)HXTT )LFS?;8^>-[KX57.=X:C1**F+)2(*4;NR-KWZN?Z) MG-G6=Y?8A 2>V6%X?&WSG@!P@\9X_5IH^<1!KOGX0(%().+P2'RRV!E\:8$R*>^S;NW+MNS-'<6/;[1MB M(H7 ?O4T"B^MW6496A^H\+T.\M=J28P1/A] 4-H8$,SA&B&_ 7'%O+/0_B;> M4IPOT/V#3#/D5A9-Y:?$KN/=0JUM*FLMTMKGT!JID9B K93G;4"4^,-+OP[H]>1 .(MEEJ2;;FG 9 M_)S1[?O/NT8$84(*XY*Y^^S/+-/)"*?,-G13K6,HM;!2E4;)=;H M8G HGZMM=0,+$R7T)AD\AGY8FF@>V)25\GDWHT=LU^+&!\_O/U@6[1[QP'TC M$@A+\)@_M>5.K KO Q>.D$03B ?C-<_HBQE9]2=C%.SJYQ]5.,/G\]#WSDZIE MLL):>(.$BNV@"GE7M-,$=3@_LY3-*.*2W2\#UNVM+!=)!+;L+TMWG84_>Y,H M^_$"0\?(LFP209!^&JX[1>1 _HP/ZGC,M&7X\AC14-FAU'YO.F"Z/C%@T!KT MT]H38OX*NG8*TK>%!)R4.2)(!A5&_+Z/C/NS/]LCL=ZDLK(BX9@U"?N$+,\1ZI=SJ@:]!?V8U>?C]Z=*='=[XL,,];;D,F)S5+XQY M7)TW,:E+B%(:O +W17QO5ZG&Q!YMA*>"E\_<_Q@'4AO&&VK]B 8;:R3"LYZ] M,G8]F:^9>0[)CVW8!G0W.OD9.BG+T&OI.QLFFC41C6TQI!N!MT2D.6K3,J)? M*2="48:CC?5-Q#L9>D,_8I_)EDOFG/]]%ZC4\1JBBCQ8(R@)GM_2K_X'0%#E MU]IUJ@B7I*8T3']E_QO?!Z0V%7CA#?W'KXS$,M11#A+F6 M9Q366F>.Z^]L! Q50,?7(*.I88FKEBITI4,G^]FU-[M%0;^&^+XN?7[[FO6K M3-N2T*Q.,Y.= SSPJ%]-P6(RY^^3AF1@'@LBIBL7MJ7.QB54.K9V@]L@AO ME-6Y(SMAEI2_\=,L%E54)JZ2J7B.NAFI(V1\B2A?E7Y%3E5:J[.9]NVC4E;@P MM^KZ%?+V&OZ=SJYK4]T& M^459@?DN5W)!3@.E)U0>UY %P=(E30* _%%9!@5B_&!.:A MJT)=["_O$8(H&XH[6L=?9>C0(!V$!.UZ/'5PFD/MJ$YZSYX"YDA8L( MVYR>+Q?(I8])(:F(9O[[OU7IWS\,:L\S?5S&=MF_X2WE?/IZ$]-S8DT?:9CSGM M>7FB/3[$L[AM+IT.>YR=]RA2F,QQFI1 ;>#6O4<-T^[R[;Z;?IYH8*DB?H9K M0/CT_"?F_]-H9V(A5B/,\DV<^MZSH>>"PRGS%N!]+.:&+ZC)=I+S/==RP'9" M?-/YS9)&3OJ=.-L1ZXPV0;E8J;I M"XYK^YB*%U0\A&T9ZC&>J+0^%7 :6\9OW'W^#'L8?GJ$6\*MQ?#1 "-5N9P M^$7LD[PU6']@[CYW:MY8_B<'CQ+SGB&A!)1H@CE ?3+I'M>:X MX5@IJ&IR<7VA$HO[.77N[SP^78!;,C"I=+8\;_(@F=[K_ 72:KN3J MN"IG79/#UGV(?%RPGL([[,Z8!"_HSF91^\@BKY[\<_GL?G7**LT&O10G#Y;- M,]B)';UI++N"Q6R'%$#J$R'!'$%W98(7:_\Z#U% F9;BNTWF[ZK4[G!/)"5&\[>.>W"WTN<3[>SJG_ MHA?U?M'FBVAB?P@?U+FV/@36-6P,9)Q=76Y=R>B@3H.4?^K?8%QT?/N$!<7N$&=4 M=0B9W57_^O/OQ&966/:GJJ'BOB2R MP^!.E&[R^B9O(/_YQ',^FA<9TX]?*@A^JQ5,K=-[C4)+EEE+38^NWS7[:>+M MF9%<7>"WOK^.(E>/X\7L9_QJ<:/UMA(3%=9T_7IP!E"O_)U?$>6LOS92=>:S MY9N+CE;S>U2KIHX3"/L?XCOEZX$%)XJMRM:HHO!+P*MIDA#4J/:D 0M[I3#6 MYF]9=E57B K[YXUT?_AHW@SZ]&KKS9DDKB'82H(A!,%-3%*63S68X$@CG*GK? MX1.M,./;<TRE 'SWFMRSX7+UP;_.NO3D$2(W-;!=[ODY=^FX)L5)^EX<7#2!6I"\L^EJ?YH2]^ M; >4H.PL7C\1P0R)4%0^[T)ZP8M=<_\"-96[ZIFBYTVG:%EF_=D#.S]\G2;_,E?A0 MD^$]+G'QS@PFO=/JL5<8MG3LB M3[0(+ _UI]9=^JY^E[[:GE?#AGY3GVTB>KXL6#56+;BK$;BQ4(-13/ MIY>#[@[17I56G28Z63VV5#;KC[)=!+<2N1,<^[5#;/M:P< MJ4!7.6>Y+[5:R5&)7#+:3+0RM(:=[8?T@K9;Q]T7(T>-_<9/36.3=6;K&HJ\*@7$98,%*L MJ0V%LZ4:O@C-RB1,&9X[]-4]30UW,+4V^EF1\4>=:U@4AXQ@3;7\F,/5G^.^ M@W36>=53(1O[%Q!!T.BXA;?E#__C\NOPI)W82Y L1[N9E)2V9,ZESW1S9" C M#6;7"-ZV(X9T;CT*O\WETRR:!J.KR05Y=AY]A_V,=_P/_XSW3EA@#DW8N#XV M^SQF%!P[DU>77#4L )%=.31NP!Q3>3M6E#]2X()*FVKEMEQI))R7<4,B9%+# MVMQ:T9ICT$1]P&T5Z&N^[-J,:7;Q];7_L5UT_C_D[?^+?'TOSD@%,: DP,'P[]^0V MSD%L].>[Q1W'T \O#4;,;@_5O%9DWP]=<'(:[PW@+SR"P2,? M=UP)"F_FR O2'7*5=/BX:OU"\"5#D_.5+%$32#N%3!1(6ML]K3:JPV#O3HP3Z9FB M=51,SGWRU(+^NS+1(P>_8W^S4,]0-E'#L=UGHQ(?FUQO[?O\YM3H+*YBE>:? M/U B$!N"P^-"Q/W!>?\ =HN[SWN+N=_R.VEZ>2,1[%Q[ M65_H]J=1.2_RR&V29@$<-5\^N#,J1^TD\@%%[%C]*85E6H?A>8?AC[>VFSYV MJ_3IO;GLL]7_:T>8X7>AY"-F@ B[\5^>OB P1P^X)^#(+)VNX+%YBCI5R2PO M4+L[*-ZT_8ZZB!DZG@PYNW-HZ#TGH:*;I=FG!RAX3STQ$ MH.K-L'#YN%N30;;_B8 G2$O0\S5'!?V/$XD>+7@@4)A7O09PZ82;\AQQ6NII M7_5Q:+;5^>Z+A\M K+=O0E?+>0FO6?+B9 -:OU*'KQ"+H[OB/$2 M3R2>D2SD/3"B"@%V-7"-Z]EN04(G24GC71[1FN9DO_JI0876QBB<;R()<>&XSZ XLCW&S>Z66 M5"2\-,/&%@1IT\ M[F!3"1&?Z[D?7BTOM2'Z;C,;AY*^EOG7T2?#M[,3SQ^OI&$+9K?6AZ7X''@6 MUPTI8T.I+I#$H5-Z/41T/>6K/A8RWD6K@.XMF"LI>7PXN9.&B;[=<9'WP1/Z M;H<2 "E86SRPRJP4]7&&X_UE;U*ILA^OV#] V9O PI J^[:T%6(DS*$1H/%Y M.:CX:A23KH=&8,T,YQ,1?EJ+&,]*H@9;]8JO3[N%A''@3E/@U*E"DTDJBV'" M\%><@4[Q% F#63MH[#AM'QDYN?.D(=?YE<(\\IRBHP]+]\6#4_%AVFF A*C* M!;^*F]:%4I=FXG6Z)EXG,K/!O)3-;^0^X>=NW)1;S%Z$4(ZW:ORAA.\3:+,<;9#M T] Z=9SI> M62FF#)WO,-#AZ;2/-/PA0AF@=A%3M0B)Y"-^;6/EEA6:>A1-RD'9/0PB;)NM E^25,) M6U1F1=42#* 4 <%45[;\CY/S',^PO:X(KPR?QR+G@OD1M0+0W?FS1Z-DX^%/ MGS8R_+@A<7+\U+\!E%\8]H7#A"RIJR2Y]&F]8FL_S#^ [\8J#.AW]+9N!Y^? MZNI!)CF!0T]UN:4-B]7ZT8$'1S'RJL[W=HI(F D_U6U$=8\;U,0Z39M%0-E+ M=I-9>4G(EVK]I!'VXN2>]>?/5[>4EA4=F!RWNS:2C$4P/T>-=QB%&:/YDY 1 M'2IL:6JP8R>N333D)R83G7\:DI+NAY,N#@??S3_0=\V;0Y,).!C9H4OH=Y9! MH#W2@\#+"$ ]8FF4)O$?7Z+] S"#KV9$Z_P-G1?\SDLEV">MLJM7)ROS)@S. M >S>>^5XJ09T":BQ/VMWMEPAN(AEQ=T/Y$0C6A,F!&57CGRUQ!M21G4)YIAC M->X#LF>=::*^)\QV@2\@D*;GMZ>[-!H'<>+G<-.[$PP0A[#\;EEBN36/DL47 M'0:VF^T?J_6U&:!=K[.YF G%1O )+:FZ_ .4^( I''/%M<)$6I9\?<8GA%R2 MR.9#LC(KTG%/.,DB_$;8[;X9*KO.K+7@01BZ&)3[]-[?-(:0<[()B$_"<#_A M>/ EOX?[ECJ2F)6%AB:"[X/&'3/+@FVWJI"F:%33%CZ2;E0=UR$H-TPM^7$E MCVRM(ZS=)/?V\0Y4H"E86S#KD\9=NEY#8\TVT[E-#;(:=Y+KQX) V9< MHHABO =E0_\A1I<;6E=G73W&?Y;_*R&O]Q(K)@89-Z(- MNIZ9#^P6.*LQ*P2Y!)(>%+HO^41+.:D6U MLA0*L+^,0.V)[(>G@L);H1.+:J)_CO\!]#$Q3^ZS L[4)U! 54='1QJ%J-:? MMGW-;/+2T?POAYQR7AX6Q&E<&.QMO:[^.6 4TMF M_;M,;(&76%1_D$@2:6W9N_V^3N'R9FF9<],-CHK M]?F+_,]G7D\\OUW5Z="F''X""M9[KYZ'$:+E1^N#\B6JKS-XHG! \=@QGLGA MO7XE(>N*&Z3WDBES/]' MN;G_,^''>WPB5*)$D6M?DR3*W=PI)+$DY*Z06'._WR]%:>:RHERF7!,S][G- M)=E<0@R+N6^:8>9^F=OI_ ?G_/#^_?.^/U_OQ^-#OZ^9\6<(RN;,):9_WI\I M]"0B.G,X*)I6.Y*TVHCXP@%&2QUL[AB*J% M^H[*9-%3O/[$7=P-S[&DG6>[<62Q*BH?I[Y]@#H.#T ;C6@>-#Q\V?RGP><+ M;,X_3U=]EXJ^:\^.AFJ^O/NSDT-*:XU'##P(7,?Y$L![QC(.9OU2E&SOU4AU MYH?R*70%?"+H/6%L2L@IMMUAVVOF!FU&XA"DO9WT7(["M9D3&Y]&.@&,^(&? M#6,J\C^^N_GY7#*>(SZ&0^H;8Y)'#Y&4:M<]F)O(B@P9;-A>--2CKBDMO*CS MWC"EM0TVFT(F%DX 3L3MR?P,?#^.D%Q0#](,9*3@$9/;BUMVD9FZF(RS0T.3FY%YKV\8>P<#PQEB"B(Y'4 M%LQ'BGK\2_=6*"6@G;S!7(=_FI8MK$ )O:IM:CK --'& T$37C15MX+A Y(C MTGIQ+,-P:UI690PSU+7IF&FB)<^7CC/Y>+/96NK8EG^6E=X?SI6&G\UC?QEV MX\>R>E=ME.3Z655>HV YEY=Y!>XOV1)8)>(4'876EDWJ1EITFP::^KG?S;UO MN-[6X&RK/'(N="*RYC37+^)UA>]!'X57;[+P3QS>'64H.P2= 'ZJ?"VL'P6& MOR3;T^L?LW)^N!1S:H<50!6^&NPE3;HW ?]71F-'$1C;0#5*?I&;&QJ[9^> M:IUV2!N J.\W $^%I0+(,-?X1; C3]2G"J\QZX8/I3W=:AQM@AP- ]I8EMFS M;R?L:Z33%13A(0)X+[.PZ_<,+9?S=K!)H"40.Q=EW M>47>\?/<"> 4PRJM@^U-.]Y1?<-(CPCOC'?@20S@_'1K&, M\Z4Y%'5MJ?OATO@X<_&4(:W"Z9F"JQK-DC5!$;3%.;R1P:4 MCIY&T+",4::P2M'H^H'9R&PTI S(HB93=P]:3J#1:Z.L30',P*F\* M4H@Y:&EIT:::1>2EKMWO$>0@+88%2B05^;I:&I/B.'3E225:ZKXX#59'1/#Y MQJE>6(#P!HL::)M.0.P194JU:GWKG[H+X,X 8+%[LSP+]*>UZ4'+KBVKF9F9 M,U$[ZO\1ZK;JT-!;:'16_01C>'$S_-/.??\^U^#!YUK-SGD6.0'?@]74A(,' MC!P5F2ZB^,VKP=Y"H)N]H8.^!"W_4:,VS8#MWJ:0;@XU"8S??8'EY<&O](GJ MC#Y3"W#=MA6-VMJ\_/NS4X9#K<<,MLUICUU1S0H88_30%VG(9/[ -<*]%L7( Z M$\N@R4[9:-E-,SVG,O\R1H%-?\!!VYZ[1%>&>R2:@J!')AQ]N;<$MJ#! BC" M4:S:C9HL3S&/.;T.U[376//L?70%F##?I*R%]N3M[&'ZF@WL!#>-!IG:N140#-#>*B9>8V%3 MQ8I*=P$;.I<4$3PS0X$_-3Z\',PZJ[KS.B>:;;EV4I;HWRG^:?0X::3MM M=%#X'..U4_4)(/98D'9\.06\'MP5[IK]LUK"KF[RJA/"Y9L'1D$@X0ACYGI3 MX>EY4LQL\B5J4G$N)_2;/YQ,N7U@%\PJ37?3YP M+,P40C-FM47J61)<1WHN*?=N(AKY8MJ=$>IKN]=..R8@]X4W#;8/"-&^MU\ MJZL#J%0D8AT,C%$(MQY=N!#B:?[8Q#)4*^M#ME_-TA&U@FF+1]C9J/X:'C(( M))AHJ2#>$Z#092N]8KLE'V7LWH%4?/E_C?HB9^M+R^TXY3YP+W@-"+7JS;I+ M3!Q?W),$UE8B'HU=2UBB1K_5U*_N?5<=J6T=POLX=)_^=I8LGF*?ETW7E(\$ M[D2)O)143RB+"#2U]^):^V/\WPQM97*CYD8O5XY[B0N#F9)PJ,>=7+H4%G'E M?NO-D5L!V0%P4[1 <\RX0'ZGC]@+/Q; FJ^3L6$V5-LJ/5KR%QJ]]SP_@S@: M?,?G03]6R$$)2P_?:2F245E-'YL0G0P0NP!A@M\&0B^? ,"1)EV[-7L:G?*H M'IX;[\BMB;U+NO+29PV-S,5V4\-A;^X]GNT$\)8GH19ZMI?ZR,'_)Q,[5O7MLY>M81).J'N; M\[*]_*WB*] "8"P.@'[Q1E"*G6#EL6T]3JK''OSY7'2C]\#PO./8J(U'3;65 MY]3,USZ#KWL[8!:/W_:%)>;K*OTNC_6'0]]_ZP+N^,AL=7ZZY^"C*\&*#85= MGKY!V$9?"*%#\[0O_'Y%KRWY[S$:39J2_4CQR/EKF1"2_F'F9MLM+54IRY6-9_9_2U19NG?I@0$F! M7UDC^H\Y0/8P>5J.?P_S7(>")[%I-Z4EM/SE\'F%24>/+!DE/\[IL:?#3W_9 M-8BG_GP%9%DTA PHM26IOVE8STRR?.PAYSH< ?IRWT6G15:(IFK,38ZQW,'] MXA0$#>)K@D M?PE0GB/N>4.*AZ&WWT1D5$S,H':'D,T(\X7FYC";U>$:4DT]<_DV,((T?Y#L M;Y7X8YH7WE,P&ACIN4%]!).)4S*62%HV"19^IFU(:F"!73#^&HA]//-DG0J7 M1&X(>9\;Q\]]LI(4O9]M/UQ2\[[OEOS'$"$-L*-N3T=OXWK@ 21*>>]-^$W; MZ\DE>G-3UVP4N,+<.I]V:-HIJ!JS2KMTBA97>D?(9W""T[F,%8JJ07K 0J40R*X,&VJ:F M-TT/T$.5*QA_46/$%:OF2'T>]A"+'QL.GDZ0=:LJ]KIH ?,T=W\AW5]D0?&/ M(H9G=M$S.GO7,3&4X8#F?]6L:J[TV/-"2>+H@FDY=.OZO@#E%(N]N[<(9%WB MX/JM%,"50K'>HA6%0-O< M9\8;(TS*;2L2"VU"))5#&45GJY)='@_'USZSH,KMPJOB6 1UPEF5-VS($;6R MX=)/$*,5#M+CVKDSD-RGIM3JMIMMN5F'Z*BFR4.V$T!+EIM: M%K[C./#KQ$':@T\E4:_17#]%V3GJHE@B[$W) MX:G58@SHB@^X%*1=4 RA+)GVFLIH8*>3;;31^^A 3#9C91PGC G3HT7?.Y#K M.V9ATM;:K)/P.Z^&9=E@-=/3X_>2\I9]_\F+/X,B M04QRGM0E'N;./W]X=0 ME$9Y)X\?M$K _EM'8T$1INLNN2XJ.N+2J.OH%CA16VCZ/*IS4.::X%W)<@^? MKYF@I1;?#L9$FP$';%M:]!3M3$M5O<_B-\=[D[KF M^"OVG3,A4_]H);!&Z["HYUD5-Q,T$C;CSD>H:;:=FH)"KWBO*N[HU:DXU:AV M0*R>]W/$!+#=FC*^;+Z]2W>Z3QS0J09N3$7UZYQ>O<[BEMUNRY7.TCXY9H[ M>X5;#XUN/]J3.!8XOK]OO QJ8YAL_N\]GO?_=8_/.)^!F6ON>S0A5_9,Y4EN MC2FGYL7VZ9\4N+K+R+I]_XB"PY2@%!+D8D6Q:]V(\CKU=I\2IX8G*N_?=9_/ M=7^H;5","CYC)<[G4YJ&U^>I'#0GM&GM)*ZC<5F7;MC1;C\0?I-E!>W4]/OB MPRY/@AT0)YSW6I<1_/U\HSD%WXD(.^7(VJFM_;V&\L^J@XE)CX7V1[CA'.F1(D]HA8>TP;=QPZDGM1X&'DWA MUZ/@!H$JF'GS>:%/?UY6-FAP]AX6>)_M9,L0'/Q-!1+S3Z:?R M/BQL#OAH-^!EO]E[?ZA[K: $@&(FK&\++O95IL'@7[C2D*'HG,?^#Y:6BS'U M9>"Q/C/BR,['&TM9U?6YK7V8LM;ZE1D#[X+#V^29.@B[=,[["$J5S@VVG%6. M8ET\\, 9'A E#E%W?UMGRO&#:9Q<@E40&K\D %!06!6')^'1.K;[VN +N=S7 M+QDI65N?JQ?W*;Q4"Z,*XL!Z1(* %KZS__Y3^^MMI1EYCVYG^X%<'_L4KEZK MB2M8Z!;09+KK>*PV=&%"RF1L'"=J#S1*ZF%Y+JXK%;5FIM!"MU^YC#:([900 M8?$<]A3/F9>._Q&\+BB0;'ZM(1N?79#@$%8!FV$5U,AKJOB-SYH6\Y*0,4]FM9CWQ]:J7%[M@#CZG+]=Q?8]:*@??&O,M0J"K>"[@H'*_)TY&4P_05V&TA*WAY%!\Y4#!Q, M3 0V:>;87SOC,"X%S7S1-G#$K*MV%'T[$!URYPN%UW<+IYCVVYGZ91N5?/F7 MIRJ*[U _IU2M@QH[H!C[&^;G:^GMB@FQ=$Z[;)DFX1P"K'&1FN3V);850>_Z M7LX]];-$-40H]SXI_0[8'AF*XRCQ9'83$+"KIM_*QI51^Y&C>V6A+T,]K?P> M@;-,9;1SZHGU&&M,2;CW+>_SE* JKXV[<"/=1E8)&)>S:.3>:KBIT=QVR;O: M[8;:EG/!7.%)95P9@+3V5\=B&?X#' EST!>N<3=RIN[KEU7G^"-2C;1TY+CU M<-H%:U=B96^ERLY^K"C"3UG*Q\.$$9MG%N8!P82-JV)X#T. MQZO\0F87O8R!4XSH-]"HBK&5B*_%1M]#HLWK*UN3],X^+!7I<"SG>9@&SX&I M"L-\3",5H2CMW-.Y Q'MO9]Z@/"8E/E!-#"@?7>E!3H+E:VEP)<$7@\-N"6X MF>_^F/4"YO \NF.D]2;TQ>+*73;#EA\>)A B?^BP-NZ:_FQ9Z M.WYJUW0G#.73!BOQHOMQG7_CV]P=8L11X:)8K4:=BO$YE93?,L= M47^_=T-O/4!]G4KMCGI5,?=;M$'MV)+ASWGYKC LF?/Q?X^"^E)SDE--U3O'XZ^Y+07I^VPI.5"[/NG5; W]33"$I5@1*JMX#A'%Y?:M?-Z_,%N/KB+@86X+X[NM3E\%__42 ME6%C4)D&S;VO(!(3V2RK1*W]RI49I_%F7^$.'J2=>YRX#FI4]I MO3JXCABR>1G1Z%_4/S=U<_FG>M;;L0%I[8%$KWO?"BLXSN]F?A/H7DYSD@IQ MI#X9:WGV?8_\\]<&3>62YEC:+S]8G&XO>PA(>-8?CPKW[M)YBX!H2R$Z?51S MBQRGS@5@XF\Y6T,3;)[P?KV0^ROTQR;=9F(@NPB3./AFJWO,I/)L'^7UT2SN MMV['K3,BX AX'=$H_;$M.K!P^-CU([JX'CO=M.SVY4D99X>CR6<2I#ZSJ6X) M59\GD;I7MCX>F'?>)'^QO%*/SX!?0D#D#AAP,>8,<],):=%2,SGIT*]"$S44 M\B=J(F:*>1PC]] NZXS7AW?G[-[UK_ :0;7IB>??6"#!KV"P'292!@^L2A

O:KMPSV8#;(_ 80P@ZEI#G /M9*2FPX!)MNTIN7?FV(2X(]E6-GFH+K< M%M38+G%!="/L0@@-.9W81A[+*>>0 L!8%J/O(E*^T9'4WV&! MQ9I(<_.XCI0U> B%JB6/DV=>1884YH[5$TQ(!A,S6DIARE^S2J0BQ::\%\8. M0KTARY/C<%V 5H, JT2>7@X ''7(S*KS]@=:7)F]/A3#N1(*( OGD GHB)RW M]FUZ"3VL$E_:A9E;5)(@WA:[4/\,//?YEUOBE#Y[L#R958*&'_OP74I(*@CE M5I)I38"T,K='PT$5\*/FP]O>>9;#>/>B.ER!>E$5Y4(K56V;%<8Z6*E5]N=6 M8%^N"D[DZNA5![.YUW=NEMZ6)0#R+]:%2E5,1_J$*E.T+[[ C'8UJ7_0:ZPP MB:( 6"1\&"DE#UT:F,NS>?'T0#"??0C:YF)/R4M5L0FK:R-IOM]T+$M;+$1,?Q@(V$O8-\24/KCC^'([1';UOZKG;:I,H= \*0V;UL5%#0CD"?*_ MC0M?*@ZY8,*75MOA9! 9';:90C]P\-S?-GGG+U*(HMS[J8AHP VM^2[D?]S MA7'[P^#%T1?L/M7__--['G_SS&D_#F&D$7G0_GG#$LY4\G0@:MBDA[[+] KZ M;:HZN-KH>;B:/GT@$XI2"0+1H05Q#$Z?HE;O;)UPX=E9%PG-=:*4A#)^^G6C M;S.'N#1HN1M CF$' 2-]VY4A-B.\P2^ZV2ZW]U*_XD #LY'XJ@IMD_E$CZ@6 M:K ^2#@0D JB+7;&VA\/&,]D6M,P,Q5E6^K_S6,\&9"N9DG7G>E==;YAB:=9 M]Y\H?9Y@]T^+,R;UX '_$AS'[N=3)\8]&'3V?>2X%(?W0V0ACWXX]Q>8\]\* M$N05K-5N1RQEM'YD2P%2XF*09X 4@0JDN[L M\GZL(#4W50^K'M"QS:3'#JO;K?U:@<-C'A49H]#QE4'QD<,KOIPZ#=(M=Q;. M.<,NB#/H@;[",-YQO[-3?8[ MOH-J@FH<&'VPXVU;HZ)/#QV?]I!C"M(+I-!FQ@,\;&>+S%2)3^I))G8$!_K" M*(=F.2*LKB)IPG:7!)9L+?DET4F\T/CV&N#??!=?"_--UYMUF?3'.Q6$!,B? MQIN/Y'"SBU6KW.$3YJ*R MINAS:'\)8(QEQ9GM!CG(1D)+R..AGYNJHI;S6O),1@.!6J4&M**/N$]"SZ?[;EA*0XP M.UNI/1/^I3^HR:HBE=3O??UO$R15UL90%U8*<-UB.PK%"X!0X2KUZQB8^H4]S^L,F,:BH][)3>S8.3(T,)>9[K'T]"%L!_("2&S*:I5#Q BMU^6U-X/+F&BM"7'U.%]7_H)P MUXQGW/D/_R@NZM%35Y8.RL6G$W+-D)+L4"][Q2[OA9A$QGV!W$XVG\C6G+^O MYS-EIVKM@+O&:*G@<%IXL!I#JLS*VQ(]>=BF7SU]64TZ*J!3\\+#PS3-$,XP:H^'J3N08 MV2VSLDTB/4"TQ'SCNB/4B/.EI_AN*T,-NB!1_<&F'MZC*RB*FJJ@P4#?D^G= M49O;JTMCT] MC)-'R:1=1RUO(?PSAP3KET%QLHABVO+33=IN,/=LQK4P=R3/ MDI'7EVV:%<=[V?_T!=^)BS1(";N,;*9XJ3'_IH>0'AHZ!R=($/Y1V3HR,JKN M"B'*NBF(6!!,AS;+JM<$*@^51(X=M-$\2=;A]G\#917FV65[VGM$N#6B1)H# MA9-P=A]CGEML\MASN3JS=!P9><5G$<<.K=UO5B6_51.GQ/&< .Q$PKFUZQ;" M$LIV$IY7!&UV2$GDE0[>78K*1P1YJ.RV+E?;HLJ9=$P J/7EN%U@\=BH!PF* M1/<5$(C*L(0G/FH'I!K\7+?V']P=^8F68>9^T;0@1A7406T0=H4K$K:H[]#> M)KSVZ\@H;R__P:C.E"(_0@TC5)5%2#@6&<*1YQ7FI[@W]A@1Z;WLMJL<*7L" MX'KX7P4ZT*MT9?4C,X*^V6BXJM>0KB[:[@^CB@!V^7%.?YT[(L$6Q,VE,)>O M C2BEL&8DP\7NW^MZ#\J8RT1OD@242?G98SGG\ZM#IM3Q($?:^<$"(B.ET^C MS3+:!@;_UFY$-8NBZI MZE[ K9%^A\/B=U@\03BP(G_3RT?[.8]%G)HF7$?B:;#H(4L.#QK3&JJV18V! M7$=5P,?&=KVF;C'M3,-(1@5\J.),.Z]TCYV#M &!]6MJ/7CSG& Z3HV.+S&W MK&A&')'A?W:8E^ AS#49P^?\U8KPDB_4F7BXEOP6%=;\F2\O$^@7RCKI#Q\G M8QPGQZ"E&SB9Z8S2B(E#.V_&UN5WQBA>+]K*UB$2UFMS1Q)V?5V!_FH3PY;N MWRTHD7.T0B5JE72:GB+CD#>&MOZDE3RM,U&3@IWR9E(-['4!E.*Z)W($C31FDS! Y5F/R%^$'0FJI\ M\Z'J>:9L(V:G8Z')BCMGR47D7IOOS;3TCP2+)*MQ3RPE:ROSWCWRC8ZN0W,S M.1(F,(BT/#7C$*QLEAL,Y2-:TZZERPCUZ[^P>2IC\BI%N?H0%?<$\);#(BW> MT3D@]ZZ5@ZB4S9FQ.H-UT7RO4#W<'5RT' M53M^E@KW9WN_0%OCS;Q0*1.S8;1K-#7(1OQ@XC__'F+2W)!0=::Y4EMT..*G MZQV]!A/1==BW1^70R2BH>X&M!]H1Z6:K;(_N6]RJ M[[SF)&-U.ACH[?,2WF_W,KS#Z9G450,B*50U,, MU]H[&J!EUOD(4Z62>:YXS^EA4Y:-K=3%Y.?\5X)>&0N=DY9RE_@-'TT^D+.) M_B%2,AW2]E/ED63&.PC?V-H 7,X-VRSZL.9FWH=WDCZ4>$)E!_K%.K7KC]B] MVF%Z[3?@B*9%Z3CD2J;!.7VE/E!A?5."80\HY),*J)X>_<685Q=<88&<37C]CZ(-W?+SB=S9H#(PN672WY:<*?^!-YX^KU#XYCQBT:7PRK&M.E M44!>R=]"E96UDC]2C65Q[/ZVTQQY!@B'JM_L")>+<0,.MJM+_9S^1U\A.[2+ M@J33"$FQV'A8F)BCWL_XCJWX_+AS["-(SG@*]Z!' M,E*E)E+)RE;G\VI8"N[RZ E@CG?M5Y-(6I:+][Q#(,SVZ^]4U/BD#( MN^>H%'!VTER+S;K+O9!#2_)>A(9GU5MP@N;-5)R$_"0-\[+HMV%,Q2TO -LZ MWJ+?P/MV/$HV\ 3 .]E5FEV6JQ>A56A8ROWW]_:YYUX_72NI@[ X/BCP$"^E M3+P[>SO!\3^BINIL@[))F>PE0\+*H7MI][2N59XUYH*I9Z_AD"]756>+L+,K MLF5M#/7 X]L#.; E9"DW?Z:B96SX.$.-]FR),.;C6UO.@!3.;QD'.UJ31D.A MK9@B&TC4I;V(B:M5A)6Z\R[6/L,11&:AS'=:=O>LP,0]@/NU>*Y3H.UDR+S. M3G#"MD=@\F5C+ZB2R7M(D+:'[/>4+"E[N7-LFBP]5.TI[P1MSI 7QX-=TXK8 M=<_6QE#)9H^!FGLX(5-)UV0)]YMG/\O.)S]RCM,%K.,1>[W>W,M79V(U;XLV M!IQ>RZC.6_711'?7QY?6?N0)?$>Y7<<:?+D.<'K0.EW M5U!LAS!@" .,"><>C2)V(2^-U.E<#:FU4\Y%)UQ+Z62:-DP;99?^T11T^#/) MEIK1&[]YL7O)1R[@0/%;"/GGF..U9&CMN?M;1Y*BT)H':X[*:1>>R:>=*W/F M>B7(=#:>D_Z/<,@SA]+^>ZYLD&]*=K74O:%NH7_$-M7N83[ZUP.3.E; _6"0ZL/J@;#PMN;2J,2HSNT&@]OQ<\ MGX=K8Z5-9#?4Q,T3<;;-"@C1/Q4&S>6O*Q]I!W8#<_QCN]'5T;-58K7X+O Y M6M^:#A2;\MJK]D##3@("#"\AT/-AI)I7E@//[Y-.O^, :87-N-D7\\[PY07+'%).N!WGT.>?>P-ON2Z]?G!2)D ]W<)5IV M=^7M3=+-(NK=7@SY.(;(Y+D)CY*NZND\B_= *X MP("^() ;"+^N:SQ?&\#:3%A!RS\-6%J#I%A+GI\/%:V-Z)

SS8&9)YB3H!L/H/>^YBGA9M$)WP5;NW5S:_"W@= H<*[C/U M)YL-OQN+!@BP GCOJ%/17L6MXWE="IY$QR>7$9TJPR)QW:!9T7:JP"%69K-O MY\7ZDS#K=VZ-$$'TL[HX/LY2K''(^--M&O%/M Z6HVOP+$ES^#P0'_"EK#29 M97*2*G0@6B#BCPM%?QHH&TZX?4;0;'CA]0HCH)'2=+W).+)W8"*2^\EPIQ7" M<]A+QD'(=\BN8FDZTJJ$>3JJJP._4K6F&!4<_:-E;8<^+J7S/ 4T"!(!H4N6 M%_+^()ZDV!Y]T&9=2I-^RM 6"0ESM>BPA-Q8.Q]IZN1F8AM /TP] 0R;;P3> MIDN%SR#M&,V3-_*3JD\EW?CR?S6>]1:KYFQ%M?#J!QX(_,@:"[A$N#%_04O0U7# M]CCN4.W/XL[N,.&MP5-9T(C,J=Z)ZNKEX-9LH9GHV]9MMQVS6IO?W:K*?X/4 M6I%/U[;H81#CU+FVZ9-@MM1*G1>Q'XE#0QC.\+K ]$WJ$B?7IO>_%/-#V(4D8?N2^!H?]OOZ:9^4QIR338; MQUI:&M,_I7N@,]!7]9L;6TZ9BWEO=+R.#$T?]X(OT0PWU$1U[EP$6'&>S?%9 M\$=^FG4'DO.J:\5(@[/(YG /[IIBTX('/SAS\UNE>:M?/YJ_@7K";:0!KO ) MU8G_77"*H#^[>Y,BS?I'--=(8)?C5(X7!7CJ:U)::J,P/$]A$Z=&W;<:65>V M,'U NUT7#/&K<,RR)4TS?G\;8?!?)X#[M2T)/4'N.U?6,LF,CG]]M_C;+L0; M-_'8^)9GU+\RO!D#ML>VVUADQ\K[O 9A$,EEGM6PBR,G*S:=[N'I ';C, M;":K'A7.V8$$U*@IWC^;G2XM-SWIT\XM=?K3G2A^UU_-Z4,\C .G5;5/]'=; M#\;M#!>-KJ)\HTX!)'*K[SMV5=JELH-!RPS'O^=4D]D^Y*].8,MW/C@YD&J. M*WR>W_B>W%R;40\QF3AG79(5Y'![\L#?F("BQ!TO[4S!?WWZ)!RS5.+]" QD M)8G^X<>U[++3QG?Y9_XIF4&S1C+\,"= $"U:>U2HS%I\7B&2=S18X4K#%9Z6 M60HL].E^S0 /@8V+0?^;AO!']S2K[T(J,VBN]NY%T%",RZO>> 6_=B+6= MWDOC%3.PN#]!8-7($;*,Y;4[&._4C>%@.>M1NU,L21:5"Z=Z32<])74&K;3#";55N,Q#HU62L1.>$;E8^2Q<7/!"?_I(I3A.-SCL)<2K,.C6^> M]FML[WY%7?+3"D]#_FB1ZF06^MMUBWD]:W3U;K"&!#37>M V'>F:K$K:_H+P$LX>+F'AB?CM=2W MT:I#@M[V_*'F["P*XH9J9('>'/>V5P?S3!Q%V6B>+< M>9G*VH/C10+HN2(^K&Q!M(P4\7M5O!54"^J&1>S]>T9']8P)9'AQ^/IGOX@_ M/N^N__JXPNW?O;5H<$H=.5047:A\=$PZ<&=!K95^U.0P&:ZX/?,L:1>4EU%)5K^C& M!I6= &[MLWV3QMWA['3YN@7*#&4]%,>F3* MNS<(#_GE::468R#2K9%0;K[VH"^@G->-[8+*Q=004 =;H*B,]_P@/XUP H#@ M;R4L%$%TA2^3:GC^7A@( ;%6T=/ZHV+W\N:.BJ;>8*NNJSU[_TE_U5@. 'R MUWI"X?*E3[3:K4MUBCQT[-V!R.@_N?'.XBQP_;."S9P#OQSM9 X[[DAUGA=+ _ MOL1K>S?ZK>:5PCW_'WY+UD70NAM?7YS5J/GY,\S&^=>86M[$ B S+>XB$#'U#&]-$(S;9@0]> M^24B!U-.Z))[S8+[H@7$KS3:]@E [=N4G]XD-P@WK:L%H V"'1N9+38#2X*/ MR +D/,>6>/C^#N4JC"-YE,N=@R%2].#XTPD 1$NB0FF1&1.RM0?364>#I=/V ML7$Q(4QG]ZI%+;!(:T-97^3;5=DUD]ZDJDNU'_U(G^)\>\SA=W1GK[Z1_=R^ MP7K_?D]O6H[PA3L\9FJ[@_9)8^\-TOD3F+ZOK9_%<2Y8QX5P-,QN<\2.U9JW M-J%4K"=Z)[8Q44PG7:4(94BIDZ>M48+2XH0=ZO'?&R6?GV0:I#\Q^^+5;@V$ M49S/'MW--!Z..#]G>N6'U8I.W:VMK=K1ZX_]=F\."-<;ZMTTOW_+C&,::#V0 M5TV-1=%?U:'%]C( *8).>T:\3TY[^0"-9V[Q9W8'Z*LD".+NSV.3EL)13A9- M(Y)Z\LV?2[B>IC7"SPCB(]9"\(XL_!]FR>>6O[I;6LS:R) MD'I,L,?.\F9E!E%E(CQ4V_>9]*U0<;>W$O'Q2,-(_[C0]LFX)0_KZP_=V=R# M5L*XK6-X'!NI8XVEM:&_6CT>^0X%!VAI^87@_-1P&JX!ES-B8WY5)*JUBQ;D MZ4W"%11\U/UQN22SGMI:Z]9E*R)J"MUF:E8J:X5J+LY>SA_W*)Y2=_K6]^7I M;-NCD$$@N732]S=9HE)YP+[=3Q?:<,P;BG\8%[+((B#1(++L\J@^79S!ERS- MDJOM-"],AK,P<*$]U"QJKAQ0EGI97T\"D).&YQ#$FYT >M\YH![3HTC>V.SM M>JP1WS21%E!+WY7T:DM[<2-IE@,8()$&PUCT](BVYI8]G_'A/!<_F;-V!L^1 M0Y4BI)C)G)7QL ,TQ\9W"W3LX)_!J/#XI+;S-=+G_C9+"[U3D\H1]L6%:-U1 M=6^]D9 1U(RM6VDY\!C?N6XWOH*"WB[)QHZ50@(KF"*<7 ^J00+B%]1YV8V7 MV\6I(^MV&0JO_AH)#ACZ(W^R=L\"_!386@AU=)9F8! Q/-4V*9X]*$:W&>O!E M]1,S8(D1G3HKP;C/"F_TI'RV.YST8CLZO$N%QPPQY>W=07?8_(*0G;'M5!$. M5M'$JEG*J(,+S%40J?_%E0P(BS$SIGKIG)*Y/D\OS$5UUIC%*US77FQWB>W0 MY#42#N[B]C"P&V:$3[UDTO.;HY,PBHD,H>7BIO%QHW6GP+$2/9VW_9_2-\2O MVIE(A>3C;$UB]"Q9!6[ID<77$43^Y4SY$\"/[WNF)8.!_^5=#&F:)]MF)FR2 MJT\Z7: M&0\,7;HFI?$A/C9VN+95-01QS)MW%8N")9CRF"0)">F6R A;?7>^9[D096D M0*0Q;!I5T=Y-NV"[I6:Z=^#$;,9W&=-"IM;'3"_,\G&4R_F?Q%>[O!IWGO]2 M_(/(B=,X 6A:!:Y^57^8#52S:""C!:GQ>R[%AKZ3-&QE N\[B=0G6ZS"0:Q2 M&!&=(G]9[VLYITP2U4 "[5(" K0C#L+KU;:YK7$=C1GP4A?^XW)=_5 @IL0, M0Z)XDR"(4SHAN@#D41CS6")=<0OU85UXP_!"HV-BGGVJXDQ*] .*09J9V:K" M?8 SRX@+B+QTWB([1(C%3<1/32N$HU*[0 *9VR.47D^S,\MF1F!6$U]BBK&B MV2L[)((U]3>]9*QH8Y!A9@2D(CFT. $ W_AM,LKOR@2E=VFHEQ+GIYCW*N?LX\6GJPO2>/R;%!CE+#^56][&+)Z7[$G0L!LT\ M@UHOQ+W9L/M+0>1Y$SCR?A+S[OJ*7^M<)PJR(H\X]. M[EE_C+G6&>Z ^!AL M".OOG!, DSEL\7A[L=6$N>_P@5;7^MX!6O'.&S6=L;FQ]'+2T?N%X#Z6PZQ! MR]"0!PQ^T)LQ&Z.WWP27S\./.< MBD]7C D57-$*I4Y&JI,G'5JVO. CDYO MQ2HQ,"&K;B^>&ZGU[#)][H"%M]O%'N ;/P%"^YPIL'4:# "6$I"J\#EM$WI& MXHUC"V5'"JE^L$[(N?K5Y\N:XFJDF0;SP$_=UP;SW;$MVKV^!TH=0GAHS9AX M9AR0S+*\=SW=^J[;YPA'AJIMB2AV,Y9GE/-N9@C[IB7_W%7#R8^X;./U91ZV M?\F0S6$GI:K'$] /CW-VR#?OJOY9S4T]1_DDBZH$EE>=GMS 7*RS#Y:<( M&S:/6+*5!7EEU6?LERDW%J0HJR#I=075$T=&'A/1.V^.4&G<_4JEO-\1Z0,= MNH!3]T76?+?H3-5U:].F/WG)W\< MPBI!%'@)=6;YZ*II2O0%MXY7J[&QQ@F8#3!.0[O,^X&4I# M.#W;PWH=!G];RD*M9OH&>\H]J[23BG.ZAD)M0H2_O&F7YO/4=53,F3T%Z1]0 MO#]WHV=*IDRN%(@(PC(+FVE#N:$O[)DK(.1&F4'Z+I?**ZN>^6Z4N(L.3?(L+CPBT[!4;]TZD\ /\'CJTPUI:DK MG5E+P(O?__=GI$FKI)&XHB?GX6R@0,\V?4?V'_%&RAUW98F=)^%?IOSE7<\# M[:F11'_;^"*M-=>S-M5. .YH+D=/WKK!-Q4K3Z0-FY-P01,@H28V35%N(S:N MS=C99PU(F#3.MZQWPGBI?&IK8\@S>V,_S-+OZE"IG&4_*G?L0(4.U3[&RD5J MS;7MR9[23)."1[&&G+.1MP-#-?!S;>=M-(X*%C0<-03OJTF:*6CY^:;H$J)G M2W2J=M];39"ZHJM=_7I.=S=^K$7S>J@_]L(-W_-]^9#//_?+A@;S\$K9<9\V M9QSA%QQJF6'$*Y.LP<8/3(NCQOBQ"(LB\QMLHE^G_DM-N7ST7>TP4^@#\*IF>#UYS]!X MUD5XVVB></,0-34KP/M2M?[F;(&_ESH_W6L;CA0I/+R#M/,-,_*LS" M8'D=R48[@:/G"T]OFR0>" _7#_['/VD"X.\&T!_?X>9YB S]SAO!1GRMZ$CK M/TY=U'OZ*>$9AHWKE%^';^H98=_4\Q"C)'E:F748G6#*VX:M'L5 /#8XTBVM MO1!#S>.M/=C FNI#=;'?;Z@K!_\6X\ M]=W#.).7"2& ^)QG?O>[Y=9. "M2:_'65S*U^8]*-%EDM[>"+V<\TK2PLU>Z M*C'.H'YUGJWAD83ZF?C36^S^=\-NDY2,"0G?Z;4X27JSMLA MV19HY#/W_*7@K!SB!8]D#]_B'OG**U7]7AHOX:10.V##ZGUOMLXK>A[1YA_X@;-X6CG1(N^T!+^ M8F+WKQUKJ_^$%$W.A-^O>W> M0-C^7@=Y&0S9B+>K4E<"#NWO1G0@]J3@T([?_2YK2\ON M6V+L4;PO!(0^R3-VP[/VJ/9'6:UJ>U%@04CG7/3;Y^EGY%XIS=0:[)3R _7^ M,^;I-6L?9_7BGC?S.Q]1,)>R=Q--1W_Y_FOF4H1!8.R-BX[O@U)V8V+39!$; MKW,+=T'+,9%]G6UKMC,3^'OU->\=&HC XK'OS,+57=NM**C& M1<@)@#4*2,L*?EV;?0+@6KZ<4C95_[5,K'(R8JB?+=A >/B\>ETIS&"L[5M(N.7PJPBM.2-"2>V,OSSFB753XVO;2E5S0[-9=B<. MUNO82P8G@+BEPWLQ,O\49'#<]K@PW5C.&1%P=G)>@@L X/L@)MT-TIXR*S@! MG"[?BYX7.?=H>#LO9IH3,[H@"LTHA9RF7%$/G)?1M+[X(/5KVMSG#,OIGUZZ M($%6>"A=O=ZX3"<4 [7,FB*ARK*'RVF#&UW"^".+W8&9=IMG$\R/MV M KCT+_D\*5=5XY5. &\S'0&5:]:',J2&5\?B>Y;_%!U/OTI!O@U.]&]T-6D M=>[!AM'E3;:*$@ #+_;^!+!FSI@H:'<2;%$NV"O[<0(XO^5]'I)YH4MD@=X2 M9C'YD'3ME#$04_]FO#5(\E.ZL198>=]F?9GL!-<&AKS_.7UG;0:F7!1]J<=O MHB+'+57/5^17@LW%@A>O3@7!3@L 7 3(O] 1!M]#$G4K"75N[G8A7ZW9C844 M_LO/ +7W\;$A7OHAAA'\AQ; +PU$]T.F(F2571$U MX[09$Z7^J0HG3;FP?5)MOT!C/(G?V71 ( M]_CC34[^?N5WSBP%68R5SNY=J[T O/F>]^)?UG1=N9\ O8'PG&T:S/J\OS=? ME% 3,/UZVDS(0F:(L+./KI8B/._!IM[*/Y;^%SB=/:\#T<]KF?/U*6L=69%6 M+.J3N *V;U(+$A)^]9RR.=L=@MJM^=J*(7>?(G>?6(6,&2IP_J2R+G1WGU43 M^+>A0'L:.+_:RQ/>J<4&KAWI!C>-NK'M$H0VM)J \).K\**S-Y+F1EW9^#C. M*N)?!4DAZ#-)F[Z?H;<>#,RL@77&E0LE/QV*K=4;,XX36K8$F<1%V? MHJRZ[_%3@\BA^YLEY7\/ M>IVRS][(+T_-3[H!^#\:ZZ%7A.E:&T[T\F8UP*#>DHWOXNF>A(W=*@!!39YOW6M'5F%/[J? M\2T^*'113#-./@TGCX3\.'RV9MUQM:B_BV*=_V-61@D8BK1='0C6;[9,T%YV M ?7@2ZAWYE\)-SYY9OW=M&/**=,2A6QRG- QC:H/Y0]I;M235?H[/9E2MT5T MJ&AU)Q^MO@F:=LW_77JWG=3> 5S38(D!#%: ROW=??@^BT_$O]8(O:7&(,(0 M!(ZD V*7T[D +5&/'YX)JYHYA4$U;MC13"FB !TVWP*V'*I]>:&#OW!6?V5E M0T\A04"F(P PZP?07)L"H2W.9 ^C;^"X31UL&L:+5MMJF7:.1&]4WN>W?50S MWI9\%/22U^JZ ZH5<\B3)3!XR?_<*S(;VKQ=[?" ^[7_TCBP/O6M6S+FSD*" M(A$-=D22Q[!@ZZJL!8=7U]X\APF7 =W>"J<+;,@/FN7J*;?;VPV>O<\FIL K M>(AM5SFSJL7ALF1H)C->\EA9R6S0@-IR99:@V?,H/7S&K8YIA(&T-4>:0<<$ MG/I,YWC8*,[^L+70]N5)5OIC5HA7UUN>M)'4J+9!9&C'%NKNQ0VN]!:C"C[Q M 4X!$*N.$YYF!L(LPW_9EN!&HXENIXZZ#^N),8_@4(W*E MI2EMA8):6_KX<7KF7Z-2O8')9_(=C,V MQ@@ _R0Z_7E0WTBI0V3$Y?S5MTV10SF!R[&$DDVJ&NJ_EL=GS+GO"&P##]Q+ M6$76\QX0IL-F]J-V^\)/ !EY<'3:*IW"1/\/(^_]S8;COO]'*1UJM*74K-"T M]BAB\VR+4!2U9XM:-6)O2JNM:A!%2T35"+5:(T;,&J%&2D@0.R$B]M[]OM[G M^P]\?KC_@>OU3^H(WNX#SVYLZM ?*7G;7![7Q1U9=X@;RG\G+V==ZC M1?W-P.G5 K&?5*7%5%=9W>F]VD30H;J2UX%E,C*Z=]6L)KDLI>= &.U<= MTZHI;_;*NCUP0]W[.G.XPTO@8L#=YZ_KX_54X;'C I^C^]CN$R%V>6*I/Z;"2\8Q,_^FG(]9$#FJG(. MA@N]EZJH^P?@7 DU^WE7]X6!BDX<1. R($ +6^1I\J DK^5^ZS-DJ>8ON\HV M35PO;3_PJ;%\A7X6UP[L.CL)DD[_)TKIAJRH]8.IF);[LC>^D_BV&YRE ;&G>WYTJUS:V@>/]D24S1,BL';8RLQ5==V(S@UWW M*6@&RHOK=KE[L=YE"U^)V5H/(P/K IL*JR]/NHKRIV&J !3&9-<\8I5I]NG M<)NWT(?):\T*WB'[QVADF_2A"_IMK^.W_RM[L6(4:YJ;0UC5A;GO]V[JUMVN M;&%J,C_];D0J[(SE_*/+S":OQT,MAE0N+WV)^&5V\+VPZF7V6@LR[],$[AYX M<+I4;:7*VZM\KVZ-^/=XG]1U*R)JQ.MB3D0'I:LM]8U-M1_?,&#^B1R]2=*[@+7EWLX M=025M\+ET_Q^6'%U%G&TB?Y M@ " )B*9$FU21;=/S%O@(==@FC!OY'4X0]T% $/R>E%LNBR*?M:-S;)]+-GP M2NLW,(#>3U85BFOD:\2VQ-+&^UC.#76U0J_L*.ZT&P]8WW[L*0_$_I%KB"!K MM&O6T>=I.W5B]QZK>5$J6_D/Z8>6U[2FC<;O(NFCF[46,5 MF:=V_E>(:UUQT,Q'V20M%C_GPD( M+)"B.1?#)8@JF?)2;1G#D^0?X-(;^W?228S))VP*"2,_2$,_,<^-5W?RI7EC,%RY)__(%^?@&O]MVW'!&?K*?&=AK?^R->*/PY@Y*[5K1[ M>DRKZA,H_J#:IZIS[X\?(#U>-D#6A!$I#SZ@.=:VLN/]G#\L3&0Y(6!=<G9[PBG)GQP>E*.3_+*))*,-O!_&1,6L M9=05D6T$_/4YU9I;NV:IH=69[379)ZI^]6/.\O?, MJ%1F WM?8W]=%;I%K8JRGA]OUD6+&+,P%HU-AEZ-#^!U.3RE7^M#:7BQ?G9A M/-VVN56!-*!4^9=X\;-\,N6>VR3[- N G+1WC;';[-O;RN*!K@N+_LQD9!(+ MXS=@L0E*$?L^=PQ>;1>UUE)+\T-BC>[=$Z7@TVN,3_[0UJ)CYQR\HO6XOJ3= M/"H IB/'12DWMZ=G& JL08SQ5.%;\P*?J5$!XY2PO$E MW_:,'$#H,OV]:&4_(ZT;95^-=G37^QP)D;;_ #'(3VKVM(6_/JR/-*?2VL%4 M8+&&?TL[&/>$>+EB>8'W\N/);P@.N1X&1ST>6C+;>3$&8Z3+F[(AROO4^OE[ M7MQ_S/*R/,Z(T_:YU]:JN]NR$GS_PZT,)@3S1>T[_BP\%!B%,3O+$?FI> SC M=!1\LGNJ^[FJ:"^:F^0U?6 P2?>)X.?@_'*:%G?*3_WF:!R.TX"L:+#<36G2 M%G4&,%!%DW^ 9@(("*;97HV]TK.@;2CW M)ZV'C=WW\'\[R8OU6MR[7)0NQ1U"V>UT4>D=4J 3$6E&Z(T"NRCT\.D^J2KW M_:BE::1,I-$#?$SN/\ SPZ4'\(=0/M=)@Y=?=?HNZ3S&Q13NT;&*&IOZJ&@# M[KL.NEHB%YD"@:@T;&PK?309FKQ7;@V"7Q+]Y.)7ZQA;T!LNL0ADMI>6O3(/ MFPO$DAW?;N(ZMP[)/>CL@$?;'JWL0AX$&QMTR\ 73*VF^_0S&V"GS)U1'_67 M,+MNFRKC>CRUCG06)%MJ*?=Y(UJUPJ(\^V3#^TBP97[Y^^'CS>+U68]_@#V#D9Y>Y-TR9X?C3/G#0% MP(]:)#,('SP7 ^Y+];&R0<<38( S?_!&JIYMB=0"V[=*?ST\>",YF(:/]XY8 ML'NF?6'7_NP\@C69_YAUG[%TA?EF/;1@??YG9UQX#X0.:SD)*9]N"C\*(1!. M"$A+W6&,P1^2P]%$4-/PN:KGZ,0[$YL.AD LBY_..O*]Q(M)7U> M'+]KG+$6J[M@AB/9=N98K*4SNPCH7)_P![]+O-IY5M<\?!HY/72-[GMVF1RBNU MIS!!-5W&?++$.H4C)Y ")%6*\Q&(;1+$(<+(Y"Y^UW@I MZ7A[?:W*Z3&1TOK2K>M=8" N"AG-'H.@GDKK^OQ8,FV M3A)9._*#0VPFO@JOZ5.NP>217V+@*1;^] VB0-\:GF?(2RRHLC8]"D.J6\?8 M:.;,-K)MZ-4;[4:(DHVWG)O6+'\^T';=$'='_,XTTW_#NO*"#]^:0T(\'B/RV0 ;B/I)Q ; MS>3MLX@X':FYWBB >^*:\J>H,4";%&\SYM(+GC%A?<:F#6JSY^R!.J Z4RX[ M'5(73!+507Z\CX9V0*-D*UK,ND#+PMMW38A5U,\?K:<3YE44)!,Z]V_1!/.P*,2PQ6WN3 M1U+)/62A4XMLC_XU'ZW5K3J4-Z<6V6^GH?7[MEMQKKB1)+3G8'_9IW+:,(.U MNV>!F=S#IL\4),A_]KG(L+'*;0RW[\N:5F[%MBQ_>;X@"^".OM0.<&DC3WGG MZ%X)HJE,WD>Y31ZL9%8.T6.EV)OGF\5+R*9%7'=S9_:;K&J,"0:$4R7EBHT' M8$DI;@''F?TE"0LK[<6L :9Y:UF6$!U:CUR\"D[FUO_L8'T)_P]077OP2[0J M;_'Z."__SP 5@+/S=LSW_*9#%;\B>\??DZ-#5?X#J?<;/TU< M1EBJ'4;J#[N$]:24UWY1:70P6W=K%^;>'D5$*Z3*@KMC+%A'RC^'>QD3:BTF MITDS& (AA.;W<,/1AINR=BLT.'K-]23<9KUNK71*.ALC=3[L[296VT#B'DB% M]#&F G!/H'LBN=#"Y1LSW>XWY2;5G 7B[O%57R:KJ).1.L+.!SM2XIVWEOPG M<^N^*RT7-F9NEC"F?TZ+:PG>]A^C2P*" MDKR5?*7H*]&$G$X/R:D[L+)"5_CLA$S$OM1S>NM!?$8TU(01/26B=HE^YIOU M;Q+I0*96E\Q^GV1F4;AQ-(2J.2M+MR_7O+5)0(R4\0(#WOR^9%K7?F1B-*V/ M R!-;'>_J/O%OMSO+QNG319NZ;'J;V+=?2$PV?POXFACYB6I'3E1]#7ITI+* MXM_;=FH29N&/=J2VD+*7&'36D,SLE;+R[SC=-^$Q!/[ZVO"7,YDA3>A)J:8@ MKX.\U:Z< Z ;*/;PRJP2\J#)#M@EW2Q0,#-U&8;B^2+4!!F"B+(WV4%!:7!9 M#55WAT/&3N4W'8%E=N7=EQ^'](S\L#Y;9')-2,C+TFC@6KMU<'YYN,+<;*Q. MS4ZMF=F#_,'W5D!W8A(-G6\Q>@IYT)D7;1R%R%MJ/3NV#;3$_\& MX<<9OH"C-C;$E=U2J";TP;QEZ)L-7OK]2-A6YFS>T+3N]J3_4I:D0WI(#6'H M1)'XK'9LWYB:TS%WQX-XV47QS=9]9YXRSG@ [J1A75[/L?''I[EH$>MUK;J% MD77&"T#MPJ;6=9O7_T/81:!:DZOS[O6*9I%HQ2@K3_YM>%K]Q&:XPS=J+%!E MHR?&L9"82Q=BVS,,B<0XW;:SG[*',[F-2WK%^)_8^G_[):9M[WH#V1XZOR,^ M]6?/%>.@&"H6-+**J3*/1U]'H(LK*!G[]1;X]:.9M3'-ZV$7O,VENI3^)HK! MNI*A*[*7>5@\^!%"@8X^E5'2AS8"S:^N_+1G?@$45@8)B;OGJ[M"88'XF=V- MMS-WD5?Y(C]Y]="DWVG1./)?OLP 9A>-UF+CI_P =7=?-X],OD%9 M?8$U83G];5;6O+H"V4]) F\#X?[^^N2)_+S^2V=UGGT=FB90]%1182BZO@43 M-*U(Q4D5\3K\YO;T7%\_"?:V*$8:#!R=D^8V.BO,QJ[5HI/:G?TXJ4P,/2KJ M%U1X^?<&W59F:_P2?3/OO)+,&UATL["OUU8!,*;D[W8,F31#3K1F5I2 J\=W MRPKDN:]/7WOAF76UXSFK\9O (980@'O%0[?-F!,3=)AS:VL+LN?JNWJ7P*#" M)HFF=;UT2<8(,CZ_*O\?P/9G@[YY;MA8W:-L4ZL0W_VUF'^ $*S4*Z3YI_DK M1@'T'[36IBA,N!##J]VA2/B",P@ #J^_,-*]FG&B>,Q\I M<_YE;8T,95Q6"^R.Q/8X\'4IQ0B/)#:\O6[HEI9<&C?8\OI5_:L0#6U89M2PY_W$"DK#\!>:.V7ZGXHUUEN).AF;.EILF!E1=MNW1\] MG!IY]S,#[+,!B<1$_I ^VVOK=PVE\0<<^GF2!L*GL=I\0 T(@%HL1X>%J9#U M@PPSTD*U/1A)=9T%=;1F>2QEMU_;'CI&O//] &D@^ M,C/G2!.7H2B(#_2']?A5 56;;Y_L(K^[YWZ;0Y*K7-82DN;_ 7Y1GR)]/F_- MR?&F\ !5>OS9?U%)%3'OSG%-(5]+EY5- EW\H )E:TY*X$.K:%1@-8*,.AJ, MOE%R^N#0_4)MA%/.+V^= MW!-FNGBH->^L0#Q7'SV++MM8.;JQ?V4D:(U]7^T,69LKIMZBBIW/2YRK-3I_ M.9[9(\_\#["P$GY*IS<=1YB9HXR]]G/!$*=(@_MEITCLD(5EJ6D(HDWIINEC M&X;'-Y_^OP[+42&Q4'5OQE9W MX>N;)>MTN8K;'L5!1H4M-0CH)-[L9ZD8HKBM\)L+RN=6GOH M_,[=&4I4,_9766[I@;XV]7:ZIGYKX:IGN6^SBKO;8GYP8Z+R2TG_-W(A5WZH M4#5:+N&*( 5V4EE?-8[T )FR"CVS79$7U+;UF)P#9P=.+19.U*X^^XEO)06' M;=<&RGY68RD#=Q M3?^?[%C+M3++4\U_@$]1T2=2L^%$U90W58_2>H9F777?LU[0=RB!394 P==@ M\F&X@8B-U^I.1:1I.ZLSKC67C6JIL4W12J/ MB.*.O[_HS)KQQJ]M?:NX"B%&=W'B9D\QSA19COL4>\:(QA_#\ ,*I< M1=3- !V@LBL07C6>=^N4\="O\K+Q.ZB?"W"#H8#!7@YX")>-CJ2.,A*7JFZ? M#]KF);[B/H$HV]9/VL1EW^<=LPJ9\O5O$&>+_HUP!UA5F:@E&&P;[-?,:+D[ M9IXY%0U)ZEJI0I./?-,AM)?K"RW3,D5YT4+31UO!\Z3>&JZNY:+ .&O&JY]N'MDFO@L7?R)[ M5IDCQL^SI-0I#@<[EZ^+*X@(?^7^RI,/E50.3 M=DN6KE34)5=YVTPHAM%1R%:[57_#2R,AR75HNEUDY6!M[0QAS7LEK MME@][ MG,(8IL+PH0.\-L5*U7*$VLZZ>?+JO'VOM7J=W31.;@.INDM/FL#@_9@&1).[ M,6IZC_G]+R2?YPW5\&Y(%G,VOF@G@\3>@01,?O9HYGI76X@]@$>K[[;46>[, MXG\-6N;5>'^%@+Y/3HK%*N)]7C6MR-LY?%@\TW#;ZU'V[F7)T"8Q,*:\NQ*!(2/%LHTC.1B@&K**^KOZ_^P8=WTIY M3ABP&NGA5F3E^.E3&/5M%\=+V5\["HQR(!T]8?N]-LK0'Z"",RE=9K<5S+U! M:MGSW!^9)IYR26%H2N5U5M5-!OL1LXX_B+_2/<5V=!+DDE7 K*?*H%+-+WO\ M(>N.KLWO;RJ+NO]\/IOR1+"UA9:E+*Z4^TV$ZN'X<94!*[H=II7HK1KYYFOJ MA3^#R8&D4XW$6%M/%>]^[\E]*PCM2,WK88[!U(B/71EF(ACOA/6F%>V$0WFV M?7U1<$XXQT6/:FSZ(6'"?H+%%4)I$]1 ?PA>^MAI69]((>W MO:*LUZ,QT/0-^E&V887,4S0Z7,0MF#$^('!= =] B=A^'/3?]]H7Y>7?Z[:K M\3[*ZVB(MP0D[6)EJ51^,I,,?T$_F7=R<#MM M.3+"/W#2(T9MJ^=#B-APE,V==)4[E0NFR DU8X"&<6Q)E5C]+78OS=$/M4J, M:P"*2UPXSS^ RJ Q$#FYI%RC/[LXI>W(XS-T";Q&P@M 'Y:Y%Q!;,R=L*G^< M1_B:)<--+&L/@HU\?-2;@F*RZ@E-M];,MX"=U@XAACX14Z>5_0$[B7,5L2B&/EX@\BS029X$B0SS MWQ(UI20^+]\CKI+.RH */(0-*?. X'\[J"ZR%N_-Y(=.8;W[A7EZ6(^KLXV9ZJ1?1=U[/+%=NXYNG6F#?OXY)EHA,$,"!;L3O6>(^-X3 M%OW747KEI+! 7<8URP_[.=N(W%1.*O-0V.1##ET38SDGY?.1&+"@W-;CK+=! M*J^4:%K<2T2TTN'O^8BM1C#B-WG%YKJ M3&Z&%=K;/+SUYR BK!D]:4;03CMZ],!+VZI7,GSOD"M_[%-7_2V(:+VR]I1] M7][7=3>QQ9=B,)NO'Q5"U2EIV;1,GW&->7KUFF;0/ M_XC^$-I<4;E/0U&+!J_Q2M\9N]N46H-E JV2$=S;YV8H8A@9K\Z_U/(/T!%: MX4_ .W&;WS/K5"_A <7K[(%0Y)'6\.IL?5^F4$_Y"]H N(:_'.T?("4$RT5' M"C9\]?5I1E^0*GBY;LP 1 @:ZYQB2[F*;H_>'2O"V"H3#>WT4+/+'P)^$)VD M-+2D- ^VCR=[UJ=%WM@I@UZR"/32XDWL*SWZ*>_K\8+$H55I MI=>(37]=* **4UQHNHE!B8=8JXZ2Q!U/>+Z< MF*#%"$>O&\)UR CH&L9#8PA,+:GH"W;2,+9+EEV$K:8-7=( :X#)^8QY@,B< M\3O9SO:2!@[;^G,NDO[& ;+Z6-X>=J9USYB["CTEUIGD5BCF%P6@.D>9.^=: MTLU,DE*SH1?5+6)J9O7\VDI7)B'2EKE--,+T!KV-%JL?F>'NQI):.2!WUK&L MPJ,5%A&Y92]=5E5H=8UMC@_T.DYV@A'!+V3OZK+"T 8MO;1[!#,P^3F?R)7R M9U8&%&]\]3H46Z*XX_1>,7*T):TK7?X#VR657EXP"-P#X &I!]$=/B\W=-@> M]QM//W JRD6K>-U=(IFX(K.]LG H![5@C74IQXO:8J^^ZO6R@#LZH7',.K0A M=OZ=G*'\?^;U33 CG-[7_S?M>SR5*I7QEO2%MJ4)+[WL1\M:VDAT44#L#9!Y/S>15_%!6-&&'LC!Q:0PC3 M/J0?\I[>2U7+&>E$)V3VWOBN&&'76\ MU3Z;<"LBX_CMEMZGQ1/[]2D#*9%,O^HU%:9W28^!%$9^UTUOZC_ FYDKZ=UM M'.5!M'F;!Y$R(L>[&8.8N^0ER00^:PGQ3%;5G94GLW7L77;LW(=CZHK%3N"? MPU(C@\))YHL7XQ^8;C-L_UAM[V6"%3?^T'PT!3]P@(]I^H4Z/3@XTF"S>:R* M^+"\=K^>9"A#-_3VG1(YK)ZUQ$2>O)N6ZDK4DPP(%42)4O)0_Q.\%^LN6)EE M6NX/_508PL1(1(:#U:D(=E3:LJJ]Q$W6"TT9O5([-_H$6*+VUHB"&23IPSA9 MW8"&]J?A*D,,RSJ\_&3:RN?"!0K)NQB9O;N.B1$#%X_5&]EH$FUMS_9W5DFJ M>DVIFWI@K"DLUC2E:D!EQ>M-^12YE(8U'XKN.W;!LR@:CVRO4!;L8B5=DS-X M@27+@6G(/'SVC)RJ]JK(?\_<0X8;W!M @)TC_@/>\M,]AU8[.\=LZ67:85 U MT0Z$U]VU;(LYL9V6DZJ4X78$DOF%OKB,NJ8LZU45B2VN]3_Y,5P-"^M@ MYM%02 7/15R9JC%7UGPZI+FO0@53W(%5CKDX@Z9)L>Z.V<5U284#"+F53>$H M./_N/X!,YW%+,V:\#(7W$:QR:OT'>'>JS"^=&^;2,;?S=SN2"IL];WUIF*(L M?@7!B(P., 8 8M,<;K;R9:OKO^C%:DDS[&X@O^ZI4+:>B=901*'EKYJO?[M& M13 F4RO#CLUJZ#N6]3Y.;I5QQ6B#?73]CO&LFC(]&AV&#SIV/F\H_]A\'$*& M-0OA1NK]G#T^KXNB&?Y045'I,)T5EL;!0+8!0[>/+J&BR-Q?>;WN?T=\)S>. M/6>).R.+>C'TQY$^^YC0X>,J(-NNBT83^?RH8P,;NUG.UR7H9*P/; !I9<8. M27Q', .0 ?H4]V\=_/O_ /1C@N1I&25D3C V[VCIEYU)64AL2*8>P3N%\$C4DW(D<=4[BG1QW+&([,6TI8D:UC\YSPR MPKL(\VFJ7%3RLEO20T[P/X#US2^'HC VEK:=$_K^K4V_?:GZI)@']%_EJ/]^ M8?"O6,G"WH'M>)L,'ON?EU/UOAU!5*KB*N:\!VVQAK5W(57K+WXEL]8/0D5T MR[\QQ%]E=6E5Y<2N#F:],>F,3SM6OI02T\?[X@%:$/L'F#*43?]>D, M=_O48VP7SVZ*^Y1#CBE]EZL'^Q-QP36J=H%OW:[C2 M,?K*I36QZR(-#; +(A;/>[0U&$13M",\' ZSNC4Y/NR=^(A3)8MN]ST+=^5, M^-)_$0@(5B&K"+3E!IX.N\B9O249&VDZW!(?QK1D3\Q,^[2D3%0W-\[+CDY: M>JE/3JQNU&?76.[8U:1NQ;Z+D9\\J]RDVSX>"$E_X.?-5GJS7MZ'[[V^I9#< M(5D<,/T:,4?\*M-3Q4/C,"R23DQ=<9:/1IE"YMZTN2Q5<\)XSF:.L-J118+:&R?>MM=;BU >RM*Z,='J M64Q!G3>6PRAD4EQ,K+['0L6E"3U]S+0B>NUN;?2KW,;: UJK%S1]9\*SP';" M@60D%:GF$]A;Z_1>B./4)50SY8"F 03B8!P?DH@G>EC^,7FK$#'^#3?=M MGP_Z_BI66IM2?8"Q8XDW81+$)K.&KMPO M#=1,-9Z^B[.+8#K=T56#UBD9">4\%5?%F!_0GB;TEG[4[R)@(J.2NIB$O_$R[-LP"5^ M61VIHB&WPUX77* %8U7:H$XV/#)'/S+=+C&/:YQ+0_I#][K#3&!!_3CF)CL( MWW2G_W_-\)\NM]5>N?=?[Z^]#A'$"A89>TP73X8:6-K2/);K8-56T>LG7_$E ME%G% @E/[EJGI>D-=Q_ST-$CA:>'=@M2[MWAOTS88W]K4=$NHWN6:!>>P.U5 MH"C9CZ\!D.)U?,OP+*L9*%:N"9AHQ>]< ^X=0PNA4VJ3FPP'/G4$\/ M#VK#4YW7/&]Z;0XN0I9\Q4?$?_* 1-V9D&^>&YOO!TQKN8O=8L8O>4\%$$>. MR^ZZ6_1/C"Z&>,D'F"W#(YWL:-^M:F:P6:#5KU_F6.#AY? M0Q/$7+SJC51(#R3I'V!?=S-X-^+3.%'&^8,/?O7NO?D7[FS*]P=0@#*A+]>- M 9IU4_:'51;X:IDH'G3 FMB$3_XGF/_E5RK4^J<1K]>H!63:L$PP6&;WR*7N M1%[44!-W7W3'V.;FC42)5+N?V&*V,-L&%&B *O9RO2IZ%Z*,LEM##0H:FM$B M->N-O/]D^QE.3_X#:$0@[C:>R'FI1J'O%X?5/'MWIPO$48Q_G0RWXX>I8 %7 MJ+AX3;5#UI6?UO2J,H\ -0>3_8^%RO\]=H@'Y^M?=MON<.D]>K_4DFYRB"HX MK,O FWH4FV]+/!FWEQ6]IWUISEW='XI3B\C)XW1Z+"K[./9B5W6[0:P!'%[/E 3F935YBI,RLZI>Q:<08:G H"U,Q@G[A6V'I0L(,S3\G@"7"SGMK5K5Y0E&/-BN; M1/&[;^)[7I[1:M#6(Q:2JP\7M*T%^4J7P\A<*[=3NEOL3'=NG7-([.?>!@2# M+U;K#K3?VNZ'M.B:#*;*Z^"\#A3"NNQ3TU).98?C66> MC9UFH&.E*EKV3]^>7E4@.0B ,6!I]C]PWGZR+",8X634*15##7T=_A!U;;CYPBWH^&3HXS,7=0#C0;P8,Q';^O'!E)V$Z5.OUH-K<[ MBK7-0[C_&7->75V4)IAD^)6M%>RH56A<.!1&:S,,QX' X@.R#$/^NGJ:B-L[ MR_OVMEY2H#O P!4Y1*1S&CT5BO7:;9$L"+,,^]F<87$MH>_EH@Z(1332O2B\ M5JX+C12%Z8J;#5DRB@(>WNM5T6 XH":_'HS,&*LBNJ.,E&()J]NEH/ZBBC^M M1A(3>P9#YSD>T?B3Z_6)5;6Y7K-6U>BV>M9'F43)OJL+>D=?OP?[/YN;X^SM MV'!R7=&\=F@>M6URK3@+A;O=*I(X![^TRI3%E!Q,$>Q,=CT5.N'JFR^U4IJ1__3]X%>^A-<[SG."$JL\YT++MR)&X=:'!Y!LAH8W M@2%KPDS.C(MKDM.)D?M+;7+DVW]XRL4>3+:HM?B5(?*D"#-&>WN:G<(=)UX6 MXC:MUB6TFNJ-'\9_^KQ.T>['%V.Z"/OHMNJL]IQ(D6*"S+L807T#1*F.B^ E M%5^MV\>9K4YG'WV /\\R-9DGNN6-,_\!V)NU;O<+AH#M[B4NXL :NN'=T3I. M9<\%-AM>[OJQ/_X'6 3GY2Y8_.*"3UAD6\U"-'XGW:M,^']]YO[_'[K)0497 M'0B^PB.KN]CFM"]W4HU:&-1=F^(O)">?3D>DAE7NV!_Z5=*>=KB4TM $-)'! MUK#!-S]S@56\X0Y0\R5DCNPIP :HC'UV^.N')VMUE-KFQO[-4%[[3H&NQUSO MS+J+Q.4!/9#V4W'J?EY252VY+"R]RZQ;$F/8<]=AWN%U^\P7,#N)5R @MNF MB*U.IMNOM:1#C6:D/"/;.NC%RV+Z"OTS*P8'IW '0%R=W4\*X/[\/:+SLS\HKOLRNK MG[$UXFQD7)T5)F["YQ$C-"KUK]"B7^9J8Z9SQ#ASIGW^*K MBF;>8BE$O9G7+2M!KQ^HC,MBOU(C$HB 37_Y2T#A [.N)D0M?)&Z:#31:G>O MCUY92EN,62:7QM?:%TG4%@3WN^]+PT<(5F.3^TCXWIAZ'\NEO*"UN]QX!S([^I.H<12 5 M.BKC^3[=,,N^6+=)^"9@\23PHY+F6[:U0S+C]YTAU02KO3*9FX97;M:UGJ@; M_M(OMQ\L/TH)$/%S*8!I/&_?!MOY*78EM16XVH'<01-8GVM!3M/4+!#L(:_ M?_B23[-&F9%7EFHJ7.HQ)7V@#0AG/$6%7[DI?L(*8#%8"?L@=C/S0S==:BP] M=(P4&>X9':10%F_QK>#^]B1D6G32*@G=Y'7FX[H[EJX5IRD85F/4,KQNN>@G M'5JN+#01\%87R%"?08HW9A_LX!T":PF'S>Y;CLRU-/XOQ48^"Y=Q>?G\8L^R M#3I32#2PO[;2G_GOLS-VK1=]W%5%=EGU6X5OXW!I^U\"5&A=X0(J?7,GZ?8S M%3\F5NJ'C?Q[@S&1UO#[#JV>2?D,'>8[MQ:KF=F=4#%"8.2MC$@Q98^6E_M1 M%:L$3$B]C_%]UU'JED7(FNO>@66V1V95GX34:HQ1&&Z>4#I/.JJH*^$+LNN2 M?]1XL?U(8?&^RI0>CPIOWUSVUM6\:RO,EO!'5"BH>(^J#I/K44A;B2"N#N7/ M.S!VA03T+:@]R'NJ+'?Q1V9/GH]V:VF<8D,#C=" MW9X$!977A<(V1E8.G#[64YB:%+<'JD2-%I,_%?GS\=+^1E]B016Y.=K-WA'/ M'& ,Y5B';%^];Q[5;6M(E& K=F$ZR,S9./&)C;JF>A_&XO"]I2?V@5 ]=3( M4/I24\9GVVCXY#2MIF7[/NO,0[EI!+=Z'(O*D):Z58V>\J='13R_K;P(&=FV M7OB:]3,92AC7]E?S)>, B!@HC/2U]=D('C/M2$/^I:Z^/W!K.3RPH/X"\VK+;@)G9R?5] M%D?!$$CP+KDXK-)LB>B8I*?EYQV4#CI[#F!$,DCT1 ?N:;;\[1GR,]8'N6:N M%?57(3]&KA'-+\WE7RH>75HO/Q?\1?>)L8Q ^!84:W[NOS9\/;/O#\><2X=/M6LBZ'ZU&J$6D%D_ 43K6? MTO^R# B91K8%(;8OD^L=$XN:JM&/.'4O95@O?G$.GG,713* >U1H?9TBC^*U M=E$VYM47+M/Q1\XA^V7/%NK3QRJ",*0-!_4ZB073)GSF_K3>_#DF:/M9AK/U MFP!,\UW[NUSU/,?KI-3 Y#,%G#JA>\$:NQ]2[6ZZ>+K8*:UI[&]-A76"!,E< MEM[O%SPH=F*<")X^7;ZL*ONXB)VXB, DM_TB 8I^J4?2LP +?<8598Z(2!?Z MV+87$KVR7KZ>942DAL8<2&;L1XAF5*Y6E(7\'T,^6-43_7OVU4"-L<'W"@\_ M=:='=3LVKT 4:AQFMU(L:L1=%AO=9'0/Y[8"UC$\?S M,_TRCG#.=7^%>Z#^_UA ^)_D,SA$ZWLP5]VG1H>Z/DVD04[.BP\;5/C/UI,N[=%GIPC#*<;QUH3)T-S?OJD7.K0= MVY16!=M"VU[ME=]7[KOC!^3?5DK'"3O#P_HH![C ["J_:Y0#&:[F5SQ A9]3 M#-JRTRD\?=@5.8BCD4WM=%W;]]:6?X Y1OBGC9MX6Z?B:54-+3&72EBD@^[\ M'U^CRU(5^NX.ZD6H#V6.S C35D](C=C4Z98?"2OB'OI8AX<&, 2 M?B/9?2/(;> >.Y39L07\(QYE&+J^5CSPUNP^_=*TS<8TR UO&(+?4"W:/.Z\ MUE193*C!BAL3^N5D^5W3W@8_V9D25'-11$NJ&[J*-"5&1I99AOAS6^>BT^"7 M^F5W=X7LLW?"%S.7#@$02B BGH$I(7FKC\PH\(&J]FO*R:[@L4\)#^SOHSM; M??1MYS1X()P=O#:2O^;Y1WZ_WL&B8N+(QLG(CA;):^G_6;+@SW% ?05\PF>V M"(UW:4SOOJ"&\:B23$U]IB9^WS2^<=&+,T U7HH]2A!^VC\^ATJ?^H]7( M),9OA[@4/3A?X:*=':90TH5:5!-\^HDHS#&(+/!C5*>67FBI7%GOH9F^R+[/ M/'H"%WVWWF<.V/LQ8O?$ZKQNG8[H4X6(AQGHA' /@#N4.E3=UYH%L22WR5GCU"\>B#E M;VR^YHY_BCN=\@% UP'48A7\YFSW-:"IIRV94VV=5Q(\%.$:SP(#69?R[5GTU7[TGR[9V'"V%%H9[#7S#<_?=IZ2GS=%A,BPGO QGI%V,.E)JO M#C89<5/L.GU_$A WDN%LX=1U@M127@DD11PHS<+PD-_5'03+C6,L5:'$13_1 MB##_7ZZK"/68EEG<\+:S\T0]'.HR^E$Y[*/(ASGRC%8T.LWZKH'2)Y0O58>\ MYKHM52":LM KA:?W\2;<881% M7E=WBT7/94YR9_NHZ"F:-Z M3:X1L9WU=;[K_Q5/?W]A'7?S.6\*Z!LO&?7,VS0=8FBYBJ:512BCD.@6F)69 MJ=%V!=?QK-MW!TSH24I-E%0)*8KC\&K9X4>'1TXWZ &.BKD#7ZR4Y(O*,\_- MD=: ;VLE_:KRF-? M_0-\^'N8] ]@O,F=Q9/R>)/"04-[O,UX$C)\U?^$43ZJ_Y(HM8%'X-QHTS*1 M>'N LT2KZ6D,K?U/(AB(V$JF!.&,)?(XWUJ(@VYG?;0GU*V!^NL=M,JFG>XI M-:+$?+W5/(?%O-5D'I^[C]]62A!HJ?L)LYYF-=#EA71LQ)O0AJ*W)9IJ1^;$ M,>G^0.&WO_,V@GDWB/6F:QV>?XVNM?Q0%K1-3N8<"AQ-=G8] +TF8$[4:+<9 MN-=9GC:NA$G!HQL[^L@BU;F\^&&)O="6FR M,49#UP-''X!2T[TXH0?^M^)- "FF/?XL^:)CUJN^/O.!_BL6YBQB+(*-?;OT M/&W 0M.EC4?BG<*(4!6!B/0AB/#^@08]DU!W1V2 *VO])[@GD)1/?9V6O/,7 M5I=2I%\W6$-!Q(6BR(-*P] M%0'+/9,0?'$%?>D$E;\+ M(G\S.AZ9DXG7$T._EH\])NRIZ9 M&ENLP<>HRA%#O>FB)331G?J"\$%B]1^ 3R)HUL^QMZNQQVXCB$ROW=T_;Y&X M8-HQ1T7$7:((MAZN1Y<5YRIS^&NH78@.I^_1.K!$@=1/[5!X&.]0I""#EJ.> M\6,72V.%>(/3?:L(4?@_@'+%N?')7<*'">_(O8A9)['J[5T5&NG5$[6Y.?X MN811Y!$C$\*ERO:;:\@;'^?7'^\&,!O+=8@ZQZDXV;-:T,>Z5JR3?55ZR;Q, M&1US;($X^_3L[]Q*MS*MXC*O[G_DB/VP]$KZ;TPC&8J-VJ,%59CD]JV4D[U1 M8][H,LK:LNMLOG*;EWEI.)ZSVYO_ %UOZP[?5H8EV@FML8LMX7N_'K+"KLI<<_97VY4,+'9;M]EN8X.%X%RL\^99F:D_L#+H&AF^W-YQ=F,0SVF;L^=M%G)EFM@WW6#AG^P([G#FR2MUC0GC>7HJ4LHB@9 M$,K%-)?0P.9=GK?@M6+9-DF\'9U,@/O[6#A+*F1,N7!FMH-*[5D1>X-1&Z@P MH[U[,D[6K3O2DHM!\79*-W@G[!A DH!+S/X6 =!D2]LI^FTO0U/90E:&>OZXV6V%!@ G5!N<[ EF>08])Y9@I,L[O5D M52>KO,B2]]VWH^&+,+,_ZEI^D+LS]PE9RE /I6U:/>M('X5I!QC">* C\M\* M*1P0B,^OY#]UW6S-NX8;5YV0K>D MRW[H>6JF2W+\ CQ0*DSFIB[!A*'Q[*;G I*.J4,[LVS%S83N@MY.P!W]]Z);\:%(,".3X-25Q;(^([7N M^J+"]=U(IWHR*B/)NG1:YF5&Y7[,#A[=%AO:^J[6\[9;UH>*[WG&6XJ+1;UO M!:T':_NKC*>H"#[SY:?^&I^,%,W2<,OSCK&@C9CBX MRDLY%<.H_FI8WS4YE=>_;&B._3^&5>VEQFD#;T\QF0\;WF43MB8AK5:0?2E+ MJ.\?>G3$>=-T< O0%L\1!-/S5"\S_SIHW@71;1B6%I\(8 M. "05Z[KYO@J7EP^55KCJA&^ZKJ12U=VYAX;Y!] #RAFS#( Z, R(@,>0BW+ MS,T^+C4WB>8I&.KF1?M$KYY4_%?DY'U9I]L1LC]"DVASRI@FG$0SEIT^'#G5 MO=/2,AKU^EY_?NV]9S?@[/_)JEYH%.B&1E3F_L\/K!(]'^\&]BTN/1=Y'P(( ML+&N'P@53$@;C0OC+T:H\Y7T^E1*RQ2:A=1UZG%2>42O=^AW@ [?,3E3%05K MYF0 A28/!*6;(&*B4I5TT_3^BY,38 HU;5=T 7-_X;FQU3X$O>]EC"O&&6D: M;;@.:3E7N%+@H?A^U!\ZNG7,D%)VHO^GZOH+DB=4<7^&=LUW][0POX@6B/W0ICK]"L6 M04<=[0*0/R\(3+V !,D&?,^_?5G&TV2VA=*R6!TZ2^76%;/X]&Z_X^R[XQG,VS?CMJJ MU&JIO4JK9H?8M+5JE18UTQI5(_9>08LB5A0M,5J[A!J)O4>,VJO$"$%LL5?P M>OX?WN?_\7T_W/?]^^6^KO,^CO,\SG%]"K#OI1BSU.),,9B54X)57/**HU&)FKITS(Z\ME/D=[QL& M3/*W\ M#PP"5KF9"7V>[_;%A-0+J$U"^G&10S0!=&# MEN'T_TX4Z_U4A?NK%YER06>I%'WMQ M/83S!^^;&Z%[+3;$?SW\\65Z3MFVGT]B#$)*Q'_F7FL"9XK$KH MRI(./ 9I*@4IX *"N9>7+WT(5J?/?(Z-8;H3U9E7@*RWB"/Q3;.%>1K?ZZ[] MKF+"Y4-YW*)C[F2R)_13JY>EA/,7B*1C"P,FWG;7 M(L?NUZHI?&6H)UVG<%O58"OKR@J[IU96O'ZWZ*=97E=VTXL73"Z&MMJ5Y5,I MY"R:E-6-P=N7?ZO3&]@*/]4=%0?D^48Q&/TS/0U@.>((VXMM7R']%4;A[EL6 MNE@2SQ37\4%$WWWYB\S];615GH@#P@X_KKAZ[LS>>0$B_0H+2Z^O0,5_G,NL M#D($Z6UM' E7I.M>)"N23YF+Y$Y< >CEE9AC[F^M]]FR\AX3,9&!DV/)6*6* MOV]>G,L3^:(7%[8+XEOO\?6Y/:#0S-I,7%'G 9C4P4DFXT3FBP^@3Q0RN;X\ M<\UY)3XA$0V)5GK:H979: ]Y:M+';QUV-8V5!MG*+*_8V7RG99%W@:;*=F-WOO[D[VS,W\T+LKT"G +X3A? M5F#F %%7IQ,ZJ 7PPT6"XX; MD,IY"T4J='\BC 3P,-4CP@R0GEH:Y1,-MTP/PU4'?R?S%#@*EC_ISUE_+9;$ M%6O'08/,/)KK763E]J#XU^J=6$-KP\&QQVRS>[+A"VKGXFNJD)S[5'WWB,:F MH["\ZZ^*S&FZA\UM-0!K"S:S67-M3FE<_BVAU7Y!8&3+FBI/,$S+ZSU ?Z_? M.:.VR__@L.Q%A(+1R(QEC!:K4W>?6624!D\@_I/R##RQFVTM!?'!2-S2>\P: MD3RJHVX8!*L87C^P><5HUJ8@G3R7@K$X)&Y7U9YN+=)'IAG]+'SZ>RUU.B ) M":W\M26#E]/W/\-E"^63>\K>W?0I\RWH\ \N%MRS-QHVPR#J!OE#W1@?T)P: MM=(6>.O*R"PVA>PN'[=G>#8V%7A[%N]1^;T')#LQ]%%;LPK@65O00++) 6Z& M!I7%62L1!9'V.2!,Y):B\"8B,(HG-HV*62T]NIO]40[L'4P3C[#;6J"&2$VO MVUN(F7W 1T:*G5 M4+Y/!*?V4^C7OHQ00J@MG@S*,^#6BF#?^5Q76A-5Z!MI-'%H7R' 1-D D_"H M?S3<^YI'?BD!P 'W,/PUDMYJ$/5AE&_0@#EY"N_K22+BAJUE^GX@OS!56Z%T!J&#U60V]J!QG M=Q\.94HV3OJB3J\4RR=CR+:4:B[VN '&2#>-=Q)4N;'9;7"W406_D@WZNVL& M#AZKE>]ZF.X(#UC]\(,OK&M^_/2!]9;%U\TYYOCN%Q(H.&+/UA/03$9[.1KN7<=QOT>:RK36#T>.M_9KL1]-;*R-7FLE%ZJ66HA[W;3_ M-7SJ.'Y$I([&!*:2/RK=XII"=5>$=62V\RISG0RN.BJ8O4E9?*FQ_&G/M3U> M^WW2&D8^3DU7Y# 5S5W9B8\5%RL8ZLR/3J@4Z6BV!!XQ8RU(WL@?^FU M>"]ULWKQ@ERP!BSO\#4[HQOKC.;G>OZ'.T7=W7%U]6-5;FU:I;W@'2URDT+:E-PG33MCWFEG/:ARXU6] M.5S)5]2'9=H+S=)>J=51ZU-MJ++_*(&^S'&Y8(A^!%^Y^ M7!SQ]VQ,>W4\@J7:G=.KQ8=)4JOEB2?7>H$$IQ74H!;VV%MO/JLM"$5 MH:'0SST<[Y>X_(T\]WMNAG]Q,?AGQ1RBZPCN");8%S0(\IY6F6[E?_@:G<,PMA"TMY[9J=U=C=@ZXG">UTX3!(*16; M-=9)\KP0E2GWOU8LN&(:/4 *./74T#"XS"3\L\#OH<[8>)I#V8M^T5F'8[6=YR+ M1RXZ4J?,+UU6SJ-U#/]T"4Z!5D5P!)H$T&SSMYG5U*.I6,IQ\P!8;FG\-/K&17Y0_ MD1ILN@;1W7**"Y#._ZTY'_2T8NYX"TELR$>EK/59/-+FYTB5\R5-@B=.LJ[- M,W=,\#M&P)2[M&]G6>,'&MFSR$NT/-G6J0K0=X?/9Z\]B"<1[9M)%WG+>BJG9JW)"FHU0WO]+, M5Y0<9SB>8+',N;'4"#9X7TV(=T;>5U(9-M9- M_SA=.D N[LY(A98. IQ\='Y\*+GB6#S9W&<6W&B$X:0_@J>DBGB1M2EKS.0 M^[RX#30Y*:3M.H$>>9 MNKU#D*B<8T"]7\8[/TS6CVEI8^^ZM6I#Y.'HKNP_[G.UB0 /OK8R=N'P;]O? M&!7-,ZGY 7@>ALE&NPRNN1&A#]+)/#(W]SW@2YS9;G#:+%W)$,>?8^*>C>KJ M6MV2]M[E17N3$8\HO+&X95K==^*3++V0*E23J8T\"C:O#6\899JD7>-L*K4G?P+2C;U=PM>.K[3*2Q&V0!X*VF<7SZ")8?X'B0[WGK]+%!!3Z>Z)K<-Z MP/&K=(#CTG66#7<+Z=RR>E1*4^.YZ46C#$X]HR! ('VOH@*9JG-0#1$YV@M4 M2_.U8;*/--"]K74[G(SFU(1ZGQHXK<'Q +<,P'PE_>@[GH M("?-7!R5]O;*(88K:UZ.LY]&1ETF=R;-SIOCD**/.Z:3')]-[LZ=IG4N.4HE M18$G7BPK_24%VUKYM],U>6?>+') M@6,AV#9V'$U%[.+CGEKS2S#!Z-X^Z*PF,4?Q2R68?< M*N_C*Z*A0M/*)9Y;GM;L'5OO'>*Y)1>Z Y;W0\?EBQ5J#UR7W@FXOP M])RF!:):+Z_I? Z3]7-EY1/XQS1GGHH ]K9D4HN!+F"C2X4TP555@=XB97MM M,>H%BQ.+D+U^RH#T[09KQ=I!4D1@/'AWIR/E:]BV\,<6+G\1&UQH57B\4/E" M4)S_Y,]5)3:B*")ST9^@7-O2O*@./)[FD MELXB@\&BJO0Y'W)R'6E MFC_^BD_,G$L>X3E_M\^;.9O=96.8(MJI<$.$L0,?0FGID=;3Y+B',?:<:*R: MO0* > OWA$J;I6VWIP?S&@ZG,?E6#<^=J AX(0 T(8AZ:Y,*]Y.%U+0?L&]" M;9GE2]+#XRHEI23OV5+ZS=24D8Z-&@N@ @*@A5@F3%'A2L67KD"45S/*;3Q@ MSW#YO@-R!P,!!X,636AR7?:<%S5GZ>/"Q5 MW!X*PV<2:0%!40>*33D%#@/&FK.KTY,Z!V9^&!U_LZ)PLL9980\-YT? M'PC6PE*300\!AV@%MTD._,JJI'Y0SE_S"-:>V3@)=SV%"WH%'76%\MDP&;+= M,3K=Q]TR T"9,RX//DQ&!IJT#-)><\ Z.&0 1B&WSJ1_5GF:'&LA6C<\5C5DSNP21]FV]!N;]+1= M_=:R-C*#Z#\,&1H\@[L#!#@R57 %;]#:^S/+!"<7K2@2<1_]-TTBHD/OPS?E]-B'7[H]\ @G1 MCWDW"3,&)1F[H3P8'&#HUZ=^KR.QJK*22:SE+PO]BP0Z$@[X(?XG$"'\ M,C M].NSZ?3Q9OIY-5'7=-R/^4[)(@X-821R9ZN2P70\?,CXR"B/A^B_*RIW41FH6'=1X:JE M'9?82OEK2, 3SUQU);@+E^!+3*W'G+>"EL\Y/GFC2#NS[AS>O'4TQS8:&'O? MA!D['\D0%LGVD69S7FS[1PM;*=3JR'/2MMC(HOX*L-14BOGDHN(A>'\>;'QB M,8[T]A7=1U,6B M86S'*X8](N[(+%+SU\>V*I^XKL?(4+*'BFIWXW1%*D[\_+ @NG[O8%[3ZJ_B M@:DU*!2TN]/VYC=VQ#QOM374[: ,78."=2P&E:)B6;O 4T7NJ!$+%T2:F>6% MR7&#DM +RLUEE\4!35'GZ;#Z4W!IEMOF66KG+?^7JB-/Y!RU'"O$!%4Z7!QM"B%W$_N#KP:3_S'::]B_SNS;<'V?KBR?/K*&8D!6"\^A@X%.81;YU! MOR5#,&WKTKI/(+],]6$N8Z@+"#(R3.'Q[KH[0!-M+-/+P76J;R;53SCO\G]^ MDM1>G6558\#1*GS[3^L *;S#]T'JSTF!5RZT2(#/LX8-)3EITX01HN/OJ76CK"G>>XN]+&Z^H^%Q,@P]KZ=NT?G?[A]D[9(I'6V'L"H*S($< M[ME%;9<@@Q[NIMX91J;+\=4&96/45W @,\-"@^8H[G:&_W:7II7XB76!5KY M2(<]?S.OD[/;G5T/^]&S_O/]B-2\$?#TA*E G]$\'3]$:M^P$9DV'GPQ_4+J M9W?+>6L4D".(7I?Z73 #8GE3VE3U-&Y:C>1^M";?<[V_)*3V0,KXU!H\L.P5 M-Z/GAX4M@[D=]:JP"<:?HL13VMTLT1C&+]3&\BPSE.:>\NH+"G9M]U8R7 0T MG!*DMD7ER[/9-;$:O5*/XZ3TY$DF.SILGU[DPR WA^4*(/<1>5M!3<8B&U6' M=<:FC4S#AZBT0V]3>Q1TEQ/2$LQ357?^?I*G)IIB[S3"FZ?+#1GE[)UP%T@: M)R'Q@"^KTWO+F?R;L63EKQ>\J!DLI=) %17XM<\F MP9^$J$R7:QQ&>%<*SI'FJG,:U:SWVL$$IYB7,6/&GY3,E:G;VJ15('>02(C? M?EL_;JEA^HQ#_R5BOVPJ6SL4#4R +OESA ZY.Y9_-5MW0[O\]OU &_=:TV/9 M+# R#DB&4]KQ$H*26N1-1C4\#2";<%UO=AQG93&41%.+:5!)(6": ]Z?X7C4 M@R>BW)WZ4WJB@Y'?[ <%G)\J/3/87?Y7T/M:F'X(UEYN;G??.K3C@5I@8S$&G52LA1G?")[6QFG$JU'5[N)O%\*NJ%&(P\4$$ ][RHOW(/^ZT?Y.:Z%'-AL3Y@T MW',A7S29>Y+T6(TOY.5 ^G.XBY6,#![J6::]JU9V/]XJ1ZUZO\?I+B!E^<_C MD!:N;#AI@L?HT^ZUQR>3)K '<>G\A08A/P15H!']JB1X8#AQGIDQ7;&CJVU3&V=3]VK=>F 61\+5-.TG\OR66J["$8K5# E M2Q"^'&7";BW$MO2%OTB((TQ"1MZ(EX"/,5K%@%0DHL4/?;Y*5(J18$52G#S; M[1+A'WR/\PE7 &C!.+^)9X6UU>?["Y%L3E< *ER^AE/(8_C'NOIFFO64$H$Z MU,NHG[RW-6RF6ZG6C842_ ;\ ,;-Z9V/GC'JQYQ8E4[$FE3-98SJSFZ5YCV, MTG?8#=X8E]OP*YAA,AC"#EP MVDQ_IFCBW*?9.TL:5&]8-;[O40%" IBZ*.6]A?*"2X)G9)T+P M!?":ZHG]# M0JA:;O#YD=%EX\L4RA-!R9/D:<-1EL]O-\ 3B4H1 *#\84^/S$7\Y^2*-,?? MK\]K@V2;-VR"O3JTTA#/=ESFE-*\J\U\+ACJL:=01>XQT5PY\Y+8SV'>S%Y; M:]VD"KM0XQ0,SSGHZYOZ-;TJ^D4*5RDYS[.S Y;5)J9:C:VRR[%60)@S6_D5 MX-$_MQ20.4P.BGN*I\$\U3%P5_FR9G,D$"_-C:D MT(6P7P$^=$XBE;[6161E]SSL]\QU"O]A,B00SQ?2@'/V91.P 9=- ^4IL1TC MC%JSC_51NWPU]J7AC7.TV?"4A&1E/38\*^NF([:F7JG3UI#@ZZ1P%V@45G0? M97 4]U!6X4DT)!,]82,9T[(HDU>5KF_J\ OI,X[QW4'5<6- F_%'N^=/B6R7 M8],N5X %TB&=8>4;/X([N38![^B?DW2I^&CQ ILEFC=4@B%GO]! MK-V"6DE6>3N6ZH*->SY?MFU2NZ0T M1;_=)H;3%A:XWRZPBI*V UBSMBYYERWC7S#1&6[F,<--DTMWMDVWA)I%M\!Z MJX+?+;<,OY2Y>$UAP'7WDW0:Y=,4/4>#N7V;MIG<[/*U^Y@>_GG7T]W'42HA M0TJZLC%97N9*T O?$5W\]!1"T^,E^C?87#3(:4XY(7'_5@G=)L6F;Y>ZO$?= M)%I'7&.T-*L=-:+0#,^#>(-"FTG%&1-\G34& =:%DKX!N&^7CU 1(PN9;5H> M^))?4E]0-[[,WJ8-JM D&Z\>BM2KV3W9OQY[U879L-VML#V'Y="#[#NVZEM M[Z%_XP<4JGGQ<#V(>@',LC(&*>R>^:R-J;4))]6V/@A1T&7:55[X>X E11 M5#_Q<8%R'R2@H7$O "0"],&RV(F\[>R>C\.E?\2I>RL]_HT< $:NA+0L'4P<7BBRJ.!#949O8E9>9AIR.$]6EQG_ZM[V/9 MW>P3WOI>[#A MT?)Q\!;BE[%JD%5\O;W*K#/"I1+,/K(UNSFZX>WLZ],NJQ>[ -NW"%LNE>;X M9FC5$=L1$:RY[3'/<6_E:3RM;X!ZP[.4,_]'OPP8K:)9 1H&)TX4: ,2/-0Z M[_P*< >TFM@IEC!T:J9&X-.V_KD1VD7AMQ,F(C:-,YC$.]8NNF\&MNZ]O^'N M?B,VV_T9]KTU?ZF#!:WJ:1#TM'$"$^]977GJUVB&C'E7N+-E[2A6/'MB.7L4 MA$1--+]PPUV?5^G7/FM'W\UD_W;[\8N:+4V*+@XL*3)>_FC #2V8LW;FG//[ M(JYW6WB;-4+20?#%MG7W*4M=9D9%P*[QAUJX0[FI^?23: '#OON;>S\VZK.% M\H&4<3(3NWH1GHUBZI-/IFPO1W](JS-JX!T/ =FO&]4>M[)MF#2(\16(>/Y^ MRGDG]DEIG5D0>^-\(E.'/M@RE\E1W6MBPAN5?BJ:'&?6L59XXFCP]?>4N0#$ M[_W<0G($/1G XX0NLM2M8Q:37^!=?0:)+%6<<+5)Y&'75&BGF%%WVL*2A*X- M?SJ+R\LWUPI83/=PJXT*%516&]%DN]4,]<*W^9M) M]6Z7&VNE$Q7&00'\L"O %Y=.AOE8-8QVYH-EE=N272W9 RI6NMY0=^;C%C9* M.3NSB0,KGEV!:L:7:F2O)6\KN.%E+P>N4 M\+ZKP\Z_R-M2BD*9,C1II"'=E) 53=1!B RZ[KX<>!4&_:VBM-G,>LRJ.'6C MKFB06U#R(A"V^C/T"\&KY!G/W8Z=BXTB:*-VX M)_9C(8-3/<9EQPA;UF-O)SCV#@A\LY2JYT1+L@DL#8_MYRMC1=H+B<]NV#D6 M!XN7EJ'@C'VN%95X _!LGDB] -+_"I!5J'\(4H@3GXW M06YR?25J,3FF?=,3<3/UO6?8VN=V_AT-V+\^L$>?R2MZQ8;?>Z@Y)Q%CWSIU7FS\&XGR M-E,\RQ1U^OWE]UCL2/SCRC=7 )HIC&$9?B58U2*0^R1,.\8OQWSM=BE6["'K \O74'O0R'7\S M<]:IGYY>0Q6KI"HA@9D_A>":D;8>K!N.;7?KB:C+C[LH9(L6'\KD;G]+ M6W:S0#1GE,X;!M7]4-04NGG_<,6L$>P3]&Q4-S. RVCZGHH(6^D7.&?^,]IL M/ 4 ]NQQ'PTW3>S%J M/7FEOS%/EY=7W.N8,?JQ.Q/]:\YFL\V*&8K>0+GO2ZCJV!>T6-HB@<,N (^7 M/)=,"[=6"A/:B64Y-O<;-N1?*^O"5P&W=>,"&4YR[^$3AQUC]4_6JGO^#Y0I M617_ =D.2(7@X\(':Z*VGHW5)#FG[H79MTFZ;N S'X=(R87JC(.?VGHA4E(: MRWX3O0[^Y*F)C9P_,T>LE:8A@[C2P"?\WYMJ4M:(/3>H(MSY1&M(UMEYH/NM M:X>=FJ*Y!H+%4YOF?#OB[7CY[6DWN _:B>X'0JOV>1\2' )U57S)@^-("NU! MDY$FG8X+E[+8V$(! U33QNS^I!A..7^[B3C[*1.3*7N;S8;#(*YCHO9%^/T+ M/"0#.5J*"0YJ.]9)\82V[3T.M^CCHL*2Q/G2:!QP!U3SO'YF+"[\V4FK&D Y MX%ZS#9S=F)11BEN?M[1_]\-;D0BX)X&[M>G'':#@*GL./[90VW:3$(%O U]G M>PP 6HGT98%&8X+/TF!&ID(8NY\.S-C&<5%3[W48*+[,\J*XQU&PB3=3QB)7 MCO>3>C=GTZK@'PW* B>&%H%[@=6R>1GU*BS%F^\E^7_B:_!PNP1JCC/2M.', M[=6'9CW+E-TT*X(SD9-0R18%E>YNO, ;@[WMO3M(J9=D[XF7K^>4!5S=901( MMD+1RMZN7S)F7"HGS4QG$?^ M1X4-K\(KND4_E_PLPM4?VLH)W%3G5]"5\N19[O<#$74$/>O\S" _& N7A1Z( M[#LB,U-09Y8;O6 EH"@QZ$E;Z(K&F%ZEGTNJ59O8D?MFSXF82K6 M KP/SA,GJ.#EO/WXH7[AZ!>#[?5OCD3H9Z28=%8>Q<3Y1=_+ [YWZ M;UNGO!LO4]2H,$'/,U4HDR8GD1X0PG>2]]:9POT=KZQ,:+5JJ$G(/X-%N[O\ MV%K92H.[VK7JOS5>#"9S#DN]4H8DTTES4?CB*%$!<1D,G49Q(]6_#C"6*1N3 M'I7_]$<347,5!LDEM>#2LNMI?0 _; K:N@4\+<69A;/[L >6;VJV,PQR[IY& M'UJPXP:_' *5&[Z]>V8< XL^%=@-T?7W42!9FNP:/7'1K:R&;6@V:BYN5-L+ ME4I(XV"2<*]!,G?*IV#P1]I48_=Z\D>_!.S,4U;U]$/\T 5L*U7O-I_/:9Y= MJWJUN>\G8PZK^AS4'&[6>#1LDE^U?G"@I 4.M%ZPT"4/"/+0M>99D-])%\I7 M9J7DI"PK<)AT;7\8)5K*5V,B!7'7Q%4+N@UR*O0'N[47Z3 W[XJG^8Y3M9W" M;LLR)%!Q-1";0\MT"?.Q#:ID/RV))?HD&5AXO$HJNEI-'E_ZX,*_JBI5M&Y* M%+%R?IG^O3T1F9OD+QA0;%^6?.#B(A8Y+EZ@,<+9:34HDY XJ3A#5SM("?UL M<$M*.22GDX?M_ =_F8+RUB1APU)#V$ALMM/ MLJ(R[S:D"-2.\5=^R_ZK7?HX"\=^EU5I",^"I'WS;).T2P#LRI\KW!]5M18J#7* M;T9",<1SP\*S;BXIN!=U[QOC';;S&@6JG3@*E1;N(2.+,5I0ZBTX9]_0,5#I MLK*GM%:7,;61@LQ -$ G6O)^$+.U:[7IUU PV/31MW-FK-H/C2A+OXS@B M49(A"H,HB.Z_,JT3O8*U%7S7='74 0;3**TW@O,5^QE.*ZGS2(R?;D^BZUTX MUJ.;K#IPLV-,&:V?3/OIR M<#-!W> QZ+=I<)C\+<)^RQ6 RA,3(W+S(GAZU'0BO\8]H3LU(2Q!<7PP+5P* M"[W10*Z3IACM=\C3Y3066TZ5M/.F) K*]1K/*U=NE M;3<[N,2XED%UCE+ZF=-4ER90Q:1@0^1G]Y;??#>KA$GM@:29LL;)WZUW&0L4 MK#^.1.O/S?HT9RT/;;>.?+'YM0W3[+-@J0478T;.[(NV0(P-]\YL&[RG7Y(< MJD?SNQ5:RUHS*_-CA$][2$,39+A-][7$Z:;-3%4]"OL\I+]V_-9&A>N@!D[M M2"KAC !^2K(XQY5FFN!Q1<%JV'20^_V&T0],N44/^?&PB2=KH07Q1(9%Y( '= MV)_@A@>6-(G=_4#5_."RQK3++B: MU$<7RB7:1Z._'#3UYQXBJR=F4X-F9P=_/Y(77;@%V7Q6US"A%@#/Q1ORJ+.] MUK29ZA;XG(&F'$4*#D8097)5'GY*==.\02UM]B_9>N_.@C$I^Q^W3 6_Q2;[ M\HM2WM%#Z<9RPE;&IG1)8O?]ZC\)9N@&QF&_/PE?H/$)=FR#VEF@B6;[Z^-4 MY52HW_L4XU2IJ=3S1^5=%,LWWM^A K!=UU,?CDS'WCA-@1DLZMJH%0B^G4>_Y3D!QO=>XZ>P/B&EE/>$P-B6'[ PNX?ALOD6Z$T?16FAU)!>9;7_4G[EGJ.%T5'MQP@](N MNQ&ARAB\T#7Z5&!"]%?$4]C<@ 7TG>0BN(7Q+V5?&)T4U9*/.ODG]P%V9]BD M(=C ]"*#?=U+G6.E=EG0SX4]S_:WF>=HGX57O<).A[]TFWWPW?[B NC3Q%V* MRX&]HW.US "#/\CL9(/[AB]X[&\_>/W7(W.JTU?I"P(IUTQ#D=[!-!6_N5N$ MYO!X.#!Q!?#HXTVU3Q(*'07RP*,K?_H^TZJO'[SM.[TG*KOH*#?Z1,TPCMQ^ M\2/T$8.<6G:8%(M?ES)ITHH_5#IQX\^,K^.[B!T=U&AGNG()S::)E/7TWL,] M*NS/%C17S=O>POZ"AU*5=15U+H-]9LUO4\KG+JOM1=ZZ6!P&%LWU*!87&.=/ M*,C*G2."V\]U,:#17U5_9FG+=1Y?E*I5\_%U"/^S^&YSP"8DP#%N?!(*R9"40_1/-4N9.W X*WU=D0VO:6PL-\P_)">8U(@JIT!: & MAG.HVI3DL+LEG(#S6ZC;.OTM4BLP(J\D'7F8_BDG9>*N78)9EXVB03W8Z*4] M-6\(I;<*ZZ9(5Z#2%W#>*Q__N?.-CUDVR-$>KRWINDG'PXD>,YVG M.HY%PY^"!49W\D',%FM*_X:14W'/P@1C5D#P.F>!Y-.*QSU86L\RS[$FH1.\ M'10&%%3O/4*SPIT\^]]8I#UPSF] M$?*^:'D\)I5UI9L0G+07R)]9]I@<(CFPC-P%M:5=H"/EY:Q&2J/(I"?2$/TS M!C-A5E]4V5$G,=;NG/7N4PK ;M _5LW.MM=%+$]MML?R^G=%,#:HBLG^J;"_ M!0-Y_7>[#QK>(#.S/%P0.WGG!\?-][R*T_WX1DN#QYW13DDO>#]],*"ZP+ET MTU '6H>VKJO:?[I4!"OV.!].P=N#SM-E%MY;92[0] B\Z@\SN4O;*VLC<>H6 M3S[9H+40*]+!>&*M,HY(TAZSQ;CYW$]]DFDLPD;3I;#^ZMGF3[+WG'@6M&_Q MV\;*E'G58:1P@_J'/)FQG#UP7O6S$7,AV, @D.+EPY\WL%AH&+F[(G/?F^8* MA.>89Y'([$9!0<.EENWO6;OO$$D@\@L;657(72+8(;.GGV-B7EKH_TL^.ZZ)@8$;D[ MAC M*V]JSG=8[(%("!#]G+YE^*2R\RBE"@@>+B?-M((.KDM <(/(.&B%1E)UC-POKA2358:&+T M7"2E;4U4%V/.5P?Y2L?IFO.^A?KA_-Q)HP,C;TSZW:SQ/%V=L7QX+N(OA MN(T+JK=0]%MO0A=;.@F#1$(ZX"5L M>=A'K51OC@$>0D>O?9X07$1PUHF)E?7][96;TXMC,=5WTU+]/5P/ZNUY=[H^ M8Y9F^BHIA]61_5S0!YEY;%QMX>]CMP[9>GJN.;(#^Y'<9R*V N0+([$(4@ J._!J[ M'HZ3?1]*WKWP]T&US#ZB=8%-#IIOY MRP?NQW>#O:UB2_IKU8%!K16:-[-2A_9W+!&_'(>FIV_ZEE __/*XQ@A'F?1M M0$*71/XLSK%'',GF_'3VA5ABZSY+&X#B'1SKFGM\A';^=-^0NPXS^K(4MM-T M!]2&T2-P]D.RF@: 9S['UAW+H=\'RU33L9&[%*S>$???']Q./SG@U+2-@ M(II#+I!H+D5$5"@#*-U:!BB _<&E)]Y]1[8-H[#M6]-JR"@"F_"(KK26IDR_' IY+GN_85HQ4JCS%:ML5$VI M?5,&AW7EN+U/7<46\@HP5'VD/;9Y&#_5C%TI>-\[X=-$-E00FLJN[6+'9FX- M@+JEG?$UF5]$6U5$'KTY8>+*$$JWRJ)KD!?-O57S1*U7JL!'!GN6A0A2!]FI MN@_G(AP-\A'3PZ_0W8;5R")P[;)+LTM*JRJS4?Z'_Y^_5>@\BROP4 ^7.9=\K,K2<\AQ]^+&ARL 04=)?/M4O&;6JES$2=76Y"9HZ;^>;P4E>U)LKR+I[2?*J^ H29!;<]^TFF M5'D<\::/)U\<^3>,0O8*8+^T^P^F4'Q $:WX,^P*D*VMF'6PDE6V=PR2O'!A MN0*HL#03;*X ?T^\E+#I\^5.#H59I(&RO[,!BE,(=TJ=J;':SA=*1":S(^%: M3[\F\A._:2D:[NJ-F*K/];_6WWN5U0D7_"_DE^H]E!/E2@<,9E< BL&^P9X@ M=)O'M5^>-%LY_KAC ]K+F#[$K>B>O,SEG M.F"0JJ=S!?)0!VM.WRZ1G=X'0>KD5P#E[RY$)KTK0.*>6HD3E(G?(_#((@:_U*ER_U6*("%D64SJ.4 MQ)4$C[GIYZ^] U2RVM)^.$>D)&_WYCM8[](]..IG@A[2*7P$^I,A< M <*I%X:"D+<\_?>O +S:>")EL.-.G?!9'/5U\/X+/O*PP?B"S.C::.7>_IXB M8]4UP$^7'2FZ M4G3 OC[R53FBCT&N1+Z.WW*@%0 M"<1_ MFR)HQ_\+,!B76O];*D-A_@]Q4'7V=#='S)U*0 ME>! ^WF"%OT_N5?>,/01A+#Y""UT>3^8UW:PT&C\*U<#K?^N(%''_UM( MS7]/I"8OJ9/.Z:=D B AEYQ&"M-7 (O (-)U&_KVN.#O7;MZ1,:"(ZK=S R/ M/-^8HP!"_V'L(BO^J\.]BTI9)M@O,[#1@S?K<05SS2^$B\]*V2\#]:]INVXY MST(O$'KXK$LR8G/?6;T2S_PEE=PURQ)WDV9;$#VC1](5@%HO]OP,TJF.7M#[ M?$GUXOIM*4HF\LB(L'<@?U* %NT^.TG(].A>VP*5/3%\R,R">)6&FEOR)))O M/83(5_G,[N0WU8FOXY> I359%<^3S.'0G%Y#_<)>W;/+>P\8,I:7(2U+N/6YD8=/,=4B%EB^U MSIR(R==HK@L 62WJHZ^2;1E=5__QUUWIV'3^."H7!@DT5];?\8#X$U[C:[-K M?Y,N^[@X?9P1UW348R?Y_[2=0$GBW],W!M?JJU=&[EVS(@$MB=L;3. S4G7M MG#/$E^*[]4Y>-!-Z MN3CGT&Y*A.23G:2#ZP6IW&/>\K3![=>6"X@)5X 6XU/*JJS]OIU@T%*P4C/Q MMO4EM1Y?.&1*J[TD>XET,8L#ZLG9H$&O3 DJ];WV!,\@D?&7Q(W+7DM.@/7E MQS).CS@*R&(N/AZ$!Y4=O'D-]88:GJM"4@_WK?!9^UH[=KB9+(**THF@0&[J MQ3=YH.8@?Z>E+!G3#,.B)9(90E">/Q&D5?D"J8B,3(7,70&BR]!V2EE1NDHT M%U&_,E)MC\7WZ/RN -=,A"[MNQT!K<.JZ9^ M6EMJ:&CXG ;J%V_,B@<1%L1/!-D W%/J[;DD4$B;(0[.L',%8!%2&ASY=])\3,CKR0/$^3S# >-.0V1T=_&[><0J2FE!ZWMQ O 8; M205I%48Y70$B7A.V9SO_!!KB2I;C])0(,#M"O['+"8\TD1%<67^D0]@=@*RX M[)YLK,4SDYP9;WHQFWB#W*\ //7;ET?!3ZX '4K-!$US_"6;>'O'^4DS&G]Z M C^C]_>_S@^ $C;I)C2X)Y,+EQ\(PNW'$VNO %G.LL:;&?]CY6;3SK7SLXA M_DMJN7U(EY"O#YZGF6B8J7 :3: G0F?>N^UA&<;N@4YP_

>R RCWU;:>\IR )IWCBR+5>LDZSXJ]UTTJNA/WV1\TJ MYDB?L/<3<%T-OEP'8G2VX94FT<,03;PM?SJ=?M@!CUG_[">$WTD=,[A>K-RNRN/BCWB9:\ M]ZRLZYP@_T'I#P@V.HN@0Z8:"_FH1_=%EYG[]DE+@@*U[*G0KL#D>CB+^FM5UKVUXFP''-MC*49FR8EAK[X(2]K7,/%NQN&OSR=;"66;QDF75+] MN&;0&SOR\N)[H"R7_*82(=&W>VO0DOXKE5B_6WGR0Y MTG48WT7\!P $FZ;(5P\[-[[X$:C@X2'O0T#&>^TZ(T8]HE16I%3 ]9(W./CA(.A$TV-R'I,7W*"O M^?SF)U70>3&Q(?(_=?@ZMT7KK MZ\(HYN\VF?=<"?L%1'B%?0%I%_$-K,#;*XKL3O$KN.I%Z>4'-XH<+D8[2)JI M*9W0[.WMJ6PY0 :O>SE6CSC8O7;]#(<0M,P^DR0=F0Y!AEL8P- M5KA!0Y\U8&T =))#QFN'S(W)>$"D./LM/$P\&X2\<9T[H MU:Z16EZV-7&#I_5:Z&FGRP%,1[/NYJ&93<[YIT(",'?-'?WU:]+Q__3>U3AF MO,!21A3\J'9VJ=XHRIAU9WJC_X_6LX7K,W05HEE3Y\&Q4!"?X_J+71H@3YW5!WGJ;\WQKUW?MF];F7?GTW\& M^]=QSY\MN?_!0_^'>NOAU:=_6U:4;%+9N,YTOO *3@,E5ZU=)\)8Y+B9W)., MBI]]!Z9UI_X?JGW+]%W?OUG]<.?^+7J^3V^"KG(^=B)E[N3$FN./5+2X@&VG MA\7G+"3^%B^:M=A+[]54D]\KW/[:[-GWUU7K:LI:KW]8KWN< FYGW^I4=\)"5^[#Z^AIFO/;EBQLKG==- M\Y?^)^-G4]>6YUTOLU?H_R-0_(\S))_WY]^I-K;?%MW^<_#1>EG]LW/^7OVH M$9.^S3 :F,)9;(%1EN"V6_Q;S(=G=Q+2C^PS3;(XJ#!?4(CS_3E^F_#7HB+W MMNV=N^UB9OT$M<=U85>_;][Z-ZG_6_6/GST_GO_'U4[2\FO)^14CJO/ M7Z^T/TYCZ6GYIU&YBRY8+OUS_GWZDVGM0(.!97U33$5Q8'_H)5#3Z7;#,4W-4KIT]IOM/8\?5U:(95V:% M[YTR*[S*;F^?]X%Y;!^V'_9G_U%](([S4N*%/9H/8XUNNUTHF:$R*V*-R6N+ M(V'?7JH>F71>H9=!^NG$N[LV"Y\MW1(8E;MQ1J"K" ,)F/'_30!02P,$% M @ #H=$5&F2+/)Y20 O%D! !< !N>3(P,# R-#0R>#%?97@Q,"TW+FAT M;>U]6W/Z[;[_A_Y7O)#,7=5Z_*DJY\DSYHZRYLB/W;)RZ+*JGF1 MENZI)YX[(.!NG;HCI.CEY\?_AN493P M[S9Y^^X-_-,ECVX?W-Z_O6^>?EZOSYKB>-DE!X\?WT_VDCO[=^[8.>SM\4*^ MD95\.ZOSLZ3MSDKWYUN+NNKV%MFJ*,^>)'_Z4*QI55?TH3^B1- M6M<4BZ<)_;HM?G%/DH/]=?9+\89_^\_16 M,CNFC_Y\ZP\+^L\MGDU>G"@!X9\Z'3L>+4K>>>KPCR?)K"[SI[>^T^5_NVST MR:7\XM[ZTV@2R2R;?SQNZK[*]X9?V3?"'G:N>9JLLN:XJ/9P04^2K.]J_U'# M+^'/9G63.QBKJBL'"Z5!_GR+![D%G[;++(>9R3]N?7?T:5G,"MBG_=L/O_TF M)L!WW\X:_?.;\VFC,YTBSA__UK?-_1CV]_ M>//?/QZ]_I _R2Y^P!8[M9W'Y9%FQRM MUF5]1J?F\+AQCOZUT^%7?_S#HSMW]I]^VW_GO_GVF_X[^OC@Z6X"/UG!?B19 ME2>T+#AQ1=752=8F]2+Y:U^YY,[C%,_1 0[IS(A'BX6;=\6)2U[ 2;7#ILGL MC(:[4N2JA#:C+K.$#GR99\L*5V6G6..#/9ETW&UZMU5IV9H979 MWR3N&KWZ;-5WA6OO2*^+ 6]^].WK^ZL/A#^^O MD\5^^LO1NZ/#][PL60SRB,,M6&9=XFF4P-DN2]C0JBNJW@&)4%;"YX8ZR%BX M5>&AO\-UD;QM7%O@:Y'KOB_K&=X260EO^F.V6C]-?LR:CZ[#F\!YKF,6Q;%C M3DQ M,&^X!= I56+^Z5\ W/+"[IZDG;MYL6B (:'771%==E-V4K$UV]^@OL# M*?GRS;NC%.B'4\$E"^?+2E9]UV=(PA,'EV5')7\48V;NZ*-9'[=%G,80PXBC@ZGMSYQZH^ M+1U15A,K&HAHI:H7 M;4+=UW6';VL[> D>6Z3ANJE/BM9S>S0LL!,.C*MOL@:$Z%"JS)RL$E8%(V25 M3B*#2[@HR\$%,XE5JK[ Q'-A0#_G<%G2-D>C@,']DNY>9_(N^01;!_4=VVK[WL#]7>)VD MYN0U#O00SXG/EX5;F''?@&XQ!Z[@\ZMLYN_\==^T?188F4_8B,^O=QMFU[L- M.\4N;D66+/JRW".A)-OB5*QY>L!M1**+KZ256\T\[08R%78P=WP P_8^J[,F MQ]^_*."FZNJF'3X\D$/T0*38_?N_Z2;M%##Q98;KP"GE="A2V.]VC1?C#'1& M4FKHKNV[9=T4'7$6WHE@AK9U!=L5"'+F#A#F\ MJJJ;%9 5W]36\X*DCY?035T244'..3\\'FR:!?,VB294VW&Z\-NV -,U \*# M46J5'A!L?4.73W1R8 I &2!-[D[J#HDS0W'=%3PIV/!Z,2$]9VB1N[8-"YFY MMD.]#$Y/J_R_=LT"UX?7#@R#AX#I[L]7S 3^%%8UC%4=9V"LX^4%OV 6TM>F M>(TLX!]TCP"IY_-^S3H4JD!S&-95+7T@$E7),+R2?3 MKBBOR =)+FR(;\QRN,5JVF2P=O=P.F#(ULUQ5A6_9'R7XHOJ'O9GC9=>5BI' M,%\3H[6;!L5ER*!S(A)2S3/&NBGPYU/CIJ+*!4+.O*#J*\/(.-C2E?# SMFN M;A7-:HV*WKQ8HTZ".NHR@[/ .F0!W)JS@U0WS-UHPS0(469HM_#SO MZ7,@+BP<:9H=@]0^AB=20_V-;(TZ,:N'N)KQ^V9 _SD/\K:I81==!WH.F,,T M'O$O/O@*EEPQ#P7E2,WHP*)D_YI3!+,VNMN#G?DNTL3JZS!;^!%)01 :P&Y M9-AC>'S>H4(U.I.CJ^JS[Z/D_+MM7KJL0>])M_1^I:Y>JTM-/H&ONWHE']Y* MBOS/MUZ\?_OR+3#+,R#KQT/X'^,(,^.OX2=[2/J/>V0T/\W@='VGSNGT7W[;]Z$%; Q7A>#W%-8-I^<)\R M%"@EBM_CI3DQ=#9)]ANCNAUZ,-@>4$9HW+_ZHB%/=@)FR8DK)ZYR%-?^3F0A MRV_0M5SLS?.^:8 4*)WKYJ,(131L(G\*?H>:RPHN;!)B(_-.QH%=0"DXOUZC MY>YEC9;GYKJ^Z68*:ID9R$PP)$!RTVR3#R--ACEW#7QDI#6:HZ!@T8/^>EF! M(" #Y3_NWKF?@A3 VP6VO>I!]T:M(\?5.%(5UJ@?=YUW5HW4WWABWK^;#W1Z MY6R8']WJ,0.-[@!_WN B[%&UA.= ,RT]=[5D@%7BE1N?#G4'()W,',/YAH45 M=5[,Z8YLW$GA3H=6P& -K"OVLY_QA? :T%$J4!IZT.6#LN[P^KTV[K\:>PO9 M/VN7L,JJOT8;_6#_$<^VN-1LIVQR>&V!M(9=@-N+G#+(ONC Q(7-<&$D'TGU M610M;'-R!C\=&DC#+29)EB6@(1V[3D\*"&-X'-Z%5Z]7? U3#5U3_+0G[\!% M%>Q#9$[[8_4*P36&#(5.T!GH\JC0Y4X^&D[9,CH<#9QI..!TW(>$ ;T3S3OT M'B6N$K6NEPX^D MZN T#GFR;];D,X87O2UA;W>VF>J-WU"5Y_@'"2T762F[QMA# 2"+E]L<-65= M NGR5N,&XYOTZ>L^*)<[*:]0O6:GJAJ[EKNFW5NCHY3\Q_U]NA2 "]$B@%^; M\P3:^QF>@V0%%LIIUH'AW=8E7!6S6N(MN8,(W79@Z5F+*2[(+O)P6WXL,BC)SE( Z^BR[BMT4!K]>*C M]W#80\\AQL.$SX67X5#HT<)#RY?Z>EWRX^E0"*)Z1_8[&/YL)6^P>G'1_(?[ M-'?KCL(*:%R?%JU+].O/!^T'.=N/$KX04L0VY'VQ(47AL%Q+CG4VLC=Z M '7AI$:P,KN$::(,/8;'R'5#,:@3E\M=32.((UZ<.^CJ.JZ\#6$LAA!)R=%7 M =^+[X-D1N9C(1C=OEXEX$L-)B3V#S4P#PGP5WK*V\D8U;2D&'AKD!HEC+B' M5#1RP_K$D#V.FPRTJ+Q>=[$_?4)PC\T=>$_1>;]*BV[*'"ZFQI''[3J-C7N7 M-3:.E%6?NS^-,Y^[G8O1W4HZ\5$S* EA/ MO*BX5+'!.?Q=K-9U&YC6!UE:\Q990*1D',.MV%02#Z50#VE6[?;XJ XL U[$ MT#&^YB5N")W*^.JY!TS!0EB\EZF//]%*AWX]_+]M\1.8P"HKJBX3=[DE0\*N M9+P/.(IYMG;X6>G0EP'#^9V1O53O ?P&M2YXI\IWU%>K>=F3Z]QSUY>_9_/@Q[F81*HH>31GB51@QHHX##\S;V'*1>C'6M<@6XJ- MK@KE #W(-U)9\)1^YXK5K&]:;\(]4]?CT2>\P/5"V.28:O1YLQ\+D3).1K Q M3PI4@I[6MEE3D,>11 2)X##"T!P%,B_Z!E52B91L3ET9AD^LF&&?:PKB+RO% M=SI'NZ;.,TD?)J\/7":K@@."T:R .BO(B.J"-IU2"-E%MKJL?=GV*3. MB*\>A%I98$@82('167]O!7MIP"]/*+5@K,R/+SNYS+RF(99#9/$-S CD;G$* MO2C:C*+]9YK*R2Z-!?LS',QN]RFG"X3)3(4N3P4^"4'K^3 MJ0J%IRU"7._4 V,TLCYC,4-Q;3#*HZW['K,PWY$@ MW;:!\,#.B3"1T8)ITB'!4VA*#QP;U*\G\I8X#;3,X%0#I3\_GJ=7#-\L07HT;N$:B;!)9$.D:_#COI!C:,25 MV,A$UIMMOR%9Z7 \!7H'9T;$0&]B!C*;\S1Y@9(&N23(+I;.KSYW"_APQ^FA M [-NH9,EN\.+D0SMI;[LMLC">(:4_A76QUZ*XN\@P41QB#F&#-#W'HY;\"9-,-N3D$>V2V\%):3ID7H@^/J* M%-S[N=W; MX&B?2K+Q&[(HFK;3,"M,MP6U->^1U37D:JX\TJI:)!U8D"T6484,!+H(N4!@ MPS*>2NH?7*687@6O\#YET!"!C25>!!$+9$W)7& GI'& 9J=\P,E$"B>9SK]D\@TBW>]X >.Z MMH%6"=/2C"S.NV#AI7%FD7PR&LK0HI'44YCB U&R=S2U&T,-,#<9*6M#NA3P M"JQB=UH?GSJM))#.=JU'H6;-7/,FQ;FI"95ASE3+U'9-,9=8AU9.1=JS38Z, MA/,DTUDN\VNXGNJF*\K..*PTW4""EB%;HJ[X8FU'^1*1/RR^T,^Y"'?TX&." M;),'ML][)C+K'N(!-Z=\5W.4>;8^C#3,!BBJ03HZ+Z>HX*.RY&" <2(P3IS3*<'^]^VZ#1D/CYQ&"[*2N5E8N&N7C\%^[UR>^H /XBJXENL;J R MU6[Y[3@22<5C?J$E MG]9]F7,:] Q3JHF>D8=CF>41[5M*I<"WYE=!^$EVG"#!R*[]?)GR-?_Z-Q2+ M&6^SQ#[!KL,)H(G1>Q]-!+CV:73Z+.NFS+_&E:A?5&3HEHD53X$"DA MF >-&N&RH33O#8^E(9=,.8)L_?/'MW&+PH.Z(*P!M0\#K47H-)X$7G MKFQ^V:_@YNA7_O;RN@@GIK7DE!B\8Q%9#Y0O5&"1?HV6A2EF\UD,N0,3/R&GN])%AF8YQNOFMMV>J%"7NZ5^,8(T9'LDZ:D+8O5#8\M M7I%U*?K$2T_Z+'G..=H%IA95'=R0:H&F\F.Q,52/LQLW\70Z-EPG#,S+V:\; MG)8WQ6HUAIK7'3<9H5=L?7XU+;^:EE.F)4I\]$T<[MX(2].[:I$!GNV.\K"O MS(B=M%[-+?@K6&M3EY8]%-<3)+NJA/G?A)YK-%M2:0-[_:8TVR@(]N5JKJ[^ M0D9!>^WL=SG^NP[%^/J58BO??LM*\5='Q^_5T7%RZ5+SMJOG'Y-ZS9K>*=SB MF$E8#N*ZRGA8):0A3SHUGUPSQ_@WRT5$M4DCK0]^QV] 6(N+CBPC)3M#C ;Z ML8F<1M7EJ#1Z6#>P&R0;<7HBG+RXPD0:^G3'IQG@L4N36"K14=RX+"8;&DL3 MYL>]_<>'0;3G;BMY0G(_K<#G WJ<&(ZJ*04HN&;U^O.FZ&'P)+@5L&&\EJ[0 M*U::$^EQK#V^,L]ADS);MRYL8DA&U=0"PQ:SN,@]HD^Q\O*0E9ZNO@?$*.0:]P< M$F%N>U;.4]IWO:V#A0G1HT1$7X3N[Z;'DXF*$T/;,EL/)Q?RU>8EYR%29@A/ M FW4LXEJV@'--O"T!U4<<5"45X,& 9.V:%NT[B,2V<@MKA^/N?4-CFSKX6 & M6RR3Z87J+J[SB-4OG386!'X^R8 CD?DI9T; 63TL+*8_C7!I[*LCR#TIO,$- MC>D=$#8^D^SM@.XAYM/VL-."41C#25%)D903TMMVK>P@/TPT:J(X/G*,PH(5 MO @I,9^#NL>DP>.":\3*7&9VKK(!44(?+\2P#%+*",&I->[4%F4RXMC!QM.9 M+=IXJSI.I=S]%?S+E[_#/>.4;6W0,Z*8' EFL-++9.$D/=]G>$U7),"!SXMV MW:OY3J"HBTP%'YTL@]D4ZJ3BJ^Y8_LXU@2R#AAP MUG>J?1L?GJZTU9O_\>/']N;7FU2MEV "^G0NG;>GJDJ>]]-F (5>Q0.XP#W; MN;\[F<>6@WE#!>^3J8RG#9:J5J1*P ECPT>G2?4B!*&6FR(/AQ,5"*\M##6H M\S!5,5CR(:J++_F+=##'F7/]W]^ *@_)M)T%YV65R5\07\-B#(402B4-DNMZ@1GXY*(8!S(AZ?K4F MTOJD(X$C;(E\M7.P/V3++7F']JZV%?9X+K&D/E6N(MV-@48H7;J8+)\O"![. MXIL.8*.(MR0[NIX!1?5^PNA%%"7X[$A%B\6IY/\(Z'W>,V&E%.N:1B2A4Q7? MKWPD4[A>3G&7#7^]\-454D.WO23B1COM3:ZK8N)'"/8"1!$RZ=\2YB*5VE'Q MM*I'_+E 52H\HO]KSO&XD@ T]0]B"N)IOEO%5)6OB4$$K)$'9T(CGQAB!_VX M:&W=2UC8/$02?8&-M];$&@.=B&]V3%N&E6'[D-1H5J/1<"5FQ'3B%[2\03L M\[.-:QYD9YZS T2.NFT97C/=L &*(>+OH/K4D=G!/\ ?STF])S.#/K-@\P2W MR?>D+7BDK_WV!-O&^J3KTPJ^719KKK(DW0E$0-\PE.[.Z#>KFDK;X3J[']"; MQ@\*Y"UCVK*(6DP=0\,2 :\OQY-)!)WY[#'9@J@U!:.,,WV"G?35#_D[]4-> ME:BE+ (K&?@H[]B82VK+GG(&=9PHQME]0G'4L;8+K'M2Z"DF(0M&;X;'XK@O MRHZ18%'?BYH:T;^?)$4'%)G#FBO8##H%&"QH8,[X*\\.F-!.01Q7UNQ,F#<, M_7)2ER?D"VO V !15;2-0SQJ(*BOO8*#CG$-.+!%ASF8.^Z3J>?&>!%&C5C5 M-K08?1?>AI*B9T]75L[K)0A4E((E6X22)SQW+991/=,2+05>6W0H/-ME#>H; M%CFA)OW++Z4;6#&P%,)47C?%1(5>=IQAZO'0QR)UHG'K&76CD1=C3BX^8SG, M6(>>=ZIO48T6<@AL1[T" BRS9J5WPA;<#UCK\RD&085PT1.%?$:#)#H@_<#2 MROMY@4%Y41=YVT(TZ

YQ5R28W@,K2>8P0N@=G)2U.4$ MS<1KH>89W2YG(\RK+Z*57YC2:CN=CG"60V(,YQK2.()4?+"A!P;C= (2QX2[=I)_$TV-P%@;;## H^I8K6/G:G;85YGN0Y6.3+W6CO%EE1 M(NA[M$R@%!MXXFOW8)GXGC([A0>];UJV392&$^>M'L;[\Q:K<8F-F1'N["(X M*LQ*N/#Y^RD&]AL5^&IJ7XU$S+ETIZXP<2,-A68@5O)977^TU([8L8A0;5)O MNP0,HM1J5]/O;]VGGEDQ:UO:1V'U6*=J!%K">II$_)VMF;IF"-QHM#DI[8C6 M9>NTR6]S4A>YXI#G=3_KL*N6;OL86@[+F"33R:1M673%XQI1-C"WQ*<0K!QZ M+-O@2TV#8Y]^3.9BQ*M(96 MJ(ODX\*95*4>L "F,9+*0YYOJKV[;A)>SL%M4 RB^OU80XR@%?N*T2%%.5PO MSUKT\M&%CGH65;=DZVQ.-=OX"^G?L+G'AL' #)?8,#]$NAZAVOEXGPZ83"H M:9R1>$ =Z^"1<+Z(E+L/[E-Q#P]WS7MR55LRJ(B-]F0 %Z WPV;W,Q$,0P!( M0*-NY'"75+W6F8V?MVF20-PH0[%>8YDZ]=00U79J7)^+930^[>\P]^=V @M8 M6]VDFUOBX+6%0"X[W&)N:TXVW4HM^OT4FTJXD2-O\?XA:2Q.7,Q.7 M#[NRA4)3P1K3+@#85K0([)+@F>!"4]EED7HA+B'?L/(!&QT<#-G>W &HMB*6 MIEF$3A 2'&$4;2/Y_H2)K6[O-#OC/C(=J:Z+8@'*\L[]_5TPT$HF%#J2) UB MDB&#MN8WZ"SDF4@;AWKZ8@J]C6K>5V+%N!)UBDNG,#O"6/)*;VZUT_PU<:C8 MQ)J*^6TZ@+$".-1<0Q225H>F.]:MMOUJ[9/EC3URAND&_M8=ZY1Z\PQN%D6 MPK124"TKZ8DC/$P?#U.3?)V)IL38Y"A]3='A<05MD0,./#&<-I9L=ME'5.O+ M# U3O*70ZO/6_=@2'LPY+@_YM7176S4C&NS.@:U5N !(U58M5@DP4&;M>PSK.8KM6V,L'EX6]?&=JNIYK3==O M K\T.?73V!T:E\;PZ]EW(IX;BEPA MK2DVA6UI-T.%>Y,/S6>O41]%4E%C5ZED,_EN>7CA4C/+[74']A+"\DUJ)^EK M:F1&6&E3,B(XF,['RY)/&#EQ$1U"U3?UP8J^,52#A+(KZBA+ZH<48;1\81FP M?$P'(S5!(,AZ-4*R<2OU)54P@=Y8KR41=]Q<7;[G6W+#X#YH:Y18TU=QJ/=< MD*&L[Y@$%96E39B8(KHZCP9@6GOZ)HT1W4?P*V@DGF9-DU7B9@:&Z,@8[-I- MJT++BHG#O:=S#Y%.F7GX()"G;R=V+[7$PR>5L)8V#7#^,4A3)0>E]>4<>C_N MV3_N,&,1UH2Z9_":PCU,&5_#XK*"SX$OU$7O3-'9Y>+N&X>=TF+,+=9" MFF[;P@&9J"VO[9V.EO"LK.JKWE=5N85+ M<[-M)'JEM\PY'AX477O+^A1U(TR\;+&%%U;>SV%#:VQQ4((10WV%BSF2*82& M:FZ91+UH5PZ&SLDO&,Z'">:8-% ,UW"?8CS-SKP*_MG:_NQQ:V/Z* 1?;._< MZ$X5FTJ&#,H>G)9&6OAB"LXV!,0+B(_=@0MT @D2+RFTO";-9>F6M,6) M(7BT,8M)T!=$*HFMN%$J10E3-H> 4,2CC&?O1O@L!8CA;TU/)7&5E&?1@$.G M# [>Z;8;75K2?#E9TNK;K.!P27A7@]2?U3E0@[!@,]^&;H!]P'7K"8G;N=O@ M& A.)?4_&(D?DXBR*,JST&*2O(,";3X9U-7VS-2SVDGQLLW0XOQVKHB(KKXU M@H&3C1\Y7W9JWW192YI"NN;I*-QX5,92=PVZ/4;_BUZB%> 1>$'@VTI^-NJ& [D)HN1E86'!#\;RF MFK+\_)LP#3G*M";[HH+3P,]]#>$H4V0'3K#QZ&5SS78":3T?Y[[ HX/L!?=S%(M,90(]%4])V,=+Z=LK?E2J:130!G^SC7'G4HDV&O-K$Z/?LO/NRN"O7H,N^CRD<='9P,_>FTPNJXV_ M8E<^L%LSE:8T:=:8-C<7$&&L$&[$<>A\T7@ZOFZT,"2D;T=@$F%VIXQ^VONN M7Z/L_\UZ&VDB M^%>K?%X;_1]1%O3BM5[UTJB? I)R%*, WU= %$T5"JT@&[ MG(BO-F2;I>06[3@/JB_1*9'R?4O.5^_,::2*CQ0S24KS%A.*6?B:%>D(S$4] M!^$*Y;R8(F=E%0.2^ A",KFR=4'AI>RQA$N+O=+,-ZVIXT"V%T"N1)*GZ#DL M)4ND;ME6"C9JR%#"KJG@_XS.=2&;D;41J="FJZR?P<$"JY(BX=79*;*Z">YZ M_]W-1C9ZCKK)&1B,53!?RAS_SOJQ3C5*Z:>AL&TAFIS\]('VMR$:YJ;FILA&(]5E L*5HA;"<,E%;$;V4:P>;G/[@Z1)T(K6&:$ M?GZ)D[>C2JAW3-6-01<]HO0^Y!^LJ=[E>6I"*C7YP2(#/0#^:MITZ>QP8R J M%V&&I-2BYJ.F$@W1(M0Q--V\/ "7+:6OG:?K6"C&(F*ZW#O&2$'5!F9SFE&5 M!9GV! 2A#BEJI1A'!W&@X)TD==$@W&@4GOT+XGW _B-$*<:@C]T;35 MNT N!9/LV7AFU(P 4GK%X6"K>D*,BW5*J;FBW3TFC%O.]:3-'DJ?//0$RFOR M:?!K24%A#QO6^$Z_#T9T'#*:V#-=^3E;AV-\ FXO#'2B,#0GUNGY-#4G$L'S M?N)HG[IZW.S=1,M&[AW9&4&FR36ZE9 P!]F&!H!/X6O]NT7*3TN'Z61!/DZ9 MP#^J+\WW]B92:'/H(7?UXMF"ZQXUDZC0UGO5)!/,CT.^L4N+[J^95[]!Y\VE MP1M0@7I1M&"62TF[O6HG3U8:ATGY,OJ"NVVZ6>$*C;AYPSE4*59-,@H!1[EH MFI20R=>ZCQ%HNLQ4GLPEZB.W1TVGG+W<\P2%*DUIDP(?HIT:UU1O"KO@PU7= M6$KZICGCKCC^/)GF.".-E.C79.NE D8UG(0[U$/;%C%RX$%\B,N%11.:.51X M.0E^551%BR$BYA!-;I,(T@*#;N1LH3$Y3Y\1 0DD3=I2]XUDE7+,C>Y<2;5# M9?B,C1B^BBFY(XI["'X1AOF\ 7XVPF5O9 T28KQ>#7AQV2/Y8YT7B\+VA/^ MUHN$I^DD#K.+0OI6WFM6)-AK:_[AL:MIT\'X@2LI"\G.BLL>]1+2P0;I)3/U&7*XLEK,C'I+ GP[(^1>R?=-BV ME].Q?#C5GA'Q(,++?@8KH&O#18K2A5L3LZJO0HK"N#K'. M-EGU6GIP,?[F0!:-NIE,K0?;I(RI\7Q/X+0+WBW#SB$MKU=T'%]6=+Q#CT;A M.+/@&7DT@@1Y&TF0,5M%K1HD3FA(&$+Z!+A&(%<^CY.))KHJ 2=[ HFEH M&;@H4@ &W8#'6 B:0C!-PI$HDN8'E9=FOLP&C _*TVUP_PS>&M6)L+#7[[!Y M+=QI:%?A_>^DDBT MVN#\\&"E8_K2'-3BTGL^\IDWRK8^ET9R=M(ASAJ"1!JCT3^(J2"@!G1GYZ:U M>0:,8/Z+ZN>^FDN.:EDXC/HDZ.JM&]X7U',X"Y8N-V+T;S3""(-P]BP/(JT1 MT1VW7)$.]5F<849WJ^RI-1%UHM/,NF''E$RX"_$NWAVFS$KF816X@_V/YP5CCD?H>SDZPH;4VG3[W^,*SD$D=HL0HX7@0'/4H3F<*G"7%?('".:ICV M+QQ!F2C54R.U3)%:ADG$A/JHB6,L$4W^^-!U@ (%0Y->B%SO?;.\['WSUI_7 M%SY-KMU@00X@64;:J]HJVVZ>$)NI0WITL#$QG6X2+H>T'0)MRM$H\H+'@L0(#X9)3SR"96:A,??2TZ1Y;+Q9[]UM8NF4R>4*L$)QU/E,^Y M:KW9%@J=V,HD,:!I4-9M:9+#*J]H:GJG"/NK6\4&>($-59XV)2.*MTZZ[&XG M/X)I6Y,"/P5'^M#CE^*QSI,/%&QXSVG1<.F2H+^S?_ O?8%>QEA*P\>)7^[ M_?[V\]OXT]OPY]V[.[/=J#O9N6=CRE-"WFL$&"LJOLOGQ4E1FKJW@,:]<*CW MTX_>=T;OL(G=I%6H/S\N<\CB']*,=C"-K65(7HPT%"''D3F5#/"62)8 MSEY&A7,8-RWP1Q*UV(C7*%FY&(&MF\JQ_X "%AA9*,^FDE1!GZL;11@WA] : M+6W?BBLHRCP$:G Y]"RLDZY5:IR$13'A$'AO_:(HG63WP_-M7Y@?A2-/X FD M-Z+''*6$C,\;UCI,$7T]\-R8*O$@RRB?':A>HJPB"3C-;,0=I.@%]E *+$+^ M. IOXG&;[Y]XQ(F0S)UA983!L)43\M4'_;OR04M=Z^G"8VJJ6WZ5G M25FJ]&4$6OS0AT):WP5"+O1B*%"Q%(3*W@240>KS6NY5:2JABBC$& 4Q4,:. M3UZ+).T&9*RB?))1MJ7V-!]#QYH?)6EZ>K?'S^1CA,'2A MX5@,$QE"Q0T'MU6$[Z7!1JXT%5=)2; MBY!%@IE$QG%KV]"LSG.;H(Z'+Y%1[:!G?D@/:BEVS^F@'\F%@H,BIFQI1Z?B MG2N\SIU&R*K#I@V8"8<:#JO*O)P8,A+S!4O!KSVOFD-IIVTD&ZI];MVG5!$M M04O"S-Z*:Z*QPR!AFVI!)!@ZQYB<2)G3H"L44LZVR%9H5W*!=4JE(J@L^TLN M)5Q.^&PMP5"%/%9-6$A#$_3K;PINI=-WDHT<=VP96M>4)J29<-QY:5 /&2'S M$8-9S]0X+HD?2%Q$_8/&V(^\OA+)F^+MX,Y98K8?NU)3[R6<9Y7T.] L-EENK!PZ=!IQ/ 283*W1 H*--JAY.:W2=U_!4:B M-/1#^T/8KA\)30?_>J]UK3N!LG\]_/&]I:JOZH81X2LZ*HU;NHJ 3NW8[P@K M]8_9:OT4D^?F+N^Y>QK5Q7F5A5WK!#8?OY4'L.^^R>7?AU6\!<:M,B/TAFX: MPM&Z?<3A DQXB#.%8_;!?,FI C*@JSEC6Y5G9F+ V(%55-^I-R>AS53?&>\%00ZP,Y?>$ZH] M)48D("8(XDA ">R"MDW91A/FYE3H=IT'V!WNTE@1WB0)=12PFM:%9>9<\[;@ M>Y7LWT4V[]3 H.,>'&/7>QHN5XJ%I^'GGE%NI-NU]3BKEL!-%PW#2 =0X^A; M: HER]QQA,.$23A^&D2>V16Q&!SIM9263K/))8'19:7@UH;BG(M$3;RHWGCZ MX4",>C#E[)\3"3[,K>K4"0E^)\LV+Z$/&V M'UM7S4'B?"BT=?^ZR4G:K\@'A8+ X^CA,5(4O4C2LO,H"#%CATW>KFM'RD[? M:H)0&Y5.XZ>M]UM[1K#QSLVJ-DGO4&XA66R&:Y3_[ Y/7!7!34N^4].0K3'>>4XN M$]@$[P#G5\:]9#<<'SHT/J7.Q]92:7W1*?!J7X9\'?NX\S;3!!0#SBA*QZ*$ M88L/D54:K,,_"JK>C'1"+K<<"#2_74F?E]1WBE3 M<@A1P1QUK*W([,Z;.UO2;'SN%D=/9#W>N6R&I:.X@(4()H =-[,C&^3E(>24 M=V]\=1/_'MW$CR_K,_J>$^AONK^(]V8>L\'**KS:N3-7=TZI# 346 M4+(0*(D*6AI;J61BS9%3-LJP$ 77.K.=Z>P5\%%0.@ 1T*.#";2A=HDJ5%@6 M+L.VP>5,A041HFR<8\QY"1MJY>X4-09N<&X+N$I)_*,ZBN>$D4/?%[FGXFI#K>*R^ OP)U:SV396, M5LQ)-XC]1_<0^KS?,R)PQ!,KA"^="2V"#]'GFVON7P0J:7# 9:.XA7+663$O MWRF@ @M]V[:>,ZHT\BFW"7'9M/4;)R$]A@.'1V7WRH /1+B7;A%.]8!: M7W6(QX60'!*16?#:'HY[>>FA'^_?V4]>)\^S-7L-%^*L^,OIV:7'?H]EPLFK MO3L/]M.!+^3AHX?W'W^Y8-VC*R!^J19]'R'WPX.G=;GXKT4W!TL@:VX#ZR?XW3%,$3@<%T5M\4R%6WF[9RXY!83W7'+7"Y3MR T?E+B 4$5N&83*+?!EVE[ M-:4+) ]=K.\\3K$#T'X(B'>A,E@,$TE9K1R8T$G<8S!$K 45EJ :28_0@G;Q MX_DJR)341J\!D$)"&3U#*DMC 4OFI[[T,=6\ZPD?++H"/07Q9&!]@0GSJ]/* M/V;:IK78"&F/ S%DX;51UP :,XV&^S-QK=J8LF7)7YZXDT)T\H2PF M3FERGUPS+]AI4&9KCO0LI/+$E#)0'4R@EK?^B6AQ2AT9XX-&5!$&VPUV@((X M^@OL,C)RJ'I8RB<;ZABXG;S$ZT!)%+_39!G"!H?@KT2;2R,K'&*G, ^/9:O, MGB8_D_1, M"3JT?X'&:L5C-7RQI-*?]_JOCIG?E6/FRFK(OV?+'0[6#]GII R9#(Z(RB(G M;#I.RC(7TR8PH5:%!B4Q!^M'\U6D64_ P:!@TK(NV$'N,V4YE!>.6!VZ=&"O MT0"Z,OVZ**WNBB>Y5W9_#*7UJ0\?9P6)&J5G7 MV6;ERHHXX0K\@%ZJ/7:U/",4^#F#?4V>KJ+UL0JRG :X\?$5JV;.$% L2HP- M<0F;(ALG[:2^$9H!JUXA,AZ&E^,D=7]1XAF$4T,9%$.X3 Y84]^=$"/2]$B* M+L@-YM?7:%&DW'."['P*YD9;8\:1Z.9XF_MB[%]9;;MTC=5S%I'S#7 8Q" M(6^(*U"K6)N5FAU[I:N.0O2]E0X%"0RP<6 M)J5CT:[-V=_EB^,IJ84,>MB4J3+2Z=RLCFJ2P^E5A@Z_E/P)'VX>.BJN ME^DNAZ,(3/<3R%=!GAMCKP6L6LQ&TC0>TWS/%$]MVEV3*4X&?D#LH 1(*OPZ M#9-(NNR3]'XPGFGYL)7.)C$.B ^DAYC] !=D,!HP="\&<]W8E_,KN$;MER'& M!)=?2XZDMG(RKI$!N8JXX_OULL'/E]88Y/:\M__X,,@>OOF'UTLAI4+ $H* M0UXN$M7M=!X>U5*=A>)) N8A?$VTT-+$OCZDT><,)\:&CC8:_=D @WE'ET#, MF.00?FR5?2I6_4H?]VR2;F17@UD1E7DX:;7)(3A:3T$*+$T%%W9[A!H)_#ZL M=!4M*70KZ+#L?!HA:19 4$QDSS=E]/R_+<=ZV'B":OMUWR:W2BH:F^CD;MH? M&*(K2ML<6-N33LS<)PAFFHO:AGP+LM0%(DG;(HCU/L1ZDL:8M+_24#WD@6^: MZ6VYFE:$X\T;N19P:%4SY%,%38P38[ (!?Z&XP3V&HD$)M7F4\QD%[G! M/!**+&@GSCS$B)>ZP#/S)G+XH&X[R*#C81<-;6@# OP;L?1WLO/ID= MQ&PO%HCU@Y#7Z<2CVG,V=UFWW(4;8IJ/ OM4$0?5C45C1/ZY*-< &Z]FL-=C M!63S$55:*%FCQ]@$D7QN?%^9 ;&1QO+^,R##H.,N?50H,#POG)*R"9(YR#9A M(Q$TV$!'?1_O?)6SD$D5$54G2WV,6#^WIXX9.4)C4.$0]"X90J&T:?F92.4C0< M>BPK!(-1(#RZ4>AVL6ETDW9<9E3L9N]><^/NL%\P'*_8;ACVW_M08]Z+I:*O MD6*5P.+O>#@ES$=N&?UROL2OY%VJ44ZJCLDK=3V_0Z"E7N2#" XE"^YJ&B[= MH!N3CQ-NLV*%"AX9C5[F/'[\V&.'T:"#2JRC3Q2]^9!]&J ^+25A(":#:*B$ M(1%=:";#GA+".21.P;Q8VQN C)P*8FK'2%+'!!W1^,N+,[11;.S!"OV5FK5L M E9PV =#S%HVTP@;2JQLP0CTF&PG6=G[).3A N/Y46_B HF68=AN?]QD)34 M;YF@\HW!)RL(E_61MFO VU+'4>MOH\O3Z0H9;A]Y M\SRLHW=TTTS(4RE3@\>4W ,Z"X'](JGAEU:AZ@)CS!4Z2HRY IH(]9Q&'UPP M#'%85,-"M^:P-JMHHWDK?%P/M>.=LUVE '%@#+$72GY%+9I1(W?J],PN .WZ MPX$5[JA$?_H2ND&'G+BJ0[!VI-!@ZLVR=%HK)UER1C_FV [*XH:,UM:"?+RK MG7^B#?1[H57902Z0IW*C&7&;A'Y\'K0X@70/*Z0M&YF&O=2$QC?H#%HIW;R< MWKN.S@_!D8M%A=]?Y#O0*F0;8N-IVG)/,=.?-/AC(AMO7B(&8\NG M4O/QIUZ("O >W$?9];K%RRN(T/[H.]=:5=Z:QQ%D/O=U^(QNI:9(-=)[&-HY M^%0($)6W)N[#C):K-*N*T#B" P!)SL$7.5&3P9S!Y"*XXD1L2ABAR08AT D'.0UEJ>B:ZV7! MU>6CPCV%)+(F-B8GDO?8FX+-3Z3[=GA2XKG^FAO6#6$/1X(K0942;0?QYX@" M71]SGLQ$N=%,$!%$[\'XJ[\@? PT.=2D0&SH-&'T1C5)OKPGE>*> *Z'5AMW MT Z]=@EV:U5P1]U-!5$Z-XE;:_5WJV^6U )/A>WSO2S/S"E1'/CC'^\<]E'. M.0<)G34)-6)8 *N"/?TQ)-^@H?[/SQK[J_?I-^1]DN+)5Z^3GUY]>'WT_GWR MTU^.WAV]>9DCUBU>OOT\^O$F>'24_''U_^,,/_YT\>_,W^/8# M_O+9?X<"8I,$1,SOI8)I4.7R499T&[F_Z;=H6[(ZDLT0@UPJ!"[,_YU$^HD* M5%3'Z$=/DC]]H*XRK]UI\JY>9=6?TH0^H48IQ2(JP6-NG-IY#,=GZQ9^H_\2 MN@JQ\22-&(&Y[Y?[]^[.'R^R6;Y_?__>@WOW9FY_ Q^( M^/^FRT=CP&+@Q=6?;]VYM;&ND<:P#\;L2*0]E:,RJ\L+)P)]V?=>UVL$8EQ_BWF>.<3U+7MQ.?JK+Q>^1@R;H\AJ4CB>BLWVESY@^ M']"[JP3:4D;[>R'1_Z00NJ:KY>C_'3W_VX=7?S_ZNI\W'+1BM#3? MPR\Y;1YM+O+]!+^(MP(^Q\3<]KJOQN>--#Z]WK_/P ]HVFZ< (;AX?L0AX]0#7RB 4>?-Q;T MD\6$*!9@,57SV]A(ZH4KL=8:LS<:+,]GH.$XYB\.UCC@C^/^XX]_>/S@X>.G M_[0(L=Z[& M"/8!^QX\!=)1HL3$H\.4B)]E2$X3@G!%-I[H0"UA(!A_D)1C0.#/K^FM[ D%?O_DI9>_> MRS?OCE+I%6":>VK1T[:%#?+9A_N!A/_G:#_XTZW[02_NJ:T/-P36:('?#T]% MH.PL:G;41DV1.'Z6M9+;T%X94L^4A_7@BN#IIJ^UVU8>+@2NA;"CEUFY&/2D MV])S)#0;20>=1M(-O4U2);/I798F2'$JB4E,"U^,R/*'VH($Q\%DZ!/'/8(8 M>WV8BR,Q(6*J3-I52D(PNIT= YR![5@7AED>-F7V;28%")%@;Z5=5\ 2X?I3RX4.5+TE M:?1M&H%J%3\R.V7V]Q7],S4]O^A3_Z>N?&/+@W"B0]II+-QPQ$N>7M]XIJ7E MPJ5-F,&G='L+K#8>:B[\X,X('N#1ECESDCZ",:7:!I."]E@_[XG'F6(#9!0L MJ $3QS8+Q!-1K%S2KS4-DJ) 8>$236I'E6.#@LB=P]V04R^*MV]*\1F-0_@9 M8)QEL=[8180O/3T0? QWGHTGH.L?].?ZP4.'C\>#^-^^HENI)]H&NQ2]NS.955H;K5%1QL8>[M"?8,1 MH+5UY[9&QEKDZ6^[O"!]@'H8@\#+"KV8X7NYHTS3,-0 .'T)^^WZYDEJ9X[%>2=5>6A M],;5Z52]B)0[ME"1:L4P+=FX,;U["U!*F=8LVR<33(WA'( [VV0*!B:O'>>. M>D"Y06MK:47+B%EH!P2K4#2K(R2CW;8W!NL?YB2I=JP;O-9N9S]D(.?P#,N= M_:RF%ACX&U$2"ID]G/XEEH69L6(M;J*+--WM:M?@,3J__38:Q%E#&EH=->(6 MA3F\Q=M!]*IQ1W-/T\I1ZC+!L I*R 9>T+8-7OWD#L6M='3S37C)#HV::$2E M[E$[C<$QG\@11D3N19S&.ZAS66;2@G@P*26!F=N&1%-/#$90W2!G;+66[SNT MJ.,^XK:^>4/W\ 5=9/AD=\:?V?&?*"-* M*TE>#II[?V%7[^G&Z-SKNS"]O@\G>WV_5,W[_97U^AZSD#IJ@AGW):V_S^WY M'>1_\1F]O[4$E'N FQY!Y[4#]UV"K!,01VG-ML!T<(WY MOD-DGAB&4"J@9Z%HX[;K_<3OHR,L16G]/R M2<^1_"7VSB@S+D^IQH!U(F3EKSG>$86W(Z$W(%:J"&?D3I$/G+$T6M]KP\% M4D4KQ+A^F>I2NFJ \8S>BW_&?H+6( J(X.I7XJ%9C54L 3I>(2!+M**8F:M: MG+RG=?,19C=WU*FPD7;']7S>KU4A!0[%F8A+'I^FICA>Z=!/^2:&;V#/"I<+ M)&5VXD)K%M.6]24W[]76KGCS_4 _/IQW$YHCGA*TZ0(IVF!P\"V&9(6C M,@GC=:W<>>^RW/E.$>A/<,(2!K"E2H99)RT9WFGC%@R@]AC UR&1/X=.> /% M$,H7R%^M38VW0LGZNR]&E+U V^]INW8WH)_"!=VSSD1EWM.HQT4C[0]4L3%* M/J-,M0.WNL"G?_6[_2_WNTWMV?U+AZZ_XG=?)WZW;-.#RV[3ZSHYS+UG9)'\ MU-35<5XK1&L,"QP$:"76UA#96T0+7+'H=S18N7$NR: 7R+2 &]57\G8Q:X0X M.]&=HH@+V02UV# JQ"W4>7E2V\L*B'AFO/Z,,0Q=.D=P@1T6?6D[<^(#&":^ MUBU]>-DM?2[H)T1I1'E,#L7.>IK\W2O5<7.E[;FZ!*I^) M5$\%H+R;1H!9%.LI&(!3C_F@$.A@<&!K"E>Q1PR&XL@PVW.6!],$#:18E9N# MU8.0"A3'9FV,_PP!K39"E=N"7@_CSW=CK8!R#]D\&J5M67QYUC9(9]U\[Q]0 M?H:NW>?4I& ?.2?:H$F[X9XEXN3$ W!J*?VRVH:WSM1ZJ1Y=7/$_J^0B:8=MYB5DP-,E, M[AP 0Y9@[V<-XD"V>C *U?M]EZHA*V$D@B#+8W<+IG4D8%ZW=5T%O\,PZ2WH MGR(S5Z99#U@N*\2'*K)0 ']*D5T% .OB_,2\%H\PG)Z& =CXAA47P2JK*EF. M+W,?+'S F*R#WAYY+RDF@F&B:D V[PAGL-!JI+ 37:9]+N0R/JD_N@EI)5U4 M;7A]JHO%[,PTMY\T]*?4EXD>E=M.C7$B23=E<:8K-_H>G;Y+JL&=FZ":DL*W MI\JYVCIJ*^Y"6O+P=18$8P.R-4L22MDPO>XB?*WP0]I=$P_;%.F;GQOGTQ6\ M]9[^^!1ZCQYO?#@.H\0B3-]E;]B0?,*D&R&]!XL6?%TR!9;Q0 . W0W<.\Q[ MNB(LB/,[:8K8O#[(B M/X:OQ^-LS'F\&L@0=+$U,HKJ5_Q50$H\>/\Y=]C!_ M^,C=N[=XN/]HYNYE=[/LX-[#/-]?S+Y"2=R PM#_156_B?"/+=F]BL5O&'>\ M_;\FZ$1S/-O93Q/\[^YO!*7C*EAH@NB$)?%[/$X3M&#=>;,2""!1;,IR^UAZ;F M&]F86=_5_J.&7\*?S03QNJHK!YHW#0*6)@VRW;32?WW[#::1T#^6W:J$?_Q_ M4$L#!!0 ( Z'1%02>7/$44D -)9 0 7 ;GDR,# P,C0T,G@Q7V5X M,3 M."YH=&WM?>MSW,B1Y_>-V/\!)]_:9 2H(?4:/<831TG46!MC22?)GMMP M^ ,:J&9CA ;: )H4YZ^_?%9E >@F*9*SG!TY'+;8W2A4965EY?.7WRWZ9?7] MO_];DGRW<%E!_X)_]V5?N>^_^X;_7S[\7WM[R8]E[NK.%4G?/$V>MTU6M&5Q M[))799W5>9E5R8>F6O=E4W=I\KK.[R;\,/WG99.OEZ[ND[QU60^#K+NR/DZ. M7OYP^'Y>5O#O+GGW_BW\TR6/[Q[_OW M[MDY[.WQ0KZ1E7PW:XJSI.O/*O?G._.F[O?FV;*LSIXF?_I8+EV7O'&GR?MF MF=5_2A/Z)$TZUY;S9PG]NBM_<4^3@_U5_RSIW>=^+ZO*X_II4KDY?)(W5=,^ M3?ZP3_]Y=B>9'=-'?[[SASG]YP[/IBA/E(#P3YV.'8\6)>\\=?C'TV365,6S M.]_K\K];M/KD0G[Q8/5Y-(EDEN6?CMMF71=[PZ_L&V$/>]<^2Y99>US6>[B@ MITFV[AO_4O_KC'Q[?N[?_[+OU]_Z;[[Y9?T\?'SS;3> G2]B) M)*N+A)8%9ZVL^R;)NJ29)X>KMJR2^_LI'J&#-)F=T2]GKC]UKDZ(KDV5M7R" MTR1+7KHJ.\U:!PS7KIHVPP..7@_ Y<8-) MI(-9X.OD)<-WO\O:OG2=?>LU<=:=[]\?O7C]\?#'#S?).C_]Y>C]T>$'7I8L M!O?>X58LLC[Q-$K@M%85[&C=E_7: 8E0^L'GACK(,+!ER8M%Z>;)VY7CK>^2 MM[!Y.9#3S>6_,HO@U\=^3>_!!Z*V!_$'TP-?PYT7W;$-+#,HN2Y=RN7E_,2S@0PA"OK MJ^[OUOUX\_8GN%QP4UZ]?7^4 @UP*EU9""F52LMUO\YP-TXN./SIJJ:T^[I35+PX.X?_W#P M:/_9E_TO<,I'8 +D#QDGG !DF(-OGW6)"Z)V*!]8")W'4K2)('6#H!XY 9/T).YA-T%:%Z"6N;"J3;,' M,GW :0%#/D1:3:QHOA)7BXD8:KMCDI.\_MT;# 3B0T M8/5MUH(\'@JHF9-5PJI@A*S6261P3Y=5)1-0&LVRKN05;J76,CO#D0W%@/]= M2><(F1X.0T]SQRVX40EQ[\K\C4KZL^0#"&^0R;SVEVN]Q6YF[M_>H[GO9+M7 MF?S+-K=:"S>$[C)\*;]"J+KZL4;JFV6V>!0_GH M" -[)4;Y^&;)/+M9,N^4NTCJ+)FOJVJ/A(Z0W8W( K<-B2:^9&V!OW]9PDW4-VTW?'@@9^B!2 G\]W_S*D$)$U]DN Z<4D%, MG\)^=RN\^&:@7Y+^0W?INE\T;=D3Y^"=!S9HU]1P3:)\EC/#91=BDF3> M-DL6TL@D)*SA5773+H&L^*:NR4N2+EX"MTU%1,V2G-[1!-9MY"4D>5!QQ]G" M3[L2S-8,Z X&*;Y EP]R:]W2W1(=#)@!$ 8H4[B3ID?:S% :H^J%MZU/#@\'1Z"F"VWBHP#,IR)KL_7C$/^$-8-S!6?9R! MH8YW$_R".4A?F^(M,8=_T#4!E,[S]8I5)-1P9W7YBVP1OJA9 MP_ZL\$[+*F4(9FOBLV[3H+@,&30G(B'5/%^ 388_GQHW%4TM$'+F=/'KVO Q M#K9P%3RP<[:K6T6S6J$>EYHO18@IUK@HOD\*UL^6;R/+9B(R.@9*C5G[P]6,WS<#^N<\R+NV M@5UT/:@Q8#G3>,2_^.!K6'+-/!1T'[6X XN2Q6Q.$H[XT.I.CF^K2UU%R_M665RYKT7_2+[Q/J6]6ZDZ3 M3^#KOEG*AW>2LOCSG9DO[3'ME$3[/J M-#OKI@8) T1^-)X"^=&2??2EG99%O\"Y[/^'NKSVY#-0:]7M=N^2;C=+B"E? M643 FU0A\BNI$!]90M4H0JJD:G)OO%[.FO)J'1QI\[E_%EVW_UJ#L (NQO-Z MB&L"R_6C^YRA0*E0_!XOS(FALTFRW]C,W=#7P>J^,D+K_K4N6_)B)V!UG+AJ MXB9'<>WO1!:RW8T: O>O:@B\,'?D;5?]4;/+0%!]R$"S(:?AW>3C2'U@=EG! MYAD1B28>:#7TH)?I2SA]Y-3XW_>>[*=P]%"D T/4:]!W\:HO<#6.[N<5ZJ1] M[QU (Y4SGICW*Q4#/5K9">9'5VEL;;1QD_ZQ;P"KK]0W:O0?[CWFVY95F.V7GPFM+I#7LPD!; MFQ*4R-FD2:%W&0=:51EKRJ2.S,L.N" Y@\MG:+,,.8!D=): UG+L>CU(("#A M<9C*H_W_\+HHL)RRO'#>T"?$8_@]&/J&D''M;]0+ ZM 9D.GXPR4:]2P"B=KQX)C@],,AY]$ 5,F1VZ8X5M $9PG;-++085UA1TH:S(8\0 T]+N(>$-J MR8QG-#56KY0F&1IT)ZS9P4A6I03CDA3&!-1>F$'9+>A"&_9I"565E$3[)O'EY%]T77H.+>J6RF]["W6]D! M(RI"3G/,E!GTM,$;V'@#JX\W>8/)@ROC/]SGW*UZ3AOPCU<@C;H8O.0%G@;X7@Q?-/Y@M]7/C<'-F[V,KJ8M M \5_;(!-2&*\5A'=308A+GP#5##B'I+2"'WK%4$>.6XSN-*+9M7'#M,)23!6 M>.$])CS;H9^J $G8.O*YW*3F^^"JFN^1\NMS5[LYK.(WH/Z.YDS'ZIUKP3;I MX+K@-207\I%OYAS^!;V 5 3-##C)RHJ$VL"MSGHWC(,3RIG.W<_%*)-T&Z]6E8C/J@36$S\:+E6L,(YOELM5TP6F]<[VSKQ%%A!\ MBO"ZX^;$M;4$O,C73U=YMST I@/+@!?1NHVW<8$;0J %.P)!;_5>H# M$+32H6<'_V^; QTFL,S*NL_$86K)D+ S$2\%#E.=K1Q^5CFT9F$XOS.RE_FZ M;4DS:5%+7&+L7A@0%:0ZK];D//7<=[&34E-*6\$GI<10 MN;@R+ADPG=+)_5BK!GB^W&C/*2LI@WUUR'UUR'W!$7CORN5LW7;>XGBNWJJC MSWCCZPVRR:W2ZO/FH,Q%+#D9P4;)R!X![:[KLK8D3SO)%)+9882AP03\/U^W MJ,B*Q& M%:B'UY$C4P:=/.0>,@MM=?)ZX6J2*<2]"T>M*C&*"*3 @)Z_Z((I->"7IQ2, M'IL X]M1;C^OFHB]$1F# ^,#N5N\%2_++J/X\)GF">Z053UGD]K![':?<8 Y M3&;*VUVX#$4J1UPO,^]+3OA%MN[<]KF>F F(T>FI-+8PY,B7&F149^7."4-7XG4Q4*3]N1N-ZIY4ZOTT<+H^6&E4PL,U+5 M!B9L9+/&8H9"H6#*1UOW ^;EO2=!NFT#X8&=$V$BHS;3I$/*G]"4'BYU/N8- MZ.SBW#$S92#,[&PD>&F.YE&U35^A;KEN42&?2&UC9U.5P:D&2E\^!*17#-\L M07JT;NY:"+%2(8&UKKJM\C">(:4,!36 MQ[Z?C@+L9H;-QF6/M7C.?X@T>9HP*QFQ2P1#>&H'A7>08"(W>8Y1%/0.A^,6 M?% 3S/8T9![MTEM!"6G72#T0?.N:+ H;F=E1%R5Y$B==>/?%:)1@OEXZI62+ M7GE?* M7E$1#"5)# TQOWS92B$>J+&S RK56<64O!"8' M#K58SL:1>V""$6",X/:/K<;((9#;O0T!B*F\#+\A\[+M>@T2PG0[4%N+-;*Z M!@S-E4=:58>D [NFPYJ;$+2FBY!3QCGJ%PY>('Z;P67CQ$5&_"DTV^ERK(7>% =L>:&/"QO6X&\O5B-\C6JX*ESNBE@4O\HR3WE6', M\".9#\/7Y[EO)-! 4XEWD0,4P+:4[!?\D2$*4NS:>X7=G(X%)1XC8J&\RLIE MI_H69]+U?8:'$1F.RHVXSNW0G_&^2>T+6[7_7H=.0^?C$87PI MJY27B87[9O4,[/?:[:E;]B JHNXP'YYJ(/O%=]_ :-^3[3C2373I$8/% NZ= MD $CF0XVB?X8E0"&&!&[$%TBB63,+[3DTV9=%9PY.\,L7*)GY.%89$5$^XYR MH?&MQ740?I(=)T@PLFLO+U.^1@A^0Q&"<0K-A>RQRQEB-V"'T43HO(BEAUYZ M-+M\;DC69UOF3],JK3=R2D2+I,*'2 DY;=I/J!$N6LH,WO!8&E*V)&O,3]JG M5YF,K70K,49+<%Q2I#E%8S)9F3Y)+;+$;IJ;/#L-=;V%P\QJO%/7'*9!W:F% MXY@F+]X^?W\8O"@[H@K &U#P.M1>@TG@1>>N;'ZU7L+-L5[ZV\OK(OCSO.G( M*3%XQSRR'BC9J,2R[08M"U/_Y-,>"@-7?M]$+-M-PK\8T1HB/99\U66Y3+6YZ^=$W6I>@3KSSIL^0%9QB7F(M4 M]W!#J@6:RH_%QE ]SF[%JO5&&I>=]QDA%ZS]?G5 MM/QJ6DZ9EBCQT3=QN'LK+$WOJD4&>,YSBO+0K\N(G;1>S2WX*UAK4Y>6/10W M$R2[KJSOWX2>:S1;4FD#>_VF--LH"/;E:JZN_D)&07?C['=FL^N MS3'^S7(1<5#22.N#W_$;$ GAHB/+2,G.L*R??FPBIU%!,BJ-'N@+[ ;)1IR> M"".S2))9*=!0W+HO)AL;2A/GQ8/_)81#MA=M*GE -0"OP M^8 >6J2,*N:Z8_C-Z*7%0*L"]Z1AF3M:$7*ZD^J=^4&/+*?8Y= M+E%+>PPZSN,@]HD^Q\O*XB%ZNO@?$*.0:]P<$F%N>U;.4]IWO:V#E0S1HT1$ M7T+M[Z8GDXF*$T/;0E /,!;RU?**\Q I,X0G@3;JV42]YX!F&WC:P^R-."C* MJT&#@$E;=AU:]Q&);.06UX_'W/H&1[;U<# #2I7)] 8UP /U2Z>-9827)QEP M)#(_Y#>@>8C[=&G9:4.MB M!"*J09(B1'K;KI4=Y(>)1DT4^D6.45BPXMT@)?(O?H=[QJFZQF _ M1#$Y$LQ@I5?)W$EZOL_PFJY(@ -?E-UJK>8[P63.,Q5\=+(,S$_(\0^X;R;U M=S(K;^QR),'<.?=I_%+TELRHJ N9!'&"KK33F__)DR?VYM>;5*V7 M8 +Z="Z=MZ>J2IX/TV8 A5[% SC'/=MYN#N9QU: >0-B9$/:\6F+M:TUJ1)P MPMCPT6E2O0BA;A6FR,/A1 7U:0M##>H\3%4,5^^3ZN)K!",=#/>I;N!%G+(9 MPM!^X7.21S)E>@2M;"IE(902%#22'?O2Y5PP>/_@&H/R72]!>5O/'E_ 8P^& M$$DD#I'I9H,:Q97DR^L!"H9Z?K6(TOJD(X$C;(E\M7.P/V3++7F']JZV=?EX M+K$0/U6N(MV-@24H7;J,INK3; E1K+-Y=3'&$?&69$. M5'18S4K^CP#XYCT35DJQKFE$$CI5\?W*1S*%F^44=]7PUTM?72$U=-M+(FZU MT][DNBKB>@2/WK'<#YGT[PBFCTKMJ-I:U2/^7- -%5'/_Y5S/*XBS$7]0]!) MX)=\MXJI*E\3@PB^'P_.A$8^,<0.^G'9V;J7L+ \1!)]@8VWUL0: YV(;W9, M6X:58;>)U&A6H]%P)6;$=.(7M+PAX'WXV<8U#[(SS]D!(D?3=8S(F&[8@'0 M0+)J3AV9'?P#_'%.ZCV9&?29A1\GA$:^)VW!(WWMMR?8-M8GW9S6\.VB7'&5 M)>E.( +6+8.O[HQ^LVRH%AZNLXC-\%@B'CCT[Z=)V0-%NPC.JYEF@I--B\1^'9+1I0W[#("37I7WZIW,"*@:40#.^J+2 M"5N 0F"M+Z88!!7"^9HHY#,:)-&! *CG9;'.2PS*B[K(VQ:B26=^"# 5YC!S M+N%O$SC('>:2',-C:#W!#%X"M9.3LJDF:"9>"S7/Z'8Y&R[ERVCE%Z:TVDZG M(YSED!C#N88TCB 5'VWHBL#0SD%)JIN:*A#[DJ-G".#6T6W:2SP--G>.-B=F MLY=\2A7@>^Q.VXH,/,ESL,A7N]'>S;.R0ISP:)F(-$<&GOC:/=0COJ?*3N%! M[YN6;1.EX<1YJX<1Y[S%:EQB8V:$.[L,C@JS$BY\_F&*@?U&!;Z:VEJQ3M0(M83U-(O[.5DQ=,P1N--JDB MW-0;A#.?/%+[R%%"FF/.R$6Y%R-D8WHTGM'+P-2H",;>+/I<' /R9Y1=K^_A M0+R^XKBDRZ3#XGIP_5MO'(WQVE2;J01.57,6 MXM(0"VN,6S D"'8@2SZ0._M=A:79: TM41J'*X69QUZ^>A"1SV+JENR5993S3;^0B#_ M-[=E,/"8X1(;YH=('QQ4.Y_LTP&3204@C3,2#ZAC'3P6SA>1%N M>$^N:TL&%;'1G@S@ O1FV.Q^)H)A" ):-2- NZ2>JUU9N/G;9HD$#?*4&Q6 M6*9.;1A$M9T:U^=B&8U/6P+D_MR.W^R;HZ2;FZC@M85 +CO<=&QK3C;=2AWZ M_12;2KB1(V_QP%Y_B+HX4.NRKC0"\DI0LYO M3%&=6'96!\A$S8=C55M:WN4A@5#O,3_*%@I-!6O"-'-@6]$B$%C?,\&%IK++ M(O5"7$*^8>4#-CHX&+*]'P!0;4DL3;,(S0,D.,(XST;R_0D36]W>:7;&K4=Z M4EWGY1R4Y9V'^[M@H%5,*'0D21K$)$,&;5V+% MN!)UBDNG,#O"6/)*;VYUT_PU<:C8Q)J*^6TZ@+$".-1<0Q225H>F.]:M=NOE MRB?+&WOD#-,-_*T[UBGUYAG<+(H A6FEH%K6TD9%>)@^'J8F^3H338FQR5'Z MFK+'XPK:(@<<>&(X;2S9[+-/J-97&1JF>$NAU>>M^[$E/)AS7![R:^FNMFI& M--B= UNK< &0JJU:K!)@H,S:]PYJ,,*9&K/T9D66L^SO[<9)P,"+=)3R=>N& M5)#7;H,H$TPK7KI@_7$H4KEDW=F#YXN#^$A93*ROKN#?IROXY+KL M)0Z=C#5]RCWQ':I2VUHY)11GB9BDK*1@'D I9D/0(WX&Z=,G*'76=!5*PSEV M5[3K+L0U?#^Y-FII9C$V,\G1&OA#T7%!V05X^^%\M44;J@WH_I-(5 0;K.&%2_T/M]<=V$L(RS>I Z&OJ9$98:5-Q1#B8#H?+RH^8>3$170(5=_4 M!ROZQE -$LJ"J/SD>E(_I BCXPO+H.MC.ABI"0)!ME8C)!OWZ5Y0!1/HC[XE-PSN@[9&B36M^(9ZSP49ROJ.25!16=J$B2FBJ_=H *8;I._K M%]%]!+^"1N)IUK99+6YF8(B>C,&^V[0JM*R8.-R-N/"8ZI29AP\">=;=Q.ZE MEGCXI!+6TJ8%SC\&::KDH+2^@D/OQVOVCSO,6(0UH>X9O*9P#U/&U["XK.1S MX MUT3M3]G:YN/O&(6=/B>D[&*5#C/!&/3,C,&O5=&(I;!I,U''FZFA/>FQE M:G8-Q@-C$C8"-M<22@$:38,VI<686ZR%--W1A0,R42-7VTT;+>%9UU1KZ;&] MKKV^F56W'-IMVX:J.2)@]UNU73JOS"UH&V'B M98=-IK#R/H<-;; G0@5&#+6B+7,D4P@-^3:]' I9- 7Y!3R3?J1T2]KBQ! \VIC%).@+(I7$5MPHE:*$*9M#0"CB M4<:S=R-<2@%B^%O3B4E<)=59-.#0*8.#][KM47 ZVB&2IG!N M@'R7@D7D2^/-P(UL9R6<_)Z*YJ,\P^%4;V:.]BC$4^52GR8^9@&:C,^\Y*%K MF; Y$M()7-TD&X\+N4IY#-TQ$@=E:U- X-M/SJW.&WRJ;S;F:IEAA*!/JJ MRUAM07E^$O"\Z3/C9!Y/Z9=7WU^S[!_YLI_*:)NT@TQ?G C*/-35I*$?.\(?2+,[I3A4M>^K]BH7&"SHD>JB^!]H:)N@?MO=4'%V]-: M[0&72N9\REF+$GU#Q5X05#3VJG3 MBCBW WI:2GY47M.G%I7Z,5(^8(F;ZWW M_K12]D>:G&2Q>1,+Y3)\S9IWA/ZBKH9PYW(B35FP=HL13'P$,9Q4_%^B-UY(?V3U M14JZZ>Y;S^!@@1E*H?/Z[!19W42#O)9)8B M5\'JE8L M7J\W* VQO*7E3HZ&PN)#VGH9\QG'R[\_0^*$> Z9*5XO. MU<)!7908(@I_T^%CY!W\ C6E/#"/A\*CH#UJB&O"FX[8RG_,6R62+G0/;EFP MG;?]]F1^(1> [72:^H]_:05YNV:=-)2VOF <)#>6 M-VUXNA$,K)"G?5T^R#ND>S!0"*Y;.K1ZV2#*@RC08M]X'ZF42:%^C^E#G!(Q MZ6J]8!Y$O;D]ZB/MAL)%T&W#W1.,AQCS/3F^%#L,T,.(G^ T0_%8?TH,F)-) M?N\_=M4BRZN,8S.\6 SOH[>O,+5EM[E0&2CV&BYL^MOQ$A(S7AAXO3P[UW)>Q46@Z(; MXH?"^$I-[$;&%&Q>X=/!0ZB*X T6&<&E7^'D[:@2ZCU936O@2(\H'Q#Y!XNP M=WF>FL%*78&P*D$/@+^:-ETZ.]Q)B.I+F"$I%ZG]I+E'0W@)]20-RK7%(QV0 MSA;2",_3=2P48Q$Q71\>@ZJ@:@.S.!%JO/-=P\G4FC[Z2%WK<45!M<] M:B919:YWPTGJF!^'G&E?G3>_1^?-E=$>4(%Z679@EDL-O+UJ)T]6&L=5^3+Z M@KMMNKOA$HVXO.6DJQ3++!FV@,-B-$W*X.1KW0<5-+]F*K'F"@65V\.L4]YA M;I*"0I6FM$F!#^%1#82J-X5]]N&J;BTE?9>=<1L=?YY,-YV11DKT:[/50A&F M6L[:'>JA78>@.O @/L3UQ:()S1PJO)PUORSKLL.8$G.(9L-)R&F.43IRMM"8 MG-C/$(*$JB9]K->MI*%RD([N7,G-0V7XC(T8OHHI&R0*E C@$<8%O0%^-@)R M;V4-$I.\60UX?M4C^=>F*.?B, I=S#6>32=QF(X4\KV*M:91@KVVXA\>NX8V M'8P?N)*RD!VM0.Y1\\'-R288AT\'*2=*]: MV"0@3=K!UT6961(O])E!6U*" MN$2F0)S@W@T\QQAYIR"A /9,J*=TWQM7LDDS@]=T+G(S@V[$N$B3QP+Q*3E7 M%'6YJES BGP0"YLX+)I3! M*AWU^.7_+QU_M&1$/(KSL9[ 2ND) #3QJMTGE MB^ ]MVX4KB%L4ZIBT%*.HHN>JJ3&CQ+OB+)""^ILR;71U5E$#B^##572&+>5 M9NRM 1]>1AMJ2QTT@4S,&<3'P:TP M@[#TT!%,H2T/$VDLS M7Y<#Q@V6C^\&"E8_K2'-3BTGL^\IFWRK8^^4:2 M?-(A,!NB2AJCT3^(N2.@!O1GY^;!>0:,^@*4]<_K.I>DUJIT&/5)T-7;M+PO MJ.=PVBQ=;L3HWVB$$0;A=%L>1'HIHCMNNYCWP7XD.)50AM2T(UP.\2(=ZK,X M)8WN5ME3:R+J1*>9=<..*9EPY_@>E[-&VPU++K(EJ'?H1&L8X37#G@A%\%Z( M=_'L+H-<,@FMQ!_L?R%Y)TH RE_&6C!AK7#(_0YG)UE9V2)0GZO]<5CZ)8[0 MI17,@5H$^*^0. "U3!M>#C"/E&JIT9JF:JV#+.."292,\U8(IJ$ M\Z'K 4*AB:]$+G9^V9QU?OFG3^O+WU>7;?!@AQ@N(RT5[55MMT\(3;3A'SJ M8&-B_MTDO@YI.X3R5*!1Y 6/YU#:-FQ(E8I%2/)\J ">--4:)M>6E93GUJ2F MPZ09S0_?CY=L7JXR1=SEY"Z"1O8H0Q$TK7$M2]!9D /QR2A)DDVLU&9*^N)U MCBQ7\SW[K2UV,JD_H;@)3CJ>*)^DU7FS+51&L95)8D#SIJS;TF23U5[1U'Q0 M$?;7MXH-> 0;RD)M2D84;YUTV=U-_@JF;4,*_!1^Z;<>\!2/=9%\I&##!\ZC MADN7!/V]_8-'Z+4OVER=E90KE GSWW*'>3S_ZT!N]PV:"DU:A_ORX+B*+?T@SVL&\ MMXXQ?#'24(:D2-Z(3-^:4I$)9XE@_7L55=IAW+3$'TG48B/ HZ3Q8@2V:6O' M_@,*6&!DH3J;RFH%?:YI%9+<'$)KM'3K3EQ!4:HB4(/KIV=AG72M4JB-ZS%%*R/B\89W#G-(W \^-*2L/LHP2 MX('J%8 ^EP#PDG*/P)AZW!0*)AZ@(V=\9EE(8T%LY(5]] MT+\K'[04HGY[U4+40Q\.4UO5\KLT.:DJE;X,68L?^E!(Y]M&R(5>#@4JUHY0 MG9R@.$A!7\?-+4WI5!F%&*. HW=MHS,W]&[@P)(?,GA%X2,\QWB2P\8@[WOPP:KA MOL45YT>?<[?JXSJH[8U/1P<['E5O'-)V+G3"%EUV.4!,^%0PV%5F9<38TQB MOF E@+?GE7\H[;3O9$O%TIW[G"H$)FA)F-E;AM8UI0EI)ARW:AH44$90?L1@UC,UCDOB!Q(74?^@,?8CKZ]$\J9X M.[AS%ICMQZ[4U'L)\ZR6Y@^47"*W$#[KJW&!N]951]:F&=X[$&QVF2XL7#IT M&C&\1"#.'9&" HUV*+GY;5+W?P(C41KZH?TA;-=?"7X'__J@A; [@;+_>?C7 M#Y:JO@P<1H2OZ*BT;N%J0D:U8[\G<-4_9LO5,TR>RUVQYG9K5$CG519VK1,Z M??Q6'L"^^S;7BQ_6\188M\J,X![Z: C& GSV@GIXK@@*[FC&U5GIF) 6/+ M5E%]I]ZS0K=K M'G!ZN*UC30"5)-11P&I:%]:E697Q&)PI-=2 M6CK-II $1I=5 G0;BG,N$C7QHGKCZ8<#,>8!/U%C":CC30.,J8I&!AN0.'5< MOSIX)[<"05Z)\\V*Z4,$Z'YB734'B?.AT,[]ZS8G:;\F'Q0* @^\ MA\=(8?;NN'"D[ZTX3A+JHUAH_[;S?VC."C7=N5K5)>H=R M"\EB,URC_&=W>.*J"&XZ>L$G- \X7L!J?*@,E_F]%L=XZX[I[-6-B%$>?(T1 M)(_Y(.=-\F0'CMBX4#PU'=Q:XYWGY#+!6? .<'YEW'QVP_&A0^-3ZGQL+95> M&;TBM:ZKD*]C'W?>9IK ;L 91>E8E#!L 26R6H-U^$=)U9N13LCEE@/AYH6* M>DOT&;W)R*"7&?D0B TX#\27=RAS6H#7W4)I8/3$@(:Z^<]9/5AFGUC8GMD] M';U^A8E,!:.'UT+T7K*_SL3O*\H[94H.,2V8HXZU=YG=>7-G2YJ-S]WBZ(FL MQSN7S;!T%.>P$ $1L.-F=F0#U3S$J/+NC:]NXM^CF_C)57U&/W "_6WW%U%. M->7HLC?[D!5>3O'53I>INGLZ=2B@Q@)*%B(K44%+:RN53*PY>>(?8'"HG?O7V$&T+;B#Z"Y!_X?B+)H; M3@)U7VRWAJ\)N8['ZBO GU#-ZKJMD]&*.>D&P0+I'D*?]P>&$(YX8HEXIS.A M1? A^GQSS?V+4"@-<+AL%/=>@G^_?V MDS?)BVS%7L.Y."O^+/@AEG!BD$X,NBUB;O!#-HH,:I8 M[2K%([K-_C=,4P1.!P716WQ3(5SC4R<%^.@S53_S1=8WNR9ICBL'J5:4,Z]I M])#FI<:&B+.Q#SLN%&PB?S"C*0:/L.:9B1-:G 'X;VFLX'QY;>;MG+CD%A/= M<BIAZ<":PM,B%\=5OXQTV.MPZY)>QR$(>NNBQ([4^-M MQ 1/EQ4,VT$#^;3;"):1HSQBV9(YOQO,7^X:P!%RFT :8G6@ M((K/:;($88,S\%>BS951%0ZQK9B'QK(59L^2G\C>F!3<5"]?<\FD=":+2W;" MH5+GCCFOQBB1G)%9E!&A4ES*N3%7)G2T,.DUQ.M*:O,\9Q?<(+^_'O?%&@ 'A^2Y3UZI01*VK] X[3BK1J^6-+HSWO]5Z?, M[\HIU*>--15Q105Z_J[B=A-! "2@_IXEFA(@'S$%KO1^QK46V>$$G-?O M/,XKBK)5V4;WJN[/X90^M:$][6 QH[2LF^S)4X M0=U?E'@&X=10]L00*I.#U=2D)\2'-#62(@MR@_GUM5H0*?>$EK(F(=-F2HA MG<[+"N27P,B8QA!];9I_+Y7JICWLV23>RJ\&K MB$H\G/3EY/ ;K:Q2077]NF^36R75C&UTA_B/$D73=I?Z;X>?K+8[ AU5W6R2R39ZND>\MKE;C(?RR;#>)G)& M@@3V23%8@ )_PW$">XU$ I-J\REFLHO<8!X)!1:T$V<>7L1+DHT_U@TRUT_( M]!HFN9OZ(\X-PU^G$H]J@MG!9O]B% M&V*:CP+[U!$'-:U%8D3^N2C7 !LO9[#78P5D\Q%56BA9H\?8!)%<;GQ?E0&Q MD<;R_C,@PZ ]+WU4*B@\+YP2L@F..<@V82,1--AM1_*V$ZH.P26P*YK7)#$S M3D%-/I7V 'A&MY/?59[$''2:%/IMC0-;J*8$B(C': 0\J,+KKV?+ M73RXKX<7/DEI4N,0[2 43:FR8?292>DH!<.A(;/"+Q@%PB,;A4X7FT8W*<=5 M1H5N]NXU-^X.^P7#\8KMAF&SOH\-YKQ8*OKZ*%8)+/:.AU+"7.2.D2_S!7XE M[U*-HX)'1Z&7.DR=/ M/&X8#3JHPCKZ3-&;C]GG >+30I(%8C*(ADKX$=&%9K+K*1F<0^(4S(NUO0' MR*F@I?:,(G5,L!&MO[PX.QO%QAZLT%^I6<N\DKTR?/ _IZ!W=-!/R5,K4X#$E]X#. M0F"_2.H.IA6HNL 8;X6.$N.M@"9"#:K1!Q<,0QP6U;#0VCFLS2K::-X*'S=# M[7CG;%K,LG=;*"9::$5VD ODJ=QH1MPE MH1^?!RU,(-W#"FG+1J:[+S6@\=T\@U9*-R^G]JZB\T-0Y&)1H;,BZ_@,4,I- M4$R#I=\3(Y(E.Q*=:MQ]1*_Z.G2\?<^835S5RO,^N(M")O<> M('00 <$&X00SGH=X$]FCO[BVV95LH\A6M$LA)5W'(/M(LI&G'5'%V@V3:V K M!'[AR\D1Y5-YJER"'&GPTF +=H0Z)HG8Q6NC3M;$./(MSLPCQ19?^'[9C!JN M [,CFF=]$38*70OQ>YH;-5\.49(-R[KY(O88_NRKL8"MW+_ M2;X#K4*V(7:IIBWW%#/-3(,_)K+Q\@KQ%SL^E9J+/_5"5(#WX#[*;M8M7EU# MA/:OOLVM5>6M>1S!Y7-/ATNT-C4%JI'>P[#.P:="8*B\-7'39K1%5Y32")K8V-R(GF/O2G8 M^$1:=8^@;KTKVG'+S@<3_>.^P MUW7!J5_H(TNH]\4<)$25U9]"SA/Z1_YYJ;&_.OU^0TX_J5=]_2;YZ?7'-T7H_=';5\GAFY?)ZS M$BR("E3'R(!33Y,_?:1&/F_<:?*^66;UG]*$/J'>-.4\JGID;IS:>+_0T^* M;^_(2_Y\9_\.G*JJ6F'8J#[V?W?8!YC_]LQKF+AO#4OCWX420E;R$!'']YSOW[FPL):4Q[(,Q.Q)I3^6HS)JJ@%^_^O@B^?#V MQ\/W*7#;BVB#98!X,O"G7=]-K78PQM6'>'#),6[9.L>;^OWSN+!T@ZST5?>$IT_H:QWW5 MM B'[*_S]P(N#Q^](-RA:WC?!C/ZV[O[#QEM XW;C1/ _ ?X/B1 1% 2/L.# MP_X;413(9D+H$+"9ZOPN=N]ZZ2JL=<>TF19Q$1C=.4ZV$-]2G&F!X_[CCW]X M\NC;)\_^:6%YO0K-7-6<(A&D> ;M]AO"8O<$)O_$X8?4XA\,I-&@P'56UVFS;P@:%!,/]0,+_<[0?_.G6_: 7KZF7$G=AUC"- MWP]/1:#L+.HPU46=J#APF7625-)=&SS2E(_UX)HP :>OM;M6'LX%)X< NQ=9 M-1\T MS2Z"5T>$D'[5W2#0UE4B6S:1B7)DAQJD5*3-]D#(7SA]KW!'2'X8")W67#U<*H@GB5V.G F_#N41_NMQ3S0ZUO0\8*T;K M&;I!=JH^'B>F^L8]NF>,]A-0'WE[ R83 ]_B%YPWX1M7IJ'S&*V2 9*P<^P9 M_DGYLH6;,;:D=(^4]A@9-9H'V;,L"2P^ZH;M>WL*_B3A"4F3L)(GP(6[5(@0 MRJM) DIW==-]5>$3D-FII&)=TS]3TVB-/O5_ZLHW]ID()SKD^\;"#4>\XNGU MW7XZ6BY=P-Q0SB.+M.X%< MHEL+/P.,LRA7&UNW\*6G!X*/X<[S\01T_:-&A2DGKGHJM)+2RN7!3O S);GI MW(Z_.,-#$*$OHQXPN&I[F7+"UP'HO 2#)6A'F@+S%L5=\E/3?L+,T>>2PO*. MX8T]HCMY4)._OW[MJTJH)>-[1O@*KW@@DUJZ%LR$FE%,<'[AV/&/E0('3Y[L MIW'2\GN'T'@T]]>AD-CQE=U1XT^;-K2;V%:HE)-1^:@_P2_QY.6>+"33 M\[P.-^XRJ5<"%VO']2@2=E@NML!.LZG%?(L ]:2R:DG850JC1WW%D%@$XEZQ M\.1_IY.0@$QJ?Q*BDQ5K+5>H31)U[*N?Z%;ZB:811F7/[EU5A>;^9G2T@;&W M*]2W&'9;^Z5NZQZMU;7^MBM*T@>H<30(O*S4BQF^ESO*=&I##8#SQK#)L>\X M):)I"F4BW93Y))B/(9526=GD@-22XWEQ<]+:C?] \_X?%[/F0^\PF=?4HAL" MGW0C6(>%RRJ$<#AUU3R35@%]]GD/,5FXYKT--Y7:""$)M,I0"0V%-)0??.Y4 MD'>6M<F@8+,"?)<63=X(VVF/LQ SF' M9UCN[.<-]1W!WXB24,KLX?0OL![/C!5K<1.MN^EN5[L&C]'Y/<_1(,Y:TM": MJ/NY*,SA+=X.HE>-V\A[FM:.[WQ,=FC4 MN23"&(AZF R.^41R-L*@S^/\Z4&!T2*3OL^#22D)S-PVI&EZ8C!T[08Y8\OD M?+.G>1,W;[>%Y1M:M@>,KMN,2?W.^#OC;MC2#'LCLLK"80VI-%3G$EAJJ0[_ M1!E164GR:M!1_0M;J4]WH_=9M;[!^N%D@_57JGE_N+8&ZV,64D=-,..^I-_Z MN8W6@_PO+]%P76MON?&Z:U$P>[.I"\4942HK> MI- 6T4L"784)[NT&T;-Q+:D*4QN!D-9NJ(3K%@PZW8\UH4LTO-_2[_Y:&MUW M+NI 9RI<_!IBR/)8VH\<)M+2L6TX^FNPQY4, XW!M)%2W_+90,18EHC:@AGX M='I^P*3G2/X*&Y94&=<%-05+#%H#*'Y[D4T?NE"3D]#@BZM[)BM.2,^27B%] MU)SC1EM7W[]RZ^JY[X(SC#*0>QJ1ZXF3%KSG>$;FW .&W(%:(2.?D3I$/G($ M,.Q\@Q5%L$4KQ+A^F>I2,VP0"8W>BW_&?H+.0#F(X%HOQ4.S'*M8@C"]1"2< M:$4Q,]>-.'E/F_83S"YWU!ZRE1[339ZO5ZJ0 H?B3,0ECT]3)R*O=.BG?!/# M-[!GI2L$"S0[<:$?CNF%^XH[)FL_7;SY?J0?'^;]A.:(IP1MND"*@HVW+A@< M?(LA6>&H3.*GW2AW/K@J=[Y7Z/\3G+"$ 6RACV'624N&=]JX!4,W 0S@ZY#( MGT,GO,' " 4,Y*_63M);,7S]W1=#^5Z@U_JT7;L;8&>YH@B/%-773\--EZWT MG5#%QBCY#._5#=SJ@EO_U>_V/]SO-K5G#Z\?)3V]3'1:/8N#$>+L1'>*(LYE$]1BPZ@0]ZWGY4E1-2L@XIGQ^C/&,'3I',$%=IBO*]L. M%1_ ,/&-;NFW5]W2%P([0Y1&>,WD4.RL9\G?O5(==[3:?GNRP9[M1JH8ZC.@ MYY:H\IE(]50 RKMI!!%'0;:" 3CUF \*@0X&![:A@..FX14BAH9TL+='CPS=+D(TR,;>=TU31W\ M#L.DMZ!_BLQ]._)>4DP$PT3U@&S>$Z3/MY"6O+P=19]9 .D.$L22MDP#08C8+/P0]I=$P_;%.G+ MSXWSZ0K>>4]_? J]1X\W/AR'46(1IN^R-VQ(/F'2C5CJ@T4+L#&9 HMXH &R M\0;N'>8]71,:Q/GM2T5LWAQHQ(6G\-5X_.T9C[<#6X(.EB8F4=W*_P@PB<-[#[-9\>#;)T\>YX_VOP7)]^#!_%$!'WT%D[@%E:'_@^I^$^$?6[1[ M'8O?,.YX^W]-V(GV>+:SGR;XW]W?"$['=;#0!-$)3>+W>)PF:,'($;]'8OQW M'H"O&!&_N?V\_%UQ9>"(6R2QKP('\0^4M_^\'$NJXGH-,!#ATVM%?= TZU\3 M\B&8<,'^^E*#:FI6D9&:K?O&?]3R2_BSF6"5UTWM0'6G0B7U;PC_\/4$L#!!0 ( Z'1%2L6A&-X0< I7 6 ;GDR M,# P,C0T,G@Q7V5X,3 W+FAT;>U<_W+B.!+^_ZKV'?J8O=U)%1!LPL\0JG), M9FNV=C.I)/< LBU -;;EE>0D[--?2[8SAL"$A0"&0*4JMBRWOOXDJ[MEJWMC M%?C]G_X%T!M3XIDC/%9,^;3?.TW^IX7_KE3@#^;24%(/%._"?P4GGF#>B,)G M%I+09<2'.^['BO%0EN%+Z%8AN=G\/G$W#FBHP!64*!022Q:.X.K3;Y>W0^;C ML82;VZ]X2*%=M:JU:BUW]X!'$\%&8P56I]. "M@UV\YCJ%0214Y337H.]R8@ MU<2G%Z4A#U5E2 +F3[KPZST+J(1K^@BW/"#AKV4P)6605+#A.9C:DOU-NV#5 M(G4.BCZI"O'9*.R"3X=8XG*?BRY\J)G?>0F.QAXQ /,S@ MY.49I*3ZE#J7SV-F<.PYVJMWNDT(_V>([+3T]?)F@MT(5L#XKNQ3_1X!#[$4:H' M&7RF%.Z)XU/Y1F#F-?V9BP#N*M8_D%/J?S1WW4\B>K)):/<#N/OZQ^4M/J+7 M@^H_0WCU1%P%UR2@FM%;.F)2"8(/-9%P%U&7#1D^V2P$IB0,QD3@?9M4IA?W M35^"U=4/M#]),5&!,$CHP8 (,0$D]I$(#^ZH&PNFF.[[N+\L+F5:>)NIY)%Y M:JQ/:O_)'B3]:/HDDE@G.UIJRF'>1>GO1MVNN8VV31JD?68UG;9':XU.O3/T M6@ZIV\T2TN?[$?$\'/L7I5IR+B/BIN?/<\KWR;:G1#\W]>*YEVF?PF]6&W7$ M_T"%8B[Q,Z !\SR?/NN5/)YV] 22^\P#,7(^ULJ@_TZ>*RD>+:Z3HZ^-[)7Z MOWRPFK5S-$W>*P@;5=N>@Q!;FX&7\OD=PC2RQ9<=KA0/YM4H36%;96"_5#P= MN1,S/>1'9]K$,HRTY_79_C,R\(F4^-RAL[(2,:UJNWU(Q&@#-V7ZQ,PL>!NO MS%2S>4A,70;H&JFC).,J$OM!2-V)413>"5C*_RYJ2*P/B^XFIM-#NH;C^ M2DQWJHV#FKYN!(^XCAS^)$\LB /X.ARBA41W[$9@4 $W5,#_0J;>L@/L]3J@ MV3BD#LAXOQR-!!UA_#73 X4AOEFU#FXVOD6^5YUPK4,B(YUPX*YWA7 ML0<*GU:=@BR[>M99DZET]6A/J,RM$]T(^L!X+/T)W!!F%C8&/ PUISAM/3(U M1J\%D>17%I 9<*AQN?5:2-HEKW*/I_FH>UX,[G(=N(<7):M>>C&>:SOJHTWT MP(N5G/RZS?H\+K66\08SP8;!!@//%G>+NMS)$1, #\6,*/]>JV)(%$48_%;.BYY!5_J^&Y> MB_?@FX*[@+>G6[0;>TK[9KN MZ63M!M[23M+. MQMYRKL[1(=@_>$=_90?^RKM9D5S\&=G[7HYCX_?#.MD;CSWU#[>@Q1;< MR(UKX@3N]:U'JA YNLL=1ZCV.(+YOW8UB(6.=(4YQ4&,FTVMIY@>IB*(F M*R3*2?9 2G@<,W=L"I*-KER_>$11S@0E8"WJFPW:IJDQFDHJ)(0DP!ICK,?" M*GP)34WZ0)-L$R3%)2.?J7)Z@CHPCX9>66=(DBQ@/A&@L]E)DNSO9N$#]Q]T M4UI8HF!&F$SV>TQQ+?-VD3 V+ZVY]HC5BHDV FF311, X& M(TEG:=,M8RPLYQ/+))*IL]'E:=7YG.#,:D(<>JFDW';T2]=08'7J];).TX=$ M834//NIZOWQHVW;M?+JZ*;3.3U[D!OSA:+!/X$HJ%ICF1&AL\?DYMD3C@?9N,AKTIH&+1:YW*J\PS[@D9< M:(:P5..^)M(C?\%O/G>PU_\DXAO% 8H7?R=A3,0$[';9Y#K%N\'3*NBL PRI MTED=')U#E4J)5R92P]-\3(P M,# R-#0R>#%?97@R,RTQ+FAT;.P1N6Q@>#.^,RP3?%& 1FY$FD MD&H,)\/Z\1V(-[7KW#G)ZL=ILDGY]XY ,KMT#L^K0;5W/J!=C"&6(O6=L(,? MY*J+S-L=G\K=LR0@9LG]1LFJ2-WC5X:0QSRZIREE%EK.&&TRWG,#8P^]KU@\)2 ,(A5MQR\ MS$V;J1-.;N>K:+Z&VRG,YE?1(J(/6BZCZ]EJ'2VC*UC<7=[,)G QF=S>S=>S M^35,9\NOK[@__(:0H\)X3[R2R$FH1H+)D72*P LRN88E;K@VBEF-P\J0CFM) MTV(JU196K@/B.RO"$B8ZVFD(C2Q^HJ]#M-.,]4;;>,B%J#W"78&DH3-5,8)9A8K2%:)?:R.0>="FHVBG72:7M;""JYM(@C#K^+)U2 M\!H)9(^C0G?L4>,Q;3<_Y)PNMR%V+Q#=4XQ5Q=0>/O6Z9K!]?\C'7P2O4%!A M:2:UB?\J5\+^NG(>::'7HF1EB4SI%X35;XX"TB836AXILZ-$84;"+1*T_DH# M#0!L"F9GH07T_N1T-!KZT:XDMG2]\OQ_IRH"J2L"_1N0K^G2@1[ 0M'OT -% MJUQ2=TP_>WL@KT97QQO@#YG\83J/_M_I?("C MLX*!_:FLC?;_P$]02P,$% @ #H=$5#GN'R(+$ W4T !8 !N>3(P M,# R-#0R>#%?97@U+3$N:'1M[1QK=]HX]ON>L_]!F]F92<\! J1IGNTYA"0- M+8$J^GX*S233UWOW] M;X2<31AUU15<1SSRV+NS/?V_N?F/H[ MG'JD'WAQQ -?EDC+=RI$OZS^701./&5^1!S!: 1 8LG],;F\>-_HC;@'UY+< M]KIPR[HP"/RJ/Z)1[BQ/R^X!/F20=-B>]8$K]WTM$W2D1R00?G1*U6O)O[(34 MJF%T2B)V%Y6IQ\?^"?'8".XX@1>($_)+5?T[W2'#L;KU=N>7D?JWH[%Q^2QA M(%PFZ-CP%%&G.^_.<-"YL !(P]OO$J:<342R?&)6O@[O5E C M0^I\'8L@]MUR_I&-!T@V8N*43*D8<[^,9)X0&D=!>DOH3?2]82!G10>SVDQ_1U MS7&&^_38K;]QW<.#'1"!YX74=<$4WNY4]6<94L=\3B6?F<59)-Y91@*?W81Z M@_[1?N5H'PB8,1%QAWH)IE$0GNXLO;M>11/5L%GT&EFD;LRHX-0'0DBLOF!(@V1;A#^*R\Z[; MN20WC1Y1SM?9#(+@/A &]A_4P6N%AH5W6 MT2Y3??KUQ=KH8Q@XN&R?D-UZK?Z*'.X?E//E'CF M\WE%:F6L.,'T26!:[B>%\11P5YVDY9" 16PH8BH6Y'5)A3_C)[>R=P'))(E( M#]E?ASMRCV_6KGG5,Q\56]R:O;0WWBP, -<'34QKJ- I31&Q/QN%XVJ]2CJD M24,>09(5C,B W5%)KN<+<*TQCQAIE>MOJJ6'(?2T;Y#4U^^1(8^0RB M*Q#4$T ]B]_UV)C+2% L#4D_@EQ058+PX2H04]+_[9>C>O7X%/*ON#":K+7A M^X+6N@ %Q:U[3^9<>U.I'3YEYOSPF\VQ]T.UO?MGG=:C;>=[>^[W7WT[/0V^[V2:/S_K+] M#)9PVVAW2:,]V#ZW/S?ZUZW.>V!XB5Q4FH7)Z,]%H-6^T0C\Y7]>J/^Y;'T M"6U_W]ZG?O^RO7UKO.HU.A^O/O4>T__9U/=UWI./W6=@=KO;N7@&$[SI]IO= MS]O?]E.GU;Q^!C??:VU?G2$7KAT?G';);>-3>_L1IG_9_=3>_J[7$,NO&ZWM M;PRNLG';[5UN?>=!]^,?VQ?OH-OK=HH2EUQ!!!^S/DHR:%'3E634D@U@[JG1 MP5M1EP.2U'?)>R#"P^+O9&6FLW[<4]A]WS<)"2,3.F.$.CA2I)+(D*E)Y">? MXQU5;$I(!&)?,@^*MWSGH40HN6 >G5/!8)D( U.F[D831K PK5=/H81M!M.0 M^@NL4-7-VNFK$N$^O.+[S%%OS'DT(?B68))ZC P7ZA/LB]--H")PODX"#_(' MF8?>-VOZUAI[*^SYQ2&B3_U$+'0\%FP,Y.'#_<-2_?"P='QTB)\0N$$8(=0. M3Y$%TRD@J; HD9 *,J->S,@_JQ4&9TDPALR MYA/JSKB:+4]HI C0^Y(Y Y2XE#$\"V,A8PHE/S!BE[]2RZXPG6,BI5.QD-S& MPIE0R4@#F*2Z#27B4J,CP*$/U%>M]&-LI=<.2R"LE*^@IT,6S1$IBY'J?F,R MI2YI HK(,E\=E4J1V4R=!BGETP M1[-LOZ9&']52(JPESEDXE(HQB/>H 9R"K.\;D*AP7^%&G[I4\AF=EG#W"-]C M3'-A ##/Q<(G-W0N#,A$5 I-[4?4B]2=1IV\]2@X$.H& M(?(01)MZQ8KQBJC'L)4+CTHP)/C423M$*/@C YM6'NP.,HF":-8'4 MXZ)_>W5+Q^Q<,/JU 7^REH(-/X0EY2&N*=,1*,L)]>9T(8N V#T)JQNA45"G M<4AUJ2-AG20Q]ZJG9*EY\8"&A]F?, MA;8EU,$6!&;RIEK;';[:/5 Y5X^-8\^,+1S/XX6!=LPC<'C! M'"!MG*0;[';IJTTF2%I4U@1))A.DS/[245*YEDN D3QX#?D2V'DE'C143B_G M>3+UL,2&;+J\ \_NCW4"]("X@O$#<1B,E M4+F4./5B2 Y>UPX2,J&D8@(*'KRO$IZ\4TS2KHPALU@#3UN^5G?EOV&A25*Q M>)*YB%H\F+3I/GTJ&QAN9 /4!YL%":(Q.T&HTDV:B<3!(>6(.Z8:_$"=8$@^ M!]ZHE.I'TY3 *MMACF 1.O1E6TG2J;Q)K/HS_7J:7C2S_7\*\YS-F)>RK" U MRIC87&8BQ,*L':!2(0@C#&P2[74Y9RDN5W7-8$23JUZ-1:YGXY.QSMT&ZQHF M2=2V:H+. _BYZH9+%N-,(V5):Y6Q)GBE']).CA90FK?HLK'^(@3"MB&0\P4P M0O[W:NWHV;2VD'-%^OD2V#3>B$W )$P'@$U(!^5^QAI0BN2K' D;SP,J7&5D MD#-#I2WD?9D6*I3*N!,S-;6@SCD5MR%Q@" MBZO0I#?7"6:Z5_/&-,PR/'6; MH:[K?07Y0^PM2#WI$SV[A"9;E-!2ASDGF_7\55Q+VV&U@Y?".;X1Y^QLR; P M54'+ Z2]%-6;>2K4OVQ<[V SY:G;[-2305;Y!8*/(4?V@#7",,F6.=P,L$LU MYQ(,&>'I^Z "02R(!$.7(^KH6 [,-4DY%MFKNJ=;>0G;BX8=N@6,,*C5_K+2 MVL1M.(R'NEH/XZ''':R2.$Y\\LMAA7JD;,$0 ^^'8#< 7#5EUR&Z'D,%198R M;#58UWRW36+42&IL4PSY@+*4*FL1Z8@A#$40"H[A!%ML9$@EEZKX*RC>APR* MPU*N[$+>:YR< !](Y0@DBQ *%+#6K[R =B8F MH4_TGD+4GYHB&P, MY:M#\9MPT<*H_#1D$?.==&AG@*L7874(5JJ^A8H : Q_P7^IU\W"S&)E/)SR M*-*N+586G+I&_3X8&+8X\&WT?N:A!>)'8(*]2C[E'BM9M.8<;C@)P.&@*W93 MCYRXI#P1EC^U/+GQP_KE"FE(/3)>&';68&\L$NH)[ @39>#]PHB@K(/ MF5( 2*TP3P;'*R>(\0S/&2PRV=NMQ+0ID[CNS/6:G"7USZEK?:"#3B-*L9_6 MET61PO:E 0:XQWC+QX=C-U",97=(K%0"2D2ANH]P-\2RPX@)"Q*E9+#N2RRX M=+D^<:!Y!O+REUJ!3>L80YO.UU;):]K5%^^;[9_1I#ZG-&OA/KS:EL;BWY#9\+*_$F"]*Q!0K>+I0(:%EC0-]UG M0#M68P&)WZI*&A;J?(EBN$;=;FPFJIEU6I%_"N/L<,,,J'%A,VL$A@B/8@]N MAI3K6W[@ Y&8+0R])U.WP5H[YS+/];3SG^/_"QD$K$88+6"KK9Z;D.KU:&OZ MC(DN^$MH8(H5)>! &*H325$^Z9T&KO+,I9PBK8!7H!^A2[G6*R:"@ OP?.BQ MQ/&OV3B_VNH$@[@B'D'IHY5.S[^Y'K4&X ?'=*EF3+=G&.0\4%D8=289K] )NEG!L53GSB<<"QI,&W40==2L M<*EA-A94J4V^/C9S=76@S)=XY@">I6,E?)IS#SGE*66]?ESG0E"%0)LU0M'] M8$VKS@!%P0OILM]OG6OZ04F>,>.!IR*44"D7Z+;AFHK\J93@,2JGT+\FDJKV M\J&277;GL##*_/-H#,Z: M -O@%:@?QA.R.WI%Z#"8*2)4:F%I6^8VEDB021Z03L[& $#XF;R3^+\4Q/', MYQ^!^&HT%;4MP^T6 U2KE0[2"L=+FAG2L MD\:!GM"9&AS\$U98"1U<)L=NW(1XS>2^.46='F#.'[$1Z\\$/%H[+2'O=WW4\;/9ZH/;E'?OCG>-KMVPVW3;^;7W1Q]:5/C2+;H]QMQ M_X,>W3.O^X7M\H:7JFXB7&"ZF:& P%37]*>.M)2RC -P_G[=^_N[NYJ^$W- M\R?OFO5ZZYUP@Y"Y)C]0USO"_?K Y?CSF 7QY?WY,Q8*S\4G'5;KS6JSDWI(->!FYD'P M=VWBW3[ZG%ZUU=#/B8+JA+%Y_!R;!6-:C/H!;FDVJO5&ZA:++\%1OQ=^H,OC M9X?^6B#VW\&O^D+3B]S07^0_5?V8>;(9^3YWS75WJ%\SM[A,F$'^]?13YN) MF/F7P@_9"\.YO^9*^"5S*;\WI_F7XB_9I_KA*D+@RSQDA'XU7,QYD ]I^/D= M_HQWUO'.Y"5V:"9XA#\"SV%^S?1F>"U>WE97KF=+E \'1__[/[],.;/@OP;\ M^R44H<./?GDG_ZN^_#_5JG$N3.X&W#)"[[WQT?>8Y0MKPHU3X0*G"N88(\^) MD$Z#BG'FFC5#WDS_3CPSFG$W-$R?LQ >$@7"G1C#D]\&U[8 >I\$QM7U)7SD M1J_6J-5K]=3=Q]Y\X8O)-#1@X8=&U< MIM=0K>J5SGC(#-QPE?\G$K>_'AQ[ M;@@OKMX & \,4_[UZT'([\-W! #C'8+@G8(!?!Q[UL((PH7#?ST8,_/KQ <2 MMJJFYWC^>^,'F_Y],/3?=?KW@0!IB5M#6+\>G(RN3@5R\._"LKA[H!]GB6#N ML,5[P_5<#K?\(N[?XXNY+S_2U?01+K@ B/G"-%PVPUNY>*^A*/>"+SIE9OA7 MJ]?IC;M6\_"0C=O\L-YK,+O>:#MYNM<;-G M-?KU5OOQ91A2U/UZ .+Q_=CS',Y@"^2ZN^40$*$+#"_@E MM=)FI]NP&BW6[C5:;=[AXUZK8_?,]KC9:+3[K+\!P$YOCI'>F2]I_8DK.P;H M^KMCMQEKFCU^V#;[=K_>Y_4-E@;4V.@U M>XW.YBB5JSH%[O./@3TGGI]>$QNSL=EL]FQ 9=LZ-/NL-:Z;K4YG/&8-\W"3 M-5UX;I69)H<7$/O3JYZXO-&,.!O[AMVD"/;;OW2L!5YLS[*]^;8-W#0]ZH=[OFZN+K\>+KC6:K\==&"TJTQBTKA^4V7^7A9JO4%'$.PH#S MRSD*%N"YM)RLPN]1J/FT@;B'< NPE$(PA&I^=*.K:HK3W+F\!X,ET",'7X.2BVU MIT/6Z7:;S7ZWWNBV^YWNN%%O-?J'X\,V2,3VX:HR:_1Q3P='C[L,/UR&4^[3 MT@*0X-(P#]]XOZW#1M^V.V;3K/?:_4,0^BW.FYVQ9=GM>KV78^W4WVR_YX*- MP;H%A2\?]4T;KO=L0"Z*L'Z_7;=;8* T6=VL=QC\#^^UGK/A@6F"PK#T.@4/ MC@NR:>#0OE5GJ-';K?YAK]'N]BP;5&6K9_7'X^=0]8MN.J&;;]IW\]#BG4:S MU[-AZR98U$T;K/IFS^STK'%W;#^;FU.[WBZ)/W/C%IB]A_V^;8'";G?Y8:]; MM^O-<:O-K&ZOV\TQ-)[(UM^^\2?K<+,QM@[;H!+[K?:AW>QW#L&VL\V698'' MT; >MIE:V]#A&E> "M=BOK6DSD]XO).;8/6T!?S78= M9*QIYVC'I74?''WAQMSW;H7%C4"]VF!!$/D8S#,PE&'XE0FQ79"/WD-F]3N QW[#[K1&XPS =)];G+$/]S,+(M6 M C^8,6CP8P(;P[.-:([WL3D\\UZ /\*!GGYLM&MU8R8LAH+D1[03V_U4XWAT+PX! WY?1&^A=U]XH8"%WW@&,(;)X3D_ M7=Q<_6S,^(3A/<9/G[[\K'8-/UJ1C[<&4;)L &:,1&+;BD:>!>M@H>%Z\05L MAB%A7#CL@8$F %H A 9S;H;$T+!N6_A!:#1@)[ 0X].7Y.5P+7C3\<.0\VO& MWW]H=.H?C,R_/!H$?]-+41ZN\=_PUL! AO'N8!4.ZC1%?B+8E+Y2%/EC-R:H M5:!#@/AMZR\V)BUVIU^AYD=\._;?-P;]VS3ZAR"Q0WR[Q$E@%(B M^QX2$* P/0<9)ON;%!?P*Q'O%5#2@D(1C" 0?%RD?Z$'73GF1^:;#EL$'YG[ M53U@-/5\VL@)'U-PE*X]YR%0IMYW6C3);XQ!3!0ZP"NF9.+0->Y94 M )\DW ))UWB#BO @O?@8=?8I2 [$%XK 7KPW?A+ 2H!?PC$#\B"58#@"KH6G M+I $?FPT#V/"0>V7%@H?X!'99[1JW4,C!+(*# ?8P@?M:1 M?@"2M?#R[/6- MFKXBVG8<8PS*UQ<3T-JPV[LI=S.@T/P*XN@P MD;"X%.O?48"2:OCQ[.9D8."C87U@1U$6P CON -<- ,:FX+\-(Q+,APV7AOS MT^O"^U;!3>MWO="8,E0AJ2MF(JP9GU9NB,DC-:=5(OC9B;86+S=.>SR'ANW>X=FCO6Q'#(Z:QZV88ML?-ANPL*M3K/+S4VVE_L^)3T#T'+F-+6AWIH-OFRH_/OMG M-M^Q?/.1_BK[=,D,^B\RN1"?1]IGK,>/2GZ+EVFE+NU76_7D%?(7_;=^R;L, M'-: 1;OQ;PX,67D1'N&2JHTFN,_Q@]0OW[0_[:T7:'_-^A;WU^AKLI:8_$NY MF)?^B/NW8%U+624_:T9^66 H N83-''DGQ:\['[N"%/;0X:E35-@_B_O"R0"X K68$4WUSP51_0;"4 MA/VMA%UL#*HO=Q6#F>7O&P:7E4O!1--;2>S-=&Y)V 7&8(_P%B>,L)P#0U.S MN>=B()L0>.-S%D3^8A1ZYM=BHC&5;EF_D02G.3O:)F93)GQOFR;N)L@:F&8T MD\%HRKKASSZ?(J!NN?3@]P*%&^]S;Q ;A\&OF+#.W&,V%R%S]@.9#^UM7Q ( M?\X\=W^$Z,I^=@91!3#?WI(0KSDF);@U9+Z+A?][08WYF]H!DESQ#DLILM>^ M8XG?/7.AGH;?THS;$[P_46Z7>-\3>?Y$O)?!D_W'<6E0[RRFGZB]2TQ_-_JZ MC*.^7!RU")Q?>MLO%R#9:F5/:5Z_?G3\]1%8:M8BH:P,9;Q!1FK[Y9ZEC5.$ M7/'K"JHIPA2Q'B MTK&PY^XO>[BZ+''^UCC?&QWL [QU2PQN"X/=M\!@*G)?$&GS[0'LER/LHH&E M(-12GI=[G2\1-Q#0O\5L4PWU[^%VV;TK\[I7U\T3^+5/2^\_#)8[W@(^+ M%F!Y*])_FG@KBXCW1>0MQ_Q+O+\ZWM\H4_ 4O)?FZN[A]UGNYE\XN$E8@H$Q MP!Q^:=-O=.W9U67!:6#=TA/\QWM8B_>=IKA=MR!*ZML7W?9&;EPFE%HT$_^M M(I!/BS"7IM[>1IZ_<^&ZNV+M*=&IDG_W)6+U-+R7!Q-W%]-/,Z%+3.^N+']: M^*7$].X&8IYF=9>8WET[^XG^57D:O8BMRMXN(%;2PRO1PX[X;R4]O)Y\>"-K M_TFIUY(>7D\^O)&E^#@5E 7;3\9MIF![JSTF2L?MY?LC;K4M2%&.U+T<29:5 MY2](B)TM$N+CB"I%_3-%_?;05?IOA>DN]_I\6.KP@O%B6:ZX(\96*32+(C2W MKPV+945O52EL(F'*LS^%D3(ELG8H9%*:6Z\2,GE="[GDKX)HYK(N\"UF[KRR M@"P16'1Q62S;>,L2IB30-Y PKXO ,GQ2 $25749V*)]3GIU_$[W]NLG\,B%7 M&'25!72%BBV_K@-4\F%A]%YY(.V5\J>OJ^E*T?EJM0ROJQ-+S^[M.;#1K3<: M+:S[EI\ *1%6^+L'NP)! U193,QA=_2\ MG1P]O-WNJO!\^4=L%_I\( M:?H6_M_-8JXQG?F^F-A--V#(V41JB$'>;EX*MRA V]5F;P/<+E^Z!=R6&'T) MA9A&TM8ZJE,K_&//-6$=/L-(Q;4(OGY:#)*V.[Y/!=Q_F6='C>;;&U]AOW)CZ;3X6Y M0[MKIJ2CX+Z M1=91!*&Y^V;1"_+0U.<%EDWR?K@*+P\HZRTI:LS9?CHTMWE[DH M7GWAZ7?7=5%IS*UAH%,O\HO)02]-4=MAX01^A>?A[T8'O;XY5U@U]!V96*^E MDDM-])WQ4 %,N==1>*4>VO6P0LE#WX^^^V[8Z+7#VV5HKM1%>\=$;Q#B+FJ: MJ @Z8L]253O*1KL06BC9J&2C@H<6"I\E*DVZTJ3;/R8JJQ9VA(^^UQ##[K!2 M64%7&'NJU$5OST KX85KYDXDW7]B]V(6S8I+OO%2#XXD-:?6NV_^ZT-X$NYN MX2F]WKW'TRGL-N3GXI9;9VX(D!!@% R"@(?!QX44P X+XO/+\RCD_LBSPSOF M\Z4;BHEA+3J?L-',">?'=[Q_-$*4\9$Y#'3,:,IY>.Z9I&B(#.BP_@7HG\CW M82\2AL5&_KJ]))A^8%/;Q&_F5'L&9<\[U2ZM2V657/,9$]@8XXK[MN?/<.N7 M8T=,:-_#^SDW0V[=B!E</L>XGSEN\%Z](P:4S8)QS?,G[]0/[_2@Q%;C(#,T\447=Q13 M>@KFSR3S96OPF8>*2S(OR;R(9+Y5::[(? 149D4.O[1E&Y9//)QZ8+S<\B!, MFK.DO^4\[F!RHDEHZ')_LBBF>D9S^SF[5.& W+WNCM8N\5P\/&]5;:U$ ;>/ M\:3S%'DQ( 2Q*U.JZY1T;HI)'BMMIY;WL-QR*KV9YZ5L=X$J"QF'*TGX[6GI MC1AK1\,:I>PM96]1+()2B!:&*'9'B+Z8%_+BUFE):*7E5Y+'GEI5]19&[UX6 M@T_5U/76UJ1CM]YHU?\Z]]Q)R/W9"1^G.HUR,_*Y=>5[,Q$$GK^X\$)=^89] M.X4EF+_ >I&T'K[RQ2V ^\IA)JF38O) NO]H[C[2[?/S-O1\A9L'<]W/>#WD M7\CZH^;$6^Q!W:KK'M3?,W5M&<5O2-7/U>Y+]/5HG^SDTN>*[TZC^]EL* M0_DI7QA>L040@OD5Q$'("2#P:>*SV=75U;G'7$66G]THB)B#]9"7_F< A8^# M0L+%Q\4%"T&<*$?8]UQV*_PH& @+H"JX/7"M(2P,9(U)@@>Q;A9<>&ZR65TP M^\0MOZCRW@R7+VDHMS>3M,N7;D'22C>[E+EO)OC>4 5L(0"0EKH/!P REV[Y MA'=)N"7A[D9H8NGP34FX)>'N1LBU-(0+86L6VA9_;@HI8]L^=ZQAHUE7T[;@ MT[-(]TESG4I"_PX(_4EAO6+-1VM4FQMYFDN7;J/0Y>'S.\?RG,NY8&/4I(+O MQPF>==O:G9J0$FTOCK:7*-;?]+34G:XFY3>+_W2W&_\I6DT5A@NV5E,%^^LV548! M/Q5@I\OQZFZUN6&\.G/I<]%>#&!DT9[>WS;4QQ68)G$]*!7>G%$K(W&+Q38N M\E(Q%4I<&93:@"Y6>F ;.Z!G5E)\@SOF6W'D[9H'H2_PB#7M\[,KPN!Z]+G8 M6,IL(9U(>& O^Y8!>QI>]P&?^XG'E4QFB<=GX?'MVD&6V"MB"*%$2'$LD=+^ M*#2"-A%A)8+>4*0]S58H4;4KML.*+0_NIC?C\:GD3-[BV M";(3E%#U1\< F MTL>JEW:S]_;]0[C]C;O<9\[ M0;63+@BH";0MQS;H+E!09OB/PG?&^UPW_C[ M2310\O=.X?9)LGO$'4>X$Z#^3\S_RD/XO#^L_=CF]DVR/PGSI60O:0!L6LY\ MO])F"\Y?__Q7Y9.[1R>RIK" MXN!I-9\-"[:$$Z$-J19RLN]8?>#*)QZONZU<0)?!B&.+HW< MT"]H[]>L2[N\AP2GN9MYF?* ERBP68,B&7")P+W6VPC' 0[:[.6:^O[ ]'\M@,K'"8F-U[?I7@X*[RX@EDG:< MV5;;A#TR"OZOW GP>;?%57>/SFU?%W%,YGDDCV .77?AN9\+6OU!#?37+3RA MJ]0.UA+51N_ZIACHQASR&#VDU%0>8;S( E:+(1\EL?US-I;[4I9\NT-\^[UP MU\L)L'W1M^M9A9J4["2KT*G@U/+W7OBN1^+GT8[ASI0AG?>?1]\QZY58VT5> M*P7F'K#>'Q<[ACO->G]L5V*M.+SV;5.UBH:_[V0.VM.GG]V($(=VG;F6 MN!56I!CPYL[[Z#'?DA<5V,/.7;[NL)^WB>?[N'M.0L\8I5+JLU52B=Z_-JQ*]^V2'-1OUMNKS2)_^.N<3Y@QIU839T^-_C3R'^>?GQSIL M_I3A#T7%_I;'$#SZ7HN+]TN@5<2V N 7([$&CA/9K&?FTJ7/)K&6GCR"0W/6 M3\8]N[HL/MD\,I0VWL/+XG&SZ8B-+4Y'Q+DQ=2TJ^B4>MX''344^7-??(AY+ M+GQNO5)CNZ.9.H 0+'57D2"I3TWN,GC,E<]OA1<%SN*:SST_Y-9R_GKXGPC6 MC%70G@M_RCKO@64)S'\RYXH)Z\P]9G,1,J?@F'UH2PEV']S;,].\62S(9.]C MJ'@Y(NN\,)&E_[;^'07A+#9V2OIZ-?IZ M[25I%(X_O"S&/2;.=P<[^BN4! M%E&)8*"D/(W59I3K^(. MEA156AK/UW.[047/5RUO3*B%HIIV'/1%^KGR/2LRPTM_Q/U;8:JQX?)+14*E MO_%-@BCJ!>T84KB/)[-FWM@(!Z88.\0%IN5RVH7;33WU9*O698 MH)!J<,=U7*EZEJ1&B<_]YL^]MQ/VE1%W43>7*G,3EBPQNZ\\6PK;XK)DLQ>? M>>F]-&*^B9Z;O0W!DKYT"V I #"6RZR3_3TWE97P:ZN<(+)E]FQM\4C:6CR5 M$WF*BZ<"2(["@06/295B9IMXVN8QJ+5X*L5,@? DCYVKII+7?,8$EM!<<=_V M_!ES37XY=L2$>CT.[^<<9X77#-\O YQOW,<8/WZATQH&P6C&N>/WFG?GBG20DU!GUN MU(FL7G1Q1S%;I&#^W$*K;38MUU/M2C(OR;Q89+[<3N2Y3ACIVI+,2S(O%IDO M&RW/+K9NMG5LL-G^:P3T9D5X6%T6"G_BX=2SSMQ;+O-1J]]R?L%FDKQ/-#$- M7>Y/%LN5VL<."X+T ?YC;S;S7/IZ4$PC=J5\>GD/20Y_=3//2^0_!Q,J/IJ+ MCY>TNSO59GOC*&ERZ7/]HY)P2\)]WBF$A!:?+T[[!0@PK>ROO_W0-+76V3K7 M%8V1=H6B"Q$"62:/CU$@7 YRQ00(!70Z-XOY8N)<2\8URU]&Z7>"3#G:ZY29 MPM%-]\!H]IQ;,(6SOQ4;JZO[2)]_>V!#>XCA]C?@%7YUX)W6%:QR<>,S-Y . M4/!QD?Y%%O(ZYD?FFPY;!!^96_!!T=LGC(U?O3E(E?#)!>S+64C;["&6;;)8 M4M_KD,!NB\'-\/0^* MI?C^=O'];&+_@_F"C1U^K6/DYYYK>>X9O-8?PV67MLT!5_CS^=G'R^MB$WY1 MA/@R5%,,L EX]U.4OZ75L0="?1\E:VD5/3LL4')&88ATFQRZNS&-DBCW5EP7 M*G'^O.AH2:+[*3=WVZ)X0Y%=IA=V0NIURYS0:S%C]XVR?DWM*<.G_#%J5VP! M:#*_7OE>R$EFPZ>)SV975U?G'E,9T;\^NU$0,>=:!%\O_<^NR7WL+ADN/BXN M6!CY7-72^)[+;H4?!0-A@> 7W!ZXUA 6YLV$23/.$"=FP979)IM5:NRI6WZ^ MLGE@B-QFN'Q9I=/1]N%YYK[B;D'=K8;R,M:#X,[YENQ4L$S M_K[ \FHJ4OSLBC"X'GW6WLYW/@9LX[=E@)JV8AZ [CY:,=\CI6T5]Z]+W[OJ MO-9CF58OATUN 8_US25&?;L2HUL.#=T#R9\: U[B<3O\N/F\[VW7IJ8R]D_0 MX$7%9]$LLR)48A3@K$Q!P/*PP3J/?'/* JYMU+5'TPHOU9:X@&)0R_O;@DWZ M^+FW_;5)5TYI[2ZU?.=XS.K $H^[JO.>$8W879R_432B()3VAB>Z=IAFW@I[ M+U*MWZH+93Z80'!TJ[6 M#S=6^,FESPX*-_HJ"-5M%J[C*,58&_U-P$*7-K?8<;0(K),5]FEN>/X,TB+P MP+(R2\AZNS6O UB#)9PH%+=<%:T('@SO32>RN'7J>S.<,QN%E,Z^M/50V2ON MCZ;,YQ\7^0\@=3B^WI+/E>$ ISTH:VW$:>SLYULV/^__&L:)W/A4F@^.3"]R0W_Q_O/H)25#(6K52JSMACQ?JOLJL;8355Z;\AK56Q=3B7K%5@);NHFE$@LL-?0:?;C MP0W]OVY$B#7"9ZXE;H45*00.[\$A1L?XTK:%661_'&=_,?]X85/7EDW_U$CR3,//TW< MO_>Q/0MV:IF*N>'Y%O=_/6C4Z@<&\TW?<[*" ^^E43Q@,[3>J2O>X=2 4?OBKQ6VKU;=MNV$WVU8++FY8AZS7Y=RT>A9K'ABA MIRZ'1_S5K?<;_<..=6B9=AO^=]QO=5FGU6_"Y?5#WCXP'.%^O7YX9;0LO Y@ M\VYIDZ^SZWJ7MZVF.6Z/Q_5VJ\69S1ICWCJT&&\T;/X&NY;?!%[DFSR0?TXY MLTC, GL>_>___.___ (?C"!M7G M$].[_6L^09D+*QNXYM3S84V_O&.T+EC9?/VZ;!#B59O-A+-X;_S?&U!B@7'! M[XQK;\;<_ULQZ)N*,0+1;ZNK _%?_M[HS?7=M]B'QS=##Z>#XW+4^/X\N)F>'$SPL7^\FZN%XR@3 &@ M2JK�_4[UE@9P"G %W%W;TW,J <.Y[YM8ISK)+G9)^TA.Y-@1.L *=1CZ&3 MAD.\NM";OS>:AWA1&B4FQSZFR8JG@--!8-C"X1;01S@UP (TDJ2 P5S+&-Z; M4YQ+:N#@&Q&@"6+ _Y[RL1\Q?_'W'QJ=^H=VQ0#]WDRH_.VWWUC>O8]7)IL' MPG:]@Z-KX+0@](F)C0NO9K1:K>K??^B!J/B0_8^QO+OLWTM_?3,!V;YPG"PE MKB&GJ=H[/5:]!%CV;Q\ &BANJV,O!,T)E# /C'J5V#UC2MOK%WY-RPTL^EV&O(/K?QEL)P5$R_#)#F^'HE[%OO#O*A\Y;[J2^R4Y&P^//UVIVMMC>1W,U-]GIZ>?W)&%4;;X&P37:Q$<*NA[^=C6ZN M!S= >9*_/H&YLM-;RJ%!_/S>$"'<97Y <7(RO-94M]];O?E]:*1ESO$-6J6- M?JOUJES7VQ[7W1P;H\OSP77%.+LXKKT%^C;9S/.DY:IYJ5R/@Z.?AO?@>AHN MFW'#L\&]DM:C&QHL,((Y-S&F9R56CV& 'R?"P CVH<5_+P.[R'.'X!E.@[\ M;H*4_O4 7&7\>\XL2_^M%KMLR&BS"8#LL'D >]"?EOR^IYITX7T("TO[,^FM MD5L:^D?I[_05OX36DF74:M1ZAW_+18MQR_T0H]'Z>]@9>+%RXW*;'5R]_D8; M?RU2:]G7OQ#9]6N'VZ [>\Y\=G!T F[Y'<,06=:\EUP46AN"M%%K-%:-9M=S M>6;MS33L'H&F7N@DPBZ^!T?@_#3KK0^[OJB2^!+B:W6Z[9+P2L)[=<+K-:KM M7J/3[-8W(C]2+^^6],MKZIQ6,:#_+:#^B9*]AN<;'F9UC7]'O@@L00UKT7#) M&FX)"E;14KR]"=?T_+FG8G:X17_"7/%?^OOGMY)LZXGE#27;2R[J^^6M*U_ M?0L#>,RUF&\99ZX58<4\BD.C@PLJ&N<>Q9W+B(L$R@Y*J2JUZ:J\YJ MU[51S5#GZ'SC3)7(*&I\"B'F6 [ZT__^#_R OO;+!M\W,YR>$'/Q'.970-"8 M;Q%SV9(9B)OIUYMUX\(X9G,,DJ$IH&*-(@-%R5FUVZA5CM_SO]H9^ZK:Z/^-&JMU^O;/;>UF-_*T&^@:6Y?,@()YS(A2H MQG_%W#!!*58H,1YRA\^GH"T,ET13)1OUTS"FX;I\)E@"= DZJK MW.U-E4IE!_>9HU1V?$??FU:Y8#-4'UJWB,=T2UJG*#6S5K>P"2P*=N+C-F]! M1!50?70V=46].1:@X:X*BA2RCF8>I%C&6.N MKW[_'2;CVKU:KU^&I8G6!JZ%?'1>,RX$+/'O/S2;AQ_@O;7$/NFG3B'?^&*^9> MP$&I,7#NP$G$PT[S:.P(\_T.1U$4!#8(/@S /_8\%RM5YSXS45VCF\ML>!X! M@]LVCC2^C6&8)IEP*@(CX,XPPJ5K)RXD5 3+J81P5): >2_43+8 MB_192 3DF0V*;H$$@R )DL-P8XX!!QG YS[0$8" @&(#@#$4@S0U3D5L/ "G MNHX9%G?8 O_P#3QM*-S(B^"9+( 'S",_B)B,7%Q'@))VX]"(8.'^\H&\@4FD MC 7D%8/F4-,5MN3 &O*PY*QD59.!W_B@F).(HOUA+VF"X8GGL)J M$<#D6A)R1"[+.$_( I%OELC_?I%OE2[%@;[N3%>*.3 D[\:=U-.9:X( MJ=29'*(.\.DF0!2FR1WLQ9(^G8/TX6/&)?US_"V&6ZJY/P1@4,%'>-7<\T.5 MAP!0@R]%6L< W.%^)\;$]^["J?ZY!K3":9$6MX4K9-("2 (1UJQ_6%FJ>B7] MW/B@+WOT@O7KTQ7 M0F*R\\7.!,16O(TUO)K>W;+W<9Y/N&5D]I46U:PUFQM1H7QOP0BQL2TRU'IO MC7*4!'^0*,2,UUH2Z4NG#S:6E86DTBV*RT$I*$M!N9^",B>R_)HV55$/0'P# MCB[RO(_R',XK+>IY@F*/R% %DTO">Z5%/=-*VB/*&ZV+8I2T6 K!TEK:&VMI M%=S84K1D\I+)2Q+:C465-HLFO&%^,J6DQ%*8%==M*TPUX,L6=:W+RN)YLMRL MLJ <9P*45&9YR@*#.QQ'I +)4VE!%,C4+JR&P_HL Z^4??@-.=J$DOGX4F>! MJZ".ZUAKY@*(//1S;D5 @1Y]TIB9-!P++PY4KQFLW?-PT$>VKF'$96NG[D_L MYY^:/__T\6>=H4ED]C284B ()6S"TJC%C=9^[*5I:3@3(+-IQ2 M *\WP^6"OX )*[.%"J'*X@"'F7#Y4@W#$]N]ISHDO$&;__7-\HO>YG_]@((" MM/G/?/X_U>H0R&WM9!;3XI$*AQD1UG("O35_,M9VW9+1F,83=T@"@^E;8)'Q MPI<1LK7 1OI+C#YE?V:>73,^>4 X.L9F8(@HT 23680*N:7>)(E]L?YERJJ/ M@[EHJJ;!$T1SL"5CFLI0/D%GC%ADL(:)HOX09[O!=[0.O6:X Q_:4H#:9D\ M?P/R;+,^L*QAFMEPT+VEY&?%1D/"QR2G5K8B""-]A2T+8]+!V7&F9M#?6DZOQ..LT1[Z?/MM(Q' MG,J48L+;M;R]$^!M62+ K@J/;$N3;*Y&6E5TX=3WHLDTLWMJU(#O!C*^19)* M2WD#( #>YBT3M /,WO!0$7Q%_DBT+S4N'1]?=SF=X OU6QS,SDP\D.5XF[R" M3O%)#E!'Z!X?!'?E,%?> J Y06H0XPB7'F=:Y&D[S!#-4.JDV&1/..$+E[2( M=.MSD]-1W802@2!,SBU-#G3D59H$*=).4T16=3Y(?EJPR0S/GL!S+RO:8, M\8P&DF0[6)?)?13[!K^?0<9K5-ZQ/8)%^\C!KRVQ]1$UA^RI3"/4Z1! M]GE!VIBO&7^"U:DZP8++87ZN) YU*4X;D4N_@Z]_;-6Z::=W/["GO&(P6QYN Y!T# ADTP)I MP^D4>E-6 2S')1XO"#!^PNO4N[.7:YJ0K;!)FV&SYB3.#@PFFUD#U#Z27P:/B.L*?Y-O/-9UA60]:JYX_8Q"=CLOV?<#Q2@" M (AOA7E!R'K.+6:,C*G(^@T61].#1F^(X*MLP*&0<7* T-0 MRAA (,!$VJ0J'4C6+A+S:&R[:'6'<];?R2AWZRU&B_0GISG'%0J?D4^968.;JX.CP]GHTQ="S7BAM/.Q%V-Q4AKZ(HX+BS.Y]MW"]MOSDAXT/J[66]LX<;>#R]JZ M!-IG4GU S,CV!HT]%#%[JSEN+L%6_QTM]=/A]=G%;X650(6UG-YPQ:\GM_:: M_A^5:)T]E&B[C3:,L%^?C?YIG Z.;RZOW]SA*PVGTG!ZA%P?E3+=/90R>ZLW M3L]'!T?'@\\W9Y=TIFET,[@9?AI>W!C7P]\&UR=@2AFGE]=?X&/U_/+RG_AW M?$UQQ55I9956UDMQ2ZN^3Y)MMQ'R^>K@Z/.($C17UY= 8B?%E4D%%3P[)UUV MGV);C7V2('LK[4\ 52=G?YR=#"].C*O+\[/CX@:V2X.G-'A>B 5:S7V25H7" M1V.U\K#:>#*2/IT,#HX^#2X&OY%71J6UW0\CX^1L=/QY- +/SAB !(,+SO\< MG8W 6%H% ?X[/;L87!R?##T'QP-/S7\/CSS=D?0_*N3LZNAYC[ M!Z?KT]7P8D3N56$E3FD!E1;0"[%%I[-/$FRW\7$UPE:G9Q?'9U># JM'P_%R6%.V A"EMG]+V>2$^Z.V5 M][;;^#B^'AP<'0^O;P9G%\;U\%SFNWX_NQJI;!A\,SPQK@;7-W\:-]<#<-F. MRY18:1KM!%WW]BK*O+4A\<.%(.KLQOMC156UI1&4FDD MO11#]-K[)+QV&R&CX2FX;[\/KH&J/!^;"P M0JJ@DFCGQ,T>D'!_KSROO97_5Y^7%[39"SC\=')T/?P/'[-/@YJ;(\>N"BIV=DRV[3Z_]LC!Z%U U_-<5 M5@M=#:_+H_8[M>+2SMD.[>^7G-IMA'SY\_C@Z,OOP^NA\>?E9^,87+'3LXL3 MX],E?'-V<7IY_:G8I8L%E48[)W+V@(RW(5>2SSC9G)I[IW[?Y5D6=YSF4:P= M,B8GG$7AU/-A630O"NC?"+TT>-2@3QHFE1Z!Z='T>IH7Q5;F2P3Q:$\:\XAS M%A\:F5F1HZI,-8X&%YH_HM.C :GR?7(HFHU#4O28N.0FKN;GJH&@N=NW/!KI M%^(68.USG'Q"T].RT[D\7\[S,6$K&ABN9P"\(Y^Y)L?90&J(4<8NDZBTU&!JI!G!DHCZ-0 MWB\G59G"-Z-9$.(NY*@3X::W_N_(%X$EU*3*.QQ": @:)>2P.SMR<$T Q,"3 M8S@W'9"*#S CWR>$XFH8[4*$S+FO:%O.I)5O MEB@D3I)38D"B"Z0*PC+N9T\&Y)QZ>B8<3@SRHA#'!&D$?78%,N,(QP(&[XU5 M 90&ZGI99*'X 2S21& UDIJF$@'L9T)-UM/S? TEVN9> .P>*)EDI4:4YHX\ MW%S2X)5KQ ON["')BC2A904P"3!W&@#KID;&.U,R+LU_BOWDV%@42A(\\\BG M*;8B&1%82X:[BIV9X=/UP MH"S_Y@[MD.-_FKG\MS1*Q?:%X^3/9'E!T="OM;O+C+\\-B5ROX)!Z1XTBC$UJEF.3-N'UW1N;I#"O!GHLHWC-K)O7 MGN6X?IN-OAPD]Q176GB2C/"%I/(IU'7IA-9?-E'6-:Q9,?1S.CTW%.4<:C'F86K4N--!V"% M^?BULZC$KPFFH'*D2Q4R1T[85BLFUYP,?;"T?65YHP#'$::[H@C46'-%33>W'A1\.PGK3R]BI75OZYW\0B[->O?QFYRPG+%.',M M( ^D2<#()9'?"0O9?C#>BG,O&0I(#BZ?D:_2).#A$BPY$?)3=]QFF3,P=D&&C)4)$KZD"+([AFN M)1DU8Q:/10L&6Q#!NV-42'$9"" \ M!O^%C9L\D'M3<%C=-'Z;VCC&4S "H@&@]DSN'ERZ%):S(A/%J!I/3NL005KL MJK&U$GHXYMUP8'6A#@YQ318Z8&7X[(Z>(]]^ZSF@&%!%N"P$X:CE$;T)1-14 M^F:P$A-C-0D,Z"V*F(2+?JL;:I\VP!\""F4K(L/'SI(]$ 8Q6BW190(%@!.Z MM'>.,2X9M?)YSI9C%*%]Z &SJ4G'%<5UDC30<0:?$5Y!U3SO"*0 _X M?7P8=GHBL^J:'X\?=ZW-GW/,R'E%F)-;2JQV'4N%4\^_@X_5<\_["G]G@]OQ M#<'2<.VLHL59SP@T4[X*-B[5ES%W&) @0"%2@4RD2$WE&01=)^!'Y H:)XRD M/)93OT'",XO+4*V^$^<72Y*%-X=\@H.0"8W)OT1X G5 MZL_45F4ZPYLO:)"LC&Z3X)914=#J&0@DRR9K5"]):@/A4^X$8YG L& $(ZP4_N3/JHGUVM_5P/'U M%\0TOGK%,A>L5M1DO\I>F,'I0Z)(K^,^7Q)ENW6O$,AJD'>;8=Y="O3*D:K+ MG!"/ UXV$%]^:UD7Z87-1I %,W2^I@!.1^KN=%6#CH%F'2_N!%P51ZP8)LIF MT\_5<3]MKS$LZ+!5L&.I0@0=M6!*Z6\32U/0XAAS#/@8%O@XTH?U5$Z>7*$X M.XJ&2+;LX<_D8: I++E,C)%(8U2;428\ :V>1=91YMJ#3?NYRKO,PB)026TQ MFW%+@*-'5J#C>'=Q-$;!HJ*?^32?-^7F5K1_JQ[T:37,="*]>UP1FDL#ESD+ M%=D_C4L_CG7I!UUSG91\7,8E'Y6T-Z]<1I)SL@8I?E00+VXYZ6W$%4N ?PKD M L$0^E18_2$JJFC$SQC!@!+[B':"%5(#;1&=^,@WI^#Q/D@,GS=Q?2M$G*E( M"SQ= 3IQ:98P<,>7OXE6L 3+B;]*4=:Q+,A(P7F)L%1<#1PYX&*F"P94 "'E M9)VY)BS=. %HWU&#:X#(Q7'1MM#^ECC&Y2TZ0_SNE??R8AH'ZQ.1$(V)XXVE MLW]+4AZ8EEFW&'^ST)IB%+; 0 -XK>#BS@(J8\ORA[I"!T3G&+67@5Y)YC+7 M%WAV2%R!%+7$9T%4^IWR+,1-2?@J2 +JHR1)49@@*A-A% M1Z,KV3?H)TF%-F/WP,3_Y? R[D\6Q@3_RV+!:WJ@Q@)V2Y%7%?&.P[^RG%.% MY+,[9^84OJ0JH=1RR9^?.H5\,<&-<74L\X4:P:'!<[L(IO9M9WERGW"3$ MY]X=P%MBQEG4=*@'U!>@5-C@QKNA@Q6Q)F8&5!J/,JG),]0^)7 PHQ@"LN5/ MP@55X3AR]X"DF4<[4.]F+F@#>"1X5I,XEF&![9 MS<7LHU"&!"Q]CLD7L"

$(6N6U&Z_@!NEP!?[,(DWL$,-RH Q) M;E-(MH#ZA:JHZS)>3]IMK(H/JKM[5DH4)-2$R,^ ()+WFV.P-$(%E'Z-Y"*T MR00V$GQ&/C 1G,TNP"RG)!*Q>!WB'](&'8%&?2+-7;_^_*,T=7UJ"5H.77,] M^)?>1,@ ")%(A)Q&0(#1WL-@AW<4B)C]HK(BB3^-;Y..[I1"(_1?5,)B)9V@ MI#?I'0-6ZBQ6_WSXXN'J.9T\/-S?T.N )46)4"'QROZ<'S+_=OR4TB*'EBQ^ M#JL(&S'V-%^X!W\T$5&3^(\%-EDV-AI)NX( 6&7V:!%;"ZZ-?YP$Z+&1?+Q9 M"+PG+X!V(Z9+I%ILBP^M6T&!2'>/6N_>]!V9-UW !6? !5^^/;A@K@"^@ O> M#;C@R=T %SQ9P 7W%5SPR9RP.II'2JHC_?/Z8N=/V>_Y./H/DC_^B>GV8&J? M>?/[J3@3@54ICXI5PVW:EXD[7C3=&@S99+'-&4,MKH2THW]>UD9*4,R[G"Y) MGROS^"6Y"UOMO3&-_U:Y>R[(Y)6 X!*%1EXN8QE7H1!8+,"I Q0%3A5_B12+]P(K]GN.09W[('V12*;X\4_$U M"'H0CA_')/?8-4E6[$=Z2%HO28\NW7CJ3DMLG4!!1*D81%MCZ'<*JZ[_2RQOY$MT?CS?_TO_H_8.U\OFVG93+?;3'2P!+1@NE$2:6LM4Z)X,TB0 MGH1M6;SIOX_ FU7GF6=$PDI$J',;J7<71ZU]_CV5KOKFV+Q\\%-WY3_X@K0[ECVV[+'W_QHS!!1?_^O8C>7 .XM; MJ+PC#/\U'%^QEW-9I1Z H#7 4#9D:2@8,*Y,; 8HK"51!OA'H MOC]534)JW+:US;J?CL!*;Q#%EHC$J;WH<*N)H#U)42X[:-E![_TUY@R[A=%2 M.2H4(LWR!8HF>O*@!@3IB/?]7[I8 7\O2_?>@".^%Z#[^OH=Q1 M"T6 !QWP-<+:<48VL@8:VO>@.&=C)E(4GRHJP :!6 MF:(^9P:>^"#WQ!0B0:_([WI3U5:$M!S&(B:M]UT+ "*C4"5ECLH^40 4"0>D M$%[=V/R4PB;Y7)L^*15FL7TO79-&ZX2$W#F@\_P /S@TY2;4SJ>B(!UH/*7> M/SF_..F^PS3UTIJBE*A:&N _3K!8.BPGW[:@U'+DQ!2:#_""-(E:5:* .-7< M/4E0QHT(VXZ4?66KG9_\:!6WI1_S*]3QXLKH^F1'NO:R[CLI=/MOEEL'IC*R ML_AG:V8#&/8'FRZ I\(6%D XO3/],H#$[>8./-=9@P4S12::.=P19-IVPEL" MU&%?7[W^WX[>B%6UUO-9TL=@23.$_E3?B)]>A3,L28-N$VTBRZ'^WD?K>C1< MC5$33M*F"E+ABPN5)BT /TX;XG$Q^ VQE4QD)U"RFYIG"1^/'#$WST(A*$&T M9HO55J(2KH:(!8TH0D*%4K^"$*MEHU@$<&)$AX>93SJIMAF[XL/5?UIQ*#[5 M8VCK9'>/V$(424,%&*E1F'H'E&,)I M-Z>S'B_(941#)<06-"QC4X,J1WY.+4ZN.%R !1+IKEG1Y+N/T_S\X2V*PBG' M::8UJ&QK29N6=H61)J9?AMYQ2/NJ)A\6T8J['>DQZ'G@/* JV-YQHD;@4YF)( MZWILU9/N+J/D2B\BK0"UBLU:/JGL'?0H.>FQ1]R"(!7NOL%ZN[Y"([!\PJ.W M0V_Q%/YDV*.;?2-"U!9[G 6V:3^NGC($L)Q.FPJ#G'5@$SZ$>&87H"4S++8$ M;1[\P5>.TDIE>#)O\Y ) %E9G0A7X;]^W+PDW/(EVJ8!#8UE:X7$0KW$6X/^ MR Y=TM!7W)W0W+6MGC[L\1B MK-DHX.0I6Z&3/'3PZ ) ?1*H2;L/[0'96T50@!-A!*S>GC0V-PQ!8PT2V^,8 M>(;AS>,SVZ-KT#'R2FXM85V,V;8A\&NC\U[<'.L^!<1>@\[L!.G]V-X#.GRU Y_L*=%9T:IKJ.I6P',2+ MX0:>"CCD>M@AI,'19$UO$"F@PP6]4=QMLQ=*97&J0KL-VJZX?292<)Y*\0AQ M$27)_%I'OO8?BEQ.J8?1W1-/I'!>2'_:S>XANM\8OLC/AK.93J$B/8$2/Y+6 M@@\V_>PUW54%":"489:JK+-NZVU\%M55/^L6OHWO>;AC'RV1!PMJ/P])SKL>$;Z%/@TSMPM]1;%RR-2T 6;H8ZZZU_2G7="Q[0Q. M'<"#EZSS7G!FQI;*VJH,V$(N.R1];#$I#A2IA2[Y?.]:=T4>+Y*=%\*W M3,T-\@N1Y& MB81_5[@-B+@I^0;!%>]$VO*]A5#?NPJY87_GD=HB.<$OPT$% M"3.3ZX[XH23];Z?;S#'R1E^)GM>E7@ MS @V9J>#+?F^&YW^':S:/6>:E56DPW0!-KOF!ED?.J!'UULK6^F)EBR^@ EF M^"D-+X2&,FD20'_)-\S68;CI0*W5L"W2%YQ]4+0.U(B7K?*OV#[,;"@HR1\4 MO/&.Z#4:ACUW\4[.9[[(#[\\USE$\SYUJ6YY'5 -:._,< G%-;%X\:PD1W9@ M%LDZB1YZ'RW(>OY]\/Z [HP9\\5\B=_(SJ+:QI._&?/[0YB!;/$O(3_I")H8'C'ZS3E%0\"7K\>5I\]^C-]/VWE67O+W@KUCE#V MD,0#5MV31T\>\=R@(1=EW"HKX*KCL';8/?C"4SZZZR$H+>%"3V]Y:[^:<=," M__\Q#*?_[Y/I(\S?%S=Z\EHW^NQVE^8L0>=-$UT]V0HWW8@B+[X7GFMRF_#W M+W!(E'W5B.8+4=9P8(W\KX*$)M@=Q;/2TB!V-) MRDY4:'&N GI"NH38H%=!(B3/89$.*KYXY9>0:7Y0YHTL0\=J3Z(BA99-;V>9 MB0 4GA>N\]<[^)$+#C6>,/*=X4.AAVD.I2UX)0H?[> N-$@.QWSJ MGE7^7?MK"L?]%[S')>\KY1NRP=2(2B@?;7--"B=D#TCD='O"O9^BX*:N_<3Q M>>CCJ':@?/ H?&^W#3A.1QE)*)).V-1GO$5 ,G77J*X_T0Q7GDC0X/D_M')X M3>^I>381&9,N<'&](7+/7XFWY3(T7%HJ]9 M'YG;+ LD-^_*-S([TM^=B_9K%SPE>%VNI]EGR$KB [.9!:D,(58B"*@_@0\@@ X%[GZG-8UK M+P2G'B_E/P%;CECH*#"8!/C5*^WCH()BWB+J$!G!*O/D&?>A$AKY->V93G(B]B62):I&M7HN#WRU1P?!0Q M77V!6#PC4&Q5]VR12DAB4B@WL3+^-H+>6N79"3@+8:_EA>/S*F G%\WJM.#8 M/5E.B9^]??WDAQU/IH+5[EA DH5&+$QT8(>PQ!#JN)G)-I8X@O7BA*?Y#3OK M3?W27@AYX*V_>8C$$?BXA@!J$!1;VCU/5"O0URZF[6:J(9H5V\\WY5EFTXR__[\<6 ?/C M+PL0O0Q$YZK/V[8='J8*EB(#8/*!@-.B L$O)WIH+,&];2!C/_DU-ZR>1:_1 M1\E^1BA=RL(,>S^"+"HIN8CX9%\5D:?L.PN@MC1HSRZH4D_M7@1D2&#+-9R6 M9S#"%8WB\\9YA_4['LO^V#@Q-@=7-D*+QA_AEO"?&L3PW$: OWV#49I.YP!M MY UFZ[>.X'TSKPYJW8&=V)Z7"2:S)C'@2S?A GS3BV7:IZ M'2AFK3!O G(K-[O:1+2/?^'[\E" &)A(^9G/_=B1_ZLZJ= MRDL)N1 -'2F+?P,X]C=N1!KEV6:,$7\KP$@ZH8C5>6;I1U?>[]Y*Z)37T1N6 M9TU.%3\)M;0_T+.^<$15C$F[=CP$W+,ABLHZKKH>2^)09JX\?+5;X!?GX!=? MO3W\8@XBL, OW@W\XO.[ ;_X?(%?W%?XQ14U=5SB^**R@B#$*<\OD>E./2WQ M+W8 ?3<-I1M5> ;&.($@1+M,"C^ #%0G)K6VV#*>'@W4A.4FC6-^-$NI$>[ M/D]DL8?+5=G;I[_(X4HR]TVW7G._D2)=@Y_O@PYOF,XL>89^!IROQF[(J_F+ M:S9?^7R#U\\[ $(814S/3M^>$F5@TF[J81<0/ $(+AH??A E55GG$LN6\V^N M48'59S!SZ_F'3I*B,4\=7^6NPUC>EC'?CRS\JI@_CL-6FRXD.TY&QTCP(Z8E M3L'*/4&'\@K_FR6R44E//CDSX6_ MYZ,_TXC0#S)[J@VATJ>4C4N,&X5\W[H-Q57_X[\]?OKH;Y\]+BCZI:N%JCX9 M,B@([OU[[@;YY@LT3)JO2C&^4))URI(I6DYS(+RF&%P^$]R+=47#"O?LV@9N MV9F.NMG6R.,0'5RY1X%Q\MK3]5\TC+SQ%CQZ.0 S;F12FE=H$;Y +<.R1] .>@Q,?Q[@QX@ MD$02I5)M@&$.G^=Y)2YNJRLC16[@F!C'&44!S)D2!@IO<-&7K$]HSZ:0J=KD MR7T9!W\2'_M(YQ>SSC(8'4N,:5G9,+O?IBHP+8#\WZ2/]YU"?R8GH+"@(Q@AZR)!%^6CUX(U]BFZ-ZD7Q3V,U'&K M\<>Z[TI"F)U:79DD!Z%>FK1]RMX6^;;#'W_CVQ>R+&M^?1C# 3;T7R@"B? AH$; !]]]/H@.\ M?^5& R69QZ,:(;H049\J;8@!*C!F9&UX>J( J%'F$F\8GQ!UF3X9VF/OMS![ MKE3;>(#)DC>6!^XEB\RG%;]A**E3;\=YG/8)E3=B]Z"-<:L2>I+=OV_5]&>) MEJ]4L(U&+]>U)TN&UNNL79QG#]E0VH'**/]^;*[9=7[\M! T:X"#B)G6A@/G]=S\_#P5,J4:54H#B0I-_@XJ73;0]='B&(BW7C9C&\)]B MLLU=?]+7@AJ#WO>G?_[\TS.]L5 >>".@.@<"0DO.4K4#0ZPX>HO;7?F![@M3 MU"]6^E)$YD)W\D^/?)LHC::^:(!JV-,=Q\-Q3+EZ@&2).>FN0JT3 M)X-7XB'[I>*-X"=Q1=\T202(@84Y=BOLF"+OJ +]JX MTST7[V8_W[]-G& 8S)F3N']I!HPY\[G\2[%>D@93^JN$Z3NGL^-RNFFUDS,Z MT;:UBO<<)5F\;VB1.[#N248P0JNWFNR9.EC0Z-!,B;::L;N@OKX./%-<2A?_T/(G]SGT.QYFIBEPJ^* M1P0(0N*$I;G_E!A?YC?@PD_D' CF)RF47M5PTF3*J99'[*1RV)&VYGTQ(;_0 M>"?A2+I5@T0BT"GTV(%.+9L9$:6.P'RZ= AV8[-5($6\C'HZ!'JP@*8S2HL! M;T7D[=:/">+N42B$"+C;A6Z0[T5I=A_<'@]7!&A&RIUX [DW5U$!:7IKI:+464#*I_X]\>)^ M;!'\C.ZB8\(3G890,"A)_(^[&W?B$/D%E*L^(:57'?<'S;[2.'G_HJS!Y"6" M[2$?\NS;OSS_SV\U(5((9);\Z=8$7T[%!]5OEZD)?@A?E=#QV;)!1&#!X:G$ M/&4Y8V]-!%#C:Z&ZWQV+%F\77Q\SACQH,&M]O$N*3ZO@8C-]E'9MD=J<;FL_?)2 M>N^U,WXV=>/+/^Y+\W,"H9GZ_5H='X)^H+,N/RWKZ21J+9Z-"'=;OI \^F>/ M'L?^ 80KSSB3]_BK+S]??8)?RUJW7Q#S%3.!SQKT0W *5:\S[ MVP\L^FU)/AUC^.7#+_Y,? +^/^@2 A, [8?__MFC1YS=]0Y_(S@JW0.RF73# M!X%'-4JE-/7Z@3]=E0@&79$ X8P*1T41FB8;("Z.^P=$#U " P]C;P?A12VE M+O- 1D(WU&3I8$D$I&W(D&:]H]DY M)XSKTT<24&<\B^V[W9.#[@?@-A[_E;/WH95FCN$@Z:RQN:*DK+.U]D.3?\%L MY+Z4^B>I#7GRNC;DR9P-F=L:U$1OX\(F@*9]QQK)W1+_QBDEXS M90J]*]#"_DQIF#<;Q*/"Y=;0HD^\!J$$T6H7XD'.?T3X[.XL4F,$W_:0LK$M).M MLE8E8Q$/V:ET9J6,$TQ>,(W9AK&E!]=2T2G0[FJHPH(N=*FT@E7W$TMK*LI4 MXKJDOL@,Y9R6C9@.@2H#@%85,A9B8#/*\P[JOU,(C!K?P+"G]B'DT>Z'3?V^ M%O2;?[5_E/[ (A,[YW^I>U[2^2\9S]2B^M%W3:+27!(]4/CPROO,WF<_[L.' M_"$Y'"E[V\4-^=F3U*9^!RP>F8!@79\^,?V"V4YH(7_27E *E*E4)L"81 UZ MC]2JP??AGQ-)ZJ!CS:4$1F[XU\UQ8^$-4Z+ZE.D_E#T287:3[(WZ)5BN%WTW M##+E]^4P5S,[Y;T)"62F_P\IY*E*>%J#,-#3M/5WIM\WHMU_V*;FC V*:?"? MP]5*FK^PW"#I%Y6GFWC4*'+4K#D%HEN8M+6TQ6YR\Y3,-T-H9BD*9U ZECVO M4OK#J@@4]601A;A(J#).0 =S>&R@4>N";K1NNGD6E+2LFS+[X3HH^+1TSKP0 MD0WNH7V-VEWFSKUN&4]Y4UA3Q3^272G\&$3?*ECE2]+X:8APA=>+U62E3GW> MSHE^$%\A'0R20+LD+L%.NZ;X^ NA1U:J?FB(2'G Q_)EANUFX#)5WAZHSD"I M$E)1WT)U"LQ^,J3K532ES )?N43(+'0%24[BR&>\?Z-_'>O-2V&5Y9H1+P=_ M63:Z'+NI6\K6^TKV*MZF#38V1,C4K:U%7FUA9U<@@?='%$[TZ!-^,HM=XV4B MPE1=&\+H*--#S42!B49?T#I3E7^=CDXTUCLB$A]BM@?SS B*FRD5 /?:?Q7[ M%A+S3P&\R,S$V-#XR9)"H,9>6GP1O>;0V'3#TYI8/#;3G@W*K0 M"BD0[(&-'",B52@*#9&)]M%-'AH7@N_^8$UK)X"*0$<5HU%#P2CU80;;T]13 M^8OU>;I@%';U099!2@=*'EB;-M^G^'SP*S<5R+\X B!_W,PB3BH1*\%6Y9?! M>U$($L4;[C/XXIGZ,E6%0(#2NVD^%6H+'99B"A%:=U9=+"DZVS:Z!.JKO")D M].A^; GB=>@X8K$66G42]>KK'ZY_7%SD_%L^,('P?D-S_[U0"&O6=IIIV==9:]+$),=2;O MQU.>.#6<7.N:Z\&?Q1N P&$L]5F29"?%Q>8H AY%K2N9'0TKLQK5MSY2J$<^ MM:'Q5?D[L1A?()I*J*E9PN6HHH@#'V*."E;!K25KY+^]KJL4!L+/CF:Q4@?"!ORDB0-4UG7@4]$ MUC$'/5A@'>\&UO'T;L ZGBZPCC\NK./\&:^F MDT5NB8VR,(*X^)9G1-*%_EX_)*KG5DX>.:*TDM,CX=FJ2G9IG5 Z8O2[J59*4$- MXY^7M4$XILSWYZE'TK/R'8'([UBK[WO$NV2-_$\^TV[\O!83ZN'89N45NWKD MJ]K!^I[]I_\@G^LG[A_09/,G__OASP]73Y]\\12E_GV'] &G6;SG?$$90+\I M;>QSH"[T0_ XV\&L64HA2:NEYZ48: MD0!^">P4B)^YDXLKPP9YD^4.K/-HMEO59:SD2E/ M\([^_&DV#KL2,M"PI8& MRX/BF7C%2"939FAH27ZL,M'Q$&1HEU/LWD"=B_:6G]XC9#,%89Z+;RC[BN*M M@0GP,Y3DCY&?VM7;T3P/@<*)9I:I+.6MV;@51FZ;609G(-4Q^Q]2@H48U" " MS)G$"!TW!"\:$Y/:^%6;9EZ2U&)\:&H.\U:M ^.ABYD7'_D 9L%/1T' ,=<= M5_%W7BN @:JRBR5)+Q M&(3(BDUVJ@&A[YJG$(,0PFJ/H^S0A/**T@81O4LLE,^" NE(Y3?Q R>IHRP7 MS4"O1*8RB,X7<\KG?=23LM4'LX;4YF^4!1W/^TG:\I)+V&X#)+.[[<'SJ0@Z MVU?_XTBPOZ-V(Y:!F?!Z*]-)DD"@I6:K$61J@@9QR.A/M=7FR)G.GN'GQ-9" MK^,].]DK;>TY1X MP0E,*?$8;"I5 WV9%,6C[U5,SQ[3)-6U[@%Q,_M#I#?]=TKR9XM[KVBTJ2'* M*@Q$COUC^#"W[_EGD#=_YPZNW1SSO?D?'GV&1UH>S9E)1+.Y6EBGWKN MG__TS$J@R=(&!OS!NJ_7$,^$D4P2G;RRX<:*^&?&33;X6>.[X*OWQ%3]HJ,5 M.=G]*MOYW4YNGA+[B2VHI>]N[ZJZI'(4G%@[%_OR)879>U9LB[IQ1D#)P-X[ MD$BS-ZS^[[$G(!>LP5JE@/66T,949U#GCK2.>_A.J3V:?6:A+> MJJEDPR\^__06K)^&HT#EFK]"0DYW+$P\2H_>FQ,_3NM%*7\^Z[$P-E9*MUHE M'F:>W)1-KYP)8_2E%6[3,ARPRWF_$#(6C Q"/!;V#1475T*["]L9XZ5=TGKSQY6>[,[]IM@X_3 M9YCJ:&-J1Z'<1MVVD3J@.CKU2YF0G_ABU"U2W]:XK$?@[=!<06&U/GH".DU3 M$<1/,R0\=F8Q$"/;/.DK8%3E2E<,I0)NE# M?U,B)S./7ZXF=6WKK]S.#)MZ6N&- F7[E-YRA?7-\(YHMI5QG^KQ C?X$0:( M;,#W8IV>L?_TG&^>$!QF+47?.HRU%:7ZI:>>[Y09"W_XCM_H6H/GK$-IM'A2\@IZ]1P RNF]@F(EHU#J$NEE%EC>NHQ=C<@/-[O6'V47.96: MVDI7F3E$H,;&CPDEDM7&9,ED=I&# DC87&1]G2Q'=?/27/*F)WI10O1LZDL? MSWMWK&Q&N;?T \;U\:Z]M+3TJ#@K%7^0_/;=DHG^_&8_[!8RT3]$W='5+W%) MX,6_+<=R]1.TA3;7=]TK?0N)Z._+NCER;<*6W(DZ[7<WA*BXD!G.F3$\P9M2825R79K$ MKYAU D[>=B3^"3KBD/)0FCRRCRW*HN0*E1Q2 C(@J3I)2 M%D)G01*?;">\OU2QP0WH12PJ!AJ&M46XM6,KCQI9ZE(K# ?@)36)M<3M!7M4 MF-?RHX8$Z48<>$.\:P6?"1\;S)VW9-S1]BN7I0*>3*-U5K0FG.C@O.^INHE( M[N$ :\<$DJJP&,MZI1E#E+0?' ^QM>%'1NR!EJ47%_:V&TO3%0LVXS0VX\G; M8S/F\ ,+-N/=8#.^O!O8C"\7;,9]Q6;X6*;G$#$:SN.A,WD3.I;IM$3BQ,1W M5;GW U@DG3Z93-ZP.XY$FRY=FY%\G6IYR4D:K/QEW?/?]MC3.+ /NWK82=HG M1BS>:7*M/Z >=-L'04E]],'UR\$<1# 2FYWT)ES[NS\(G['1@-_X=!Y&IK_4 M$TM:*C) 2VW$@OT;)0G;)!F-=,L([MK"5DGFP0MIU@+>2#+.$H%&$4OQ4:[< M>JA'(:<]YS,E#1_\(L.14A 6F1/T=?&>G;:&W.ML\S];;T>]G2.""U!7^/>F MUM&MQ+(4;B9S#(^5?#3R. G&VFX)F$&EC3@/10"@CKN>6!1*6: Z?V$7W#R! M-F /X3%R@-BPNV-_/_'B2">>\,L5(R6D DWC-EI+V;CZ,!;H74MB!6B"DPT3 MCSPP<<,;USYL._')7-IR=1G8-D.1-, O*.U;/3@.0F4P^ZFYSMXB;&> K#FQ M9W)^FO#+>D9B,BT:=\TX<^:41B9)WMSP?FU)LRW]#$3MC=.NL;_90-QW3*_ MKVXYBBAV@76)40C"A.,>R?4>E3XGR> D$P_!;/^R+)C-X)1X;(GM#W01]*:Q MD9IZLCB4+=+K92%.RBV,VN.D_/!E:@Z$T-+0]WEL4$$*MU* MDV.[6)6RTR^1#F_J8:^!W7:TD^*'BA0W#WV='(@VCA5@S*=IWF[J=]0#O34U MQ#7HO,?P%:IYHGA(H'=VQSV@:7U/>S.F'&MO.+&=+YENGW/I?C@IR3A*Y?EH M3YHCJ[B; XH!217*8D6;" WQJOF=+:KI(T67)NP=R/(X/% MV?S&W)B]QSZ@"$.P3:'!C..G0U','_7Y*4]'_UH7KJQ(.C\VO6C>AH-[RX*] M*FVA"?^>\5 C*YTXG&5D"A1\S(F_()V=OE'P<^')2F;J>-J5.6DV0LI>WFF" MM X\]X&%!#@BX]HS3Q^W%VJ]^)XL)=LHY4\K[SR')N$SDR+1Q%S[^B>,@24P M:UP=M[2AHFBN\8-<)YET" !*>[7.*J#?-/';FJRNG7Q&'E(TIOZ)\3BB??,# M5_O#[(@Z?31ZJ1LL E!="X<78,:DM5+"K9+F$!E> [87RVVQ2=&*^R4\* T0 M0JF*:C>:.,5?\7V;0H]* B%2L[Y-**L>CJT^/@+;8=+-QPW=,JD&.$F!<2K# MPB0#\(J:LMY/%'::H$X.DW% L00I6)YP%2R',)8"48M5UN$NUEJ+7=3O'168 M> &PU_>/KG==0 8HI GU!!.:,@$']!,ZK'LZX11?,P=?B$XFE0NI9$_?"JWL M!$H=C]2%G0&P'6GQ;!.U(NZII2I^8.:W]4Q;#9ZL\F"TZ0B>GJ3=MIAU<6>" M[ ,*JO4EG_W2Y/C:]Z*%D[Q&"[L(@!Z<^H^[Q\*_WW,CZ,HDA()P39 M$LJ9$5CWAZ'F?__L/U*$-UO&L/!/D)(&$)Y!Z,45YPG/[!_WC0Y9(%)?=#[P M1V1'C:G<(D3S+7AN#4$O1)DDT3N28I4XR^F$3I%"'6$"K%Q2AI0TE!C:U13K MX5LI<,K*@7&:44_S#TYWHQ&8N5F:*C,#/H?:P*)4]EW#)0^#<*Q'P1 (L@)V MY*+CQ.%[ %W^WXFT-$5M.[D3M&QBT&]4G9LUZ'S&"6]MP#HE>^_ ((*"]Y,) M>[.L@?Z^6 EDT 4"+7BZ\>&93L2;0T700+EE#AM_\BDRQ,N-#Y3I5\J!PCZV MG#/;^3$/Z)C)R)U10_ZC+>_WB6(5Q=<607]0EPG(L)Q[D:*[WD1)K3 65:&S ZW0??_C,)=ZNNUS1R2Q7> SFY_2)!G)^BX0#2E#%$^% M-&0%\C3^]0,!6W#\%6BAS G.0T#!QW0$Z'%17Z*.XE-GG3F%&;X606K4W)S> M[M9VCGN.4U-7Z!@(,Y$&*P;O6\^ 0X5WQ#Q&H-3V@^DCUU'8TK3A1Y334$*7 MMLS$U/G-W%(^N:2;^0,[0CM8P[YU"226>;VEUTL8O5/$KC0O'@73Q%,;(+MI M=_4I,QVZ LBH*U=*")6UAYKL4UU2%LU\(KEEZ "E>5YD6LY@1CY[>\S('*YA MP8R\&\S(7^\&9N2O"V;DCXL9>1/XINV8A\&>'GK%O#^+KOKTJ(V\&6LJZS$3 M;TQ.G@T,K#,2$K'"HY>V;:057+=Z#B;!SCM )<#^[,P+D)G)$0PA]_/G41XU M($G*O>,ND1ATBC"!B,&J%JQZ+2&%?BA)'R,^@1T0?8:?L813F=;G/_T\>0Q2 MA.4$QW-M>]N1,$A[;0F[(EW@17>+Q_XL/Y5'HV4[(2\7_M-KS>YYJ]VWSGL7 MX@RR!(IZ(Q3[RZ7(@1NY]XDGX43018LI$GU'WRKHP[9@=T^<=0 X),/3KG_ M$H>1E%;(;?UE%U-GVS"6Q0H#'E/>T@[*7F >W<8'@O?#M9,,5F2UACP9KZX[*L$=$[A6S,/@OUR,I M(,KZ2DI!JM?QB8;2/LJX+!N_@C^=9PX.XQ0[0H21-7;4FK159(%F-SJDZ^]) M4(KLE43[Q6P.@#A/I;/%QAOXGD2O*7K%!+)=[&K5>()+E'E2(@1%TU4;*3Y\ M\+H!I03_CO@+$Z8%"2V8V:2^E7#AR];:.*&0EQ$&/9#Y(I?'OV)_GU <5W^S5E# M^E',P/E]2[O49H56*_LS_^OO8_]U^EO]U-_'*DM&3;<]I]L 1@4T47_KGR>[ M[_NV8'_ZFJ+*IW_3PQNODM/_YKS'A\7V\BZ==<\6**Y0@9,S@Z%N^R>#_.XI53&ZS577/F.&%Q;<(?+)Z@!:UGZR]+_P$M? M70T3#)ZRV4"^H^\_"IL9$)+N"J+TFTVW+8M[6=P?>'%'NYXU<6C; !OKT5%] M6N2T#J[7WF IQ:&EU8UE3]T#NS%0-Y6774UP!\2)!.HL9KI@^^GKKU(>/J5P M>LVGF/2IX;3A;B=B*TS^M T],>O9F$+%?G UJ5 M:N2EA ^[KF&5/V(PUFXL%@OQ_M:RG)?E_'&6LS3$U)$GR+8*$ CQ>#"- G\6(K%X^QN M#2"-,/=,M" :%B@^35BV_>I9%N^R>#_.XLU,ZJ8\ !>Z8FUD:D]@!J1!(67U M,!Q)NX?Z9MR:*6[_=:P))DLM-?5[=7>6MMS8EOOYV[?ESK6.+FVY[Z8M]ZN[ MT9;[U=*6^T9MN>_DW)QKNEV.SC,'PA_FZ,Q4XM#_S%FJ)=A?UN1'6I/0ITU$ MVHUJ70SLEV6Z+-./NDQ)_- [2IO0@)N463692ITH&G^4&Q]D#'7H6NZ=!BD$ MF4?I=5G/RWK^*.O91-'EAH@/I#=0.NH?OM>5^0=L-11%6>[MLU#L8:HY+/HY M$ZB@':$$-1BEBP.?L9 UAKX]Z?C*T;:L_YTG,YC@O+TVU.:BOIKN)2&8,>\6S3*N.L.B%9ECLFM,6YFD/L6HM/VSOODK*@ M(,MQ1%SP9(ROH%)Q8A#YO;)7>NW'YP%;]UU9Z9 G-'GVY@F'II+'J/9O4DT M"Q\3[7.G(%TWL%\.X?#HJ7=0"8"@KXMV4B*[;AN]..Y81:O+BA)5FZR;/.Y(RA\7RC,CW2H:RKAQ,UQ/=J,]Y3C_DL MI<*O3CG\HLKY 4WB8*HG1B1AWSE%J:"T0:!1&9RC69!.Y?O1TZV*\RV((VDI MECU;)"P-6F4VE0-7J#([F2MGER/6JS6V; 5N*KHTF%I!114%"-9=V5<9?7T M]!6VV7O""$J93(BMPQQ22D!\@4R3YB9RWB)DX2VG:Q$,8>C&,W8NHG:3]F;[ M1O$UA$?![:GF>UFV8VJ;$ALCCP+0KML(9C>T 9ZP>A#$PXP&P1^R8UWK%PS+ M\>!+)+U"7%RVC;!N)U=[N'KA @?;W[WSW>HFG#$U?_KZ6YGQU4_$%OOWO^ ; M7S\4(JO[8 I/T6V<9Q80S6FAS\@4"Z.O4_JS[QJ<7+)C"00P[.A@*GM0J/:8 MW;EOA/Q""@37*_@- !F9DI4*C^VVO.Q8!"I%D3HGU)CIY8*AVKGR MLB9CZET-]L<(3>_ S6NG*8QT% O!=@[<;IFA.4'1''0KX%0F,]F9/K+;K -1 MB9[I%"Y85%._Q:(&IS_<]>'ZK;N@JH=^/GG_F:^F/#"\PD 3.5G_)Z<@V1CW M9.7!%-P".BFZWN04TWXM1-_;CGKUYG>"/N4J.G"B M87*M8 G&2C"IM5[PX>JY>AX%RUZ2XR]WV] W-'_D+T7+&]LHZE2%#PO[![X! M(2*>?%JV^TRW9W;<(;&Z)XLM^\N?7!8SQPZ]2! 7B*"ATXI MV3:=AD+4K?P"L$-^2/-I_QK-(Q,#^@<@C6,PZ720\1K$7+(7 M*9[8P]6/_E:@2V1Z2O.LZ44[=G7IC -C0N\?9>R9'>?,]3.60OUDJCP'Y MF$O0;_X%F'8=KM15>Z^)PXB)58 FFAK>6NF:$!.?C(>9;Y+2A:3Q&4T5;;^Z M.8[JEUHRPJ,>KA+^DR^%_; >745>M\P@)GN<:)8!>A 53,^06QH3<4]L !%[ MC?[FE!NJ]QGS5Z$4HIA7=^-<3BP)8:G#'-JII5 K3[KT)33*K-B1!#+D:O18 M6AS%K0!2<-QV0/JKY90HVI8>"J8Q;2#:M7+M17FA.DW0RC!7IO(PIQ*IGN&O M3)[8H2F5!FRRQ!-G9V:$7GM8)I^_XH/KAN5/65EPK&'7)1#<U%>9 M2I;2%5?^(J_ )E9>LWY0IO*AVGJL0:UF >XK3CM_^]%4L)IZ7P?^Y397>:.G M.[$ \*0D"[(O7[KPLDBF( . Y#^BF?VT]K4KF6GFO(R%.F'U:+9D9 8*1(F MM#!;2H2=/B12#L=,>.A>GT3?\_%-_:%!:XI(G(-NY50>2SZ=U#3=*\A?^T5O M.T?/;9P32>99=]1DF>_'8?*+,4!&(E',#S>7GS:*]22&209X;AXYGB&31JW M1H@Y$0XU!I[$EE5$ZT@'0Y!Y%):L.4,W??9%>.8TPO6+MT>XSJ$P%X3K.T&X M?O;H3B!>&9\R=!Z@-R%3D[C4D&35R4J(3&=AP>HUAQ M)L#%S-B3@3RJ>ESMN]Y0?M,QR\S]5(^=8@*2X(;ET"GH(:I=_(N-/0NN."ZW M1.:3N\_[_>31PS>9-,/\;J].)7167@R& Q:#EN]^3UQNFXU:2M2MQ?/ MY8L_)].5UBHHC*Q[Q'V0XAL=IYDIC7=Q@;P]E$S6KG7^ZJSZZ\]\WB2O:HCZ M^M]\^>C/RE?DYX?D=>":]_B3+O=4P4Q7LF MXE6NB<*#;E]U(&:$212TKR0@@3%4/1$9"G^9?2^58)9W] %Z'GDI' MM8!?=J2#U,)YC$0G,9T1A!QB@R;WK#7E-6FSPD%W#-6CP-A?N3^QP\U*8^.B M!8 #Z8;F$Y4D,HC.HCN@;D($N1R5DPH0'1-N7Q_WBG:HLU#&+U%2X>9$C$1$ MYDEX?&'$5WZAZJXY 6^;VR]_@(/HS8^A9WYV'XS^A*?3P>B@"\@^Z]^ZQ?-5_W%8M$^8$- M6H/9?)$:T(992C)4D.@7()YQY6ZU2^-/ "4JJ:;HKAAWKNRWJ!0N,_36I0OPA,WKOC NU6*'J M1^]=V9Y'E>$TQH;U2Y;48BA%AD.=?BL-X^'3+'BO]YJ^^8J__.#:E3VK@2_M M2LN^>/^O<6)?9+4;*K2U%(E %B<-6_U>(7G3(8U!-=.0)AGF7(&RZ@[^6Y[K!V ->2*M2T8+V5#4AK M/,"R:99-\_Y?XZ2GY??)KEY+Y-@F)PAG7Q J7/7UB/XKH$Z(07O6'9LF30EM M;])/(X6KLJ?&5*--_[=LDV6;W(UM(GVU)[0"63#7&@ MT7/>(/LFFV%-Z"!"^&B&8%G:I\4MO;N32NQXU3V@_LA! MZ]K^_]JD+,UF?\Y!/W177,Q.N3H7$OQEGWR0USC#+PZ4!S6;LM_B7FNMGUG8 MA7X$%%"KP?_42$6A6-6SV1_9>=5LOHFV,C%E4(Z5>KBT7A8X *B.N#!*+;OJ MP[S&N5V51P=<2+YHE5=(:!'63=F^7&UV;O-2B Y0D]ZZ'OM ]A'M/Q328H.: M@&S<@*58#SMA2HKH*OK8;*J(OTG-7!45\]#BNV5:)Y.^RI-3"Q-6!FM(:)VN MF!" RSN1!L"@%?RHG8W92_SGF*NI5R24H1W9KX5N1(=#("!F%G(LVKE10)+F%QG[8#4!-3CY'WMF)BO/EQ]3\_@=]&FKT,/ MS\RQ,[P6Z4AZN>=RJ1>XU,=D('EOR_;9W,%Y*WA.JDZ9 '6$W0;$ MG@7^,E591."=*KR>@^6=Z3>*G8"$D33H.P,"'[J4LB[VDN/U$3.(_@GHD.:Z MO"8XKJ5/*/8)/7WK/J'97I:E3^C=] D]OAM]0H^7/J$[UB?T!H#@-VPG,ITI M ?9KL;ZPW'2B56RPK:V&*0\GU7-OF.E<>KX#ZJ&_#M1RY*9T#)3A M]O=_$?N7GN'K)-T\URF3,4W:)Q$),=M'TZTY3;:*E%Z_'2MJZC W#Z]*/F/L MC#8M)Z'1! B0_:'IKIV[3V1@9].&LOBXJE_X2(](K:ZW+1TZ^'F5?-)_2GWQL#/!QKZDN\@41[AG[N-%3XT[:KQ#W?#T]%.L55E;\^':4.XD_#KQA2Q$F%=,W7D)_7E]/[4,R3, M;@5#J H?HOD9H2Z!9!2$ Y--P*5?B)64!U_[268>Y.Q D&_K5U$>LP;Q,^\- MEW4/'KF--UHM-3A\J+L1?N9GW2W[Q!'ZJ:WO:A M'8$;[8TF:VZT.]ZT X4DXYL M<;VCD6#^&^_T2HO09'DCG2=M2M8V!KE0<]BO>VL)Z-C/#GM^4>+? 8UO\ G> MP G(['AA\I;@L?3?1'B!&;"#@&&BW6D-MCA5*Y)C1Z5@]BVL:AA?=GKQ^ M_=;HJ5Z-]Z.9.#.PTGM$]NEF8\Q%<+\H([6I>$8"=ZHHVN?AX(:U8F.'8_,.+!MB?HS2(_YPSO ML1!)SE ?W_EFQ+>A$OJ5D[OQ<'/HRL4,^/CZ:MQI2V4(YT+IK2T0 M7<"_#]R3DLZTJ1%\_NAS71\ORGY=^CWYX,=7C;OFP_!*V.%GUHYE.F..73QR MY 1(..W$MG%BO]Y$KM^VE]Y?QBY#L'+.7TC'$A\\+1= MNZZE@;_R=K;KI;OG@TY M N+PDBCVX0BU[>[7N]VVPO)LQWR:@,B2B#8(< !0LN;7OYE954 !!"62XE$ MTS'1(U$@D*AZ\JP\[O!CZH +/@AVQE/]WA+9^C@6]WXT3U#$T1?%&+8U$["H M';RD8F?-5S2BMK!^?)42TPO"*>R^5S9>CPW,-3 M]7Q(AZS!1VLM&T7LY-44V23O,4:D[\F,SA@>[QJH@1WYK3,[=^$+U!H!E89N MLAR")J'4PG$N[8O1@VS#C8D7=+]8RZ.<'%6/FV->$:\+WDOOAX-1S$ZOI)2+ M8S.>%%\W0C9:4]TIJ5&L[!V1F =OLE5V1%TM]>.6/FHA=++P5"]O+J'Y$TM6 M[B(ZYB##+>N H+ZLI&UU4V=%@6<2I X?U&VH?/D^0MLPL+_[S$N;QY:EQXV0 MLJ.$I9+IA&/)E"A#\P@G%:CI%>C Z':(>2G^<_5]U+ Q)!U=L(GRKL%D->'8 MB$SV.T$$;F'\O/)IV'EBLK [F4(T7#:I&=34]/(NEZ-C!1\[\YI*R*A6C;K3 M5.%JY"39H\'+H"+1DCPF(.$2;=A*Y$BGJT"$NEV2M86Z]ZE,=*5? M9JVN-O"^95HH)][KY3M1I _[!0'>*'9/"X*K@/UZBC86%?W)A[F%UAE8AZZW M"?^JKLUD?O[.H9HHD#6=6>F]Y#(@]@'CCA0QTEN"E?6^XDWS8>OK+!=H'\4- M\]#4F4I)EJ&_>.O5<._*##VE#$NSJ528GSS>S(M5!J(R5V]4"S9OE)J^.LZ. MH4X5X(B3A?=5B!F=XM/ BH#&!&4&[O7[MQK];HXK-&\,(SB+OU2?J:.LB''2 M#[&G.:QD7.YI&_BJ5;M6X[*U>S8(S/BV4,P,S!3E?$(D3LDP7(ZAYUDHMPW1 MBL"JOW&A]7(F6%QG4BX,-YM%I^"'ZUM3J-/\J\$,"+8$%3"%J&1C)P 4_;'X MI1*;TZ\$9!VGF\WC&9J/LDD[=J;1>3R&04E,M]0A+/SKGY'B M84QZE;K%!$3>Y^^)QVFEP6D=R],Z!B]/ZZA*/>"TCNVD=73M2.OHYO#]<#(46W^547/XG0 &5NGT^6B,RA'V.36G^YCJ+,:,R^S:OY?59=9HTW MP0.9IV09TWD91?!<92D;W]IMY%894Q2T+69#;#U^NQ"TS:W% XS\+WM@?*7M:F.;/[I;&+?=NJ_55SK3=P7:6LFXJQGQ6RT*EC MY<-DT#W#@*LF3CZ8$ZN+QOWB3?31\0-. ;KU$!&1(RMG5$?:A1A']2M51U6R MMW/+SB3V -<'HVK:9?"H@PU+YL N/P^5K8)S(5*:.:N^F)_X2]US0XZB$?2\_1RJAD,0:,>,6H'"R_KY,< MLGJJ4AFOB3QY?"4MF_78:?5@E$_D2V]=H5^*:YWGBE9,).-)\-: 5H1 KBUD MO-3(9;I=&O-2 T]PV12'5W..<1:$CC)HA'B4TMQG-Y.TL,S:Y9D18GZNZ^:DJ\1X2/!I5/&8B$?F"]DX;RS M/)G , BG?I*MA3R&I*"E'D./66!5BY;EH=T(70TC"P$Q!9"T,$K4WG9#06>A97[ 4W M+^:*Z34KIG&:L#\VQ@F#L+Z5D%8I!9FXS4W),5K_";)ED+,D>66)CUF;8C0) M\6T=C$D&8BP=RJ)14%4A;>BL_+Q)_X;<&T;A:1R!-Q8*S+J=)TK^2T*_+8QA M\),*=4>U'&YHP.RY\]=XGCVK7+',&BYJ$S6HSX_&I]BZ ^,; M8N'@1O.6-G:S<$T59V;F>69[&>8E:-V1+Q;/YK)>0/):+!6.X.F!KX-VHWEZ M&MW>XJ+(X3;:UIRG9&7^"1H3=25.*]$/J-#LIC6P*M<;449<[>B(/R4_ R(5(RX4OS "\1RL8BGA%6O7EXXPPC/C#]R8$]O M5'RWE$4H(S%B?.KA]/D[D7F]"].%LK9]N62F0-A:5IZT+O]G'@IEU+7)LNQD M2D0VU=&CQ-]6= M*8R(448Q%8U1M%[5!E6^J+X1)2)ZJ>YUD:@P'CF_&=WP[BI(F(M.*@$*'N4D ML ,Q!7*TVBJ^ MN)DJ4:DX570)@R?Y.: >M.W(NZLS 3\0=S)81*.1(F-9S#5Q]8I6=@_+5AE/ M'@WBWJJ4T@L8P".3)+I- MJ>3,O [#3($,X)&78J;^X:Z;YTC-;++47^%80X5M VQ'=3=1$3JJUPJ7F$E* M-9--A$N)<9N"8GXVCEG*Y8:]*(8792KYPLT&*G.CY\IA?,55&DF8TR3CC;%@8GOM0V^#*."0F^W%>^%V= +<^ NGAY!E15E@YG0&TG ZIG M1P94CS.@ZI8!M;HZD\;LJ31X4;R36,V#BLEKQQABF*1A@ >Q ME'.P9)>-ARP_R*1'K':8N2J FK&I7Z+,$I,I! M[F3-'P;4*I4&'(] +66Y1 M?AE9H'E^S0RV,L_3@J?";7"F>>FD8\U3#C-.:LY#?Z=G3&#ZVONWSN?"4<>7 M[-:7Q1.1XA>_>-_*%WS.DQZP(KL4TJ,:"*JZ-8YRS#MFB1*7F'8GP:83VV07 M")D2EF7F974764I+U8Q67%7YZ-+3I\'2_S\N'CV(-+ MYZ,4V*[EJ.-N#/:YI<-K$QP_!V#&!-A6ISHP#01$@:RBD6[F>(F;C?YI58AZ M2;P[1]<-=BVC5PK\?YL]U;(GE$["0,07HNP+I\B8XV(TQ2T(M$(9C=ZMT80* MYYP'<(*,7L;RM1-L\@-WIX(]2N"0E1Q)%E+6C98*)]E%99=_3LZDKJR!59A@ M!=\#+D/@"UD )--\HZPSFZX-JCHR7WIB[I:C]]FNY\%H:O14.)$WA8"/I4Q4 M49P-85=2UC@5I::G\CN:]F(:'89![B-?'MCKH- H>^B2) H*ILT1R<6T:)F7 M5DZ:,S+E*-I#R2O%U+.*_#EM1KM/Y,YYR<2Y#:('RO+1$BLO.L-OY%67F"ED ME@X62]):SN^@-R/J&$5W\/Q@+AO!%%:P>DGR!$NIR57H?G%!\\3&@AY?JOAU M9^>LM X^P/YIF'.QF(M8J8>?3!)<)=M/]W'0Z8?8G-FLVC4&CE:L3Q:,7QYM*+*H^9HQ7:B%?U#1BO.3F^#Y)^S.V[":UNL M8L6&NT^)@$DGV_GTE]^N*[;X[>7?OWSX]/'R\S^*"WUI4M+ M!*F6,4^1'+ '=FQL-YC\YBVV+(C?GJ%?UGZMT(*+^SZ3:& !_:3^A2! M[2LRZVHNTZ4?Z'A7GQ?IV3'2<\F:F:F/X&S214)@->*C\@]+7_^4/5]-$?1PEY\7QEU*7^.';PQ M,VKQ&[)?W\+]OR%C99_BAH3D@=\7/#P9/$,/#+?)58R=^"# ,,?[VRS6GBL6 M@\H.F/,DFPNC><=5C*.B;^$!.BON4'0^Q315LHQ:MX9%=U*AL!3'H(0ON0%/ M/ *VXD[U"",W2$E5N<6&F ,2_A0Z?^U&#D M5=-\]^5B!1VS*("GDC&OCG+ESWC,E&"2LLJ"S%NI$$1]+*K%OO:9^*,70>IE M @?@Q_X;LCFJT'\TK1LGS MQ1!E4?VXA5U?_D#-7#+NC)$6/Z\%?4I(_V$&?K)##+T*4O<(F3VI6SN:&91T M>W5Q(MNY85?H[DC);IJ>FGVWGN* MML1D82I+,WE+MKK*^:R@+_UX-)]BCB8>=8"EKVJ8=3N7Y0\U&R))Z-#[1"-J MMTLQ%A/@*L0@(6J"5G6XC&1[P3^SQS\#M6;([T)@MWP2I%5TQE-F)URM!JO- M(+61:N0 ?/E6R:>9'TJ,A+J:46!; (UGW3^B!'RI"^8S*HW/P_7>O0&AL#59K2NW.[:O),RW;60 M(3DJ"TK 6,G[0^:O:_ ?S5_V5#Q\+%M4:XVD^E*!3!ZE^MAEXN$F4X8FQM'P M# .%FJKXQ]K_6Y=.E8VC9V,-L[TPZ%^R'X8@RF1.N;"V.$\+Y)LZW\0WP^T" MT@/5WY,V-BT]J"$<]H](Q6A%;E7<@.&#SPC$R M 4!!#A?,\MSOJ&$F(;)P.*RG&A3OJ.&/?3'SF#NIP6Q0+%%IV!$E1>\$F"N9 MR.,FZ@7S6#0QI(0V5+[NBUIA3A12_E!=,:?TD^I+#(P1$44J\-7 MV8,ZDA[R,;JQ MB;0[EU/Z9*@EZ_XJ9V1@9KS MI[?OW[]KR&D$VC)*?2YIF9]$F&=0&'164%"%DWHUBI""Z'J<.'Y?'_,+.>>V M,!,)V7:[PJJ/K$1Y;PPI]B&2F; M>?Z8U ZE#<*+X:GJ.,F.>KP9QMFE6C%U7N+3D0)E=Z)OJ:?^J;.AX%&-\9*I M@K*+!"B[/!)V.P]5@W3C" -D4$A]\;&0=:ZC-D9%*%ZOCJ5UNG)V/J2B/, 3 M$15 :F=6!C!D,T1ZCU6OK=L+X"T2(12E,COYLMCS1I&L2SI4M#2+!\EG MY7FK:KJ23*Q6CY,3]FCJAS(AU%!./.6$53.27!>SLHMC'8M-$MV\@Z\LGI0= MTL(YMLJBLP-/W:.<(;IPQ&9FFA8.;HU\ VT684<07,]BRWO<8KGME#W@ DDW ME)6N5R3OVNIF@,--0PIPB4,TAUR9/9P?.% QM/I2!.Z^ES< <;R[6*C'YW.O MS:-+.HF4&XBL=).*L011=@(G3R==U:Q,CT0J'5UG@S+A_XR*:6YH"1"=&/.7??I'+8,P:*468B MM#$%)L_)A0W(9WKBM'-_['NQ'!IF%H'AR1\=J F9?X\F.WYHSM):R#(F\8E5 M!H+"8$ 4#>!YE)(7H_]RP@/B)GM <81)]IR"_%;#L^0+W^@Q'C+=&6]$BD&) MPRF.KA&;G"0[M'@=#KV."#8?/?H M]W>7%5O\^^7'RU\I-UE-F+AVWGVX?OOWZ^L/GSXZE^ XP06__>/ZPS6N]R\? M/EY^?/OA\C=3^\ FO/N F=%.4D:F,5R]XQ#0.:Q70:CX6SLN/, M7>;A9$2=81L6<1",I1N7A@<$:).)!=NU>.(J5 M66.5>XF]EW0!W=(39YG0XB59A5S5NU5#8/VVSK!3ZL(G"%AC>;/GJFK()U'2 M*6V&(\J%8/(47$+/WRMFCL:^[!"H83N MI"8S69>D*K;(R%XG7X]>X,EL?3/Q5=Y*I;[&1M-)&1")DL+YO$X[&8F5,D8Q M<=!(][\1@%?%#?@GM5QY3F&BLY!3/\5\'>6YH!,B=]5P3G2RG;KF;9YADM5[ M@-^BBR5T*O%O:CWRFA!]KQ49K]CNHB0DC"H6O55Z84*!G=[ *(0&V6LXGIB _)2:,HW(7 -W7[WY="]B3+UK1HSC M#SGQU'/N@NA&SJ%$9S>6==+W'K5\ ,$&HA*C85]%-HF7.+S0+$/^/5$#A:D9 MF8R(R!9_(J4\JKSS7CXL0T_[?0&,+L>'S2N(4&TKLNYG M,NP&>)X*2@_7&1CW;"P6U\8NQGR%6D4B= M_UB<-ZKVM=@S(,*F*-F4,>GEZHA\,@_ECNI&J72$CFTKU-P4YXX4K?D]56=8 MQ+@SGNN;4I+B1#*EQ+.NME=J +/7TH?HE%X*/CQ%GH@]/Y7M0U*5QINW.(PC M';['Y%(%W2QCFHK:9"],'W>V^/9RYO.47Q-5467D0_;H+AC433 QLQ5 MZ="G$CO+&<>!*MK(>9L86A8=TJYB,T4 !T7]Z/7>7[W-0OJ9%6'(A)NY'XP7 MH(1WEU3H!J3>M!36-7OC (>*![+7\EL84VTIVWQ$#7-A?<<"FW>3?*$>V#*C M@D003;;+WMH;@2)/5,,/K%&M(!(LF%LQ>ARAW6XT#DK+1UJN[.X5*^E:F#D" M%L,$*QH;DJ9-T(EB'$:8RCH?97FK#&W52S;P;F2?BVCD*;/E$F\8%BJ;OHAO MGC[G4F>;6;<;>;>LS9"I7;#S4R)O&0,=KO,6%P\$('WI[42$H>>[S@>PK#R: M>"UU2^[\*;6<3>-4;6_R-E8H5U53=6S7+O6 TH6A %D0?W6\FSCR<% 9WE5, M9T'T*.#2TAO'L)Q((;C48Z_P\D2>/)OZW1^/ =[OO01H>#L!/\=UWL.[S0!W MUR \)\[E+5J2QB%E5D92 M-&EPY_\>DH=$'@@L#.YG!20^4GF=QD )&7 [^)@>E &..E%AH'L+L96%-EY@ MR-)\!#PFP^))51\CT_%D,R?3>&14 MDENN7I+012YZ'AMXU%]5DDVNCVI_1+>@+\A<27^F#[4+EK2L4J6!J&@(R39N MY9(MXY%@S'[^I%^#(BL/>$B)TH@,+GEH3XV_@NQM\ZFIV*L9S$&C;;2JQBT9 ML60.N4\MABY)#PIW6[82=) ,>Z X_]X<$J@>J2P4O#?9@06C7*9I%I9.^DO8 M4LLCB3(5'JHP$*?JO64J3$S+,D;S) $9I8Z::<#K:"+-8=D$/J!VJ9)_C>?D M#@8JGJDWDY- "%U"KR"^?E:/3Q=K6.=:+'O@V$_B^2Q+8BBV>9"UX.@H%9RR MW*C*966%HW.I6F:'8QW62"<^,(R.T^7*1_4DQ(*0M^\_J;9J>@U(6R]I89&7 MP&N'@F8FC.;9D;+Z9M:\+3N_D[4K*"R-L"JH9\JOV7%JKT4)6!XDQ!5. QD>5!BG]G\I-7+07Y8<,*4A MV%GP,/=(S6?K%*-"9:NNXY;@-][ D*IY;$,&)+Q02BLZ+M8R\7H>7GEI@>_- MDCSI;DD64':#9M%LCWWLDICYS 8KR/F*G_*G9-^]B4CAZ!5:%K7):F$5^SD4 M:RY$,DCQ=#(\]A?_#I#O9E2N/2!?L(V\F6WG=DE!& MJSO C5,Q0C+%='JI#$5*L4YZ2?=SDB=-@AHJ)(;32+81E8([<[+^/.?\KWD M%Z=/2:6A-$5UL+8IF:1:D0<>>"43,B*IR9&.RH+/-P]$*?"+B_0_7@B67R$1 MG"P]%?1-C%C!C<#-(I?_WS*^BMP9S1/3UOT"1HL0J?8RQF*J_>P*>F2S="]K MQDQ@*,6FY8&(;!4]@SU#^X;"3!Z*-$$T".FRJ)?$!4]TQ_5;_VZ>Y77+)A[F M]':55PDD+;:B,$+ZR4RH&61XWJ,CWD9P/G-[=$-K8T2[;+4>1OB[W;+LM=73F,P+,:#U?154YJTB&:! M*,>9;\3$5P9VP;W/_9,L]#"5WKYQFF9DD7&VM&C+#9 <[)C8_-LUCR>HKXC M*>8W)2#Y\#VRB1%N,>1A?*[]KKP7I[MP=)-?#2]&9[$@^L>Q?U]HOIV=R]%" MRX,E%0W,+ JX+K,28XAFL0A2% M!K&F!2T BL=&CD 5IR-=6!INI%#VB3 M7>N4J9 MP,GO?[RF0/!,!0M*TH:RBDB9R_PBY_<_2-%/P8IA=@K8>&GV_0A?3%DB:I/P8.HQ MYTLOR,62,LW4PA9F8\@ZF"QH"L^YBR)L(TMM 4#,_?Y'2*MG[R*/,HHK8-Q1G8 4%T.OJ'1#4.Z9<%6-/RD5R!^10P2(G6.QVUR= MOB=I5SJHWOYXD*__?1_']Z==H88[ ?C&0?W ,\9L?R_MZY;#LYQB:;8 MTEA%]@VQGN0MXG0 .SO5H=O(5 EY"F*J+F("RIK%+2L1'(=,TOJ@39O*^9[@4MW>XA%LY<$=;OL?GS_I M 4PRJ@M2$..[@7?/Q?" ,/$MU M(M\5#+-$%?%Z.#0;EC4FWS5]P!E'"V>H*DV"B*6SA:"8,#C6JZ&Z@>,SBL6Z MQH+J*_.L:C1DY"$A,,E#EI*LW5-8[U"G;A=??\'HEADA8&Z&6O48HVVR'M&D MV]2D%K7%0O4>OEW8UVPC=1L[?=YU\YCG$[SK#]5[V1 M!>,2YSC):2LJ!J^^^'0*1G$1= I*WDJ/'N&C:PP:$^N'\69T9]+#GCJ-+)]R MT]O(M'30N;A6V8'F(N5X(^2>4ZFJ\[.3Q*Q0%]]\F=ZC5C7?)(JTT\DYE7?& MJ2H,5?N5JX:%<_WBV^M$B-_A4:,HRYMQKF= I>O\''O_]D&L?IF#)02JX!H+ M!9S+&+2+Y^J,&H7L__-%&JKQX_\; ;"I>\#3IZ\JIB=T8L QBNAWQJ$P.N9X M4)<=S)FE"_DP4DJ54@@D&8MB.\M[*69"P'[,=%*.+"PK^Z]%H[$@.51:(/71 MU3/DY+Q7M4!X\A^-9=%]Z46J,R,2(S5";2MF,#[XRI0U\T;*HB%+&BI9R02+ MW!^1JTZE^;-B,H)*BP7*9#:J#^+/SY*4]:P]N9 %;51<(H*NGJJ6,41!=1Y, M:FT_;/K!S&C)'84KY2@TXR #[(K?O7@TT>D!,@/PCR@&+^W_"8#[Q/D4WWFA MSB'/>O_HUOV%!"7\&IT2)#.J@)2" 7.B91A IMJ,(K"./;"1L4]KUA@#HW=) MMLRN-&CPNZCA,75&98GAX$K,=(GI5,23/9#EEI"9!(8:". D2]O/*Q8446C! M9$\I9HKE0^\J$P!5?"'2G87H?0MU5VH.;82&C#ZM,7-6?: M%HPPOHC0S&XD_=T\[%L\@IPGLKZ&-FY*C*['&:2;+TTSZ+T\SJ4J%X#23[:29#&U(,^EQFDE3TTPV''N$8WG1ZLQR MK;-&<,5,3-T33E]EY$&X4*9K60*5L=TO9Q&0F. HPJI]:K,KD[[W1 M2'7.4W]9N)UJ,9)D=PPKCOSS*$?6(4$.U+TMV0>EN3C1=#H/\65 $FGE&Q6T MN!YV34:X]XB)/%B(:"QX/@]<.Y^%%9B @4-_#3!0!%H=3"'*_X7/IX8OEJ3P M=;H:%3M5KH&_J4<9YS80=3&DO2JD=^OY?73(B4&DDN^HSD3*=>9YQ.S_10^" MQCQKN\',52Y$O97@K28)&$5X M'#FB\UBJ?HGQ6PA177<@+TNDX8A.L_C77(2Y_;5H;)P8Y7=)<;)Z/E> ,HSQ M3#_[OH;L:UW1JM]'OP/%45 =L06 M>0F::L)/IAH/$CRR7*^ =55!3@.(M.DL?3,EGI)B3-P(MV ""05#2]/B=<9] M%)[B"V<%A:KRHB@.U<@B1-9,9//""F721LE!,< JK?D*N[\JMD%TF\M L6), MC2\Q@LZN5[%F%6##B T\\/=\GBE5-9CU.=,(Y+.>&U_PYS4]?CI793_A\A:F M> 12:$,34)6UV<.T>CGRAJ N(8&.;0K^D[+EX!X8>+(KW^QLL\#)1T#9KY>7 M5\XOV5K^KH]0ZAS.KGYA,*(OQVB% 6S?__SAR[M+U\D^R);BHTB=WZ)D8;;> M$U=> 3BNL?J.COV;T88@RTEES-;,_F\L*"X3*FJ2-4-9; M=HRG8Y9YK@O%4,?B%LM22X_'VX3PN ?-PO %CWQ7TN515/B,-[\S3E1^:2O ML;:0>@\GH)!/_/Q2/*-*TL+?]!_!G([%R)=BR+C@7OW=FX*HU@$X.NL'A7^' MF;FP4R?+KL+6LX72T01G48S4^1)^43^?VIZJTS>JL0L3>1>X1%^#/1\<(@_C MX',PN;+NQ/ 5 M4:3I1%\@2\_(S#GYIA\D@U_J^ :0 '_1?Z+M(AK 7#8[>64-=JF&K^C5%/>_ M FU+H?#T%OG++J/VP,6-,8&Q;&-,<#R_,DLMF_F%6B1 *7T6Y ML]ES+D:.M,90KJ)5P+BW+_Z*P ^QR%,NHOQZ-B>=&W+.J?UWSD P^R+E&RN[W1(D[:WUAB ME&65%K1H852M3#2M-'8V@5,A S#+LP'"*(6F-,U!UUW[C6DC<@FNS)TZ[J'Z M9.UXK+:HYC;@^KJ+"ZQV7X\%SG2;G..13,R9"G+<>#9/-!_7X)*_5C&%(DK)R1S\0VP:V*5^HIU&=)".T>E M,^$.H3J,E W[5=,1.25>)=VNPU;N4O^#$*!+N0-,?P')03)!QRL(=0FU%0.^ MOIT'LE>#C*.A:%)I$5*<-X3M]-3W+'EC"[RWR'K%@=(:P1)I/E912H,QEKKS M!BA-YZF*C9B*(%.E1D;VHFITB# D8LDP>6H_BU,GA!$.4?=>*!PH)SV'^LVS MKQ;:UBH*:4!KF&MPE[1-C&?"(U_EA%)A+,:X1V L4B@[3_2D)VB2/-GQ-J!C M=VKNNNF_>O-9R+DQ"+\KG)P;S7'4\0?P&.!-\_!*WD6V&5SW M@?H6A\)HG"VSW<5,ST12"K^Z;?;BI):\]U0ZB<7JS:?,ML'8J#F.9;XUWHE\ M@H(CD,V?PD1[\@HR3M0-&',2Z.3)_U8DY7_FH2AW4?M"C7G5!*'L)DN]]K$O MN5FU+2K4&N>G8)P[L3QWXNSEN1-5Y_N<.[&5W(E^VX;Y::U<09>]!I*%;65X:7%"!*)<27"LWHT:1.9IJ/4#L6X"^8)9+:"# K MGS"?\KN3=JO;T<%($%;X0:_[6H4T,Z6UD:*2 0N4.ZJ5O+)=3)++,7JC["B_.=V6/OMT, MH^M+891'2F9V9I ;D6]8NS)CJ&TQ=W?=L2O%75U_^ K-F9S)B! N;,6>R%<: MB2!(,,<@O/OI5?L5_3[#J)7Z7>V:ND!RE(NAX$Q_8DV3OJM+LK712)V!/U<_16.;O-%E!"6V-!; M7Z+K;^EXY37KM+K]OV9[KM\:7%M1(*MKKLWSJZ6IO9MCM K)O>BV>S]L0MG& M1)3?J0-V',D[YR^W]&]+9 Y:@^%?*PWNI;!;H"S5E&G\K+/4$7)Y^-.K_J%! MNMY,,(7D?Y#X?$^BKSSC+$=T%X?(:./4G,0>O\;+<"TW* ;B1$,)"S)^5O!TSJ0RD#>C- M=_=ES=H!D_I0"B9MGP'-@&X,I8/6!>-Y SQW&,]64GK>.MMQS+^A@&8!;2>E M8$*?,Z!W*J$YE,2AI 80=W;>ZJ^K^]8D4@?4.^>'QM]&4N&$LJ:C>>*%X^3U MEN3#H05"CW318E;KV[?OW__RR_X$Q6)JF/G!2O4&^N!#I7G9*$V>6VTKI)GXI33(.C'LD/L3=K(N);[)Z(HP.,,>A7WO;$74=]V+?IM!7R>B%T/EC/GU,-]U MAYUS!GV=B*Z(IS/J5W5DOSLY=SM#1GRMB*X(N#/B5T?\1=<=M =U"Z[UEFU/ M#??@0U5/2-7PYY"2:/D:'U36[):L'00(:H+552, A;EI^K7D/;K=ECSK.ND- M7Y?&.C&"&<&V!+%6@O!%CR%\(+)V$*ZJ!X17=LZ?0G"[=2%?K-MG !]*!F\[ M]'1$^#W3^.UW&+^'$L!;CR+5!, O16^GV[H82 .BTSEC"^)P1O"V@T)' N#< M?.CT!NO"U_+@4+-B=Q\6!H2$(K52TE@;MSX8Q?MTTFN#^FVX[YGTZI]9[?TP M2S!+["NDE?%$[YQYHE84[S,05A>>V&Z,;-!FCJ@3Q7N,K!TG0W2Z%\P1=:)X MG[&ZVK#$B\-X61"ZU^XQ/]2)XGV&_HZ&'XQ#Q6[3HH(UW*EW%>-_K11/ELJ@ MV@4L[,+H-H(29[G!:;-^90 W$,#;":OE"+;:0FPR@CE1;"L 9OQRGEB-X7O& M^.4\,1O=M-4"KE:?0#09O9PD]G+9.SQK6#2H62&]RVD$B_'O;/XU#@X,[_R; M0!RT6Q>'LZUTTFN#_>UFBK6MUL#,$LP2>P]I]:QVJ9@E.%%L3T&&3$O@KG2Z M/S!;U(EBSA;;<>B-N:*&%'/&V$X#>FP[U8MB3AC;:81P0Q5A>9BPAKM5C@6. MQ4WJ^$DR]\*1<$91DMH9$[14+-4NE&$79+<:KJB!&VTE869@M8/=9 !SOM=1'"0T&<*<]+6%&L"+M6O$+0_G-"LN M=YU&HZ^G-UXBQLXHFF)Y($5]K!0V')#F_)8]Q8LR 39LG]NL?YDEF"7V%'SJ M]%H]Y5:Y%QUN_5(KBCGK:S>QAKS[2[_/+%$KBCGC:S<;F"%J1C%G?.V2(VAQA>8"PAGMU\JOGAZ^=($H2A]J$ MI?!2E0JIV<0V[(,R),XSBVJ-X._E? ML*O2DNQ8'95N,H*;F_JUU]2MD6!IJLW9"I=C"Q ME"S.+-OX=&&@AZX/ANVU9Z9:'CEJ5@#P8Q2>PKND?BC@@CLO<&Z%2&04Z<;F M*!)'P3FGAL-2S!;,%ESG: '*ZD; M'7O]*/,$9YSM(VQHU*X,SM=N"F!YW+"&>W4MX)6QFYB,!XYLC@=:*HAJ%\*P M"Z;'%J9@%#<0Q<<7;6LRC#FU[%C&BEU9OX*9V(6#6DIT#2V.9 $@>[.8.&(U/,%LP6'.JR &7UHY@3RSAVQFS! MB67[YHKN@.=^UXIB3BP[]L@>\P0GENV!)_+$LI[;Z34M6&C57G7RS?+#L0C1 M)^RLMH&JO]EM'$V=L9_,HL0+L*W9/!Q%81(%_MA+!2SJ_";QQ[X7/UHITBR5 M6[6+>%B%ZJ.+:C"*&XCBXPO.-1G&G(=V+%Y2DU',>6C;:+/3[:S?9J=V4+&4 M+$Y"8R%<<[(X"6U3"&OYVW8ONL,F=3KKM[IG-0H1OB#L]!OVTS_Y$(ZBJ5#1 MI^41)TI?$[:FKZVP:?9)L3T1O2^OOV:,L\TYG&5$P(T=XJ+\7:;P8+4AO2R0 M,&@/;=7\S%',48>(LLD';76>H[,?(>/_M6,^;8Y+71- M]LNZ(9'ZR_&?\P1#MN]__O#EW>4A9=N3*WM0 ;9S MRG80&*H/3E<-_GSWA#@"HWN@(CD=MWW6LR%"PW@^2CRO'LW\[J1SYK;/NZ\9 MI0>A; <1P=J@=.4HQ7ZQ]O8N=O54]]@?0\^)L55AMC;O[M(U#P M92*<.\\/G2ATX ( R-Q/)E,1IEC(.Q8W*=PH=E*X+,2)LU.XZR1Q1#@68^=: MS%(QO1'Q?_^E<][^H==V86>['2<6R3S H![E9L+W[_Q[$8HDP7MZ3A!YH3.' M.\3.]<^7=%8X^"%97 O'N;JZ:L%3A(,7==L_%"(P\@7QY^\=/X4W&_V TW%! M<%XX[Y!P+QP[LI/ASU$<1P_P72P$Z:,' M/YW@)V(Z"Z)'4 KC.:$>[I3&\U$ZCP%ESFCBA7>"P6XYV,=' /;*TQ0(==Z^_U1E6*7 A+2;P#)'Z9^^JAM(6<< MD3%D5'ZYP!3$!_!P[TZJ#?%M%,S'0!:P3B*R.SY,!-SPW@OF'C$C?*N*410O MP@7P W@R4V3%UNK+OF&88@^AFO,G0C6Z(F^1)[)=TD$*&;]!-_(V"@)RLAS) M\+& G1GY 9&8@M<'_A^HZRSCXV,4GOYZ>7F%?S57A\K[4(CEN2%7UYD7^BB\ M6/N?[\3(=#\[Z'YVAO1=\$/;] -^)YV #4&_K>K#MO5-X)Z F!F*YWL1/+:< MRR"05R83#_Y"UP$T'/K5\:;1''$[\>[!\!8 ,4^_!+X VC.S61Q]\Z> UN#1 MN6AUST[A+Z<==0/X^<&+Q^9Z)&DT^NHDL\!/,3 XFL J1E\=<7L+5*'??CF+ M?454]T*ZX-]O'!JJD+U](PH&@ R\60*(TC]ET;+^^<4"I IQ+S,6E@< _1 ( M6T&0ZR],A#?&0.S*8>'S5G^]9(!"H/7\B6R[_0I+^OU!A2EOHF"\$$65&-A" MD+_=&IQO%$I_#KOG MX\SK+'6$7![^]*K3/C1*%P\(*E:E#.5_D)A_3R)Z/=NG!B^WH+>VQ[*V,T9- MR 3^;?>8?S>'^!-MM+W?.O<_ MMT=6BJQ]$%UAQ.^R67YM^&2MN4X]MS_):);VVS#L6=C7BF@V M[%^*^7.W,V1)7RNB6=)O0=*WAPSZ.A'-9OV+07_1=0?M <.^3D2SK'\Q[#NM M]AJ!2SL2K'K+-LBN77A1"M7E-(*5^#<-',4YBSB/+;SS;P*QQ:SP];E]^=(? M5 CMEJP=:->:0'CUL-B/F(:JB=0O)F_2&;0&]&;]=OO'O^%U;QC">R9K!YKR MF" \:+7ES%^XF8+P%CLVVP862\EB,?PB#'<[K:&L4^GU6 RS&+;4)7G*D.B! MVT!OAFO?Z?[ ,#X,6=L_6*@)BK=K#S.*61CO!L;VU8(>)<+88MV2QT,%\<]-"B-FQQ=!DRS!:L+FIV3,*09=-_[Z*\,[#Z<)IY M@L4XB_&:4\P&^8X3C-@>KR'%+,A9D->,8K;'=RW)NQ<7+,7K1#%+\>;E5-DE M7UZ4.'6=1J.OIS=>(L;.*)K.1)A0$I65TL52$5([U6D7?K<;KQJVSVU6D$V& M<(-SA/?7Y17H=-=7 8323^8\WL?.W%9:F\/-_G9Z^#\?.E70O,!,[C@] :O./5N MX=V^=[S@P7M,EMS&V(5)K.^A9(@6++-O/S@5= , 9M\<;YY&P+1*8\G]GPC_ M;H(E_?3-THY6I(VI/[V"]7YJ97\6\%2UMIV*M5V4,9I02>0L2GQ,-_K>B47@ MI?Z]R B74,Z6"!<1^-)S_/%/K\+'+E#7[?>[WSK_3#K_[+0'I].Q]\_9W1E< M W1=AJ-)% -!/_[-TSLR6T[4BI"^7I0Z,_WM>R_V/4R]"J-XZ@7JTP>U[#=1 M,";J)[&X_>G57[Y\>OOJS9?+GW][[WSZQ7G[Z>.7]Q^_7".Q/_YM9D+(>'O8 M&^",,*WFTDH!L)3=IYX?FJ+Y1Y(ZP'M!@&(>I-U/K]JOZ'AW]2R32?KX M.(5. $_@S1)8%_U3:3>+=$D(J(]BN5#T62Z-<7S:S:LETC(3J&FLOS 1WAC5 MXIXR!,^KU)X:1;@_S9=AT$2;A8GT3Z[6%NVMC8DHOU,'A&D2!?[8^B9&8WHA8\FNOXVZ/96UGC)J0"?S;[C'_;@[Q+V % M">=WN-FDL6Q\+6:IR<=MYF/;R&0^?B'&/_HAL_%2-JZ,]1S:8UDV)YV=EB5R MZKD%VY>\?(:./8G,3KM<"FC-E.%.F <1==->O<]TP?:Y7S_RY M$S]TTDDT3[QP# \3WT8"1.-,Q$XR\6+AC+W4>UVSZ77+-LVN08&[G&UW\JOG MAZ^= $P8YS:.IK"O*:S$W$\F4[B3$]TZ8W&3_IC,9V].<'_Q!QLEE=63-0]) M] [:<3:";=JMSFHL\D2?PVZG==Z?V34]G!GD\*T^&\$@6QZRPQQ26Z)9A>R0 M0T"'#)E#:DXTZY#=-9-F%=( HK<_FJ41_+'=N=Z]/K-&_8AFW<'^!W/(4T2S M_\'^!W/(4T0?K0ZISU$J8Y==@[V[SMHS&)RQ5*\?T4YJCA[8RXW'OV6TT&DFXCOXU2V\9^,HL2 M+\"D-O&ON9\^.GYX+Y(4,]UXPNZ>R6KPF&C[@A)'B; &SW!FA%E!%LLP1AC+ M,$98GE,7R,PE-XQ]0/!5QPYP7.K1")[,IS8T%7GHVVQTZ)5<.< MQ1HP1XT,0H;L(?4O0]9" -2/8I:R#-F:4,XN.TE_S;YNPU+0;)LMU;:JFL![^R%(R%S MB$8VYQ!9*HMJIX;9/#Q&A#4X>9819@59+,,882S#&&%U)NMH"TJ/+EVER2AF M.*G-!NVAS3JZR1 ^WMS=K427 M*W1JAS',8KA.&%:1A#.4QB^,&P?AH+>/MHKC7M_HX MM\D(9D',@K@!9!VO7;S5),G>69\1S(*XA@AN<+\=%06O35K3BQ)E9(J,DWK? M'/%M)L)$.-&MXXW_G"?I%&ZE^O/N@@)D*P.)9GE+S.%!ZL=Z<&C^U+SVZKWF:$.;S/4C:&V>N:Q'D?5)L+, M?,6*ZC!G,+U6[V(33:4,_)-,59G/J+S4VK0G9CY6:H=TDUFG'1U;[>FHJFY< MMR&Z&U M))I]J]UQU;#5Z6WN6ST;+,RNY%AA#8EF?<;ZS&Z$UI)H=K]VQU;L?1TM6[&V M:IRVLB-M5&^X_;F^+\H-O:0L4#%V/D;AZ:^7EU= 6.I0:S4O'#O9G]]?71]2 M+CZY&P<5?CNG3!D.F\NS^B"Y*FD3\>??/BX ][N33L?M#P8';5URQ+!4BO<8 M8%EY0K Q(P:E/&(Y!DRN M*2N[;F? J&11:1DLX>H>HY(-2[M0V3EW>YT^XY*EI66&98=C0VQ86H7)OML[ M9Q><):5=J(2KSQF4;%9:!T!V>MQF6!Y65V\RJJ#=0*\_.473VUSCJJ4QL MR'_^S_^ /WHW@3#^_F/YUN:R3(1_-TG5*ZB=&Q!:5DC8D&]L7)%]%LN[>O,T M*J],>?$ZG>)PU7@>B%-8G-3W@E=O'+TRQOLL?D*O[(Q$$"!\ !H_O6J_HM\5 M5.AW^4;THTXX-NCH+6[B JQ>EDW2;5="8H$A@)P]PIE>\L1[_>--[/RMZJDO M$)\'?[-J3?'FRT0X=YX?.E'HP 4 D+F?3+"/&78U&XN;%&X4.RE<%OJA<*9P MUTGBB' LQLZUF*5B>B-B.?^WUW9A9[L=)Q;)/, \%QHC"-^_\^]%*)*$.J4Y M0>2%SASN$#O7/U]27M/@AV1Q+1SGZNJJM5.!P.SR4G:Y.0)VD?KJS6SIQ$N=!Q$#IT3 /3' QXL?X0*-1/ >HQR*@D; :!#E MWETL!*F,!S^=X"=B.@NB1R&<\9Q0#W=*X_DHG<> ,F,>IQV"_(%25A,>/0C%"F2TQ;HAP3.R]!5%/_ $_1R#08_A" G<",SX: M^<0J\FOSV/EP]4E>%XK3% AUWK[_5&7[I,!RB4^/Q)LQM]C-+>)8N44:^]*T M!\D?IG[ZJ&TA9QR1,63,$7>!*8@/X.'>G50;XMLHF(^!+&"=1&1W?)@(N.&] M%\P]8D;X5A6C*%Z$"^ '<#:FR(K,+G:SR^VQL@NX"S&A'OR'Y3W$ 1AC93D! M[XQ\0%M620*?/E%G,H[1UY:>=X ?X$]5;#,/#:Z$%9S?)/[8!X]EMZRSBY7O M$-#I@P<5Q;N)@G$INM:M9+@G I.3[JLW_RL>G;?1= ;:.I1"[A/(KL^YS/N4 M6P(5X;C=O:WY:H,GWDS7,"T1!MG+RB LAH-NHR"('E">COUD-$\2-$% .H]B M_P9H' &/8< H0(_63\64#*22;"Y"*X7_F^KURTVGUGY7;"?X^ R^40A.SL'V M_GRCO5\X*I+;_X=P[D2(^R-(1\?J[6"#TX<(WB86'NRW*D5TKN)H#%Y==AF: MM=:4BA1@*2;R A.'_18]@'L3.E]@;?14QK 9 M,8VFL QC@)?)D8N7PHO[]_YX#C(6X^=TTX0"F1J]R4R,_%M_),UL;Y3;\IJ M5,33TQLO00!'M^F#%PO _ B%-2!7[_LRNLWWUW31[5=^"UP=E/YW(5T<@6YS MR%\ ^^DABK\ZLS@"QSM)$"GSU _\?R//@@WFA[-YZDR%E\QCHDE?":N-;P6, M.W9N'LFM,,)7D8/L*GU[V!.*5D6HIE!%C5(B&+X PD"::7#7/^%S4DBC*)8Q M@73"_5$TOOE;^O0\ME/)37 M=A;Y(7++J5Y??"Q9GYHZ37+B2$3(12",9$$\NA:05*307(=5H%4B;3Z+\@7# M[V84R5BBA).(6YKQ#)Y51G5LKE1?)%@5G1OYK/D%>3\@; 36'IA >WD'(\"!X+*Q(BQ0 G5(*GI,&!9'B: M7"JU%0N ;H9R0\--LTNBV4-+,5CO>Q&@;8*D18$78_ &C.KH(=2"Z/W5VY*- M0\L3Q8GT=X'9X/ETZXZ#H3BN 2 MC+%FSU(1UNP]X ^PV-4RWS[= +7PBM>SPNN1'I@Q!H;X@ E!#\_%5>W^W)7UI@C\O'R6\1ZZ)DP4"!U@I" MGZU$\P2^3#I*?PC #/3ARQAL72].&H1PP[;R;F^EWD9=+V/NI'YAN^^C8#Z5 M\OKR^HK,\J+*EGC$9?Y*@N,RHP%-Y+W19N)RTN_$$+] QA>*$( MX86%1&ZN? RH9?A"CR0G<<'.+OY>^LW80IV*P)'<-6?U#>^Q$)AIR^>?@U!"'UZDUO4 RI+%^:PL__=7KZ'G;D"CC4 MZ7=.3^G[A?<+A!=3<>K=PKM][WC!@_>8++F-L0N36-]#Y>CH7+#9MQ^<"KH! +-O*A='YPS* M_=?9/UWZ9FE'*]K4J#^]@O5^:F5_%O!4M;;=BK5=#,YI0B61LT@> 7R?F>49 MX1+*A@2X$Z_>_.@Y_OBG5^%C%ZCK]OO=;YU_)IU_=MJ#T^G8^^?L[ARN ;HN MP]$DBH&@'__FZ1V9+2=J14A?5\?$Z'<0[KZ'TBQ$3R"H<,>)^DDL;G]Z]9O/E\N??WCN??G'>?OKXY?W'+]=([(]_FYD0,M[^%-40,$SX*L43Z&R(;Y*>6V"AM_S4''2MBL 7+ MK/ H8WC]*7 M H,4KHMNR3XU-<)83.FH*XI=DL1:GKNF;E$?@H[]YH()"FZG-P.+%G_7$CS3 M&"[%$\([]!=OR<,3J8_6E'+;LIM%H,=04\B7\>X]/_!NP-]-D4[G#BV@D,X1 MP*;#\X=[D6CW2 #+SA-43^KIFNJ6$VNAC>P6HAU3#\T0QY_./*4^"YH1 M_&K\%CZ>=!X"6Y%CG(M_^/(6WD_,3L<@G)7K#T8''8.C8X$AAWNZ![CS(@CP M_]$F50?IPE/'B*&DLHDF"HC4AU0Y.S-!=W(BZ7/[(:89Z NDS1+.,=4,-G*) MG2(R^YE,>&5V2)POLSG0T'[P0^F82@!BZ./&IU,(M1I5_P5O(ED0E\*I?VO_*R,3R0/21?P 7W[&/@C#1X5 M;=)>2R/S_<6W&1TF(W5!=(-)25&4@B, :PDTA+#E@"C9X@ID% M5EW@A6&VWN1]3&'[Z'>3:^@LVIO)=_0EETV%2+5L4""GW:-XDO2I9!0'PQ9P M$T$TR4_"Z%Z&FC+;D/PH;SRF:!7YH"A;I,,^FH0 \KL",^)]S.A2+/XU]V,C MV&P*G/VRT#/AYFZ[M8*H7PPXOZ48W&T6%<$5^#7&@YZK.+KUTX9$HO5K:EF! MLM/'E J -CS#)QVUX%AJS1%[#T )J#S?"XHN>Y)2>!A]_X*?:T0875,DRSP. M0Z[?QK2EM.[:UW4S5:7]:E->0:8'YD'JA9*69!ZKV$T6'D;] M+1FTY5QEWY6TZ, %VK7.&, .CP5]&.4Y)T7B"^R2IK%_,Y?'UY2\]6@$(?#$ M/4J$5DV^T"^NM2F*P[GD+B(\!=WI26UFK(86:[=^Z"<3]/#5XA"SQM&]3R=* M:(,H*=P0W?8'FD\W6:B&%LV/983C,0_A )'S6XR6Q&B7H C-/RC+-K6F!=-% M;7I 2J8HX$A+Z>56< !]8P8"<&I.5P-A1 M^/; Q@05,/TA9ZI%SA,!D!2C:1A1!*UD;=Z![W83?1/)#[GDQY/]3&M$I+1S M:@KJ^@='*T5#'X/&]4&:.'BB'DU]%9X884Q>9IS@+?!@,WH@RZM >LOY(\]F MR?2R/'81*O\+E@[\R#&:PA[FU,/*EL(N%*!;6&[7 98$IBT'%[4:!1T/#(!Y MPR@1YF&N>^&G.^)/N'?L)U_IE4 9"HQ#2C)'CTKF3*?1&%?B-L!$3'5DG4[ MK;V34?BYS$+0;R!M?;J3^";?@\Y\Z1E@V<#-9'0&^ 0 "'P/ED2^-'AH%/OP M?%Q5H*T($=Q-X*%14EA=O2 9-<7=.7T$3&1 3&0H-(\_D>F ?T6! M>^M_(\'CX^/1&D2;QE.IV4!:E$AI+BF2VU):&$Q@BN;!6-L4QAE;>;N)_%MT M<>:QNJ4\@Z,;DT@>!2A9\8FPH'2 D8MZK83,UZ=P!GX12$U\$-?TC!(J2I9? M0>6H@X0I"ER1E'F!#A+0%$-^P; K?=?7^SZ/R?L8H^Q)_%O\?)Z@;?Y5/)K' MEB3158B"+I'AZFUTR:7N@X4A";@M#* MZX:'GJH?I=EKV# %<6\(:=RMW%7__0]Y;H71^,OK*[="!5>[]-L*<_I0E#[Z7B5@'3./9KJ.=O9C0 M+Z9L:&E6PT:"U%%&!KEI*A537NP60QY!H ]=I1-9N"]^K(X;I?X?3]'T2V/I MW.GK#%/V5!O4N8V"&FB*Q@@)2#R](M6KE;#RY:+%MY*NI+2)P=D'OL+UO@%Z M@"7QIRB<4XX$JD"?LID4E%.,]-UDUC_ @*&#D31>0-U1="&4[@H\%Y04 @((D#$+21J9.3I6 M$>4A&-)\1@X^_ _4Z$W@C] LCKVQVE,P'AJR=6AIP:Y1'O2M,LH-10N.!G$X M&BS:L(2ED$JE?+A7P45^2(8651N/YG063>>WKO0S\<\W"6BD5.@S4[G#M/ B MQK@K'G+D'CO9*S)S2"8(Y9:+W&S*G$ G&.TH(!YH'#VYWWCIR)])>Q>L,S.$ MEN2<[1S]"DY&L2)$.0^W\[1!SJ M$J1;?^_XX'W[HQ44X]IJL8=IC880>&?HAX9IR<_/Z<%,:1;B3IF>*U6E,D:T M!#G+6H67 O3:2%?6@,S.S@[=C:1H^%+(;J_2F53:CXVY*\>0H!Z\,T,Q!6( !F&\ M/Z-8Y=8LAV,&(^T:I2"9Y6GTJGV"VK)9BH%^F:M13' P,[;I07\/?;S\.LV2 MF2O9 FO2R+"4^<7*3WR(XF ,C$(?+&E?1/D/\NA!422+-T>BD@37N<3C#X"$ MYSH?PC'^'U[TNS\>@YOXWDM2UWD[ 2O<==[/8_!(01%&<]C"2S :1YX\]Z5/ M3O%B(,[WT'LN%DZ YAJ7'6GC"*!$:&FS;F&79*&.$3*@B ]*M1KXL!L$=T&? M_6K$HBZ+L:B&*;5?GP^_[D:SN:9&*SNNW\1H3NEX;M8A(Q7>U*TD4T?\6LX' MD%!!$N4Y'T G^9*NX8:Z.IV@J*9<)R8O&%4.B=WL]6>R\H]RB21]R%1QZ$EV M*,3';F]E0GHF6;(LC;+'2F$N=4XYE@&E8JAKA =O.=-Y<_C1QP.&PN*BPXB!DF0AVQX7C>B2)2J"M*G=_(&X&W/ UT!8N2$&+3DJ2=% M48/1.?+7 Z/%R5-M363-B([ 'B;PNJ/S(2RPKS@CPA7Y1"OR@;)L;9>@@\T$ MZ ?D$(S5JA=OB+3,7DLW7UB[Q6$I^)7+*3IDHAX.TFHV.V5A:#P*Z!!2:-=?,>+)_9C-8YNEWQ*0&RD&B/"I9BUUN^UFHA<4.H(+.IE#W_X\7 M G@>)5RZNHOHR358()C1V6W_4)BK7+&UV7ADYQV2\PGTT)U47FI>,MVG\P.H MJB!Z>*VZCR+)1@=2Y\I['$W$Z"NFTJ;*V;K"VGEOZIQ<75V];BR$/X0@N(3S MQ?LFDF8 ]BI+-$7A[LOW2_']EN02FY<4NU?DN;\J'TYF#^!!Y)\@"I.QK]I' M%)+WHY"2S8-.EHRC/UD%B5D5CJ8,9<^*E,2!44S,+72JY:Z'Z.,>2L- MXD(U%=U"G>9CAPNPY^/HFX]G]TZW]U=L7'^J>CT$,C%5J79XYCMX?QGW>4^U MY:[SVV]O&PNPWW07*^?OQ995UUG+JF; *W_1I;VY %Q9)S%*Z0R":$37A"(M M:EB<.:_R;F4/"?3()5A5ZI^!V66@*B0(9[!'JOBD]8F3UN'+3UJK3@/YI'4[ M)ZU]&TY:+_BDU<:3UBV?JE*+.*N:!6X]*S'/O:.Z,NP73D,C5+_CZE: I3+> M8BZGCE7*F&->;0'W\,R^L63(C_%L:"H\C.S>SH,LEH/5(CJ*\TZ,S" .!20Z M0]E6!@^B*(:]X2&6NDDGCP3KUDU46TLT9PJXL!C9BQ7.5?-FB>J$=NR((!$/ M$Q&K RBJ((BPRT\ZIT,['Z^E&EAR69,)I8'>H#_NC=7AX9]@4QC]JY?28A)@ MMND)HU2L05+>Q1=+BGP,*%,-@LPJ370M3J'B1Q6CH#^&18DC>3"@3NZ,VQE@ MPOO("DJIC3 M=)8 7^F?2DJ@R%B%H3_F(*!\ M]A&8]=[-"DU_,X$".XISJ(H7+>\!W&NW!H.UAD\5YDR1L%@8,B6'3^VWL>ZB M<"X/D))\N8499YW6Q=E&D\2>7*UM3!)3E&U,Q.(HJV]ZE-4M_=L2F<-6KPPZ M92POA=WS0[;66>H(N3S\Z57_T" MJ-X%K5KV(!22_T&JZSVIG?7:9-?@Y19T M\?8XUGJ^J F9%ZT><^_& /]"1N3OTG9L*!,O&L/,Q9:1V6VW^GUFXXTA_A$] M0.;B)5PL0VP+PT@.ZZWTEDW%98>E6DP]MV#[$I?/T+$GB3EHG9_M5F!:#M"- MA A&TO:D_.V 27THO6BU.PSH]0'=;3.@K:3TO#7J83F6!+'DAI W/E9ZVS=<[,UB=01]<[YH?&W MD50XT:WC*&=(C>9RL;VPF%$C"S4? 7.F7F])?!Q:7A 6*])6W[Y]__Z77_8G M1Q83 ==N#'>K>Z91@[_O=S' >U=\_MPN6"F<]D%TA0/Z-.@?)GXJ3C&'3N#+ M/<3>K(Z<4!_]R=!=W=5DZ#)TZT!T11R;H;AD%)D^;H>5$[LEJP=V%_UP.=J\/RN MT"E*OY2\0Z_5Z]%;]7MN^^),=89B!.^9K!V888U"<.?LPAUVSQB7>R9K!T&9 M1N&R?^%>#+:8ZFW;_EM*%BO\+2C\,_?LHLL*GQ6^A0A^ L RTZC3[;J=X8#A M>RCX;CWVXQR%;FMP9X55 MMT\0[8GH?=F)-4/^MH38"EG=4WBH%CEGK0LE^MINN[>VY&L8-FM)]+[,UF-C M*/F0]=A)SB]Y]:9[X?:[UEK"S$V'CZX=&S=5ET(]R4Q=Q4R@F@;G'6:F^A'- MMMZ.5%/O9<;>P.VW63O5D&BV]2RT]=KN<'#.W%0_HO<5,3TZ;MI(/?7;6CWU M.FZ[O7;>BQU1V*?2%?>\RZM4PVZP\5^BU ML"+T^N=36IN#::EA;!-Q]'?>< M]=Q.MV^!YCYB).^YV*%92%;QD8N!VSNS(6WDB'&\YU+))N+X;.B>]]L,8S8L M:@KCW+#HNL,+&PY3CQC);%B\W+#H@X$\Z#&.#XOCO994-@O'>6;?^85[T5[; MU[,CIK0T#;-9$<6W48+S-AW5N,O&OET;[81]\?5]4+S/>A!K^,"^%@:,6.L. M5QFQ=NY__2C>9RDH(]:^_:\?Q6P5,&+K13%;!8S8>E&\ST+0IB#6\D"/5=&< M-3MPC518QX*,H:.L"^?&'"^.'O?[;K=C0X+%40*8^W*\\!CO[,P=GEM;[]%T M^'*_KI?!MW_NGG5L.(0^2O2R]?!RZ^'";0]MR&L[2@"S];"Q^&WU!M* Z/3= MBPL6P=S8JV8(SM-_P(@8GCE'3AX$[Z'/3AQH2S0V^;&SPU>4&7W4DFFT].VV]KCOL73!# MU8]HMO7LL_4Z0_>BR[9>#8GF!E]V-OCJG[D7G;5/Q.R(QBXKGE6?-ZG'ET51 MV.=6W:"8K3R[-P=#&SN&GDT3, VT4%MHO..V^[:$&4\>D9@F^AP M-E&O[P[:-O?Z.R(NV%NGM$9RP4;J( _J=8;=30PCNZ-Z5M4X[RK:]VL<)8ES M$L!_7SNS.+KU4QL%F=75_HL]->^WAAWT<&KYZ<])QAV>=UQ:K>.:,PQO& MQ\49TOKIN>=6S QFOK W?'A].+QS,<#U\HC='MN<-!>VV584=4L4EE]I]F(O92 M>!%'?)N),!%)K08T6)@$S3UZFM2'MLD :VX/'0:8%60UMT<> \P*LEA%,L!8 M13+ ZDM6<[O -;MU?UTB-BMV:/LL$N'%HXGCA6-G+.Y%$,VF(DQ_3.:S-R<> M!FK@!RNE@[7QRX-1?)33F/95'(WI$<-SJ_O^,D?PM*?]G7&=N=VNU4,TF!UX MP.3^CK8Z;M_>'DW,#FPO[<]>DFWFNVZG8T/6'#,$FTL6F$M]M]VW>F@3LP-/ MWMP'.V13'(;N^=G:W4NV^W:4,%SE !FX^&%QD/7[5G1T_!(T=O4U*[]Q8;.W7YW;?O!XMA0 MS48*K!@Y^E6$(O8"BAQYXZD?^DF*567WPO+P$4_9.+SU6#.6.-"4C;P_:]\] MXX&?=22:AT#M*M0@)]IOVNJUXPZ&UF;L,$,=/CIW? RU/C?I-OI==]BQ-AN4 MF8G-O5JT7R[,=^\-F:%J2#2;>SL,;6YHZPW<\YZUI3O,3(>/I1X=,[UPY.=Y MS^UVUDZNL2- 6Z#0#3'B>U:$MZ'[7!J5_](S \ZP. M-^V^VW;/SFW((SQZ+N 9GX>+3IZYO:$-Z8A'SP1L$QW6)NJ[@YX-4<6C9P2V MB0YG$P$7M,]8'5A ',_X/&P8;S!TN^L;1G:'\>RJIJ8/MC_C\S<<\7D;1U,= M](M"*X-]5C<6X-%4S3O8D#+^I(,5$#SDLXY$\VBJW7#&>>M\H)CCW!UVSYDY M:D@T3_K<-7-TW;/N&?-EFDVJG)E6WZP[8I*HET6Q2[2C\TLG4QIE[=C%@ MYJ@AT3SR<[>>>+OG=L_7UQMV!!GK47B_8KGVAQ"81"2I3@]TG5"DUJ5#-[T] M!'?GV52B=+-SB_X9=S?AWCQU@Z_.1NI?V)"6>I3HY<9^&_LZPU9'^3H;#'"O M'5 L)8N-AXWQJ[-_3GIM*Z)81XE?MAZV('][[1X#F)O[U0S F?E[&"4^"*$E>.U'HP.7PIG,_F6!PT(ENG;&XL3-(:*FPJIW1:A62CRNFUV0( M\]'Q,1B3348P)Y]M(_FAS[D/;$34#+]L1%A"%AL1&T.XG^?_6E$??Z3XY?2S MEXK@P7#M$P:+8T'4O)N-B&7829H6I+- ^0W:V/N.&4AI.L$['YB*HKK?4_F>O8,CQ0 M.NFFAN%)I_<+D M;/@,V^77UK1(^:GN@PV:?G$C;J-8.'XXBJ;"2;UO=HZ[/?R)U,XIVW/CY6;) MLWQ@Q87]?<<;#N0]]TEN%I"-^1(#M]^V?KY$P[&\YTD13<5RUSWO6='N[HBA MS/;%5J8W7-B1MW7$0&;[8EO#%H;G;%\<&LM['9O0,"RW)9 ONFZWLSZ2[8@S MU;XDV2]3$U\[=R(4-SZJ>R,9TLPBFOUK3N5KA-C;+'79V]H@YYF M?K#NM/BX^"$OGKFPNWV">WMDG9GNM0K$+VUAHU;UIM,FBO MW;BSCABSE[(]5X,T"_WZ#'KCD@^W-WPN_[PV91\-9Y0]%PDWC%%>6@E\<=Z4 M6N"&LPE;4]S4Y;@Y@"VJ+1P$;6I1]?IG;$_5@K(]%\0VBTTVZO%@5+WVSOK' M7/9J3YAX1Q6Q'T7JX,P-6Y.AK3TE.231>ZYKL8<)MH'X[TXZ/;<_Q)(6AGQM MB-YS!4S#(/^4'9U7WYZY0SMRJI@[#A]R9.XHA;7\_+S,'6TK:MI6[7 M'5*I&4.^-D2SM;0C?9#W=SAW.T/K2XF9.0Y?@'P\S*$BZQ===]!N5*KA >K( MUP[WO2#U4,Y,&47362PF(DS\^ZP[GIS'^_V/-['SMZH%L.U$Y/#]$W9+5G,G MZ95!^=]_Z9RW?V" [9FLYLZY8X!9059S9]DRP*P@BU4D XQ5) .LOF0U=U;K M"P%F<8B@9M,4NIM'"WZ)8@%_=4;S.!;AZ-%)8R], B_UH]#QQG_.DW0*-[2O MC1D/'3F\T50S-N$\?2O064NB>7K6CECJI8G_34G[9ZX[?/'ET7#=AN4V>5UF MMREEFUZ+^R:T6-FJA_1;#GNMIGNII9CM\VF8X.)YL&K.])A&\5 M\K+2M?L^V1$FMFX^*)O.73^?""6SXU*R9_E,77W#Z" 5:W@T4&& ., M.RPQP%A%,L":0!:K2 ;8C@'&'9;JZ)';$UC94;[-QR@\_?7R\LKY77C)/!9) MK3HO<]21SYSJI>08L7QVQ(BM-\5'F>O"B*TQQ6P5,&+K13%;!8S8>E%\E/D> MS8[^U#!WYI+Z88NQ\_[G#U_>75HI.RP5$+6SM&H(SZ=2N]JMGJX Z;CMLY[5 M^8Y-QG!S3\/V6\74/K>[8J/)&&YN3LI>BX[:@S.&,)L25D+XI'/NMH==.VN$ MF@Q,M@^V4-+3=SOG?9:MG(]3-PCKJ29#]ZS=:5H%CC6!M>T&@[(LGX\B=7[C MICIUH?@HS^WV&VCJ#[C52+TH/LJCP?U&KOJ6N_W,%)R3M.]06&=@=S27>8*M MIZW&UGJ=OIVQ-48ZFT3[#M;USMDBJA?%1YF/MD=H\W^OJ MVCK!U+/S%&%K9.UM"&T]L?FD9]66@J3=ZJS?QJMV0+&4K+W-?6T@?O/00+O5 MM3V1Z+6T>I7QN>ZUUTL3KXFU5PZIL/X2B8C^$N21J-OI[>>(D8.Z-H.A-AXJ5^%#KB M&_XL'"^!^P5!])!\OU,&70V^%9CM&XP*ZQ9XLP1>7/^4,72_?[$ [FZQ%MD/ M@8@5P*Z_,!'>&'7'RO'G06L]D[V@&LXK58,]$NA&(H3[+8?=\UIOG:6.D*'#GU[U M#PW21:.F8E'*2/Z'\.+$>1^.03ZNIQUJ\'+OQ$A,;T0LV;77<;?'L;;S14W( M[ Q:_7-FWXT1_F42"^'\#C>;-):+K\4L-=FXS6QL&YF=\U9_R&R\,<0_^B%S M\5(N?CH]YC#>BN8O=EA6=%B>6[!]2R+\4Y5HKT5!7R?!7R=B*Z(C3'@L="JTUD-\-U^GP%?(Z(K M8F<,^'4 /W#/!C6+HS6IF/"S2(07CR:.%XZ=L;@7032;BC ]I!#:;76II63M M(!#0))P^WW;@K+.]>FU+,6(I60S=ET)WP- ]%'2W'I"J!W17#CD]VWRR<\[@ M/52KHJU'E^H!WI7C1\^"M]MN,WH/)GJ/$[TK^\;/&PY]-AP.UNAPZW&?XT&O ME+T]=]@]VWF/HF)'G])OQB)JJ71^45Z#3K?2\,_>]R; 5B^WL1\$^4[M:7^& MK?Z@O!OE?+5Y^!7P%H*T:!>K.Y'G_SH]?1^.G2OO3CC]_NDI?;_P?H'P M8D+ZI+1R)KU9KF!A\=Y=7_V"=_XY%M[72_B/7D+S 3.XX/0&KSCU;N'=OG>\ MX,%[3);5:SMHH#1A$HB9U'B8U^A[YU8!%[JWQN=>0C*V1+A M(@)7>HX__NE5^ B63[O;[W>_=?Z9=/[9:0].IV/OG[.[(5P#=%V&HTD4 T$_ M_LW3.S);3M2*D+Y^(B/SWHM]+TQ1.,93+ZC(TR3J)[&X_>G57[Y\>OOJS9?+ MGW][[WSZQ7G[Z>.7]Q^_7".Q/_YM9D+(>'O8&^",,*WFTDH!L)3=IYX?FG*9 M^RQQGR7NL\1]EFS+4N<^2SLH,+& +VI")O=9XCY+W&>I]F1RGR7NL\1]EMAA MX3Y+FZ=$<$DM]UFJ+Z4,:&YZT"A*N<\2 [I1E'*?)>ZSU"A*N<\22^A&4X]6;W@5S1OV(Y@9.RY+B7UQ-IT;W#IDMZD4WL.XVXO4O*K"$7L!10H],93/_23-*9R-?LJE[>?L&8A M97OKV5-;R#YCDZYP- ,PU_6FLE+OS?E9SP)-S; _ I!7!>O^G">I?_NX8ZAK MJ[3C]MOV]F0[$KCOJ;V5A0RPC9CV=JP(LBU-EZQ1N+2;1S/\<"RP@=)I9[4(QY)A1RE'?,.?K1R>^-P&67FFL ^B]YBY5"@]YM+5"? K!_6^.W-[%UNL M::T7>FI)](O#=4T ^%J1/#!D&.3U(GJ/Z6ZU@OW*X;OOSB[D9V 8:5K0O[=I1<[[!17/=\>YVM M^UL]IB#*-B9B?YVM>]T#]-3,E[K>/36YL_5F'&L[7]2$S,ZPU1XP^W)GZ_UW MMJX%?]2$S,Y%JU,^068VYL[65G>V?I&WTE_B-+/#LD1*/;=@^Y*6S]"QOT; MNQ67EN/SL(VMZX*2^E#*>#YDD\FZH*0^E Y:W1V[I0SH!L"D/I0RH _:U[HN M,*D/I>>MBPX#FB5T8RAE0!^XKS4'DCB05 ?BSH:MLXLU)<6:1.IH>N?\T/C; M2"B<>(GC.3,1X]^].^%$MTXL[D4X%Z_7"ZSOL.9N)U*C3CE;JY43?9;[]OV+ M]VV/W+Z?[,4:$KT8)GQI\F(M&*$^2I21R\AEY#:*Z(K('T.7H5L'HAFZ#-V: M$ET1S6/H,G3K0#1#=R/H6A$7ZBU;9:LB/RMV5KJ*H_%\E.K0W2&%R/)U/:B8 MV"U9V_=YZP'/;;6">_4&!.DV6QI:B1)+R6+POAB\9PS> Y&U \>W'N@=MLZZ M6T)OE]'+Z*TM>L\9O0]'J]]ERJ#E9C-Y#6 [VQGZR'%9+@FS; MB0Q=B_C>'PEK(T,KK+I],FA/1._),:\9\ \S?D!-2^]L=5QZ#3%92Z*9D>QC MI*U.5Z\A)FM)]+[B%37CI&U%,S;CI*T.8Z\A*&M)-'.2A9RTU2F"-01E+8G> M5QRG9IRTK2@/6W?,2]Q38F%F+ 7LH8G8Q.>RG;<\685?!<.N M_+(*GBO[PPQ/AF=#X&E%4&5I>F%=(FFK15;>1DEJ]"&SLI_51EMA7V"YGOV M[.<#^VK[&; ,6 9L,RG>9Q49(]:^_:\?Q8Q81FR]*-YGM1@CUK[]KQ_%C%CN M3'7X^D/=F6I4#.I8*4,L%11UPR=AF[=I+%'7Y>#-Z! MM05N#%X&[S/@'788O-S?Q\X$B.?-AC:#E\%;5_ .:EDYU82*N35[4]D>&^*: MT8/[YC5C@(.VUNE:J[69D9B1:L1(W,6@CD1S9QT+.^NL;8LW#)2U))HYR3Y. MZG*/JAH2S9UU+.RLPYQ40Z*9D^SCI&X](ZW+*EK5YU;M;W>=IE06Q5.?6V,K MR["W2=S^F@!9"=N-PC<;:?.V#>J.S#9R 4'C4<,V16P@#CF@!=SP,OT MP-I<8'54SJHR8_G!]IO*_QI'2>*+)'#;Z<74!_A83(:QM-J%-E)NV\<>RQW>^ZG*9 X)-$& 0X6R>Q??]_M; H M4:M)&ETU$UDB@;.\^_*\FU4#M]GQOXVZIK6G(R0)EOE@C ^^_T5AT<]&2J<- M%4';%I[8*")]P!C$1MN9'>UVM+NM$8-=IMW=+17IPET=\7;$VUD-F[JLW2UQ M>3KWN9.\'?%N+?%N)VY4ZS5M&8K_FI&AWU2J\C"AR% 8S>,T+DKL";OL1F=N MTZ*[B7^/ZKS?#3IR4Q5WQT@=(VT3(VT"B$+'2!L:M]@R3GJPJ,:=.&D3$*PZ M3NHX:5,XJ9N+_EUQ4C?P[W'C/9U.ZCBIXZ1OI9,.NM&9&S4Z,VNB:VT@"N!W M,T.D&R?X?5O+'0-T#'!?!KC7#)V.![[]XKJ!@M\P^K@)";&. SH.^'9V4#=6 M>0,6UPT3_'8QBD'G"6S XCH.^'8<<+A;4;K-ZFFF7SS\*,W?<9+F),_F.J:7 MI1L9R]OH]OYN8N"F92L>I*K+#/08=L,TMW'1'6L\_IC9EQUG;.&BN\F!CQ9! MZ28P;_>B.]9XO/"Z98V#CC>V<-'=],!'"[IT:F.[%]VQQN/5WQK6.!YT@S6_ M>5OUVQ281!6E+OWK!:G:S)$:&UC#W(&6;4#T0@ <-J%JJ:/=CG9OG9SC4Q\, M7W4$W &7;5\4@*7O)E1+=,3;$>]=W?3;NR);1RD;NJP.O*R3OEN[K(YXOP'Q M;G80:%MB>4Z':)Q&*H5?[:T+Q1?&*5>917&QR(HP"> 7ZG^KN%S"3Y>J*+O! MK%NSXFX6Y??MVG<,UZ'4LL94K[ECB^PTH=]S03:9\ MFAA)IR"V=L4=2SPF2PQN/6UFL\.&&W5-]XT-/D^RHG@19&D 'X>=5G$QPXA@ MD$V"2(TV,S*XH6)JVR(:FT7(WU/8HB/@CH [ M[0975U.CL>$^B(MR/>3OQN MZK*Z0IU._&[MLCKB[:K,G&O:LE$3:P:.WILNQ(T3,=V(E6_NFV\9V7_3 M.08;;FUVW-1Q4\=-6T:86[GH;B3EXP;E[L1/&^M(=IS4<5+'25M$E%NYZ&XD MY>,&>SI.ZCBIXZ3MX:2-B+1>!\^W0[,A1FJ2Y2J(TW$V5T$9?MW,6:_?/J/S MZ"M[6CC[C9)/#SS.X6@3L%LZ2NXH>>>G+^PX(3\Q6/Q&4?)W-BRAH^2.DG=D MML&.D_(30[%O%"E_9Z,(.DKN*'D]H7Q[2WDC@DQ;W[^[7J3I^1NNXGL1C%2J M)G')8'&;$G3J>M@WK1AIFUC@N^K(ZSBBXXBG">=N08M)QPP=!M83A1\Z;MC" M%7?/_5#H3L).RZ4;+%:;.] M+68;588]1^2V%QRIJ])QEE*A7U@J.,]J5,11'.;+C9,V^B8V3ZH\Y,J>MB=P MH\CZP8(+=ZIEW=BAHAW==W2_;NKW3I3_W)"^^_SFYS8AI_P=<\@3=^5M%(MT MK7<=X7>$WX$A?(?4_\2-;QM%_5O6W;:-Y+6Y*^L(?VL(?R/"=]<52&Y,G/2Q M.C[_4&6 DQ@VM=YW8],$WW+13]M-MSD\\,0MH\\V0(]WO-'QQH;PANT2.>U8 M8QL7_<0=?]O"&P_;UMJIC:U<=,<;3],HVS''%B[ZB;L2MX4Y'KKUMN.-+5QT MQQM/T\Q[:^9HC2W:G__]W^"/X2A1SM^_7?AN<-H_NFT$;S;\X>?S; ['&!=9 MBG-3RYD*/LURI8(PC8(_XE0%[^"]LR)0::2BX$(M2C4?J9RK+ _V>\%P?[B/ MGW8/"7XWT,?\=(=#C_XIB$O8[/C& SNYPWD=_/#SASR+JG$9?%27*JW4D^[2 M7?[Q-8O7I9G#QG[^615E/%G:+3$+Z4WEO"EX-0_YH_ ;I,X2WM!&$1JG*NP4$AJ/Q[T#[P/!/#2DV?PL2(8$U'"V\H,GG3: M?^E_\-;+@_^_R&,X+3CX(,ICV&4P6L*"!L?/[*+B-'CW.2AF\6*A(OA&".(W M3. ;V612J)*^D6*#N?GXV<6'?O"ZRD'BK%B0>R8KCJX7' Z?:>:S"PBN5*[P M %(@D#'<6S97>0$?"DOX4Q#%$>)7E7W!9^(=;O[ /8D6YAZ%)#>C&N9NI2E5.Y)J[GQZ)G'7@XS(+V&09&@-+^6!1N+6(L#\P-5]"*_M+5)B3 M;3NKG9R[7I-$]@[O]<6'7_')OP U?#F#_Z>/T'W! CZP-\)/[(43V-M/09A< MAQFWP%%7_9 V;=X5BNK=U<@?)S';*Z=%][92U-1.9*=MNF]S!&1H< MWLT; I:\C,=JM[PAO:F[>T.]AA%VTC^\R1MJ?*!N>>W7S+@'](/:?:#5C@]] M $TNY,\DF\9PD./"G!BL[1_9$H1F'GS*0;W!?XLP4=Z11!7)#_W4 A^+(A8^ M7^(JQ_CXJUD\GH'Z3)S5X(X+N+]X$H]!Y =Y?.V:QEE1%OV&:;=;I+FV=]"D MS(-!?_\F[V"_^9$:<0[K3WDPK^!!"$]3VW4^AGLJ\-&LRH._]R_ZCG+!=\*2 M]-)JKZ7-754.Y[ [I!]1#K3WWW)J \9FX!/ N6X+4%V27\ MB7YJ4T*\.ED3+?=:Q?(>'C93823[H^7/@)54X^E1@)\;@Z=7PM= O(0+L!Y# MW/,,SO0*Q?I8P?G"_HQDP59Y[Q#@>T8B]8*XP#,9$0LZL 5?O@A&I),L!2HOD&J*C*D'?,(B'B7XM(J,VB^X C0APT-(>3@N>2[]4>/$2V3!+\;PNG M.W*IE;#<0Q&>7R%?#I\]LD"Y7GHY\@5_C2(@RTOBW6F>78$[C._#8Y/'@109 M?]D;B2DS1SC=D&2J8FA=/UX_1AEB_-L"_@U/^]\*)#4\"HB!B$B6A.]\^^$] MR)IX"L88[O52P2Y1E$PPD.O8[VF%-XZ_+V9 -OIX[TO+09@4F4@5]ME)^'P% M0BH5$!+HSB.?+F/9.$BV"M9A9&F9>22@\A)$"?RU)/,%F!U),(KIZ/B"%R:( M#X"@1& G2D\*2=C\+#3,2BB#$BL2,.$=N3"[H)NO5435G5 M:*+1%'HMP5SCF%[/KD3./ET=U>E*@F)P4Q@26\#JT9E--9\XVGP%W?0TPUH5 MS K9*G!8F7PF\\6'=GQ\:\T:(CM(!K<7%SK\$?F>\; 6DZDKMULI,;H)J\<\ M"JL3U?H4XRD:*_Y)XP7%&'Q?ES96"GR1TRPG2S]3"W*5 .]N%2+(,JNTLWWQN_DBW]4!5@,8S8! M7K-ACG93("CZQ6[( 6^;D;/-YUB9-]Q_]?$_P_GBU6OZU^#5"VWI%*UNLWJ_;P@USN2YR;N^N,[.ZTMYLTD]HA"6P_:BB&K:ZCN#% M'M0-)/=$C,>_IPTE_9Z>#;>EJFQ7/&9C^:HK$_M(="(\%!8TK"_("4"$F)T+ M:FNAI\(7!]YGA0I@#2 Z6+1&"FU27/1EF%3X*7!.R9( 6\DE*\]4<)9K#AE- M3SP<3*6CT'$,62(3WUP8/KO#%=.N#N_PS<&.Z/N5?-[@Y[O4@P@[OZPQ:XO[ MVS\)5H;$#^\=$7\P3CZH5]#5ON">R4H;H2N.65T<,[Q_<4Q; 4=7'/,PQ3$G M&U$<,^B*8W:V.,;UGR3XU6LQ]]Q$R0UFDQ_T?@@+BHLH&T;><6.)VCRR 3!Z MSC4F$OZ24C(A$?R:#FW),GQK:K4)53,U5UE3!\_NX(KBBX]O_\4GMI[N MX!R"S7#'.AZX?(EPO:.T"/YKMWQ#=X]SL\=K'<#;6HSUTNB64HJ;$K8KZRCN MXP 6UV_]=L;DH.;E^BG:U?8CEW#?X,2M%([KN)2UI$>,UEI*+P\3?%"8%OC" M10(_](,;Z.$F-Z[NN+G'T/EP#\>/]W#@CILU=8WZB1L+FU8%9.[AQ3TH.PYK MOIU[/+C6]6*^QF:A>$F=Q6]CMVP&;]9/X?;VP>%NV@=WL0Y^H\KGA([E+)J# MW8?E%)1EVRT3P=UHZ&_T0>V$P?Z-DNFDED5LDTSW;HMLBJ;I&B>POGRBX@<0 M/^[)M$BB%?7/:W@J][(7VE[1+ G ?) M3!6?7*E;N()OI&#;)-8\YZ8: >ORW:;+MD6];"QJ5!4@DPK,^A55'J9CY92Q M-!]04V$+KD"0'%FN\"@2^CA^/2LIC3R98*&Q.4YX:8)BD-HJ5F:3@W4XJ":] M:_;C-;'RHSO'RH?[W[&A=1NI=A]KZ^!&[^>HI2F\)M5.ZES^ /;6PPJU;.(W MNM=;.ZS5U2;K5EE==:/N\"ZR;@5;MCV_D=J[HZ#S4@!"Q:< 3\1\_T2IE]ZN@@?*\+' M,Q55"YBB;T46G6W_W1?!>-T7S;S6B?%5;=1C80@92' M%;GP[Y53"7O!:U@N12EZ@1]FL2PQ/!2Y:S^,+1HA$6Z5(AERO:^D/8 QV$9 M^BH3+%/K@?[)8)\A$R+HCLLXHFKD5%V1/8+J:4H/JFQ5,;8?)^8U,6N[9B-R M8"]YY4Z-FH'EQ9E4Z_TM3(&3E\+YNIF0BR"]DIBX6&0%+ 6?2E*AX7_T@U]O MWP' W3'9- 4"P3@R0LZW5RE1Q2TG2_C8[!HSI47TLD8'#4 MZ"J$=PV/7[9!_QW4$U'7K,NGPE5(%\.C_94@8Q)&:>++J*\Q-Z\YG1=.4Z'Y M,*X.ONVUBYG>!+'';E@YQJ_^\#!U7.B;TY<&*1"!3B5]YFP!7L+/^&Q#8&SH MGEU\P!,8]D^?L46WUC'J-I<;5^V>-P5'8,U50C5(7K0;%CHI]5E,53;-PP6X MG+H)1.J5^#C+["K,(_OO[836>0A@G1V1,JO@2VZDKH:H&9[>F"\:-#^"H(:G MK:B&=823>PN:!X8M:1%;-:XB]F_%+=E1%ED37F1'6&=53_3M608Z.'EA+K]W9O[I5_-;'L3](N/KVL7! MG@ 7%I:595_P49AH&8-/R;$F\3[FBPE]HNT1(EO'9&BQ%@UGID=F$YF M(ZJ"MZFQ;"CH@_LSP*\>ZHO&)-% #+IO>XXA,R(=1E\P3;# ]? *@AV0^&\= M6$504\8S/'N.A'-5,]PJ$.EDLEMH8N\9&:+9U'LS]UC;S_YT\%S"$=PKG#%Q&;X=N&5'==N-[;H[0H'K]_%=1RDN ;)LIX*$HUM7 M8Q.Q'@S;/-$[VX0..R6HIS>*^O>RKV8A@CLTO 7O["=RD27D%U]<8-F*>R54J MK2*[D4?VG(TPHFE<1:T-H["NTC)U;VWB MM8$+W;(LHQO@?? $NQ[LOB(Z,S3"A^I#5MB+&8415\#HJILVI=P/+JZCW?75 MP>$MU<'P-NI@XW--=]4':_1>[(A2N$V9\AV\@<'@1C3+DS9W8'#4FIE:5:9\ M!]WPT.7)+=[*^L@]78W,ZAJ9P_O7R+35<70U,@]3(_-R(VID#KH:F0VKD7DP ME(\'#Z-XJNJPS5=IMG[=LQ^M+0(R7&EA(I@HF,IU2[/M(:O-5-V&H<,H]6][ M\>.V+K];=HK4MK-QG2*K#.27K5W+:]G*QSME*]\5Q:3>%K(CAO&M^D*0N=(* M:=)I=:BU6+9U/7!A J8&4^T3HMRHXF)&#FI+0P92&]C,-5,SG$YS1:C^8*^F MXWC!:ZDX(%RH<84V] 1X9(](%>39'-:2Y4L$NT7>@X5Q^#+$1US2HW# @5Z' ME*(C\9\$SW$5 NYY(0__8!_Y!S[2H'WJ"1/N>6"",5?4NL(94KUH# 177. % M"U^1!V-0DWMTVG!C3='>68/IT/KUHCY9/T^7*U2T"#$,Q(B)[$F"R5T_#><> MQQK^RZZ*#VJ->/XVA=-1+VYHA-D9T8*;7;&+7AJ)+%NY7K'=@:$E"AJ]H=J=FI;\:_-C M(4Z!P 0'YM!:[)[LU,8?A\/&D.,[% XUKB'-;O40/SREXT$K3MU)ZN'E>"5) M@U.*DA[J!BHJ%3#['H$.3KW'2+G.DFN$!Z<]7"HX@UDN W@(SB_QIE\Z+5>H M#F,LIN'=L26)C5R3*B<;.DXGZ'ARY4ZA%.G>X%AJ$KV::%?.3.(4E"*^F"H[ M=-T.>EH8F$H*=34S%4PQE:H4"-Q>/749SF-HG2%HG1C\HD@WJ)Z'"]1RF(>% M0QOO3'#W(D;#A^7F6"V<\BXM; U18O5=V%2Z8P(\>=VC.:R37B;F&@6BTZ)$ATB1.EBAE84-F5 M?-TN-<9T#A8#4N&#.\F27PAGE,\+,X 'W$253K&I>:+G\X DY\,N&O/,;PDM M-Z"3)6!S6K 5@?55PR85NM1*CT+2$[-T85Z]]!X#=7!GR41W(9 LH%V!/AH# M)1.G8M8+K6^I4"Q(5:58QI#@ (82B%#+;9GUQ9DE78!WS?PE,\F+Y2863X*Q MC_ Y*5<-@G .JT(/+0-"A?O-Z3[1A,YCA221 YM%]0ET1L/(E"9G1I$W9@,6 MD!98U\@A'_:?]-P9++_4D\PJ,Z1"SR'&TT)*$$*H^$-,5O[=4,4E$+9'^N$7 M#CZI!=V=+FA<-HL7N7R#\%J!7&E:!E;1D'BG6Q(ND'N6TE+:'@5ZZ^/9"N>H M,0!R!0?+:QRI) :-P<*9MXY?'L%OU!Q."0W(T QF-NQ+EV-+-8,\"Z-YN)#& ME5*E COPQ3N!:D'9EX/]AA[W%*8(43EU5$L\=LKQTS+0CN%E&"C%J2-V+3.Q;XVURR%.^5=V!,,2U<$8K^1%C@@ ML^M*%/\$K(,BSF]'HEI)L[51EN?9%3],N)L*>5N!$RQ:PA4<+5YB46%H+%8, MX3=7JK0DFRH5.=!!H 6"P5 DU(Y@)]6H$7XF[D)##&0&,@>IE@0ON! +N5J@ M5- WY]5>T<@99O >7[4$6,=2QZY)E^K.]( :>E8KWUIYT6,7 '$[I+A:BLR1 MV-KL0+&V=:6Y#\B(97+7\6N?MRMF&SI%%FC2B+=ZQ5;WXX+"UK M@9S :!K]B2K\0#['8]:O5'E1<6<2$%76/%8 MX".['.;J'.;1_7.8;7FV+H?Y(#G,H_V-R&$>=CG,[B>K75EN=TI,H%%7Y.0U":635AOL';3U(6P=#SA0_M5@/O+ Q M&#D%VC'I]"\_[/] _UY@QY#\6X[?/:]#/ ?A?;B6)%P4<*[ZIQJO^*?*#":_ MRID*Z7?F""=H$HQ<*@@"]V?^UY_+W/C\8#VKW/^"_=*?RZA&BT?'_,PT;]EZ0KR@(_#L8;T;[3\/>P/D8*:BW@D&CYMCY_80V1"9'-87WUM M77\JH[7/;- _??G,W+G>=9JEREO6T#V;FT]+KW9:E27>((9P]P]>W65E=UY$ M?4\#4%442PO^8T+_>Z!E'O>/G[6:%"NIKK&P4B],D\]M3CI#)D__\L/AMZ91 M3_(V)&K=SA)"_G]@5!3!&XK1^/:62]!M9+X%FVM$M!^.83>>+;9DF> 2'';L M>V<*_P.3^()TM*-,W(P=NOOYF9HQFLLW36M'1N.K"G$I[G<$O9$K/>D? M/[)'VA'T#I#)]JSTM+]?MW<[@EZ'H >=I])Y*H_CJ6SFX@Y>]D^'MQ05MURD MCM<,]K\U_=U)*CRG2I^L*L(T*EX\D'SXU@+A@'11,ZM\?O[FS:^_/IV@:"8@ M;SU=1,?55,GIQ$H*R6VAD\T(;J*HN>DJ-E($/<6B6^(FUU/^U2PNU1XFP8_;#A)>7^I<)W2LIS8XW013]+NDX4=PMK:# MAA^$A*F]X>=![_3XM"/@;[.L1_"'MH. 'T0(#T&'\<[P[ ?#5QT9?YME/8)_ M\QV1L0CBX:!W='2X8\[+MKBBM_1K7&^FK<=M(R70QH9FOMF*G]('VA9.>!"1 MQF4M)SU8[B;KY(XCOJ5'M2T<\7 ,,3SHG9S>6L7O$GUMWXJ?TD7;%HYX$!UQ MVC]@>WYXW''%MJWX*3V^[XHK6%$,3DY[@\-;VTX;[ P^=:WSPSE];R83Q-.B M20_C69A.$4NP5 '_3%APY!/R@#-&MA($KXT39AM10/WH*WLJMVX3:?IA(E(G M_?:VF$;WR1Q>+*<^Y"]M?##V^^"!IW+D-I$''B2W( G>V_' P5!XX/F!)G_W M%6V?W-CD\??!)T_EWFTBGSQ,$FYX!UUQ8#)WSX?[-W&*^6S'*M]T94_E\^TL MJQSR?#TX[F MMVC17?_:/?O7AD>]P4%'\]NTZ*XK[1';T=O^^, M/P;[)[WAZ?K(B:VNF_WYW_\-_HC8^,[?O]T8O!634FX8@O?> (&8WK;/(WY=G!3WWML@4V36ZF%MO&6O.263Q]'SG.=)\.-Q?58Z M3]V)-97G)PZ928/QX00,<@%6ORAEYO7J,EIYX MU>/IS[AV^%54C7E,:0J7I,?ER4AW$@,X"Z+ D=,\#4G&&KEGX2S#OI;&A_8O M^O0E?ZJ1F2/OC$.2X:*RWZ(QGW9PT#]M#*0/Q^,<9U3K648]^-RP?I;\.1Q\ M37,T57R)3-JC=?UX6)\P"Y]>R!AJ.Y8>3BNGD4U%H?#\>-JT'AL/ZW-/ PE@ MT'AHI"8JQTFE,M9S1^9RW9:K!G?EJI?#Q@CCF[CJ=%@?4WP-6^DK]L<)3V5D M6VT@)M[_2(VS.:TT6%2CA$8?SL&*6O;T+$5O6*$9H^C,>0>RA?_(\]UC HL M:#XB;BKB>8HTH!>(.(_-)-Z5S'*P7Y\&#RNPM$]\)YL#G-L;.3*.'YP\:,:)9328@K[$=!.3\08.&P,#?H],:S^ R9#@2[=0] M"ZDN(H'2?]EX""X&S\8Y:5(2/#LUYD%YQ+)_Z->%$=XE:W![TC0SC"=9/X]? M\'NNPCP'I;[DUI9"9EDV9K4'80EB8525>H:F?(]&"Q8%,M=53%I9#P4T0WO_ MD2U#G ?[289H]N#E^NTTOW>/9BEZ!P)B#AB5AZX*T]*R]FO'0\_2#[,CTE?/ MM^>'G-0>PJ0%DHF$8BGCB6G:,'[#/AA_C<,9X;SFJIQED4-RN)9+64J$CQK' MO &Z\SD."OU7VX[J.N>Y?L@H;(Y6O.ZK]*+GE_HX9*"W'D\:!N:JB7SD$36: M19D+:R4):H92\HQ7?!Z.L$0"L".5Q9H#89-6.)0=!'DN WM)5#!I^RRUDH)K M\][K--=@G#B]222_;-PUR#2MSF4;IO=HAFD6?P!1"@(0 M5RRJ<,=LG#:G_%H;YV@E\=UHXAS5E?U#.@^>Y;^NN5\S:4[JA'*M26/M&(_: M3I[:I'$TG6_4-%;R.$9-&-S6K!FT!!XT3#PQHH][9 '#.*^2WE>=8@"8#:JKB8 M$0NQN*V;NIX9Y8AJ),.8!FZW?>^N1H][+FO8/S<;/0>UA:VT>>K&T4.:/#=8 M.>"[^U:.>PJK#1Z22@T?Z<&LG&Z:^.IIXL?WGB;>.O&ZFR;^,-/$!QLQ3?RH MFR:^#K]OYC3QZRUDWP/LW,!+ZH<[/-"^YL@VTI.ON')2PI_ MQ\[:"S?=A)7<..]!(QUB?+-F!J?MU('$^1<4-F)/#]Y_0P AQ(^"GTU1%=?U M=T)'C2 F$1+RF;[DC;CA1Y'?OQIDN.]>?J\@;Y>*VW#T1'X?UXTJ*S\:P54C MOWTJQL6B@8>D2F&Y'9'6CZ!(5U_$X.2T(4U:;J)5IGMJ5=_$.)O#FOE";"@O MQE@AZ-NW']ZCRCF#)R>R]@1KN2HL KG*8Q*+^(BX*$R\&XQTD2QDD(<+>/-7 M6%D)BB=H9#PHKEF8X#HMQST+7IF.B1954GH$I7CF%6:_ERV<*H*TA2U(QXH.B7X%=C]CM!HNT5Q$X9F0\N=U&+% M/3RV(F;MR*:"2V)T+BQ_WFR%>_VNC+.=L=2/# M>K+\]E?2K!^[\4[V&R_U4E6UQZ'3OM1YLDF5&#/^@JK-HN #O +6A 5>?V2E MV@7'\35ZU>]'\&=.!#[]CNC1/P5Q"6LG/1$>EZ!*J%@"@55,!64FV-(Y!C&= Q>(F6: M*U931KM\1B4%EOL9< ER8_!+F'[ALA]0V7!M\"7XUA21KD#_IECLG4A"KE4R MNDY=,9ZIJ$K8T ?5BU6=F;QEG&3@L>R(W'\OUE3= M)&R2U8^#_9H@+50:PU%SD:Z7SVX]P5\K+$DI1)RKO"RF^*-M:<%QP&GOX7XX$8^QT!NLM,ZYR^04H)@F7!9/QA]_/ MZ4T82@1MPW%1-!KEE:A+Z(+YM[Q$^'@T!],3/&'*@0 #(,<\QV]@U]1P_Q4+ MF.!,LQ/]>O#J13U\'=0_&,QD-6+9EC/XPQY6SL"MY7,NU$'N!)(<*?:1*1.> MY5_H7,-%3#R9\N\Y_ SKHZ,;9_DB(TPZ,'T70*Y2O+ZU?OL60 8D5<0'#XM($BXYP?47/[D'8,/R1H*0D2Y%&\"8U0(% M0X/$>BR>$H6M:@X#4][6W%E1C?:2&!Y7O')B]=QZ@E$)++=@A#YXPN]O?WG_ M,5@D51$<](='S[##!)Z75G,_)/7*+Y_@6[*K#B:*[97]_M&^\Y!73H1=?ZN^ M?,^UDL?4UO)*0N!>J8'=$1VQR&9[U]?E*@*LQS_G,0JQ=/$<%B) MM4*8F_)T+EN:>-HZ&P.?Q:XH*C<7'U!]!:8BYY7EF+WT*6A$>*Y2Q>WXT\>&(/-@&%+.DJ%XYE[%J+=77YU'G_0/SDB$5\ [Z R8(3-.'M5KYYT MOC3HZ^^8Y!(7!>DO\ZF9!YK6L.8G"R-WRSR>3DD+7LW@>O&-3L M?GI]1O59:#WE(5 0B:NBXJQK:L*JA.\1RUBLN M:H9S/H3+\4R-OV \KI18./PXSDZL*@P\?/@1)!KXB^'(8 M*"TE@^*JS_,LS]+P,LY!0Y_%42_XJ, >G; )^09(+9O'8PYPHI(_&]?3QB'8WRV63*2.O/H =3^-1XIT+VI[P?U,X2FSZ[U'55HA% MO>!*SS*L7(XG?CH*;2N=DLX5&Y<8@ Z7@0+]GRV5E+19MQNLV02N%W=*16]@ M!X";4-1.R$:6N-ZI40M%Q@9:&DNS9@J2A2E8RTL^NZ$V7C8K)MV_/8U+<"I+Q0$3*<+/(V.+NC3_V]G9!R8]?FJH&SUO?G"8 M%)GV L$#*#A:^T4%2I^X1,:*:BZY2O(?0YZ(P-2-1?,J,JT:F'(5=]$#\YC:FZA&,PU0 ML6>P,6;'$4WR3YQ ]7E#,; M*7 KE8]DX9T.MV2Z2^RQZU)1&+Z%$*0IK"3*Z;7Y.#VS6XQH^/UEY"M.DNS* MNM%,'RKB"]0'+'O271T$]Z*Y'V^]*J@Z6,&C:-=C+2[@:N@R3.2_!F'A4 ) M:MXHK'*"UAR<&L6"2ZHJ-F]D>M/5"?,,<2<<\1,B)6!-D[BX]JYHNL')JP+8 M.YH*'R$QZPOH!T;.M>W4^RQ[]K.L4(8>*7^J*6\.O!+$$:(#N40[H/ MQ9:=U>O\?@J>#UXT^@Z]&+V)N,/:F46R5">I:E_L!<^'Z"C!H<41:E=T+-C> MJ7^4? 4=X4>B0M;$N'!:A.388AO%P8N@F,6+A>:>&?P_"AO#F5[&8VJU.'Q! MGA!W$ <%"-DK9$Z0#()!]OSH14!!<8Q BMFC&QGUQ 7S>[HVOE)>^B-Y\4;DZ+!ZQ;?QS@/KG'E MRCQ_D:J2;K@%]P3DM13F!,(K](O)1,@BE; +?N.5K"CYNW9G.\/ T@[^+^43 MBUNAVR0<SF_07'#?\;F'>N@ (,EJUI(ON#^__J)^H)2^ M6E!A&P(T9AFF?G-+?YQ1 OZ2MG',2)H3HA"(C@61;6+0W\@=$@N5'4U$2Y F M<&G3%U<*-AV7"3>-F,%Y?/AH[S;7A$6')HN)<:)+M5>4:L&QFL(][AB)#HC+ M$VFS^IV'9D]N4Y_^KDX<:2=YK7F10C;%W#BQK)52J(K0V7": M[F [8W(SVCYI[/GU%N'7"*RX\\SSC$)LGK3YLA5OZMM\I'D7&$1R4+&*R$9< M8"P6JZ\=@PFO!5^B3;6:K?HM>CAJP>I'DV-OURFZU\.^[B"4%J M\6UFF(#*([RR7I"$HRSW8LA8/H/ 2/0<7+F..S&;8,PB3#(L)51)PMC4,=>U M6!)?<=]=38>MZ3B]?TU'6]U!5]/Q,#4=!QM1TW'2U71L6$W'@R'!&*-A??." MRQRO,2V\0OKUHVDF@F(DO:0?1'^P66N4!V7,2-F$\@""Y"LEV04KA!WE!/&0 M(XZZC1,"SYLEB,5&WG[?U6.F,!3>_D4Q($E1<"1>*S*RI;%$F(W2FU4K^- * M!T6*"=6S]A/AR&G,=XZ=W_2I588M>7JX#4KC\"69):,3$B;C*KE1D^J\DES" M#'@N69*;8J#81_!,T-@:\)J^Y\5F&5:20A/&OZD'<8JUG>>G!BA]4M/MXZI8 M0#T X+5!M1[<.A;;^RI?>>S_[%],XW/NB*H%QPZ(R@)4>#)"M-A8T6,E*,R(]-<6ESQ^-VKX:2?(&=B7JP>.@S,43&W%)PDJR@J MV'( 6H+6/BD5#>T8G$B%C2@K7B9O$>-+.D')J<>04]W4A3@"%UAIG\"Z=MKS MQVV9>)R^ZIZ5P$2/Z5)_ON:.:C*=F(BL5^LAD1;R\F-8G-2\R(GIMG^G;L,A MM_XU;,)1@FM]86H_::%UB95X@8M()4!FN?F<>+YZ;?I2^O[F+S0P)\&[MF5Y M'* S[WTF]$B4@"BW>8B$N$?M64 BL':S$D,27*-_W;'P[=XY0^2O;)'%*8K2 M/7ULM;Q!P#*2EI882EI3U)!!((H10%C2X M2&T&-?^Q2F,LVO%(75O.(#/#. ^PEL,8J1L>RT B!F1Q MT:)L[85?>F0$!%G1X'4:H::[>=QW2TI/6Y_UO(^_8O\ JD)W-OZ2@.[9NQAC M(7 1O.>$[@'4%B8[.+:,[38,GIQ?&Z1>"KT--JB1))U M)?-$<6VQR'W@]S%H7$^2@[DO*40^/J$7/K:>"T'N$QNARQLI9$_)E^8:RH?J M=;0C<./=L1/B2,B[+7).MXI9>A>[W[3MK0XN%-IDCC$=+0WU.$\@ MQ+J"*55R,##(R]G1F8\KP=72S= +*O8==3 MVJ^@K[ 9I-M2&]E?/3_%+RUU Q[KU4S##I!']Y(L(^ !7$R6%XYZ\0+UXK+0 M-W.:!S)>.IE'%(,)?B WI%^W;:"L##:1A@F;2<*@2 M_ES,,!'$VUO:8ZO9?ER,0*O [SNGD9G1E?7[DS/"G)T4N,(:<(DY%37Z3S3? M1.607RJM)WFO2#U22I )/H.T-6M !UA&E8J92Z#^])3B%5D%]8=KB](,P##V ML7;;^HCRXM4%<'VX1ZUV+[YKYP][T9Q""5,;H>&:#G@8D') M_\+M1T[?RIN$:[=V1JQR:54 MEI.@D\&/)E!DR$&4"88/='$K(]%^K;J-IG^ MY?> DB"IFVP&9]\?6PO>RKXE81%LQK+,NSRNH5 MUJ8Q?Z1<& A.V\_56ML.=1^+-P0T5D[!/+YA]7%3["04< X;YKM0MJ%S3\Z M40IEH+5%;B<;26+5;3\KOY],P+%D&(.+F0)M?.84].T,,XM>D9 A0>;O:?2& M@K;MP/LY!U K'_,:N P>B8VI]Z1C$NDHEPF:4X8FX1Y'#L,[=88:*)^#DL90P_;8,R'9<6< MP^*("W>"O:JRDI?W+RMI*WWHRDH>IJSD<"/*2DZ[LI+= M*RL1E1![6.)./ZG.)J.I@?+#;4.>)!4ZM2;Y7X"EDOC3Y))J'J?5W*^$^!.9 M)]1A:ZL=V4G05A3<*5HL- FR!E.95VPW4=(G#RE 8C 8OWG!P0WVR7#_#C@. M!S_\?.Z?/ES,.RS=#LYU><9&VB&WAVNI7*LB]RY2%VJ!#,< MU*V4A+5.#!JU?952[AL[@SZ<>U2FR[_A=#"00U$@#F^U#&"$;[ZVB(V$P,(^ MVVOXB(-M-M"PP0SJ:.MG_(+UHY?/X(.#9[2PP<$S;5]Q!MX@-[AXF3B0-7!Q M*IM/Q9YZ/R@ 5OM@O_WI&IWM;ALXI T81N-M;<\>,65N"?0 MMCE$>)EDU>KWP[WT@@%N$-]/&^1UW/]V[GXEN.KKK^1@B%=R)"L^?%;#*GC: MF[G#D SL_UO)+\<-2JN=W'5KKP,6K7\3=UKLL5#-#D6A^%?.9S"R5EM^!-*CQN( M<4;MC,TU>^_VRV; 8>"&1W$4>C7KI;1@<3+26Q\%*<.LFLZNG40>VBFHNCZY M4,[29-E77&]H1F#2$PM=7#AF(\.Y6K_S_8/9.S_>/VN,=SD 35BW*0.Q=9F+ M;N!L3-B4L]4)88/+3VD,^&_?@V_C.G"[75NP[2^(BRM!(E5C59N2SHQ0(&*? M2,4JU1.E)''.(LH[5"D3-5/A-4WJ&E-\W2S,YUX L17TJIXU;H>JZ2)Y*R-Y M1_OWC^2U19NZ2-[#1/*.OF4D[W0/F \C>5T@;\,">6OB^UXG F8#<_/E+W^_ M:+GB]W__&,!?WO[QYN)BHW)V+^^&;?K^$C6PNMH9VY'J08)IDHTP&\8U=S34 M1&:71^+'E-*<4RS!@)ISSLNSF]R&#^G49\,#Y[[FL2HQK^>B^W#9[%X8$4Y; M*[P/Y=5XZ",6+)6!S%2RT,,2="N=.'$(UL-5&V2( M1ES$S! %>-H+G)LDMX(6LJEB](%'C?'H@SKS,V27NODF0+O6.*7@"6+\$5\* M5S3/"/Q2WAVF*BFTI:OA&Z-PR4E;/9G#AR9=8'D95IK%&F#4* Y3_U()N+0# M7\(0%*6:YG2-NMF?J8FG#HUG*7#35.9+6:+4UYQ,$4UD-N=L0!NM!LM8)5B. MC!?-$SV6<>%U&.T\(Z0PS3UK4G: MFD))_"?3@J?2&9]5I)!J-!Z,P4EC6&^Z;?CE'J.-QE22/@]+W<*K$/@::SV M7,6XCM$XQ@N/_T676 ]T4><"E@BG&R9E7POC5B;UR[3*.4\AER1VL5)Y'' M8UZ[I:G%Q 65*J3^+%M9BDY0JJ[(P;$<.E$D-]!3BE'XC"N_ 4@&X"ZD^Y8; M#DH_&)ASM0-CC3=D .T^B<$?7(X3KX]$,$GE9'BP-V9 RKP:&^'H='0L:.;N MMXOW#8[ZPQLM$TDQ_CF> T?FXYIE&L4ASAO8'_3_N9C^H-=L3/'A 1KC8K@= M'*%I_@-V>O[E!_C6 KB(K&_/YZE[/4]X'ONWM6/D;%!0[ ]>!1NSD06 E%BV5C9$U0AQ0GX5V8R.V>D3E.(PJ%7\-",)>L M]@6SHM:\P(^CGGX)AV2I:=!*L!*;QI.QH<8!H-;=&(-,:JO^GL:H8B_0%#'@ M8-C@;-JE5[81V.+QO_+8^=PHWH:E4PW&S@I!C3J"/% :H:"Z$**\R$!B$A,+\8FF2.8"M2F * MH(!GW#)IU8,WU+G()* S7. M=M%:8.6ML(- 1762;,;#*&B'>G(^@HLE'";,@FK+KE"N>O1M2^"Y"?4@.OSB M$7H+WWA/(*LA67I$81 >:!]):3>#SY@@[_[_9[6["UFL>[UIR5Z0+;Z M<&N*W=@?NF.7K3#-3#Q'I+!&:AB%"S;?M#GK6*LD1>(Y5HA%/OC F--",H.NZ#LA@5E;QN!7<_/&;;[ M.8='CI]S.#S9:3]G-]P:#"I(L%8,X(Q"K0A60+.,HYSZ9<%(Q6(A+F!<"GX%9P,LS2HMUP$D>6*8GD3%5'M*-LNJ)VTJ;7&WTM!YUBR'6BA @B60(. M3EMW>AY_[>&L=UKBX3-X0A0N:P%0BGV23X9L](9?^[XJL0$=7)P4"YMD31_^ MX;D !?>WV4*T**M&"#A/KSO:[Q\%OWU&R@(N/\)7#?9?VM^\Y)AEZ->YN)M% MLJ*O'=*#:MY009/;B;!&>(K#H]K&KO,TV;N/-9Z*)E_GX)F)>W[Z!(1O'"4< M#W7*7=C1%G1I&X5NA)X=]+$8/ :AL=H8'6V.>UD"P>D>3YAO&*<)X,*KU;\*;9I_U(\Y5\TKH>@>']BI/ M\4^' _.+6UU%SW=II5^,1Q"R("RN%N_R3X8WN]PSUT*F<.O3-I&L/9;\? MO$T=0"M>2DN%SP*N7HK[>[5=XX)_Q^H<\QMB00UGA_O&B>:)1N0\/>3:T].3 M9WZ!*0X,HYYG,9CG4EG:[HKK'>$D"<2? 1%&<$G4@\]73!A[QMW';-*[.(I MD;P!)4%K.)O@@GO!FPH\8*75EM>S7<0A6.$:W'/*46V^7 ^6732CU;"Q(/3( M]3HGZ!L#=+ M53,\BE,KTR\@05'22/3*SZTQ=;E/YWWCXS63F@,X$"TC>$*U4.C+_7WW!-Y] MYB:G>279O5;.EP&0]'0N[-X?'/?0HLMRG?(S ]-T"ZJ9I4J'R("9*A)-X 3I MO+ F'6T9%ZJGN27.W?.6=>F8C:WI M<<5@E.X8'X*UHB;X2",*V94Q(&@)]N."$=%T8#HB?!L6SL-ZL>U(+;,TDH T MPFZL^6[$B."?+-+#",DERL;4JX9$2)%$#OI*V6IHBU9I5#(.QI,L@U@I>MH+ MG()^%"M)\\51Q6I+[L+^80:+PO+?I2IY+?)R#4=1L\&<,UB?#MPC M*S,L&I#DB:[TU4K#EQYFPB8%2, MQ6FD@8YIK(@_74K 6I$U< !!5;B@<%)D4 -+]OG 1UBN#3$SA^R? 1AJO1^,W:8 KT]RFU2A.*[8]2V0 M3>JTKQ';"F6HFB=E3V(2K:!3*CMLUB$7;GK@G>5V\J'VF$)WF*:0-VHP&L7^$62-D# ]+ M#'E$I=-P*J+%S+(O!:Y/LC\+23]Y0EE*M0MU*?W'/X+??N^1SUC&S ?/[]^BUNB_,%ER'=)%ZTW))U*M2'& M6F'H'&N70K@NA3"\?PJA+)H5PL@DIA(,NA; %*82']0)S\*)0WN+L M)9"W.0WS!LG,@Z5(YY[A]U-8J_JJH:Z;V@0]L51K#J?2TRE%HY1RP4_,X:T] M4-YP6B$8'/BE8@'%-H?WAW0KMSPV5_0.+ M'?E:SB("".4Q96_2RSC/*.(=)GAH9,3AQWZC4'A]R,H'4/C@G,$5[X9UAXV? M2GV1N6?2V"NQ/2RE :8$%]2X?MJ]IHI/':_U@Z(8NN6#QBP2I4XT+@97G!JF M:J^S)LY959K+@62Z2E/T#89:3X=")4Z-_ER:7=JR?)R' ^X %=$A;@8ADB2Z MJ/P*@;U2IYHM<]#""&=;1(%Y(;H5"/72K-X79$AG;@<'.J=(7JJ<4?4+C7W. M1V6CHFGI!L,* 5& ]0CI18@J=+I'@:%_1N78!/0"7G:YN#1S"ZE82%O MX+#)N!EY5585B,A;YE*HKFN:_,99;]B$!!D$?X>'A&=4A'P.Y 3#@M+2H1DY2[F H,V/,O&)3HK48Q2[?GMU";OC!2B M8_ F<,7NG=+15X^EY-I<4%\:E#0);:69Y%J9^%"_\&:<7A3V*Z/-0/A%PD/V!35FXO?, 8DNI,0 M=T$22H-VK5)8CHV16,#TPZE$UM(R$8.WJ4Q-HF*_"R-(WSMA@> Y%FX,]U^] MO7A//PU>O0!K8G]_\!,E>CTJ=$/?4FK@QX1Q]_ @#,7+]S5WW_C-LG9*#%@4;7J2]1>UO.;Y(05P#*B)IA\A-X::Q7I4>YE\/U2,_'X\KA9RK^XQ M_%6%B32[7803!:]Y9[?AG7>/CNOP2,[K5%L/#:@%"DW"+7#?#JZH0GCJ*::! M:2_F!G5(FPJ\T1$SB%L+$O8X<"*-X-#!@BI;VJ00K!ED-(D8.^&/%4]M_R+'#R=[9!^]<[;/!TF@SJGKCUOG8-%%#B&KIJ6T%+%;P%)23W+7MDM-]G=($1\%%B2+R.&DKIEUCQ(R'DN81C%@6 =@ZB(BL&(-(@G'RLQ[XPA_EN"#3!646->#_DN_=@53!B$\%4[,AZ?#SYR!.$_(5VP, MMDGBN=.:>= _\'-CI0 !2JE3%&=?8YQ*-.P='IV8O\+A3V!1SE^/]X?FKZ## M:'/)O$0#%4]L"%*L;@J;_, ME3+PO5+"[&=3ZIV45YV!0/I -((T_D8?D+O[3T"HH&5>XP9UF=(9&?14=N/C MI31,0=O [. IU\/JTO],\/.I)+BDWX5@GJ7RT-Y?O9;/ZEF.#1&[ M$-V0CHW@0GO+%R(?=D->?YJM[N;06\PTQ&7 $C=1G";OVQ5IV$_NJ3/%L[9]YJ>6ZRE)Y*.76J"\3:=_^6'_ M!_KW H] _LWI!/I1[O+ZPZ>C=@/&0>#^S/_Z/*DL"0Z068VSG7."*(B[\BG*:#5WEEVJIGRN]8'.1 M\2;,CTE_G,.$@Y?8Q:!:O_H08/)II(");1/-ICK"V _^3HVDRBPNMIJX;?OD M5U%=(:@YT9=^"!/G+F57!5MEANV; [&C$#&!"U724$_8US3AP"%J?RJKA5?@ MH&%\D[X:BAS6($BRJEQ497]MRN>48(WM[<___F_P1R21GSL!U0FH!Q)0K^/) M!'VCWVD(]7L'^&-M(54G>[($VEA49$Y.W(ML/9<$ #^+AWF#.X^F M!3DCN8-D8]NO]0 1ZMC )F^,>&&-W U[Z;$ITG8*U$",T6UTDW 1^AVNQ"(X MGTG"WA$&+Z@K@S8C%V(%&'4$T\P\R@$$<8X8]A3/Q8Z2<5BX,[\+K%I-4'R# M_3-5?$IV^C:5;86K]L6FO_I*H10C\/4.F@/"6_64(_M;1;].3NBK<\"=BIIH MY<)85!57;SW>&4_ZH6[%$9; Z MOJ!!?EH3=:16N0>"^ER==[=J/0=.PUA4%+5U-1Y^NZYD19GJ^%O]P3W.K]#\ M;XY^MK7$,CQ;O8.8XX7PT3V:K'XS1L=2);9<.VEJZO?[6@K'JZ'6<7[%3"AS(OC:<*BQW:];2Z7[%B6E7=.KO MI#CM2!;M_<1F/2U,UZ'3/>>! MI[9!LGJY?@NYSCD CI9FJ2!..<61Y [83N9"6@48HO'NT(P6'(ERW.2TP9:X MIH0GZ/*S]ZA;U2O\NB9\N(\$\TICW\ZC61@YE/DR"Z!!')S:4.P2K7158U_ 3\OBF?P7PKTX%NC':"^7E]%>(HF2Y$ M;@ #E6DW2+-GL-G4D@6]K+9P.C3PYC)D,FI&=]H1>\$,G.)+W%R3R$3*->DL M-Q@7--89?4.XR*)6+ZCUG!F.P2TQR5(.L+YAW(\/_/?6Y!T]ACP^-&-V=(_3 M<_55DZK^%99PHK[6=3A67&,-\PMJ5:U_IKXD7/'!\3.!56[PX-4LIFF\W(#N M99&]!4O[.H5A]/+6?3U^M_7U=YCE5#_'D\3(3_< M?^;9?RT?&^[3(9P2+F=D^4^'ETHO#& 5C"I89@H9FOP@DS9XM M[U\@3"#_4Q<'(72.4EA,XZ#O%FU1TQ$SXK5J>D1N<\ M5IPA+P2?L8WHA33]3N\ZE7JF71VQN05I@V::R)V XNJ#>)FX8]YQHC(+#[76LK0:2G7"D MU!==7Z)0W>I9.=ZS=,7^''&/!<.1EVB['A57*V*7@#VT&RTLN\U6P/CNL6#$C@ -269DED+1IC MH-WTX6W@3$(S!*!5V.Z"XWEAZ/2=IM/=$#+OUV!"1Q!3T%*7@(\;&5X!7P"? M):K&IGH-2XQ2A=(]Y'8!8_PC.%&67-KVY>R^45J-:Z\A#Y M1KS>-3P,$[/*0;L9AQ CMIP' 1JRDL6%E_!F.\@4-WN_G)'#>Q?,LY[?!6@N MT/7/1DM[EC4H&>VW); 9*HB,I*;-PU;FF Y21FW E"EI)ZTF*43;BN3,8F7 MA $@$ >R3NY2$0^SC+E1A0B =D-M)D[HK2?WS?ASA+],/2TR0Y+<0Z#+J0#P M4UD"2/N%(2O7.&$AO$J[6,"+M9T3YQ#0#SE9IJ M=\-XI:'\JFCWA%;ZWC@5"+%2$.0N?-&[B4=[E&M%8X1&G^89R$T9][B'[_&U MA!8T/0+[HNDJA-C%9LV5&C%6NP0(!:EQKJ(X%'2PL:K%.QJ> @DPWU>QDJK%/"QU MB420ARGF-7BX8LI^?VN9N)A:B9>;D+-Q%%7,[&]-1/7:R)=(&#Z>7CD46AL)NLX9UB0 M$$@_+.H7# &_<+PW5RR;^7Y>AKE:3/,P4AJVNL1P>%GX6-@41"X9+M.MI_-@ M!6!C'$V&QX(-@[FYA !&R;V"M1F8"*U:L0E%FHT8\4'."PU+M+6=5,$.>1%L M"!)$:$SH:YB+OV2D4%'[#2O!U?2>46UPG'<"&4Q\J" M<-Z^-L,',ZI7:CAC*QW\IS7J$'ALK4YGC92M+; #(RV5[PCK.GZ7R1/:3+4$ M&=E/75%,$WJLJX4K.W'X"#MP]B*FS!IY$&.U,#X)U\UE2>3=G8EM>B,IG0(0 M#UZ\YY* ]/-Y(1 2119C&V"<5CN<@VU\7"WF)*$+WN<98R0E!I=92?=G)/ MX&WJ@@'K9]7055UPK\VJ9CNY6U+ADQMPU65M!"4 M[0;K/*>B=-NTX1=-+*; MUGX"-*O!R%M*7?Q@>0.,Q00C9A1MM-DK[L>7X+I%TW8&M3*HUAC!&SC80D@$ MP83Z9-T"%ZUDFU%3DZ$FP!WNW:>*ICKRJ6,T.3,GW761 25(X+Z&L',Y_+-P M5]*K19.HGP(66!6,9L!,74ZJ1*-V8*Z$NT46,F.:8:PD J[5-P.NX^HJ&70- M?X'SG^_!JNC$27-@6T=A^%B'&BWR-6.XZ!H(=^,450 :CR-$#?F7:C0?ZU$9 MEH8LM-GNL M(/ V80L4GUS(/LLJ86JYKS%)B8Y&$>"AQ'7-AJ0;T)DQJF^RF M8**%#AME:=0,31I20)[%:*WV2NK9!^4-0T*;L:2::_S<##92["&=#6Y)SQK MR\=;SZL]T'[E5AG+(C M*V48WEH( () G9&#*TK\8-6FA.LL$>HHO4$\2KG8 ML^V*VX/+S>BW]/-YM26$N3+R\U@\Z)/*/.7B2#9ZB3GWID8\K1>)?TR]:>%( M-$Y]CJL>C) [B!N1[)._'NV('?N:&R.%^V#5& MS^L1[FO?XM#-T_ KN3<<, MLUR9.3CT]?T1[#1M7@HY3?B[*NWL#%+=PAXU(M6#C40<$KQY..N#"D) ME%2ST3W"1!D!,GI_L9YOA+"S-+5(3F*15/Q5L/*7^@SH_N*0D"L1S@C3GJGN MCQ<.*"C$AXWOXUJ-[I027=6"9U!0LZOF:]2283$;95A92#DDA*D#DI#N45,8 M9P;;7,;>"&-DRI5WJ)>OGR*-]72,-J.@.=95Q\2;=>;0@T!L2845'5Q!X6#0 M([P0IMEG65;6 E!EE@%EJ#!/#&(.@D3NF?2]8WGLBG+_'9QRZGM&_8AYUKJ% MA4$P;PHR:U+7?/3S[C;\9MA ST0G]NE9@,:K,/E"O=7&$!N!MSIV'@\G0MU2 M1N_D:A'&&OC1OTHO)FA30?Q\/1?"ID(=/(C:J&8<54*^WA6P#[F-\SF'#B5X MX-3N(3>T:3=?#5AZ9(B\L8:CK!NJ !#2T6Z%I1<1G^:(UOF#@%?CYBH(0*P]!N#XW$1N!/B#8Z) M+J$*YCA%2;=OF>Y#.U1'2DD-%)BN*+4A)6=TJ;L-*G]7C*Z:"/=0(+^H^6EA M:2K=&C:7A]I*"+&H%%K>IK/*[@)L(!PAHB5R).+$(!4;. <[OXH+D I[1F1Z M>PZ35[%H1* Y-:NE/%1ZPAW*V%MJ5O; -EV""%/4>UR=/]J ME[:*C*[:Y4&J78[W-Z':Y;BK=MFV:I?#FXWP$8BF/)YF!$CLE%3B/^\#(M[, ML+-J"A3F?-P&$G>,AXD34E@<)V!,EJS]5ECTNE\9(=,%15UZ.EM@Z8/GMX+, M?]&K =<_7Q,Q_X4&O7$[<:&;Y@9/CY"F3X%[;=7T#6:=!Y M%,/=ZD0.EHG'^7RM0Q,+0II(31_.K^:S*+$ M5K2^,Y7V2>P-#A9;VN?SS,P!U>X*.=9MVQ=I;U,U)OOL&^H=-FLG,QY]&W?V M[67&@RLR=*NZ#G)Q7R0!1:=1B$!>>G#N@J<(U-O$P1UO8Y@H+O)J08FC/"Z^ M./-@"DI59HVX&L\KDU(7$$I.\JA088'ZWQG4Y,\^TV4U]!:;GN/P($&.D"=B R388!\Q1V YDPDXI\H"7&D?_>_]BW[;_NWZ1G*H M/-J*7DHQ#+$8J7/+M39, $-7Q&5565!4@)81_(LQDS"#/\L$4H*CN+X-ZH5@ M'EDR?;N,P?'=,@8?%=!4/F93\K4MLMB-/$%M-I\S3M&PCQZ]17W;EY@#*ZH1 MQKP09RWQ,N3 G!]IR/9KSH;/0J<"3#?TZ4B^U^.%NGR2)7$F$\ID9\:9A%[,K4;YWAJXFUA M9=F5O_\8#@5%68&X5Q.$H^&>[!!3>E)*7.N(L_.?=$D[;[L7C!2B*(-G4*5C M1@RQV%E@'2&PQ1Y-^]%+TTVVK4>L\YH[!"ES<\FZ)L=(H2G(5^J"%+FWY^,5 M#0<&:0@GL]%W^L'+0XT<4RBGKAWQ'[QH,=;XC#F_%"DLO^1[/CQI_3HYG_P, M!E@+!:3%J>+!AP14+?)A]IK#O(;7,-$TXXIKKK/T5)V;[$+U+20$_,%))R^J M,(XOX\3=2KUJGL;I9"G:XXWPN)>5DAG'=30]<8BM?>\O4X!83+H/"""2>AIG M!)I7E^'/U<-)4)8%-@PG](XZ".<:4HEIQ3.:\)R6N\'"G[A@1$^=$HYSZAJ9 MDIW]+V3_I+#\GA,9)UK*L,'Z?%GQ?-ER(VVW7P1EMQ&CTUE*,FQ M>'*QI$])40G\ 9X_SG%2 M);88I2?X\R%%%EV0#XWAF2U -'L2*=XIC;YD;:DD^3U!5J)03 >K6V ]$$$ MK92"3\(8<"0-%:G!]Z@"( &EF!;."?<0+:JHPE0 =Z2ES\RC1#&#[H3#\EY&O?@+MU*0PWGGPFDIO,ALM?GX;)>\U,[2Z]Z2'-,;.[/%BF5F4,O MUY#8;HB4ZZT"*N6/B#;0([/LC',5S(@]3R=.D%[HPQ*[Y?HU @QK_W9P-.1J MJHB_Q[(#08FNA/]WQ,/@?_COTA"J&C1%8R&U3@(D.8*VYRV?1)3H MBQ.=/+?0"UP&BR7PX7@VEU5;;#=2RF:P6<]\T:EO,77HIMR\'1B:0%&NOTD/ MRL( 6E%%5_KZ[)., +]4,E%*L[#H!;D%-#?D4/B2_;K$^B4)=DCC9/58$HZ/ M\I!"8NW5KUG[V7H6"36BT1: XF,]HG=,]7HC92NZ;;DAX_K@NQ,L\(VL840F M9 N1XJ%Y-5"$+,IW#S^CR!J!:8=5CG /0UKR2SK*L9 ^$M0O M(.L]4(;X(Y:G$ZHM]35('D]7P&E43S^,51^_:,9/DY$VSTH#)>>,\C0X ?D< M'Y"K$;>BEN%7[%Z)8F$F9D'!X:.0@-F 'O DBW3=BT6X9-'FU_\O!2=STC+8 M7;^S(("G4L;0-3_HSB!%86AL$K9^6T^"HH#&L, MVH'1C,>D0PL$QI?'6!W;%*^H*CF/)UC8HSK>?C/S%J>MUF84U[C MY>QJ8YI;"O0-B#.:R C(:V<=PM>^@65*C_XIB$L@C_'-UFJ[NKO.6CW J"!F M8^AH/X%)<$X6R&Y8JV318+XFS;B4P1")R9$X655;Z19SN_;;3^>>_Y[E[6#$ MFA/T>-[P*]AXTC:<328%)YECL!_9>L9E9,@1<-R)R3O3J&)-_6"BX4J9\'0U M..X$^],*"WI0L_# .QMS];GD:VC1U#Z6D]T*YG4?W'RL?C%8J;2,\*JG]XS; M/]A_5L]K&.8@]AJI:1WLP?2OFC$+A/K;6)+DH^!3QP*-6\B<:'(.A\?/=.S^ M^O?IV1\,L0_?,'[D&N_%%PU7OJ@6#*V_\V"]M^@DY&!_S1UQ$S&]@%WMVK/- MWX\P3A3F48+42LAAJO8H>OJN](@B'],P 3@+9C6+;>[SH@S*F#,I"6C.M+KF M0@N9481CND$$TFOPLO1$60TKX-1;(H]0GR2/WJ/(&_"&YSS@UHRK\PPB-R-&)O^?Q"PYS M<>^4%/W<:N^%Y%^%$!7\- MX.2:]TM.P&M3="=@1,[YRC!ZGBQ!T@>H.YGH,34L&22TL$ML3XQUGJ4,%1 + M;'@DV6(JW%*<)?'PM5O2.D:U(H\5% Z%;_VU_[$?'!V<''N$]4N%%=6_(([? M+XI&6)^-2TU?/8G.8K@4WC5!V P,D?1,FWJ#>'5RVA_KYH6>##HD\XW,MW3B M4'U*V3(F-T/*Z:/@0*T]),;,^\E* 6E8I="0E^T1A4_#NE'E2_# M5PY7$\P)SBC0N71*DE=@6F!=B[9M9,>X<,GT&J$"SSA86ID)B$A 2@\ YQBY[UDTW(F&LM;C[R0U!T_7YFF&'M)?]5RXDL)LC(" MP[V!.:J<*Q>H: ^Q:C!3841'.,K8N!5"(0 K#.ECI,\G$[1FN:.ZGOX%8Q _ MB<_[ !^E3/"..C\?35SU@RD=NQ"DT!T)V7_\<"& E )$Q'CDP0(V.R:D%Z>S M7DL>NOR*(-E=RFB$H;EZEYFUG4U7H7,>[',.H3#*\S7%_+G>XAS[\T=QR/QA M"NG@^[@=[7!IU1KJVE,5-3TG;UT4H@;:9J0X09(G9XP"%79_0/>RM='2-Y6T M'L%:_G[PF<80TAPRVH[ ODN'LB2XT &@NJVC9[U@<*@W+KS/GX?%TJA"#+PC MXGV^HQSW:_S)R:CL6G[L#/2@BO;PV5P\K4U_V+8Q_:GB2.HUE@O%TWYT8(*1 MD\" ]@)T1L$T.9!=?]>R: L-]!S*#>>8D$=.";!ZE*P/AT=(+QG8:1?*3)0F M9H;T_"%'QXM3:V/(<'+B;NJN98S:(J=-WQAJ(98G\ .1BW<5$ M"I;/KG9DG WGS83!%)[<&J"A2BXLVRU8VK(9M^+Y8-FK6EDT!NKT2UH>KZ61 M6;E.+-#0%)23A?DB2?^EG@)*D#\$AX4 F6CF\)\= '8U)[L8 M[H(@LV74[9Q")N05_D7PGI/5VJPM\$8IE?*K8ZWM8I8_"*UB>86!+,8Q[*8@4*-B>/\ MM**.G-H226\-G]=JSIPC,7'4:R+PEB^1F#D?'RDI.^=%3!''HM##9ZVGK+WG M^G#(?X"CF$J%Z8BQ5/HL?I?! MO*P5$=N(>FR"*+)V3X8W#Z"G71X^#FJZP1)N(. ]>T0T=6VCZF1N;PK@^$C; M9;4;,N&],T\8>6!$IBL%!Z@KR^DJHUEB3M>9%+AYWGE&SCG.W=M#-$8# > $ MC!FO<>G.;K:XM#94Q2ZKNY:6)]L07,L;5I<(QJ[DN! /3.-92 MAZJ\0>XV:>@YH)G&\?F-5*D)G74E(JM+1$[N7R+25L;0E8@\3(G(SKSV447%H$>HUF8?)9EW M]'8[-9LRDO:1-# YS_ZETMJ,2D\;4'8DGM._)D:3"MXT5\0C/TNQRD1:2=@: M9N7&;3^47-)?-W,BV:]DF&%R"EVMV?Q>HR6&1YHT5:F_&A-TER,=RV!#'6NW M2A&SS!..$/C"DJQ^GG0QWY=MZDI\N[-H93;8\J&%R$ MD'QA5L0]>;P,6@@Y0<"!>HP!4LK)LT#Y0 5C=!"&94*=C(1?*%4C2A)K" MS8^5[:9G@\<07.982XBR":[K9AFU=YR*?I[-%ZJDD]H-LQ:C+'J6CFFS!(;& MB62(X("Q5P$Y(&CQC+I!F#E"/WQLXA'%G.:?5]B1065?&AN5&PHDA:/?.I8C MS7*3W@K.$%@]^.0T+.$X@S%W1/SQYK_U-&CZG>Z6X@9!(+2[+X2PD=9PZ9>!>^!A+XA0EV-&K73'5^GE5 M5,1DTO%-)_G[^?LW+Z@3QH.JB"H[\5V_7 ^8ZSFSMDQ%/36QAPM^!IW:M=,T MGCA>\T@\^=<*WAZ7$C=^AC;9K78']0^Q!/\C(#%R<\7]MO5S(? M/I^!,,..NZSE5UK?4X4/*&.'56IQJGN6 M]$ @4W5)FJ"B2BN7&04J1:6% 7:D.M4: GI84JY$OURF3<*;]:104!X6[\=O MR383-EB3898W#.;Q5ZV&R7:Y9 I&O@[SI=_ 9%7;WLB4*95+?^%4S.%F8/0B M=-Q:TC=-A,56!B'M%E.1. W1RX$M9%(+,N+Y^W^\?;TW>(EMI9&:QV,[- _K MN%.OP U-<-T79IKWD6EXFJ=-I.%4%N Y+S0%[HD>'HY?X1&LV%V&I@0Z/1,< M>$B3A!@DAC/7G)>C&ES4Q-A&QE5O93;&Z0O$G$6I2[V":86C'S"&KYLK02Q, MO.X[>@$WX-GR^ V+"]])6?\*(I]MD]T1.S;3@# P,I"XX#"IF4.)J@*G^WY2 M7T/*Z&)?7S8!LE4U7[00*8(08Q[>S,O>\.0T*/ %"G/1;%G2(P($\5,.6@)5 M92H[(ZAMA6:H%+7L$MCX>W!TZW;&$95Y>.M'!F1$&GI9ZG0?,,L=U^EJ$:H7.CPQST!LT/6AO1P&XZA(GD M_DNNTBC$;)VQFK@QO'>TOR\_G1[?X<%_7:+D'(7LH?X2@C$+UZ=D %Y/PWV0 M;\K>8B[4ZSFPZBBP1XB'T08WT-F$Q!M9_10K7:U&=[0GQT(NQIE9%,,3@Y[PT/_TDC8U684:LP#UO,X+A=IBLI MM4]J1_=I5]=]9P/%B>TIO97ZU$-S/[.PJ,F*PX/>T?&^5Q)N%[\C@N&SHE(# MAM_$8(P_BD<#]*P>TE./:U@8S"@C5P4GR"$D-]>#Y5'MQ<<*SQC$IRD[EL[3 M30OLWLDJ_5U-&39M#.<%-[HCQNFO]09=NFRF/F.-@5XH$0DHH3-8V#.HF60T M)IDR?)B5R3GS(?$?<8#]RB3.BQ L-OW,DQU)%U>%KG_'Q:29QJK)JGH.QH=AS9Y);MC=4/M(CMD= M+T>",[::XJPK4[!E"J?W+U-H2Z5W90H/4Z9PL EE"B^[,H7M+5.X?7@$? &P M^1,.* Q-XN+7\_]FV[T7_/[[N:VD/_]OVXF'2>.(PN57:!UY!I15#*VU:Z;= MY!P40&ELI@M0=:!U4J\=!4_J_V7Y%PXWT%P6A+%'LUGAC$64"^,9!U#%9N;> M;WBPJ"TG&1]J;+8&>*2I\,,AFQ19M,/H;64[G M5!V"%*_R,4*0%Z- Y1OMK M5?.^6_/CX."03QGH('& _^3XP%]*@[]5R5*NPDDAZ8/&(#-'$J*XP('*TLYK M-EI[QN!8/R0/I>LM3,G=SKCLHQ3'CQ_,MRXOPTX%[HET3KPHT(J6L&\!'] ' M+/YMEL= E6'B!\SDZ_4-NCL$PR"FNGRZX2H74_?73^?2#\@#^O#0L,2Y?@Z< M9I$Z13WF5^P;>IQWC+GBE\ECQK'94F/+?>=(8FHFQ+/CN-U9-06>DI-^J3R>G0Y3R@TRJU#6BV@T-8TFW- M6>A,H:1^\FP9)IR%YVS1/ZMT+#$@,&(G',$(T^**Y]4(,(#FABL@>C[.#.DZ M576Z#I,,AT5J;%YSD[6ZGK282,.\G C=A[3[7"L1)4EH^X(U8AUE8O6'T"V< M2DAF;087OB8P!MW1V[BNGBGE\&\1DZA\D!CJ&BO3IU\OZA*4P:7_]M MG)5==S-UYMPW'%8+H ^/7*!YRVK>K5 1V5K7@11!G1'8CZ[+L_'K!:>EO8OR MYZ/^@3.4S;JT..GC>PC\5&K I0??/ 1T2\GX?T!J&9P@Q4]M(,01T'BSG.F@ M,C[A>PZ((-' S@),VY?FI!%N%#=^*>,3,+BD)@HEK0@+;#WBB*TTLK@#VFR# M_//P!8=$0@RG1JH8P\4C#6*?FI?>?#YZ(3T;"I-]*89HBY)&*=O)]-;]Q$J\ M,7\#-YP9;-_CE_=W@-E>M<,WQ)>U@WR=))@-# &4[\[^:+EB^.W9;V_>P2%N M5.S\Y=T*,-&,?:,+CX+WE)Z5;M)?,FS@Q I&LN.R?$;"M@QV/,1C$%%.Z>M% M 6>J?ZJ)/O]065[*KW(F-?J=.<$)#@DC.11F0$6P)40[,(27]&_VEP_X0N>?)IC>>KL'1^[=EYPF3 M]Q] N_<9:ZG5?__X\)FWZ*%[>9?->ONI[F=#_[,*G%1JQ/)-S_^#5+BYS MV#^J4[5HGN^3KJ]3P4+'9]..C#=MF4?'_<-!1\>WHN,/8CO<;^[J[:O>@":M^%0=$;4UG[OS\S9M??WWJ <@/H3 O$-CCKU7Z)5'YPTF<&MFG6:IN MX.^[GO@#RI_M6O0=E.K5+"[5'M5&X?:N\G"Q@W0_6(ONCUYVU+Y%BV[3O9T\ M;Z%K@XU*#OGY+%:39HBC9Z(:6Z:7#U9=XC;>5(B)LB_!.X22SKY\2W&T^EB_ MJG'8T^<3+NJ>:VP[J6T\\LNKZU10^B^HBM?8I9PB* M/-@5_;5;1L@?X52E41YB?:D689+$&RE,-M;8_F8K?EJUN"UTOY[&/!YV M1+X5*WXL/;LMY'P;%6S K)9:!^^*TMW"*SE+XN!=EI?AO\++S=2H&RI1ME W M;A1YKJD !QU-=B[CMQ*.-L[Y#RQY-J'07O ;SQ&X,) <[S0>W*[HLMVR//YO MC@ %81K\@2CM&RE3.J.Z\QP?3G$>'G9$OA4K[CS'=X% JFJZ MW!7=NX47]&E6(5AF\+>^GD_ZJ?^WOIY,^C&+ILI6O&^42-I0N;.%&G2CR'8] M-7ERT-%DYU]^NWAH&)/4E(X6[A':%2VV6Q;(Z_ R!DMC0=WSW[2RM3.N-U3_ M;0O!KUG0NIFJL2/RSH.\D_R6 M6=4:];> =GLWF(-<1A&2?A1DJ7#14A6Z@, M-XH\U]1XFQDSW66:[)S!W550NV4_?$8LR7 >G"41PE-JG,[7*DPU4&?P(8^C M:-D+_I;W-U*2=+9SYR#N?&U.1^2=@]CIW^VT@=X6<93E6?!?59QGTS XS_+R M/_]C>'#PJLL==N[BANF_@\T,D.XR37;NXNZJJ]VR)BYF(8YEOPBCL(@OP_E& MBHK.5.[\PFS:WC62)HM]OQ/P' M7$_UA!0!L412F\O5CI!EN=H]Y65*JJX[[TL'2"9%M$& A44R^]>_LV0F,H$$ M16HE*71,3%DDF,@\>?8U'HIR-)DI[3# M\XKDGKV;)/VF9E"5D\&N$);R!3R7"3.+>_O=$]^;)AE._1KR[&K<.%7/9#:: MX%N;JEYQ+5GW^D6/A^491I. 5L.Y/2'/+RHA0].<1(S':ZBBK:ZV^$>?K/': MY6\-&.(P( ?0RCWQW7Q1(WMM&*B+HH%3WVX#&>2]XI M7FC'HY'&.+X+_^[AU];SOH=#B_2);RMEKH# &/\[QEW>!0"=^@T$49:H385 M='S#$4TUH.F/:4(%U3F<3H@,.+JPWPRWFL!_DBC@PJ\B/A^%61)[.V,@3)$" M-#Z=?SKSSB-@CVD2AT/ %Q[_E.UVO+\);P*R:G(-@A.1U,@ MQ"QG.'@C@=,K^5[DS#ZN M-K9\,(:]7$LXYJ>*TEYWO(_3J1B%/&QTIGC.0 R3:2C'?S?O_[#3G67DJDLIOBQ :D_BR &24 #M+RIR"=PF4S][])@%(GY M2R=Z=\N_!R;]>BLJ1>T@QZ0D/5&S:$,<(81S.O^1S&%S*6![,/PFV466C/,; MG/#XVW\%T]F;]R5JGTC4/C%1VSA3A0ND(A8W-*U(,-6000W4:F-\*?EH(B0- M'<[R(,V+&1#"!(=@XH!$E$K>D,Z:EV=-##XGWXYC;P4@J/#@]3A-">5M)H\6 M%R[.23*M'.!L58 EIRP/UF0 =9[2[QM+8*(\^.TS,!/[-.PV($ M; <30J%BT=P@OR_I.N_]-Z)*/)^#08TL JT#=;U$XER)/"0Y-QV*KX#JK359("@Y.S8DE1?W]J0T*"?D[ !4Z)F/R>CN%= MS$'=D?,X*]@B=P!O9OAUFXZ,)\6!R&1!!$H_+X^&>_IX?G[N[7R,2VE:I9IU2?;]34/+?FE,)ZD37Z,0>SZIO)6(0J;Y;(6]G72 6HL5T6 M%OCKC)_V/9IJKC6[CW#4.(&S6H@I9 )O-(;+&1G:]MF)&W5M[^HGUT,)TD2F3HH#B][>;S>;D+W8#S^+NV;)/\W3"FTSIT:'[XB M%\'48#?Z$,9.@E+O^40#+U/"P@G 3B/.&;"D IBHC=C3;I,=T=C*?C G\5*[AW#ORR2JW!AC]@@*)U$ ^!>P] M$]?TT4!ML(C1SD7K1I[()R=&@:#UD7ZE:*"/IP4R0JF-P@M.BSS!T=#70),! M3G*.*F9I?5\&Z9A&*TT6Q=N41NJ(AD@/2(SY>(-#VL](3/&]#237#O+5@WR/ M]N\_R-1Z!!S2QCMK$&6KL*Z33]47CQA>/'W6DNL]'!\,#5QN=YBMANPMV^@%.T'+8*J<8FK M9_S[<"A'&U>\39_(7CSU OCF&O@Q#4IFW0?_J_?B*Q7/UH@^:<[+9LG[(&?/ M^&D<1/,\\A&K20R?@ M+U&R,;G_IMV2QI]):WL$^G&$+)+0X10L>3 HX5GE43W]I89&R[D2KZ0N;C 2 M&P;2N)6&\]^"Z:!(KVI1"^T16H5CE0SJXB8$O?N#&-%>&NQE7.C_ TP83EZD M'W.YQG@/PLS(DC1:2B&=#]38^7*P>LW#>6P@H=P0K6Q&Z_3R[J V![SM;E:. M5\,?Z@47881.-QMK_Q%$Z/H^'?Y9A*R=6NY WGE(P^5!8T9B5?H(^+234;_/+M!EYWTE[K^/(,^] M#_C)&4H.!%K']\[CY#K\;GM4?PWW\+^# /-P8-U=?&P&URU4F(9="*#5I,#R M,+,&_7,L"Y&IAH&]('-:R?%V'; )&74X0-N()?;Q+9!Q,H#IH_VH')U*5(72 M$7Y1Q P>8XN.+8B+.;O(&4[[TQ>.YO,,U1;85D;%*1ATF%I#_7- M-BFIJVNA_ ;MIWSA$:A*Q[<[LN@0&8)0[%ASH#23B3.9Y2J<:F?Z,LR;,:O" MP=6&W=DX9>RKSN'H]DVY@+C^*>"P=QTQ;_6R?@@Q>&NXY>@%>D%,:(&]1M+' MJ@+9?4EA1[[C3#>6'-()/&;.#H><==:'%>>NA\O[B]Y2JF]"A_85:-;2.7FZEK 8'W.;B>5Y3-8@!$ M%Q*:TSTTKG6+6NO4,M'I+= 0 VAF^'94G(< E^G\A89+K#9:F\*7Y'Z-$*+4 MER2Q?5(^>V5TPOH?1(P(_C'&O#FT!L:QH,@_I86LWPX=W@KC"2EVN:;\ANK<32#/Q*JB6F2 MLM'[<!K4OQK ,%O:DJ]=_HM#>CB?._+9!H64U_^ M]2Z\N@I%B5,E/#_&XQ1T/9F2Y/T:3I$]UK=6M2>61L$BUX YD*,AI/A(%'\ M@!,P4 *M$.(W5.<7*:*6Z)9E7H[9..M!7"%+2ZS/R;7I.]"XRSOR!N(*=E/) M\8F#* &. 02%#C:=;$5"I\RO)$JV&DF!TZU!UIE!QW) M[*"N=&^\-G5'N5=DF'#ZWSY\>H]TD16S610R"-)@%":P&,50AOARG3DP#--A MP2X5SBK",!HP"MA_"A2397(W,C>_*B/VPL!(,L#9>^2 MPQT.3#+LO1CJ:P51UG>Z M0$W1#@NY4]OC^SE)T7$0I$D$]X;(_ M@=9P-L.F.UE4.*5'>I:<%9:8'GGVL M+S\8@?ADN0T4%9S-<\SA *8>I-$<*!BCU$,9,!@GPR+CK4?! -$$A+$-!/3% M8Z86,.6 7X5T^IW0&E0G>".\EA) Y='L.ZOZ5W3"B;-$ MH)I.MOP%-#E9VCR4,@^E>_\\%%>N1)N'\C!Y*$=KE(?2;_-0UBP/Y2Y*Z>)T ME97UTD4-YIY6\=2N3U/K=&R+UN(QM9E@F4B=VA]I:@CP-H^FKB M75#$X-?@&]CR,1B-OYZ97L2@HH:5*Z!<=(6'6#4YN67KR]C%*H74"-7KC?G: M@Z&._=M X5H*^>8! M'8WNP@6>A5"YGS9"9_@*J!B"1AH&6K\8H4L05"F@*LRA1QTV$B\R;E-KO?6T MA-T06-?;<0;MW>XVPND4"Z%R[UV8Z((%(%_Y,N6_5!7C2L=6]%DI&93X?^ * ML>C]E7M;KJ#=\O;9%A=LM Q[O':%7!QO;32G"DSUQ;%Y\T M>&&K!N#9A-H#C#$65PE?H1*1@=46JD(4KDK6C\,]A?!]D89N^#Y:_F2#\?0I M&*72'*1*H'A!B/^SZ(@_999:[Q(=FPT<7HF M#0L+VK*R$\&5.ZQITU,E3>FVS*3&32B/E8U\J'MH2E:AGM)I5KK 7 &7 '2C MG*HNPSR71":_0K8BXHSWI)^H'M^JXZO'N7U=Z7,&HB434<6E5^ZNIOWX5J!; MRYG7?H7S6-MIC+9[OXHKC/6.QT&(/2=6V-99BDXFBR58(7@EBPZ ;F2=[$-O MX;^3ZS"1KU5!K6JS%6I38@%#.G%/1]?H#1X!!QZFB?(U^UKY[KY^_=J7KN=, M^9Y-"V&&00E@>BA&:_TU9*EQ1&<;B1FF%.%YI7<25N /,;Y$F@3 BSRM)JS, M-/Q?@QOM/S8R/RE86\4^Q*4D:X=)A.,V\09%PF;=-DC;BE M6/H[,FI.: )K/"!^')@,O:R^Q.TWM^Q [P:HU3DWZX 7)U/VY04 (/CH-X$R M4N?:WI:Y_TZDWP3N^]F$03/C[ZW_66,EYD[%0JA=F3GNK19-E"IG5#D._#E-KH.H@PUE@)*Q.T&<> QFZ6Q+8F0+ ML*=I0GZ N3J"H;FF=0@\1^7)0V,MUB^H'!)YZ'=*BBO>]GQH?'PG-+9/R3C\ MQ:TCE1K $*.264X6 \&X?.IIK_G1R!A!,,06@6.L-R9C(=06G@KQ#.8@:C(4 MG-<@_4DXE\1L4K(%QILPBD"D42>9$8DGZC^&U@%M0=;SQ!0(\\2?14!FEA34 M\ W@(!4,^;HRQ5@=TR*0!=%2NFD;2MJ 7[(WAX4!!.F4+4-,Z>*'!P(?I9P' MV!:M0L\.YK(L*1E^0RZ$Q.P1@!@AZF>SN1@?D_D%)2B99\4#C9,H2FZRGQRH M0QT&.6=]%F )]E]?[;^BOV5;1OJ;XQST3XEGBQ&#T,#NX7B_#KP-=%7K,@G[ M>>+>D=PWLW?TYCZ]1Y__&&Z:?4M&$"(2:W,?'62VP'_O>W;"-F7;IVMD36$MD*1.:BLJH'77DB=<_4A11S&WFX*&HQQ?3?X M;JFFIYM&/ ML2S5N,C&RLOWO14GAA)-E<[2)Q9*!\M/++T+>6V@T4"VO[IDW402[X O'',P MPKA0YCL"72A'2*56"K5^MCVDL>FR]7WZI&[4CT203WST,EC+^(W6_BG%_RCO M5. 7(R'_+=U^I9/09<;(1DEH,UR+&%T/#:I^QGV630-%P07-R8K%)&T@R@DD M(\BU"\,<0J=%**F-%K?@U^#WGP:8&WDM^#+&8ZR3P =$%,R)"K@H3L3G,+6]BY!^B:87? 5;5&L2LCDUV<2$G [+E\%^1.5=MNF$3:G$?;N MGT;H2G5KTP@?)HWP>(W2" _:-,)U3".\<\I@HS]8Q[,^@J8P$S&W3]T.!Z@Q M&4&H@B9#E'[\^L5ODJE4')DGR3=3I 4>EI/!P63<.31!5HL@<)/@&(.JV$/[ M9B(H3Q&C#>HA61T\E0735G2"':-%QNK&,"DBZCD\2Y-IF$E';4U/"V29#9Q9 M?,?NQ)FYRQP -;I2"8[#($U9/RCRAN6LXIU09%9B58.'G8XTQMAEP+6>H(B@ M^D@!7GK-4MZIE0T)?[&7S&G,*W*& MB-2M3NV.5=*H\=(BXA2EST$V"OZDJJ9I\$VFL65"@TH5KS=@IX%6A-K2AXVO MX3ZM=IBK5%@MQ",$,_0^#@:#+LL)M5A.+[$8BZ6F61Y0:Z6&/<$E36$_6#UU M'1"&61YT>3!Y5#+O2N(QLW(IK4O$@O(\82\WL0SBJYIMJ3^288=^?>M@OH8U ME1 '0ZY*"^/K)+J6RT^QR36HI(.R_;BMZ"H$N%WA/0,F 2+ ^\T.*\(6?G.U MM\$:[SDV4-<[NT5[?4Z)TNUW[B11WFEEB!M?TRP9Q2*?/\3XX"&V.&&"E .0+F6 M$]CA$ 5+A@WQ #C?@*$R@2@XGW[7+ MQUT)\LACM@ MB.6!% +E_ 5X=!<]'A/CE3Z[#7*02B8$*) :#$' \E"4B:W&QQ<6GQL4R F9H2N0O5QK&U.A 3)(]*!.5N)VPRIJ4'1C(Z:\K MAP)O5@S A #KF*)1LH"IQ?46UY\:UQ7?M1!=>K=H; EGSG/SJAM9;)&+%E5; M5'U^5#6*DU6UD"-OFSANS%ZMEN^VR+P6R%SJ&".S:F9@>\\(UW-TXU?\-CA' MN!B@3Y9G:5)CZ\R;L4.2O 0\JTM7U*L (7U!M%#+\5;_DVZ6EBQ:LGB"8[AX M_#")Q\"GN3P#_1*IR'+*AVQQLL7)Y\')&?K3]4#/:4"%HIJ]JM#JIF84WAH- MNE,LB%2S,^6#WZ*H3U/D.ZX6JF-7!K- W;QLNYH]6"V@006.M+2JY\/?5$/V M5-Y&N8KENU)A1$ '(DIN.DW1?,PMI%)]8+^ BV&F>OSA9"/,K,#_4@$E:13Z M)3+H'.84%\8L2$SWI!IQ*^"%XX;3@#(?>:*N['D@>XIDPEQ2IYR&M:)/_HHV M<1,:@70\X+PACK;V<\3N0'/]5V]/"?\TS6T/R54[0)@5G*LFBY@X6,D^KV:* MR!+%5?/:#6_@$!M.,XE5SU /!_LR]9@)*L>6+&U58:NIK&I49AS.EC@]"5,U M L_,:B)LI. RR1\=UR[[K>#G<1+O\5^$TY@#Q(448&R2:UOQ6)Z<;DK#[3%^Q;O-P[O0?% 1+7P M7O: T[DA"L'++N@9CJ?@QJO4C '5',Y@DN+')1?*GZ<"C!Q\M"6/ECP>_Q@N MS\Z*M,&CHW"L+8D ,@^XD1=;X%=%1-W]57(ET4:+W2UV/S%VE\R_DE=<9J]H MCNW25]@.&&'EZI"E %>7AM>"7)Y:UJR:VYE!;C4UHNH)$W0M@;<$_OC':*KW46DNVC5AXSFH:"*.]-*[(M,( M\$.5]ZM*EC%ODJ8X 'DC$2?Q?(IC;;-B, VISE/EPPC89#*7(W/@9T/8@[G# M/PN !=:%(KT8VW"\O>U3V5+MTQRC@6IG*0[NL#,7RAP;]C6R?"R[L!BN>A+8 MLJG9-9"=5,S01\MB>M2P5=? /?!D1\HL!>4 M7T(=#;$WTK\2&78T@>/JS9/I!C8U*\/ !EG;0!8*WF@LN$.\[ C56;WOT"WY M8S)]8(Z98.YMHW"9%>DLR80<#LFI8W*N6O4$U&_(! 8S?D>N*):'C("?&SV' MM*2PDA;,0!4^^QM<"&##Z5Z_H;M1QZ-&H?9,JMJ()DP^4>(^D?T?NGYB*!G&KI5W.-&G)QJWVG[M*9=M%EEIVBJ@*D[RDJV6PP:IY#2D,10XZ3PO M2,N166:P>^;.U@-KG[W;V[]#_Z0^3VC1T\RV,(W7/:W-RN:MI^"6/-;$<*30 ME=DUN:9J=%U/UU79]8Z]MEF[K2+[!/ZE,B'7E.Z!;.*5#/[%L?BL;+IG]+K4 M:*N:.[OGV/I&LJ-+FUWP4^WJ,:,3P,DCWNA#: -;'=,&@^>06H"-TE\EY M?4G,@EX!MPW,M'SE*8ZQ&E^AYONR :ENC2?M8KNQK"!9, HF2.Y!$DM/.EH,^7Q/C<7$1!?B@<1@N*R=NH>V MD:*6XI[B&*X(OTUN5M/)9K)JHB+]1(O/+3X_#SZ7?4QK<<]X7C62XJR(L"U) MBZ\MOCXUOC9I/!@#+[+,E9F"+%;Z#"S/RWOY$QGA.XV#:)Z%F?+DR:AZ8<;; MP?30[NT6^5OD?S;DM^-A#4XL&18SL5<%P&X/?)51KC;XVR+[LR*[S>D;K-F* MS("([I&0'6,A*+;U8Q:.H$?&MS(-F= 30- M>3!LR*#2=TKH.R;3X&02BN0>#?;Z*L/!#N,N$U1LC"2ZP?0P 443%,\>6VP+ MR,H"LH/[%Y"YBIS: K*'*2![O48%9$=M =F="LC6*H_A3I,%^Z_>?K:;V9UI MSO]+F:"TA>D-JXV#,K,>G'I1P^0Z.4./)P7?,DB/=%\C2CX3.6K4D5T @F),WE%31MF&OJL!N'5;E(3?P'&'&1 MRU)TK):C2;.U5-5PQ_N\^&$YLCF:' MS3TT./,Y1[3P$'3VU)LF*<$ 1V([8&!$E1JLV<:-;PF=C@@\Y^50UR]T%U]E M.XGMH,8_A*2LNKR1 -!38H9)/"J&W ]'CKI%G#)1DCI[L(<":UE5+K5.E+8M M/4V09B02?S #\D*F%]41TS>^+$L5'5^:9?_E.%/9B"#"9S&,2@U-,I.4LA#N M*$A+.C+DY2S)=4*?7:%XFSI2I8%:'!]3RV-[!''EL]Q+0H#=X"<(XN0XSL_"< M]QI7:ULE@$A78&]O16&@X2OCQ]<;7&/F-Y!63V41,5ZAC_-,;1I M,-*=;R3GEZ1IR'PB1E>D-9BMEERY/2A'L08K!VVPC>8O MB.8?WC^:[XHXM]'\!XGF'^\_8S2_N[^GF=(_9U?=-IB_CL'\VP/WBQC!I*OO M/S\_<]SP^?\[/_O]\N,_SKW3S^^]]Q]_.S^[_/(;P/73U_//%Z>7'[]\W@[% MX \>C%>:K12:!_[ :H'4*$&K2DD" 6G?Y!,U0%IIEK*I3,6U-!5!S-*9,ZR! MIE(>SG<*$JN:BBB3L'6-<:D86):B68" F8@=6 Q4/)2W4K.I]@(DG7.$374N MBND49_%9?I1+[O1%@X=!V\XI91&W?K./H.-]*%*T*EEK*3O+)P.X M<)G_"_;>? U29:\7>I=W -@R"53;0"0&>!5:WWTP2 MY=<(,I=29T)"*6FJ$T\,F_/RF\2;@FGD38"<(Z.H2HQA6W6 4"6Q5F&@ M;%69FF/?'*'85QP^.5)M;1L;*^#B>*WL?EKARGCGMEYE(I?:K6&V;^M(BZ[,AZVF<3Y)X[GWM M>.=Y/$^%OY)NNJF)+X\46FTVX;?#=+NT+'3F*QF=&=[N:)83H'>"_!R^!T9< M;#L?L.=YZLV"<*0"!$W&_@*S4%4V@(I;#3E\2CML?S%FLP6'J0O8 3=H>AG& MX8Q%X(W[*LYI5B 'PV_!E=&#OG'KLS1$^"C?5997$MNMCEJJRY9NK!4E\=4> M-Z957;48JIE:3OJP8,MY&E*S/8JO>$6,D\*E>PC[^F&")\9S\+_P3L0?>C"9 M<9QI'7,;;O.27OS^Z=/I;_]K>3X]\C/?V49V"+\#W(J,2P )[HLXJ$1O%*0M'J_9-H\ZKP]:/%X)CR](B?+LW D3F5THO@'G MVOEA]^>LF+W=Z>[^_"/^HR76-=MF2ZPK(_4[,G&VDE9;ZERO;9YT#@];ZEQ- ME))G8.NH4V;+;-VYM(;0:S6$]=QFRX-61NHOY)?B;4;YG0>FZS"_OL MMUQH):S^G,1[,M=VZRCVHPXI?8V"+>2T5AAVZT[7FIKKMTW@L(>M)VA%?2B* M9 'ZUI'H]C,@4O@.6H5O/;?YNG/4:[G12DA]F>1!M)VT>J]4O3ODQ'MV=G[^X<-3YU,^1&Z)69RQ'FBWS-F:\DDKA_LYFP6Q MVB"_PNIR#1+2G5<*\@1^^8 "I<+6XB06M[#ONZ+@ XJ7S=JT(_-F ;G?3,)< M[&$BGL"3W:3!5O* SGYW*4K!Q-86VS=HTXZ0_XO']KVET;U[TO/[^R2F'2'<%X__RYD!AW[WX,@_[!ZV^+Y! MFV[Q_1[Z_&M ^:[?[Q^T*+]!FUXE0/Z"L+[7Z_1/ED+[_1;=-VC3JT0K7Q"Z M=[N=Y9B\Y=Y4)^8U#H"14 BDZ^_W]EMWYN9MVA$[:]6?Y9P[!_YQK^MWCX\W M*>34;[J<#;P!JXG2"XPJK=8UJ@X!_)]N);4&S+L9-Y^5/3_NMAXZGK0A!+XI M$:,7B9,/[0/?#)Q,.)ZNM@Y7V(I'WH1W- MFX&\=]!U;<3=[_2/Z5 '_N%1US_J=EL$;A%X#375!3C<;UGOLV[K$0(>FX&\ M&Q+2>*E(^=!ABXYZ3&(YG4^ +C#1\6M_A?9RZ\MK'?9]OQD\4=-H8E;'Q( MHD7R9W,8;PJ2KQ#CV#_R^P='+:)OQ(Y;1'^Y09.6&I[-4[TIU+"-S;IO#4*R]-;O X?WW5V\!+JXVQY9#4<1N26MO^ M:LNAXGJR[LV*,ZT7/6]\,&F;<;*M(UB,E ?]OM\[6L_83XN7+QWVI%UU<'#@GZ!/X%FB 6N*5*US\S;G9LOH6B?2>CF1^OTCOW_TNL7+%B_7 M"B^[)R?^4:_7XF7K %H;Q?#0[Q\?T$"/%BM;K%PCS;)U2Z[MMEJW9.N67+MM MM6[))=R2ARNT,M\X#%C3;;5NR7OD*!_ZK[O[_N'1R8-X)$RK=/FA< L9X0G^6\JI!D2B?\OCF1OK. MRW[5 &E]&:MDAKNQQTDQ3SJ<_=7;G>[N:CG8R_&*9S^9!>U_%5D>CN>P@]-I M4L1YYH6QET_"S(-W%M/82\4X$D- ]" *TCEP(T#W/(%'A/@\V/\2.1!X(]C"/X$7( MD7O[;Y88I3"=1%OUP>O'..[TX\RZ363CTCKLG/I)" MEB?#;RXR"6Z"=)3QF\1#,JI?<,4,WPV/YVDXQ.5I&UX!5 Y+B53PB49>P"VYXUW:/YP!9\@F0>I0>9A/8\&!.CP\2@!Z^:!2F )$$(#0( M,OA>;G4J\DDR L2ZF@,WS(9I..!K^YS &;J]S$4TX%(_^L_NT?[;_I='RB]^YI8*<8>05@4@TS\61!B MT?ET"AU&2(;@ IL/E[] #X ()@"PH(?5&W74T,JO M7@&\%T'VG8"W2MAV';"M"W>U4=[D#.@2M;*?D%L'R-/UQAF5-8@0B&!\!EXX M^NNK>-Z#W?4.#GK?N__,NO_L=O?WA)(*_YQ=]>!)V-UI/)PD*6SKYQ\#=2^S MYJTMB=@7;LE*?U\':0B< ]T Z32(Y*?CE[]?;R M]-VOY]Z7#][9E\^7YY\O+W"S/_\X,Q')@ '<$-!'G+MIU4"U)(G%WB2(QOB#W-CECK0_ M<9%)D8X XTDOD#;C+BDJ/QP9;]!:#K!:^&SAHD?N17WBTUX"UPCK6SH;O"9, M2%O+ ?X=[V.LC57?>L\F\ [V4.<"C,]R4FUX%0#]@'AR,4MBIV+- MT)S*B82D#5:OA)57^5H?_9M@)T\"O /8^G>1#L-,E,K4#R>=[D$)+9\?'0@1 M*S6L(.TK +L:\,,["](H\;)P6D34JQCTK*R8XA._B 144UC7>Y>"S =6"C^A M1W9^>?=IEPP++PVS;WNQ*/(4M,-Q"B;!39)^D^_H[N]C9-SIARA?. ORB6'_ M(Q"JW\*[KI/H&C:/ )Z"7H@JYT]K;[8?U2-@+XCY$KD=O=D>1LLN^++G M4^)GJ<*2^B%UK"!3[L-9,$_&8\;3<#H5HQ!]0UK[ 1Z+B#$1>Z"IBGFI+8W" M;(C>5-:#E0.555?648Y9,T;US:6GY"*=@FF6#U$Y1&4'E!PAO)14$,N-9\D$ MT(V(Z5<4F<<--#S:32V.1-3I1-^FCE;G<9(+M$_"S)LF(Q&AN["(E'\:_@_P M$1T7AI,V&*9)!D@0175]$!7=@\Y!#Q5=$T)\\>R!#KRJ4<'&Q '8Q*0@5QZN M& N=-OK["/;XP8NRQV^)_NZ$N\Q]0F8APX!Y6=5>][T?NFA(X3H'^]V=;[O> M+ K0? >^A$P,[?DT'!22;2*6]^CI,,Z*% ,_[J"&F(;%E)CLQSA#HS6?>[^& M8X%_\N_@'6#D I7@]@>"K.U1(1T$@J*GW@<.Z?POL% ?SG3;H70\%X[U>M5C M'1Y:QUKY#"XX+'FLV\XE(]-WN:R#>YYJB2/0BW;":^L0+FC4SL5]]/!85):[ MY+E6VUUG>?)O0_#/P;:GQ74 M5L*\69%F1< 15B0(5RZ-)_D*DH:++DU:WLDXPV=MTWEV6X)>E$$7172 M\&XQFP&6CY*;&$RZ9$ITF1"FH]T)-/[W("Z"=,Z_Z_4Q<:+7ZWA_PV06#-9E MGB :0G\?R'%,E"[CGNH[@61-: BP<(8 LBP$@Y$(C\Q($.X31%*=*(G JGMD]9'T!)!J%)HN+0&J=-P:<6_1]+\M\X M!P[GS=0R'Y9*2UI0?S#IW4F%<*74/TUV4]UA7)XPA"N/E_-D<=F%BE5B>+PY M#9*D M87S)%38[16 \Q$BD!K@!)K%UNBL*J5)0B_#A"C6?-BKZ=PG1^"M8.N&(%@6NVL"/.1?!N0&9#S'BO)&:)7031NCS'8J0$Q>" M&)AK1!YT600!P"T&_Y(IP\$(X:',(MQ?EH *@N[\5' R!FXSB+)DJ3()\E=P;K#L..?C,9J!UZ(J+NG^_1I(--G@;DQ8R&H49%P9GBGW?C@ZI!2.CO?[ M3,8YA'Z;RL_E?'2)"/77T7HJ&PG3BX ?RHQR:?*":CO%A7Z[^)T=8B"0\3-T M<^W)((N=_X)Y0 :Z:$[YE:Z&4(/OPC;2]9W\<,BI*8PSMEMP7$31W ->&^-[ M,4>(W'V &>P82V+.L.:=2@L?3W*3R!> ;0!L,&)YN/-#CV&(O^7=(T"HY =^ MA=O>O9VN,C=VZZNLZSYP*N4-"'*B F6XX[Z'0(. ;H;V%" 2SSF,-8#SAYA> M5:64.7[%6Z*,]S3,'=^#MD\F,$2$ MCD^ &O B2F ;ANFPF *TX7/.-4<6462(,NR?D"C6Y"CYFF#^)J:V?PWF?&$4 M9+R4@"$[#*=G8&HY+&8"Y P=GDG447!=>Z'+C>I6%KL+]#Q5K&75:)DPDO;V M=@CC+R <7)@J@2%4!5LMTD$D5_5!6+0ELPF)R(G+:M%[N^14.!ZPUY)2,GN' MQ'(X%/2:^(^O:G)@H4B+'REW6."R1KF4N,T:]VK+VF8!:^G L'J4H,X+=%<1 MM52B8G+Z2G:5X@6&T/! /8:5PL!W78;>I>(%L*X&\-T%.FRVR.B&2G?H#Y+U M(P.;"D')H7*_UO4;6[]* ,R^$V/NO?.C!DTDC#DC%F,_V9WU$@L7'*S]::V2 M1S?^EB1SE,-$.(:^XD !53Z%5SD$K2.FNJIJX*"DX+K9B-I6+2C,[@?_$JFMI<<]5[J5MZD5#Z,N%I!,T,W]FJ*V>T1K%55-Z6O MR3"64MNJF-\6^95%?L?W+_)S%:*U17X/4^376Y\BOWY;Y'>G(K]G<_D?=8Y7 M-P9[/(W/>T=JY6F:(FLEUKL=^@,:>(GRWY?:U,)N!^AT6-FW:%LX',A*R.=D MFG@$99UDC#\OR_Y-DR' 1@E@&02X:0![."HJ3Q@:NN[$P"T8WHN9B.F4TK\' MWXH(]0+3S*(-TH\Q:Y<$?R%_-:XFDDE=!CFGD&>8)4G$JI>C&<)(L(J$"=5L MKA TPP@=A50[6#2.+V4[:<$#Y>JCAM59#2(=JN&..]ZIW=@!?\:N5?HQ_EGH>H 0C"Y^0 M$I\,3.*20!L>!:G=W!I#XK5%!HCBU,D#'Y'ZW1GHLAB[!N-^"!IBYGT("!U\ MK4*3#QHVK-Y(\HIMWBP8BWS^HXBOPS2)$4,#P"\$(=RJ#W<>P1;0L$T!@6-L MAZ()!]C*3"2S2/SXM]]\5&1'Q3#/?@2#2"8N[I1T_]M_!=/9F_>[VCVQ1^X) MV6&E]$0',U2(ZQT_3""4^(Z+23\PI7L,OP&001>XFB1%KOMW=%S7J$Q)T[\B MD4IY&DK.4N:EH7X^1W0!6%X%-T$.JC(<& R2 6Q;%_FB<3'R3IGY?(%+#XC2 MV:>N'-W,FR(P-3XD$>CQBJU@5P\=#3"BEB8,.(!Y&QL8E9XE@(O()KA3)U>2 M;VM")6\2C,A30=6O@$:^P;]"-*,J7*R)=1$#D(^400^XC#&P$>R" A=)9;;X M,G3L^ZB-< IL8"&!R WCA,M;;B9"F8%IZ4'#P+&R4'VR&DMG'%*NX=UQM=NI MY]=>)M*RS)F?+U@0L4QAM"JV;A1_98,MU4V+JVX '0IY'A,"@S)O.?"&19H* MSK,$%,?/<%BU=[+WW]*0#:?R538\-D-)%;7;@&;H13N*,YB7\ M 9.?(4;>K(WU]N_@FE?:V#G'U+B9TKH'(1Y47_L8>[^(&!A5U>%SCM OGA MJ[?>!3),[(ET7))Q)5C)&ABYT.*,2;<2N)1MB[B>B&.;?KTAD@QZ(O]W-DM2 M#P -?Q-SG4$H.P X^WQ5A(QNU44T-BKE^*T]NT(.^<*!T&/)I[LHIE-D#6?F MR2]9"J#@ +98>KK#F%0$>H8)D_R0QG9NVT*AG'>*#9:%YCN.0! MX;Q)E9%C]5]]$>1955GO3*0?XX94!A7]&$ER5!J)G6908I9.$O@)BZ^\HW[/ M[QWN<^*!F7X"2Q4I]_0P@OFZOT>&Y: %WJTRSM!'$,:%E85H%D,%-I(V)3C0 MRX?8@D5X77__L.\?P_:HDT?F;)5F]D_YPCD299<3Q<< /XEER-XBEOZJ%([: MZ;W;3X\[$?'0,!ZY*RME<:0BO]^DO3N<$Z \>8,VC?=31B>C+M15KS0HXG/56+K,:WO+B"L_. M0;+C:P\.S7=EUEN<^_ KR4]X% ,3].4"KHU%:/1NE&H@_8B6IRO#BT"%*1F2 M9C8B1HCE7F6-=!E7J*4!K9;< 7KE0.0WJ)G7"M%D-QTP-=",RU &*0?$,(0[072E8@LUNC6Y-5BZH M4M4-!$ E!*3F4!EI^)7T/I",@WV^<:'0T8HH5'42R')R79E@5 K6 TA?5[:/[LBL1;&4NBJAKY2^'R[/O(LD M0B? QWC8(:W;NR#*^:C=%BB=O1U\7!(3/86?EJ14S<[O'1H5 :> 99',@3WB MSWT;K>P\&/*:RK=G-HIJW(O1K2 IOJ$7*FOI%85W,<1,O42>T;MB>P8(GAI) M<(\R0QVQ6XS)-%1,2?P3P($25R5DXD;TTU618\H\BY/FMJ6!N^W^>'#B7I6\ MGYQD0-X+%OE2%3 7+@"X$4,T'JFUFL^T4*NRX$Q>Q6IV184;V2?7W),Y5Z"P M[-<0^/P(E<9SN.Y<>2%)%)9(\?^Q_TS!)@W@LX+*H6EE&)F)^]D6G\0GCO@ C& MX;9$E?Z ZT]($**]2AH)ZAP,(G*. W)A5LZ?&DPC"283=RT'!/V,2@+C^6V5 M*)U:9FJ;XU#F.)S)L>AOSXY#@=MCL.:Y3BLD-!PIUP F^6F M"6A&4^*ZS=D H(M8Q20BR LR%TE-'TC!9N9JEED"TK.,O%QV6,E 98RO,EER MA*'C[[:4H'B9V7F%)0-KEJR9Z/4Q0P[K/C+T<>,I,/J3LCENJ$\??[OPHG!* MS?O1(1*.!85T ADTQP\G(HC(4:R:T:B#531-;;1*M5;F)@:9D;6H]\9^5FIF M2Y!V"*YG+9)]?1=5:('7.%,1,ZNWQWG9?7&SU9Y+RR/+OG!=/. .%X!V+5OZ M@0IM>4/@&R[(?G[_\?,OWOG__/[Q\G^]TS].?WM_X9U>2M3[>'%V^JOWO^>GO^V= M?W[OD>"X<^L[1^.' ]RG5#0 1%$PR^",ZE\5P6PCGS75S9ST5C861'UZL$07 M"0T4 99Y6F^2T-14HGO4.5ANRC"K9IL'1YW7)TN.8E5H=_L4 MQ55 G2"5QW]]U>T_-Y;6QV0NXGD2E=EY+07MPV'TNN/-AFRS?] Y>+T>Z+V_ MD>C-+O,5L=O9D.89Y..*-ZE0FNE.Q2_RG[3M8JUEOY-E:S7IS M#\<91%MW,FDS_)P5L[<[W=V??\1_;-\QP8)H5>RUW.E1IWO0JMAWS&C9.CH] M5R.'EK&NYTY/.D='+6-M&:MBK+,P#;;S;.^#O'6@KN=. MCSO[K0/UKNZ=K2/4K?17R?8O6WA=O\=4P;>-ET89TUMWK$ML8;%UI_H;UJ=^ M3K;P9/_@$L6M.Q=ZV\BAV),.Q58[6\N=GG0.J\4:K79V*W9_XD9M6T>U_Y = M9+?O9*V.MH$G:W6T#3I5JZ-MVKG0<4\Z6K_5T=9YIR>=_38^VJ8@MBF(FWFJ M-@5Q\XZVO=E>; CYVW;=;*M->_:A-EQYZA-B6@-NM:@V\Q3;:U!)\-:VZA#?PWF.$MWZ\ZUO1&[U@3?N(.U)OB& M':LUP3?I5*T)OFGG6J4T"O]J[L:[M&UYS_;T389CGZSC^OR>L[/S\P\?GLZ@ MK$^HN&N+W0L!MHD<3/J<+>[O"O$'=)ELUJ;OT)'G9A+F8@_'5-!LRYLTF&TA MWG=/.OVE4'^_Q?<-VO1=6D^^#(3O=3L'O1;CMV[3#@Z_6(5Y&>B^WSE9"MGU M8/(6Z3=HTXXN*"W2_^0==HZZ2V']"<"O1?@-VK2C.T6+\,M:KZ]_[/5_!)!W M6Y3?H$T[>B&T*(]WV5_.<#WJ]_Q>J]=LU*8=%:8MSO_D[>UW]I=3; [\X^/7 M_DFW1?M-VO0=BG9>!N)WCUHOY19N^@XYC2\$WP\[!\OY;99'^/6(%?:;KN9I MX5\%X_-/K6X&S+.RA\?=UJ.$Y5H4:U'LL2-A+8ZU./:HL:R1_?;;@6)K[F7?E #(YUGAOYQ%]5Z(6?#- M^QQWMMFK-SJ^J MC\9M,UZV-47;'3S;9MQM MBXY>0*QKFQ&X+4_:^M#4-J/O]A8Q/50DJ=][[9\<';>8^>2,=5NKGQXL\-/S M#U[W_>/7ARUR/CER;F_EU';':;89*[>YV*H-JVQJQ&O) JTXGR3QW#O/XWDJ MUI)UM"'>MD+K!81P6C1O*[1>1$RH1?2V0JL-,K7$L :AJ4TAAH>(6G5[G98> M-G#';7W6(P3!^H>=PZ.6&C9OQVUUUCUB:HNBPL>M=-C$';)Y+7&PY;M MN*WQVL+888OF;8W76@4CRW__Q_^!+X-!)(SO?ZXN;0)D(L*KB;)@U&T29E70 M#P28ER51."J!)P]K/*$_2WG5H,@3EZEDPJW;ZQP?FJ'OM(C$'L E#X/HU5M/ M@<8X4/T3.C/@7!0A1@'"_/75_BOZ6R(0_V$VLT MMY.DSFU.&=[N[/@]3[T?76>_#@9S^9!>U_%5D>CN>P@\N)\))9 M'B9QYEVE ;"J$>S-^Y1VN'OKWXKX6R12;PBK!6&,:/%-Y/CG*.1?I>+/(DP! ML[Q\$N1>4N##TVF"ZELR_.8%PTDHKH47>-=!5,#;QMX/_7UO!HMFDR 5=1AX ML/?4 RZ_-PFB,?X@-W:Y@WRYM_\&%YD4Z0C0?9:&0T$?=]_L>D$\\GXX,MY MR]$2\/]2;^&B1^Y%?637$R^!:X3U/9$AG879!* %KPF3$2T(\.]X'V,/*0W7 M]:UWS-+D.ASQ;@+O8&\N@A0P'FX"8"=7 = /!-"=5\R2V 49"D+LP5RCB,/>"FR =98 '0!6 ^<@Z/@=3 M>.;\NQ@6>0A&'XS"%UP1Q#+M(LR"=JZ>)2WJC(!?$:;H_'IRX%Q) JQ[P M0=@'\AT1C.F=O+RY#,5T(%*6#/VN M#T36ZW9:9K/6S*;_ I@-VQ)OWRG*0 (:1DE&9(-RG+2.X\[AD:$5P$=U9>79 M$/WQ;#/ZX$::-X,D&E7,CI-5HSB3WJNWYZ#TY7/O+)G.1)P%J'=X7Z,@SAPV MR2,?C9;^R0MSV.SPUN,>KWS:_JNW'R[/O(LD"E(?U+MAA]#!NR",@;^![:*H MPN.[3+*GL;J/%IP+>#[LT<6FM)16IV4S'$7V($%A!M0P"E,QS!.0P1,@CV $ M^JP ,<2D<@KD%3&==(^83GR2BT"")O83>4W@-E"62Q$'E#<+XCDLB^;!#/5C M03]D^!(\;R8A2-&!&()>X(GQ&':"L";ICD]^_/I%+7?&RZ$$!.V]2&=))M1W MY8(@'$'54+JXTM2#" 2CO$AZ(!.1(-&82 7$ET)6X(7$2;RG_BSAXZ-P%4 / M"&WS\"BHTX!AB+"!O[,BRD&/@-_@R_)4Q%>P3^)<(?.D,$=Y[H,& 9M";0.^ MFN+3XP ./RY0%<+%1B%<)3P)?P)O ^-B*A C5^ER0U<+&X";F@,)$V; MEWXP*Z9 !$ C(T":*+GI/#L_LGCMZY6YS\&KMZ>C:1B' M@"3,9A$ZY_!LJ&"S/3S'(M- 'AM49[C,N6896MXPE>1"B7(3X^K\!)>( MD!R(AP#;@5LB)9,=&61:$W)=(*^!UW2/%*J=?Q].@OA*>*>2?-BA8*P1B2O M3S#P69T0Z@=1R#J\^0[)J ASRQN&WTZ#.7 2./<,R+.*X_!6_!Z^RH9I.!# M;:=H-E0H#K\.D<"+2%+^-/@&_ XHCS<]$DA%81RP93G M)+!1L$IZ-2JS_Z[\92"GU)\/CDZJN-7MN;5VA32#" "\-P;I$Y5ZYQ/A_>O. MP7$5JZ6;7^^OB+_%R4W\ZNW1:UO_;@:-]>__N[=W#K?V-0#L.>[O[='OK?-% M8!Q2&&%2@9RY7^V3MH#W_N+K!USY'5BEWT[A_RD0FB^8P0-[ WQBCTS7GP![ M;H)YUK",<0N35*TA?>=B5>O?TY M\,+17U_%\Q[LKG=PT/O>_6?6_6>WN[\GE*OCG[.K0W@2=G<:#R=)"MOZ^<= MW6M+(O:%VXRBOZ]!9 ;(K6-0'X+(H433&2:I&/_UU7]>?CD#=GWZ[M=S M[\L'[^S+Y\OSSY<7N-F??YR9B&3 8 ]U(" 1-ZTZV4 CT4]!97GU-+:3)>TX M//-( F^&W)C<+TZ9H%72JF)]5_UTD5)*^AYI:?!+@?HV>^I(656"@Q12J8K) MWZN0 (D'U/C4ST"WC@KTUH"&F)-C*0KAM!QK(,?7=Y$.PTPH:SV54@K4>)"@ MY>=C>)5Y>GH!N]GC DUV?(3,^\QIW\/"PR";&"]($X \6+)9,?@7@3=!![^Q M+BFF]&+IWY/6C?;+9<.)&(&8-?4 :Q6E=Y.<7@2TI,@SN "%(-NS=17MTR^ M17V]X.LXO0["B("#!S\#H*/E\2OB 2D5VZC%2C-3.E4#>,OW<%I,#5SM]GQL MS=[KOR[1UB+O*@:C\C<0H!]GZ/@%^L@*]$=+.M*O]BV$'N%N*684Z#B4UJF- MW^S@WS(4]C$.R=+[Q'LN(V&L1E>^9G8!&T,!"88:^@8C5&.'H!M(K]S?@[@ M#5-Z"\A9T&/J(%>Y_-KK9KGA,/=AFQ;% UE-0>;G'JC2I2$:H6E*$-T)=[V# MOR@5-4\ CY?C#1*DI-<;A C?T_:J3D'893B=@JD,5BG:WFG(;!K?2M$!>(3[ Z'#S#+Z,RHH>(R.(, 98)%!ZE'<@^TS,]XR#D++ MR.. ,M(68J6 C5U=I6"!X>KTZZR BW,*0T3G[O&;C,7!6"A[$)TFDFKHQ]:6 M?#3H!"S^P_'AO@]\", @,4S&ME/OARY^X?H20[KP&4,<9$4"-AZ%;+:#\UTT M(YQ#ME:0B_B/>;7$,,%01AE1Q HA9\JW'\08 @IDD+TT9/$&Q/=9:-NI_$;B M4,$5KC@0L#_X7(LDM',9T1S[ZGA_2V[$-?*B!53%+!Z=9-+H)ZH-/$K@&88S M7#QAK)Z(B+XL,B0E=.7!-Q9Q<](/_)>">AZYZ.)8.B28,(!>&B%)WMD;@>?- MZ,D%^UYINT@6 -ILS*(C#[[S$V A$*\< (H$*B\D"J2&I_?J\R5(1F"!WW(6 M%X,,N#O)*V82SENY5+JC]%Q*>(0@XH)P1%X8D><1[ 'A!W2^@J(X2\5UF!19 M9&F&#*]>/9JU]9J??F)J5OX-7; MCO?;Q>^9C!]4<@BD!J%DO)MNW28N8;%M7=KFG^\PN>*1BGJ@2 &]"^.$*'1 MB3;;W*^8964*!Z"_.H<=OJT>JN-]9#FBOD#^YC>\MS0M#=NNILFYSH^R XF8 M&6PHI/W9#&NEI(K.J5GP@H31;!C,-P)O"0BR%W AM!NMNEFWD(8EVD6I3?!)@D4_OU M3HB!P20BA0L%UJY$M*&T*H=A.BRFJ,(/!U ;#HU*47 M@U;(\54J$4^]V42*JR2( $\LF:KU3DMI&1L9/"RWTFM">$H5=/U\)(*HK_:X% _V,IW$ #0@I>X0X!EJXU>!'1TEX37:L;G:"UV-HF)2E@.I M*0)-\;>+'"6QOA*%BU+79UD%S6]@2<<%INN,2"_HOCXY(GN5_..P MAYV:5B*W@K\HL_P7"G63N:"I,,%P5 8LM!22=4V37L ]3Q M#CB?C7D/"P[E$90N-;"$R<<&'/@EOF68KM]NO'IA:E/43 1)Y?'5PX?\J M8M,[1RX]$G4<.YRK>UMH&9]Z8[C5/1U[@*U5?M!PV6V^CD MS;=YF'R;P_7)MSEJ\VTV-]]FLWK!_4 *16 MYAO19C +>N-2DBL$#0J,IEVM-65M!WY%J5[J;?L2AN^L2B%:MWPEP,K$X;> M4A47*$-,J;&4<%*RR2GM#-"9 %@>BFJON"W6F])4T)LJ:BOOH@+TYX%TW2ZH M&"7VGJ7.BB=4BK"Z !G%-JZ.S.LPXS2HJK;_Q H^ZC[+Z/6VY^;^*OZ"S&7T7IY7*CHW86H>.*N>V'#=NL]="U-5>,SV&GA? MR* B2VV/:S@Y-KN,?<>_)9+?X\IHE71*G),DH(X588 &;Q*P"E0K8 ,8ILD3 M7P?MT$^O"ZP7IGL83@:'HS5;QI($66UXQSF84W?9TG%$)42YR 53R5?(L'+. MCER:6(<^_S#[1H>4@<0"I&.05?WE01DNIS 4T5K2 M>/]VJ&.I[ =JOZ&OS$S@N.5=Y/\,XEBDC&^8(;GP)V8,C?(Z=D3GJN,OEFD5 M"#3E,N_J"DSSIB4ZJ! Z1M%ML#21G<.T5A,2=R!\=[NB?N^2N,A$5J)Z M['$-IFR1L"BGQDXPD##5^6)JQ0R8%*7,\K4B_PBB++F5B6RO7/AJ(-99&E+U MYS(R88%VR:D?@JK7;1Q'@C!J@!N37_6]5?/"EB&*LJYXH6*#9BJB T;WAZE@ M$P-/I0MLAQ(<-DN0,D=\Q_+ C(6?+I;EA 6B?0^C=QSQB6#/6C'AT%P1!:E^ M@4[-L-(= CP?P@I=.CK+F4H'Y;^E>N98T==%C .IOG&8L,B4MBZ)*!B/PPC3 MJS,6T+$VVE!.RK26U(8 5%,.,3\[SXE,R?%C-:6*4)8LAX*N3V'E>*3WMBH$U>R=^QT<"?"6'S% M5$]A34 :5/1+G# /1N744K3%B98=2HYA$Q^??YE5?XK!9A:)&NWDS[/*[Q$S MRC()YSZ"08(- .0^J@#0Y?RN_2W60"A@3ZA>Y),DQ?86 !1/GP9?!=/ MVT#DT437QXHA#4@MTBM,]< Z.VP?*9/74T&_ ZH8\B>VEVD8S.@:_BT?SV:P MNV0\5O_"O)%4J#Q)_'>27@%+4<\/DW26I-0^HH0\9@6X!D/URV)\8V,Z5Y._(6^I ABWPN\$1=E2=$3$S51*SG 4$GXL4 MV[!@_B:FGQ#/=988E/5,^,6WD)L0F*\1PR+EUB.EH"EMDWK-I^7?Q@>MRB^K M*&M6QH!M#KO\;=1LIBURY,*N=L)K PJU3%653!TFHZHWZO;U.]ZY M$^]9LS&$)F^>7-Y<(XRM,? ()-9-Y83: @;9JJYG1P?.!EM >3%E6F6M^%;G M,!MVLKIKX+V$\1;-"#V0U3%$H:.M02A&CV!?=&42%T0/7XHP>%SK[=Z?T 4 MJER:RT"3Q8D@YXM:WQ)#IG* UI2CJGSIN3+%'[MVI(PU+5<9AA$A,L>&=B H MC(VV)&:ADF%\DK]RIVP](+,>38LGSM,D4AG=.^1L&M.6Y$):R]OUDB'H]%FM MGX&K1,E=.Q26T6-1(LQ:U286#Q:F;=E]Q#EI@7Y!,8>K.^EU%C<Q4,L,41MMV1 )@IN9(NK43'DVC7.YT"_ MI#=.DRECM"VZR XT.'HA7/*+')TJ8R5-KH-HD1>G\FN2K&;C!4!W<954.DKB M$61R.D69B/>RX=D??*S'QP5PM2CPR E8^@N5O M8KI'T^FQX'6A;+PS),>F,JVE2E.FE>F@M,'BZ+Z87>@&%L2/.&[CH /L9&%T MK^BH"BQR1A095_+QP:<"9!9I/LE 1=0HPT"WT-0(0E#"368$)2>RJ6M% +A[ M:303QWKE!'7=C?9O:\. 95^LMUP::674) Q@A.:B]U77L6\'+[^<.+N$-:C5 MNMFU&9BRG(((0HP4TH")U'!L5=@E=]^3,I9# 83D(_*L8T-I\G27G#-33,X6 M/#8Z.CQGAM+OE .H[NLBO ;WG.IKJXP. !.]$M@*%OE:@=]4@$X7R.\JYU3X M==>C+G6."Z,"VV3P6H8$*JF0A3:S#E2QQY8 I^[$\UIO8B"$+;& /B=FTYJ& M;*N*ZYJ\USP^I6)%HCB?N*:TE*WB52:TO>8.$ O<[-6DZML>")2M;#51XJKL M@TF=J$Q,1]MK.$S2$6FVBD9#IC[*?MJ&ZSJ-HEK&VJ(>(V3+*[8]2P!_+:T3 MM/Z(=!5A=)0RK#NKI)<;L-F+^64"(G8^*5*.A502BUF!T^:16B,S O,FT:E@ M@XF">! 2T5?H N'$%]"YBD@W)[F]Q?OU-<0:68[$/JKV:=1CHS0[/SC MUR^^^87F"IPP9G4CJX9E>OO=8Q4*T\Q'=ZS3*^O'O!LL82]PQ()P=>/D8&JB M<;Q"A82PIDVDWO[L.'?;O)G>'3)(FF:PG*N^CESF^U4% /6V+L^541V1)?5"Y M>)3NY08X&J12/_\W>;]L/RUW_4P C*DQ[K&D7X0Y]1E#?:?R%,["*%>6WA4[ M&\2-">5UZO;B^*!N%,X*9\QY/)CAE]\($7O=O_!D.RY(HY!$%D2H7.'D'$5B MA$G:?+<3GG.[U0WN%7U''>]+<^! -@O2Q4)CF0PJW<"E34.9%JJ5-L.-K A[ MX@^=FH?]C(,A-LBBWYK'EVR_5.P)FA*^Z*Q(LTDX8ZU8=KL#GE^MOYXM%;B-O>07:JM@ZN[ M->5?*5I3WDEL,>,?G1SY^_WNHLPGW<#:ZH#I2($J44Z]B@M*9>J4)%=G$VR[ MS_7/(/W?9OG//^)_?6J_6FMN;>>W F7NH.:).J[L>%W/ZDJ]?XLT47^N4$[G MR$'=5>34T!R[@0%4>V9[??NPRW?.;DJ";5-5RE25WOU355SI%&VJRL.DJARO M3ZK*29NJLF:I*K=*V@<>.F//DENVF&KAV#6WRQK]1GJ 6ZF1:>\-V1W4^IR# MXL.HR&C2C%E\@>[5/"TPL4;/0U-QG+E1*&KH?&^,2E)13LDC-4OK>55Q;DO9 M'<.=5':RZZNW8!NZW3>\#U ]>%:BZK2:1-0\,YL5N55$1DK#.A9T/&R,N@3X MRBT/OUB6B9XXR9^,[+'UFE9QA+WPC1O6NKS;-1BR' F(.VLW%921",T1;S#RD03 MKFP N%PG/!P\N>'8C\[XPAP4NIP&@Z*IE=CV8.-7TZY;&1\_HI-7MKAIQ">L M]]"7!2B+N7D*A63MQ@!5 =48TV'=,ZM4-A#&CM.$ZN&U"_MVNSSA/#!$Q#V, M9,-W(:>O"\X:F;-B;?3:K6RCXYW:QZ]F'Z!_@[-+,*(E$,*YX)2 35 M#IQ3MVNT2Y"16.3\TO6^6Z(Q306RVRL8SUM1Z-*7M,6.DR\*G%^Y:&=9;8ZD MF.H&; ?D9$O+:9+6;@LX6X;U/6$V:?)"-A7D4.J:7HX8'J*/D+7!=I.@@=#9 MTX ?K'(B\Z$,2^HCU3N6Z9Z._"^UA06%T;;# 0[T[1%S)E M_)*B,%(U@:O)L\(PU@OKY)+5;K_@55!:JH%/Y:XT*+625[\+RLJB#CXR M@BO;U>@47)1V39,7@&L6TX);*SE$#O*2(N-EEW',6KW52F\LO'PFRY<*A8&DE<+%,E%H\1%W9&,=7<";[2)!UT5WQ_MJ]KM7 M$TID3T ]VZD<%H **"NDDC/7UZDL1XO M49U:9]SI0,1B#%^AF;3C:F_8.%WG>1I8/6WHS2C,)FYY1KE,E,)_9G6>J.81 MN/IY+$/B];X8=O^[LJF$*H)?V/U!=L,HL]*S$ /9H+1[:+L[K=TFX?;K"=E M/S&?"*77I7F\X$HM%IB**J*][(2KR*NN7,A +3)PNUD0E>,X M4FXI !0:4D!5MM*D_DQ9)E1W)^ZP@M_(:@>8,+A)$FQLZW+P*42LS NLP:HDDKD2E^-@2_85Z)CH+=&2,G =?1T@.C8<\CZ6&QJ9 MMV2P/46(5#/1X!TCAC\N:#I,;KE!GF>TV-/R:)V_7M&OEC*NELNW :RHI-MP MADVMEH 5[W/I1;=2=YNRV!LB*&2[F[_AC'@@XW%P#30JZWB\M(@0';2.\?&W M"[]B*J0T#(A;BW'&A9Y!9CEKZQ4!QOD::R%*H\&8"6MV]U;U ;(60'LO[.KE M+^#0&8?87XFEKY>PO6=(5!PE.]P.6^ ]D\I,;>L Q5W:6@6;.][OZI>9^5N_UJ(N9-@HO@8H MKJMR+68)VF[(9?3RM*4H=YPEP[9]5A-CC$&2)$W&L#F>],A"52E#_$1H.N_X M535CH.S[#344#_)[F9RP6TO!T"KRK!U>8EW9J7U+]_ M7I(K=Z;-2WJ8O*23]MWF):U97M*##N)I$"NJM&Z87,48^M:]):6,M/JD MR717NQW:3G?7D3/K=U9.*00 M*O%K"=Z%$V?T>)E3NQ6BT>?VBNH2X^8W:$V#^@11?#9*XJL]&@,CVXO2*E3S M3I%7:XYM@&U4\'6&&#EJET""O7:_5 MX\,.R7.LQ('DU#3(;FR*>8"BJC]6 C)5E N-<(RD>54FBAMYAE#_@C*W18]1+C5) ]+@K?'>ENYH^P:Y?J:VW@2 5 MYD15!L=[J;A.AEK:!&3:Y9D3)X*HD6W1HM4]A7-N3G'!P,FN793V7C M.,KT*Q\O=:W.H9QWA8 RDQ)WC%$IMO^>?QS&\%$4R;; J =U3V1BC]V\K9(? MTCA[S-&1 ?U#7+5?IA?.4O1L R'NOC%[V,6PKX!BBAAF+F(*5 1QC%NEPU,W M9AT;MOWS8LB-B,9A-H3GV85 LPQF*869%BU5%Z*Z9T5YUHK/D]OP#71H!QWW MD=D(S9>-#>@8Y%>-BBD84\54-Q5',PX+>?2<*1&!M9$C(B>C,< MNC1[HUH ECT ]?HJ']32WX=)1J[1LR_O?CO5"$8PJ)(I+8W8!!I$(14:E55; MB<20OXD0B/S7RI6#-7]N7'*!UM*PD6/ M]M'7E#G\1\8+GR?W^C$UX]H5KLIBZ_6R3F[+(-=M'_F=M7L.Z@J2JZUE,^-] M%EYK&;:WL=V>9+I$R%SE6N6_9 =P@T3F-SOJ KC#G\K>2K5^G9J*B0EV.2Q, M<7.#UA^88JI--1S$LU%<^RZ,VFIA^; \^^GY]3U8M-WGZ?FX]1MC< )E=:H1 M>C((KYNBNJ:*[91=2O4T(W-2F J[&@AA+K!;(8B8,Z6 GU8OH>-]3G(D<)V5 MR-Q']HED5\,/_7WOBS$Z@SX[TI_Y*A CVZC5YCRZV]C66G=917E.75T.BL3] ME,URWE.^6HU/6VX#S;*IZ0915VH5'9CMOHS\O9I \"T W+J)%=Y,NG[M?1WO M0RD)* IM\8FPWN9%2;%*PV>]_QH9L]135UEQA+$\,R#<)I[@5KG.4\H)Z-H\#[G QYX8!,DH@^Y"&"P8' M;[/U*[(,9UY_2M(\^'=P'1*4/P?7,[-/9B3?8B+7*[>-;&I>-M8^C;CVO1=RF4]R:3G%P_W0*5\B_3:=XF'2*U^N3 M3M'=;_,I-C>?XGZS1KF0FZ< .!0_TWR7>I_*[FMPP3V>#EAQYM6ETY/Z\?+: M;*9G4A*?V:5G=0M]&NF_9BX]$P++Z)C^(B7SX77,AW'BW:926K2PX=JETLM7 M]N)9KJ>'<>C97CSK%N[N(K+\0A43]SY.(?/\J_B'*EZ$#?84/PZ&%LC(623S5X*$BEIE:E; 3;JH-++F]6D0W\;DWHHD=[I5L)-H M--=8-I0%H]RS9B3[ V!C-U6>3%-MY+<&YS?DGZ\#D^$\\2N))?:/OL9$4%=_"+7P.L-+\7%_9%P: ]Y[:!)EW MC;W?.[>[3E'5]<[S>(Z5([F8S6#Y$793HVHRO'2=H@C /P,F/G:\/I 50+.< M>]GVNCXWGZ*[MIJ_0_,*5G;0$A=95@W7 MB@A:>6%<5)V"5%@86A-7:#EJ4"F[,#(1Z6F*R'L2X+)8!N8_:=[2O?VPE;8) MVBDK-=K[!' 56JRY+[':%>?!'(O/F2#;V[_#!(PR1Y9'D9R9+5EQW,5ZY9.;NY@S:M0'P<%-WC5&[ M6U[G7HYOXIP9[Y3NUZA66++(79:95=B*,>RQ01O.7$.?='\/XD-F:S)%;C,U M9A?NEHJ4\%EXJ9N,G;7?AC*#@G:[NJO6S?'[:6QL M&9Q(!4T93TO/X ^'^]C:OW3*N:94Z%@XJH4S'OGCT*6LL+GQ^0[:MKLXJ<[7 MX5#NYZ[.7KY->RQBYU(#VVUA4X2+V.+2$3BA0%BF#I>I=VW+:.Y+Z?O6J 5J M;(CVN((((TB8N:*^?B7/P8E\^G94N\I;W[8,!O8?#@/=6+,E]TN\HQRV1?!N MN,VJN #(FY=KC>\:&W["1DY"YA>&"_3[*53+)05#:DO[6+?G$F@YO6HHHBB; M!2AU__IJ_Q7]/<-6./)OUL/IG_*J%]\-W82I8GF>[2 CC3E/W]J?JJ=^SD<5 MS:ZA%038P2G- E6?PGXJ[WUL+'WUEGP51V\4<"LO_C$?W7[*YS^&0XMX^T./ M^(F;ZYC(+IE8E:)4K5@Q"O/RR^4!Q:97!4O*?__'_X$O$7W?MOC<[X@S[)1W?RO,"$CEC$P^=/. MHR+\TVB6)POMZI5URPLTQ\9"E-$^G1ZM$U@Q**&RUK"L65Y,)>/04!EGLR2D M*"=G9#B5OB?N!OA8_@I'$L:66!W4;DXTNBW*B2Q\VQ2%PEQUPXQPH\>.[-,N M*,<6]%BFO_T#M@ MYD3Q/WHU1K!XHQ@K=>5_Q;K,6N?G'P*WPU%!69"&HM8O@+93ILQ95I;T M!"Z^"ITKMX1=!_M)BJL)VW-B](/BB): 10.7)&H=8L M5]W:7292FGZE,EF[!@^99&FU<'%";G=;NJ)^B2U<)D1BT3X50M574&M^;(,J MD!)KS,6%+@]+^7)+C83?/6HB?"H5L1(72UJ>.RE9E<,17[L-%J%%*R!IHQ!; MN5R68.0U'7N5(]95(V#NGDKS*%=VN2@&[D15X"]8UQ'GF*K)](YI8P]$5C:O M7(K"$L3]P+U9+*%A]<7-L!H=SY2&3V#!/'\[BX(\RWGU2A0:*07*' 6ZT/_< M\2Z8N^%BYOEYW;LH9$MK87C+VZ.%?:%,[W>-SR1 01J5]9D4I#">L KH0.Z&AR4=GADMF6">'5R;N-XX#= M;H@VEV91+LW1O7-IG/D>;2[-P^32=-E3> TH^ETT.L/E!-5&FHEG+DH\D+>OK"U-Q4L*O M"FD?)W](.[G>4'S,ZNX4AQGHJ7.6T$.9&"59D6I=\Z*83M%ZJ-^<4R];SJ/N M<*,?(*0E0X5;I]S8GSSU+Y,!=?:[M:MCQB4_2AF?Z3-]3V/0,X/!$EYYC<@" M=.2T[H=NX29@;"JD_4CPXZO<-: MM.$1Z>AD";:QORK/&#,181'!?>((2@YWC@[^8FVZ9T+N5EC6[^6[NI?,Q8'EVAJRB=4N M7-^ \WV5W9\Q$?+GK)B]W>GN_OPC_F/[SKKSPV[+D]9LF\"3CGHM3UH)CR]H MXBP5 &9,L[V69K>! DF]U>9[_?TNQ*>'P:11Z[C;>.1*TJ&V)'_98=;0.= M;\@V3SJ'ARTW6@F-+Y,\B%XT<3HS[E9/YUS=4V0AEB*4*F[UB7KJ48.SL_/S M#Q^>.J/R(1Q"EY."BG;^WO%V9%N#R\[?.[*3P2YL970ETNSAF&N%Q.,D%K>P MLKM>Q@.RVLW:]%W\23>3,!=[Z%"FUB0W:3#;0IH #?GU4F1Q0CDU+=9OT*9= M'HO%+/]EX/QQI[<4RG?]_F'?/]P_:;%^@S;MLOE;K"=N\+J[%-Y;#;K4D665 MT7&'38G]2F^KEC0V8-,.^[.EC&7M@JY_T%]-&JR'Y=9ONIX-O(/WP74X\BYF MF*4ITN?D/APS:C,0=&E#:8'TW._TC^E<_0/_J-M= Q'Z4M'X MP>VBS4#B92V?!3BL%,!^_\0_.#YJ\=^O]N7W'5Y#%YSDV.[+,+3R308X7RQ/(R" MM60R:^L%>;8=/[$)LRD(O[1U<_CL8: 6V=?3T-D45'] &ZAW>.)W#P[6V09J MB>)9+:=-(8H'"0XIHO!/3HY6UERW"<4V;\=/:;%M"DT\F#'7[Q_X^_W];3/F M-O"R_@BC* RFWFDT$CCD1^;WO1=!K//[OJ;A:#3WO;^GG?7D7FO*HC;1/%LK M%%[:!CM>7QMLRW&S#1O=5Q8"D_4/NL?K;#)M-0ZW8:/[6SC]GM_O':RUA;/- M.-Q&E^[+A%_W#OSC@^ZV&23;95A^S,)1DB;>_Q1AFEP%WEF2YO_UG[U^_\VS MUAZU3I5U-68V!?W;6-,V[KB--6UZI5&+[.MI1FT*LF]?@5%+$6MIE&T*02Q= M5[3?UA4][QU<3()O(O4N@E&0A=?!="V9SIIREDTTE=8*19>VAXX.U]8>VG+< M;.,^&VR^;#5NMO&<^U@;D?^:\RHW [S8+NL MMU_##)C+WXKX:BT91^NH:(,R#VR$M$&9S=EQ&Y396JNF1?8V*-,&95J*6+3C M-BAS#ZNK^P!!F?+?__%_X$L<4V=\_W-U:1,H:DPG[5?>YS'AUNTMX:N#2@T@ MF&/J'("QAI[V9=]X!9NTB,2>G+'\JDP;- YTU]%\?*2F*7U]YR4N,55O:4*I MCUQTTPELYVG;Z+^B*5J('?&;IA_CB/$<(!EIQQ5J?H) EH& MF1C5@>#AV@,];)VF9!89S7[&$:QA7/" 9S5O7,XX'R1!.EJT%7CN[T4TYUUT MCWRYL=/A,*%AG=';!-)9UL#2 MAQ.!58AH;FVQ\ZA,KN4 _S][[]K?L3U--HBEB# (,0$C6_/J['MU P0I2B(ED,94)I$H ML-&]>KV?S^4 K1^* WP*<)8L+'03"21TP.?+J]]C"Q0+J>?/.GWKP@=M%N33Q7G#PL&YM";-B;^5\0*I=Q(F41GMRS\3 MX>,P^(7P?68^0#WT7A$$'L QQEFU:@\N$"7^3+NWXF3T;\6;,DZAV01PD=PL M^<44U*>;J5IZ/O?A>I!V<(-(RKBTL7G?BY'^Q2@$GB#\.(0]$NAH57J$-@'/ M9+!+7Y:;P O,!!Z=E9T>;F(<>:/T10@H'OU+7,:\%?@5;P48V!(3QP?$S0V. M(0;P,&P(4A/A1=:M\!.I 0C?6$3>&+<=T_BX)/ 6EJ 9MN M.\RZ[<+ Y*GT7=I)-J5Y[>G4].,44#]7@#&7<.--IR9WEB>/MW*CQW<^'GDP M6';VUN.17V$\LT^%3MMNTX MP\=&[2K.2?:$T;].$^GM$W-E=9M7V_%+K21_=0_%!:R)X*@"LV-]D^CV+\=USI0[=FIH'1XM7K_ MBFH)%=U6K;S\6"QB3SCX*]3\[9_DW[\=U[K**S.B[.Z#S!DW V%P$E:,ZC\-9#A+*F4OB+*69U)A'E (YD("<> M+(JIFG!NX059)A]G7<+1DEFP?'R+';6 9GHNOF'HS MG:I(:8JX J9ZFQGLF$R8)CABLOE/7;O7;O.SO/]TUX4TS?=T,55!XRK[8C9C;5JMM#SJ]QV]KDSTTK!TF MO.=+8 J_&62B/.AW\_SI-6@R?W\OXZ.3N$^+\2-M ;.T1%]/W<^7XJ(9/6T #ESOVFF M6PYX'Z\NSG#E7R,IOAW#OS0(S1?,X8&C$3YQ)"9PMI\MX=^)^WC%,L8M3".] MAM*.=.G@_/M[JV3?&//XKHJQM*["]Z_+OUKTS<*-EJ@8ZD]O -[K(/NKA+9/S,/8P8_QGH%8?N,FMD>Y+J)R""('XYL,OPO+81G+RMS?_=7U^\N;#]?&OGT^M\S/KY/SK M]>G7ZRO<["]_G9N(9,#@"//^@43*:;64#:PD^AD()5/^[I#J'TB[[#7ZW8<8 MP=1)[W]Q<55RPQ>7G[Z>?+HX_FQ= 63_^??SSQ]/+Z]*B@A?AKGUUIB#'A65 ME.F J5:273KG,YI9_ZS@QA*$$0@HD$U:P_"""2(>%6$4BME,B4.E6B3.QAYH M-\!>911/O3GJ-*@EC,/9+ Q418&@"H4S.8H2D):LDW2H0*%EC>Y_WE&1YC+T M6C^$ JY:B%%,M/=^;[5M9S5B?Z!Z),*M*3 "4&Q)P*LB2%##Z)<4._U[:Q9& M6(0D JO[%XVB8;*(%Z"H(3G$4P%XCG\Q$??],P>1O("162/Y@2$YNSP^Z"+" M?/D6FA6!F('=(+_+<8+:#CP$6 [,%VL-/; E$T3X]_AHC;PU\KX*\@(&EN-N M"=92,3J:#O-'9.P\!6'W5&43RK.$X)O+"%5:T.'C4CTK)_)0)Q%[M-;5Z0G\\2;Q2?.+K9L04"O0=:NN!#UZY@5"U_.O4OUBN-\( M[#$9-ZS?J1"7%DY\A)_ \2P@(<>$(ELC+L8"$OE\O# MLERQT*M-4;V,M B_#:DR>1[>X?>PN0(6*Z,3SH0%_=E6K0@\7=_-30OPB[ O MUXO!MJ0BX%!]$)$>3#7+L;8[Z=0)JB-J>PWKV#@G54$7#EL$'ATON#> AY_P MWHH'%1;U2\&UQ/C/!+94?A>HNH,VWVM:KKC'] H MK[ F4]W"0&I0S,0]OGD#P!I %7'!B&$0T^T9( Y"2X*)',Z\,: &(#[@3^,P M;,!SY,A%6B:L3^]@)74#,H^*S4A@@6'/[G<=VVFV#"5ZB3.9*++&&D0$@$N/ M&5'NO)@Z*(" Y9E,\-*8B_ )T#)B.C)"7V=95X"VE].FKUFK9UC( +;/7W_J#?'1[(W9\:;2D, MTRGMVH"HCZU8- =%@9,Q3^:+.>(I=+JA=1D#EN60[BQAVFP)7S6P$Y1'^L+M M?(>*V0S;$:"'/00>KTGI0^LA=9V$AMH9U6O_@?&/7AL!^-MEO\C<6)Q MQM_>=%X;29_4"N J%9PG+#2O2&@^+H"^!^?\U90+YR@7MI1-]F+,\I%8NZHX MO"(<=6O]6!!UL\NEJ]U.=?+#[.\!$+]8FY9]V:GC-/K%GL1;YM5[A_4;L*ZO M"3;7JG&ZDCOM-@;%KL(U2C^(TG]YZ53NYYDF56^TLE&6PE.%;/16/M<:>MUN1'NXZ3)1?.CMB/+);Y6QY&OE;6\LPO'E MB75&.["NHR1>_!(G<^I0_U?\X359RJZK*"NYK5V(M/U UTYCN%GY4LNQAQV< MY+1Y'XB]0X.*;FL'0NO0D+/5Z.^975CINL?M";JK,%E,K<_BF[3. VE]_GS" MHJY595%76=7Y->XVQGWN'_+LWXY?4N(>'K9W M&\ZA"./#<,-^I=S[TS2+^3S-8@Y3N3]_\;:8H[)&:N7\[KNW YVC&ZUIV"[Q]R[=^. M:SMQ-]3@]!N65^MMJOLO*TH*]H_ M\5LI7-T*5VDIKM)J#NU6]]&C,?8.72JZK<,U/FO16-NV:N2=E'/QS?HJ;@-O M,66QV:FRV*R5^]K6?6D6-FC9G5ZORF*XIHK:Y*WE^@]G\@:+:1C<6Q<-ZW01 MW$>2Y7>WRO*[HNQH_R1QI?!U&YR%V4K'=EI]N]=J55G<'C(2UU;O\W&8$HL. M23CNBX:SF=R\GB81O,SZ1T-WQKMN_*.A>^)=ANZ-C&*6I;TJR]):ZZ]MX1=E M;&VX\>,'](.+9_.ZYMX9T214.30YU-_'I^;''KN9:>Q,2RNU]EV5U1 M5K1_4KA2R+H]KM*WN[VVW>YWJRQJ#QF):SOX^3C+N.MQ;V[BO+:[_\'S?$S/KV'>E#*RW MRG?]48I ^:[?J=&ZMO6/J,%&\* V@FLC>(_Y3KMO.\U*^YL/&8EK([A.E=I? M!6@SL?HI]MPP"JW_DWA1>".LDS!:_.__:K7;[^-*\IM:^:]MXI>VB7N#MCT8 MU#;Q7NVXMHEKF_C0;>*KJ?B&8U"%*V+O5LS8Z!W61F]M]%:4L;0Z=L?IVFVL MZZVQL[9F*X:&:%=P$H0U-O;H43 M>#*.K<44]-SG>K(>H,P:;9^)MCA'\N 1]]])O/ F]^^QZX"TBO,TK3O0V66, MJ.3%4^E:HWOK2]3@80"J, .6CP"AI<+X!2(Y*/\+X0763,Y&: ? 1U,OMGC' MC6R)-"YF>4@4LLPF6.!&I,0U%F5;1!MC"ML$ 2*MVW !F$V?N5X\#V./#))Y M>"'X@C CID]X%6Z*_\=1MW&&K:7T! M6(Z!>N%PEZ%P;>LJ ;4"I';3MGZ+I QN/=^7MO7QU'*&@V:_L3FNU$3^&D3> M^J&(?$TRF6U]$1'^W'\OK/_VT&3W1/K@ES"204C/+/BAP/HM\?QP,K&NA'\K M8%DBNS/I>W.)"T=26+^%P7_@\5;WO2__8X-]CT3G1=98(+HN[BT1E]&\P3>( MLX0B^ XEBLE#F4":IZ*VP?H_ZT8TU__'7K! OC'&F!8<)J' MP<$<103WN+?G0.9=D3>5 47XOF)6UE3ZQ(N7QT(R'\,Z\[$W!]UCE,1>@"Q- MLS;DULM?LY:97;?O.-:%NY -Z]*3\1@NG_TZUM>P80'W;MNP1 SG"5S$PRL1 M@%9] X^=3#U?UHROXHRO_4,Q/L#2V(L7Q%):CNTX TU+J*Z$LUF(CN=P_"VE MK51)2;OV$Q6_];QWEC,8V$ZGN6H)X$; FKPX3H U3:)PMDJWB>5BX0,#"TAK M@J46$7 :Z:IUDL!;D+&P4-P-'H _KMYAHZ:Y2M-E.>Y1_"B">1YUE)%; M2C"JG_@.R27O1RK\9MR#COKV!LN^JW)2T:ZLD0] .)I$8&]DE_U"+LEAH],O MWOL8[DE&V?Z2X%L0W@5O/O0'>:1?#9KK3']Z]]J"WZ9N%&2^*_ MZD]O -[K(/NKA+9.L68?P>R1]@3IVNG%&Y11$",0W'WX1 MEN?^[4UPWX+=M3J=UG?G7['S+\=QCE)=]5_SFQ8\";L[#L;3,()M_?)7H>]E MOGIK&R+V53GOHM]O!6CWP0(# ]%,^"5Q4CK#-)*3O[WYK^OSDSWK;K!$/AD.[W>Y412/FO6F%'35VN]UO MV A6/:^Q:KI9H-5N.]=OE\77#^F/9?UC^J+VTD;?BG7)QLI]2.34! M>*-WZ+TL!<53')I%#P%^1"^S&1CC=YFSE!>![XGQGXD'NT3?P-2;Q=*?D%<# M6(Y<\%+LN=%+ +6@VOY0]Q;?X2A&WLN<+Z38VO8 M:?9:-?E7F_S[/RSYHS;:M[O#GMT9KE0HES0^W5M7Z:,MN]/OV,VFLPD/^7A% MXK&,\%F=8QVRW1K:@UY_DQ7_><("5RDI;[U;V%*G;W>:S3(9_8_K_./KG[XZ M,YYFM>Z6MF54E3,'=\FI-K=K4,OQA MJ>7M8Q2MDVD$W[O";#\;4TZ4HM;MM.WFL+TQR:T4T$^B0A2I\-Z5FS0\B"W' M'G8L.Z M BM8^#$H'J/P%M6.!RV*5 M=1QX.W'@3G7BP.TZ#ORD./"KU0WWN,YJ+2.8.NG]+ZZN2F[XZO3SYT]??[.N M *[__/OYYX^GEUR <&&Z75[Q=\/6$2Y941I8> H>^C:*E>T,_I7N*D_$8Q&\8Q7!X^ 2NM&WTUVM9;Y[=@"'97Z+L@*K0W)LL M]%G@OR):Z&@9 !B4PU'"$-9'7$0BB").$MLFW$&[IM1Q3'>/K3,YBA(1W1NAE%8+]?EW_ G> M8)"@4HMW:.J*I)J/0\SFCXQ0)KQY';X*PAG P2DCQEOXP)6 *S-0[Q0BOTNS M<]?L@?1_53D BJ^;WOZ=%TM%>))V";*44'$E^JW9;\.ZD!%R/Q2K69 66 ## M'R ^[-G]KF,[S=9*VDD6\0*.1'HY_7D%U.<^[":6<(? ,F1L5$3 (M=^Z[U"-UR"2UNEW+(F"PQZ/05W_M2Q" MS;Y#&:\Z+IT"'9+&24Q[2E&V_ Z0]6+R6: 9$2+7"\A6QH^ VX2KWH#'!Q[4 M:P(.W<>*UZR *3PGQHBF(AA+^J8)! 3*1I! &J2#QXJ7TP%Y>^1M13N-SN*& M\!$82'@:=J5B\@I8/3,P?=672R/_VJQ\B,\WK#_P+?0.)'+K;BH#9M#P(U"% MF('^N(A7<%2@F3P[\/U2VM&1SQ5W,,9$!7)^17)TSP JW3G2*&YU[8NH\":B MNICB:R?T&L*=O.1%)H&+KUU8+9/?K7E^O#P4%UA0!!>&:#F;+S*78 1J-<@8 MYJZ1)-?[C,J"U4:O,BQ7-#,6";Q\Y54^O.=P!@Q>\!/8H*$ D_QA6.R/LK=B MLA3\/Y,$ 9CN-Y'D;>=D@8@B1'%UGHBQ7W.9N-Q=0 K.1)=*F>&#.WBI"/"N M04OP9LC>\ZS;. .Q[SLP=)&UF=RA7&H0A0/^@0Z@E2E\F+ #GFY8?P_OY"V& M#)&*@.TA+-,K2H6G>78E1V'3Y$4">9L0LR4*6L+#/,P)P"1UUNW:Y+X%Y#T0 MS01XI 1B(1D>CT$1 PA)/Y9WA(6:+QHTRUR*[X3=2'&1&%/'6H$],G=5FNY* MF--=(@H23B&29@HXXB!6O=EYRIL*>-!"=(WPC6S] BN E]I, KQQA?&HGF.4 MS',]L#!EK*41;FDN0)->@$DIK7LIT _(^BCV""!-%E I\1<*M\R3YQH+T"L4 M_TO5]I3--*S? VH]D!T!Y?^8\F(T?$):!,6#TIH1I>?P"N1Q+$QTV)3@2G K M.A"] 'VKY(A=Z3_THA42P@962MBA& =@$RXDD@68B5@OFM?':!%-3[@H)?W% M2B"+^=SW.!G(%W<-JX1\-HM^E(0\.D8;$R \7\QCH!S]4\$)DB>=7.,2LYE) MUKT%]!@QVB!^DIK64KC82&?3<$JGW>@.G][/K+>F*=W+QBB6W1+%%CBLV6VA M25.S,6P]J1726FAMHQ62VMF3-['[;L,.EH"0N3@3JJEXC,S15_!4'HD8:[J.5H1H;&=(4C*YW*5^5Q>2-MY +HO MJ_#LP4Z'C;ZS6T&T=_B^ ;/ZFOJJ#XX/LZBIJ;62.^T_WEJIJ?6#BLT?)+F> MX&\UM59RIT]Q+M3D>OC"567J'-[I,-+]>YI&=7@'O$@CU#7'K>1.AXUVIV:X M-<.MK9E]V.F@,>C7U%I;,T^U9M8[@%\J-6;=#*E]F=>XXP:L&MU]STR5NWUW.4ML;.FBTG(U((2L-K]%^CS9=XC^MT1ZY@;-4 MRUF.]JU&?_,99@>&/'NYZ3(?9(WR>(9^K^;TA[OI)WB"?@S$=P RFV%^LT;X M/=ITB3.EYO/PS$ =XF%T?^9PUA=W/+17W4VE+F##A+&E^73L7&A5P+FP&LZO MRFQVNZT=. CV!%\W=0$X';O7;=G][JO*R1\2.7=@QN\'\= M E1T6[LPMO<#,3H.V M/1B C,5G:ZK8CQV_I+6]+U2QL2&^ABJ8))H44:_I87]V_*)6_KX0Q,8.@%I, M'.B.7]:]L"]TL>^>AQK/7]-?L3=8_F*NC.SGTMEFQ:5-B.B!*K1]K=L28CU< M55(<*6- P.SG6>)$R(VG:1=:746)+X]P4($G_#VKA+@7< "FK;U M6R1E<.OYV W[XRD(MD&S7P\JK#:FMWXL3$\'2FV,\]V^XU@7[D(VK$M/QN/0 MQO:-_M?&_7>/_ON)_ M/48Q':,X:#Y_C&+9J+]ZC.)VQBAV7W.,8NM(#97]U_S&J83R MN.2*3TXOKX\_?;4N3S\?7W\Z_WKU]T\75];QUX_\R>E'Z^+X\OI_K.O+XZ]7 MQR?T2)EEN8>393[AQ"R7![>H 2(X_D<&L1HP;$PNLM5(,E"<+#F;^^$]?IP; M=,0#YH2>'90]17-.U* OH'M$QBCT\X.17"\>)W&TRXV7N7TNQPG--49O_;1BV [ M802B/(./6M[6ZZ^<@N3A5!H>WC-/H2/&4W,H%@V_T0.D+- _0(OXAPBR86L. M#5MS:#OTY6SVU#P*>1"?N1X-*O/&0-@[U1#^]8]1 MI@OK85TCR1/O< P7]UP3%GG;4$D.X+N5-]]J##U,#$5&R_,7<7I6Z.,L7)R# M)=W8^LEI-6UZ+S#*&D-K#'U9#$TUK0_&)#M7:0\X(9K\ Q'-G-/C]."I68A, M%B?8=?^BOV7.HAV+.6HFEAKZI@;E>;.9=#T< 5)L$DO<"@V>LXV9DVKF'<^\I1V#ND'3\6R:YQ=&/%R21SNJ4_+T0?5S M.N]/C[7>KG8KZGSD^,3?@CV8'%E!. MIIILBGRX1GX"\XL:- _8=:TF9;(\*J=XVJ(&HZP&7]*X>'3>1 OLMI4IQ8=A MM_U1'#Z+\Y?=6QR^[&I#BDVG$$CV!MTL9S(*[N34.J5?71-GSH$I"&W;(/5_ M_GQBO56&TMGI^8FR;][A-<2<0S M6)TFIZ-! _M$9T>(@X4C*6+#I@0"@",#,&$%%*:VY8?Q>%D M<8=G9PR&?XO(18-RXMTD/#^8IR3SL[D@[=:$P@0L5Q\N MS[6M4;+ B;7R.T_@)*LXB#U7J@'%./V6AJL;+]$*,MC/(\,&'HMXFE&;%9+Y ME[.EU4=J)"Y* 4"J(QY\CH-!<4/P/OP1_L2#RC5W,$$[DPL 4LRGAT_E34@< MWD#^NS#QW=S$;!, D2(:)2+,+_)X4+K:$*QC3]\LWK.;T&R=V%HN0D=9PB+C MWA+ >GR/7D#WL2;YW\9!L5J0T5M'(=XR_&)P-=R T&/."Q*4#>:'Q2C:Y3DD MX%FL/#]74\QO49C,\S1A_D43AZUFTR)%ZD/C$'K NX9U#"S>MH[EGXD(O!EL M(;8^XW\5CS(FWHM@]2;XT&L@1PL4 $UXQ?MI//A=E$1A4!R;FX(_MYN7G:Z\ M(Y%Q:0X>O\358^M8>V$.0UB0F7REYW("IB,(4=@9& MZI):TC(T$S*T6"2W_'3BE.%=7OVNU [ >U\@3Q-DN=8_&B9(U":N&_]H MZ OKQ= ;:\PD0)D#"MOX '=H3,V 2+GI<-)?Y M*$602MZ+R'/=>]OZ1]2PU_/.JREPX,BZ$JZ(O5M8%H'^V8MAQW]/4(22[W 3 M#GL<+*8AJ ,7#>MT$=Q'.-(;'D6) U\\F7IR8F5>4@Y\PNDN! JB;R9P3L+P M&W^9OW4&$C+@^7/Z6Q^EG(MOUE=Q&Y 5LO0FUE)(5*9?^@K2-W C@ !HRL+0$S\!ZZ%'\Y.\=\8O+T B>8AE=G6;WXX M0A01OI)Y7T3T32Y(%_F'N+=^;2 SO,5UC1WC*N;YC06O0'\"A0TN'W4V6/"? M$2HY<#M?$>EYF>(NTI?2-ZX0/^4-8 .(D3L)!AC\M]A==IWL+441DA-WL-(8 M%#-\%+6<;$X\=4S.69E$\054SG2 G(+Y3'7@1* 5Y.$J#8.,<'.*QAX^Y6K&!84Z!#L6P%KBG%)XY77,3T-*;3(.M\+=EDK7>QH]AAQ=IOH,Q M:"[.<[MWI)*RW_>>]?_Q=+V@6+8EZV2$+!G!>7XR0EG O$Y&V$XR0J\JR0BM M.AEA/Y,1'FN!$.^U+N4\B<93L/HS\R,^#/OC$P7\ ZE\$-I!^>GBG&P0?6Y0 M.*)PECD^2"@6G^I%1V5!W "P;]"!#D^W[('3LUMMA]SCIIBZT#Q<>(O].91IJ/MKC6U6"X6/ON'X!MD GG+T,!O$31 ?O):3>: M3?3!\"9, /B8B8@/DSOF+O+H/>CNPT@8 P/WZBGG'^ARL %4-M!/QTD5'+,B M'W.ISW>SF%9)(*MC5(( 9OIB'@-JZ9\*##&/6[G:#[,>)*M^ 0-5C#8(BCUU M;'&WU^@\KG=!K@+IAQQC[S0Z[6J.L5<[>_(F7FK X:#1[[WB&/M71LQG#MO* M>/3!S?$Q!4XF'[='LI4GC#W9YK#A['CZ]\'1[W&J<%UH??WC5<2![N>DGJ!D_1G?[5KLQ?'9WKK[JNM(:.':WW]U> MUY7]1+:]W'2)(*^G/Q!#_P3ZMS#IVOW.T-[T*\CNZ\NN1^< MJ.AL;Z)B537UBFZK-H2W(X.=3M/N#QYM0.P?PE1T6[4A_#R1V6BS(>S8?<>Q M6[U':Y,5EYK[H@%MF"I5Z*K 4K1592E:6P"U:?SR8KG;:]M.M]+^Z9HP:M/X MA4WCGCWH=.WFX-$YBA47\I6ZL,TD^7)WPMHBKBWB0Q"]/6=H=WI5*#SZ,?&X MMHBW("G[=K]0[*"7[H'RQ9E^!13HJ^P[Z^=F<'MJIK!.^@+5L6=O9QP MKB+F;E$(;]!A:0;OU>T(F4-Q[XY')[#L):95=VK2 ';D[>/(X N$X#J MSM'>TXJE_6BVLDD+M2<(].MP(?RZW] ^;;KNR/5L12!MUEQC_CYMNNZT]=Q. M6^T.8KW=PAS(W8[2S#UN@D;/8:!SJ)OE[6^@>Q0F41B@,%M_EPC"_#P0[K:? M0B=*?'E$PZF%_^9#66?SWRWLPT7=03H4E^0-J M6M^*>4/F#-9UTXT:FX/J*61A_\=3LL:>B#QN^(Z#+(H;W>U@Z9J,GDM&[1^ C)2H*'K8GT%#^SHN M_0%7A]-[VK36CW*T(+9R^F>"L%1S)(.;PQF5] \1)"*ZA^\X?9J/Y,5Q@E.? M@>==R7&"XUHOHA"'_(3PV-=P(6-C)+1Y^WJ.<&[<=!'#-A^VO(MQBYN\FR1 MO,59Z2#CIM)WK=&]]25J\'8-,8OC^*S%76CA>&D?[.![GL8.&_G)L;L*2&&P M'B!XQ/K5TDM+16J_';3'6' M-I8.J!!'FZ:#3;W">=-YIFH,-4V&79Y*EY]%EY]>9\ETKK >7M>P'AB'EQO) M'4OA*AQBP.1X=V)ED6A)=Q;D/T L.]S&<02)^L![T'0B9AF MF>-@/EQ$!/X:/PE(\R@\^N(>K29 [&1"7+G'LJ0 0 @1" M\^S9[,(4Z#1'O/^>=JDAKC_3Q[['X>=)1-M'GO>XVSL,\@,]HD:R=P$ M^3P/H:8?^+;XGX765^)3VBN_KK[/9@E\K%:;V:D&!7A8G"8;\739LJFRYKB^AU^S1,WU>/1L/'KK^>/1>_5X M])V-1^]793QZNQZ/O@G)O^!X]$?,0G^*LJCEXA@G,, V2 AJ\27P6<%='_U2&2NJ^8+/D>$QZX+TI_^"#"'Z[41.] M(X70\-JI-[?Q _P" H@E7>P!,$64$Z&Y->+B(C0?G)54T#_O4$7&52,R?L J M$62O>NA["F!_=Z1$DV^*_5 LGZ5+$)%N;/WDM,B98D* )'Y!@0!MQ,57W8&( M4)J)DJ$6*ZW\\PR^ OCOI]X4P[7(=P*"$91A, $%0TR;2 20FS!TZ(SW9?Z- M[:[9W _)380[3.BA(LC(E&/JH, :"UX4#LH?&0# M+43\39)5JSV=(#Y\?)^\1> /P+ H[%"P*?%X)Z0U#763G@\;&UDQJ%8YDU*+X4PBFY3NIE6##\7+Y4@,1Z#Z"9SGHZ, MV[Q)X!I]@%6!):6:^3WL/K@W_-]$QH5MW$U#BAX5$5Z9 /$*-$P!(!_IF$43*S ",Q<" 7AKN] M"#F%MTQ-<=%IE=M$U]O'T$IOD8E'&G5L8K MIHP_X,/3^ODZ'C!UTJM??$3(+5WQQ].KD\M/%]>?SK\20(\O/ET??[:N ,[_ MK)3'YL5Y:S MQP^#;C/-V(BG(F+3RW2>VJB(6J!3)M+ZB1YT4$_EIRFD5ODDOQIY#Q-YG3+< M!>-D(BGD7(*^C3SZ[CC/>P_#8L<$PS,YBK*T'LU"5&<"JB^:[!SQ"<+5=VHN2(D38.PO,,LJ2+3=GEL: MC/4;"@JCIT4$'.S*GN776NII?GT:Y,HMA)8_^OW2Y&= M\^W!5^C8'@(G AL9@^>45C&*PF]2A<="\@7IV!@>++?-)4!9;BAC7/M!T'/4EZ;4K'86R]F MO\I2-L-Z)2U ?/;%74P734ZL2(=X\1-, &0_%>71 ":3\T3EJ&VX=L,Z">=9 MJCWY#@_/<%<&OE]ZHT\2JVCLT=@J@(6\@N C!;D M];9Q8>W+]7+H"Z A!U-"8>I9K!S>UL M/>HB8Q#L2""'(SH[05+^=TANN4N$7EQH)[#?I/[WC"MF\H)(/)< $$EF*&+5;,ELTR MOLG3[JM\0XHWS=AO:R:CT /,-O!$N5>EJ[( -(3#TN'=D(0$!9" 923L7\+- M%>Q'JO6,M;,YVYZQIY?->GHV@3^*2#YB0J4,W)I 0L1Z"4B2PPZ!"NZ]"D&Y M&E@V1FM$<$^!3XS&LN"##P'.OH@R_"U)M\+ )'PP@6O 8-4-(K0E;H7G<\ + M%4X@40Q1C/ZMPRH8Q0.QE2PPDSW$@P0@SE@#Q*!4Y*E(4Z@B.YQ;SF]6NTX3 M5H/[==\IQ*BSKWLS3)U*4^8Y5*>2$LCD\]G[,_%<^L-!$=#O<^2! M@+]^=D ;4"&.0S_1_/O.X_M.YJSV4?F'1KQ\!1"5KB"J^+I2)@4?HQC MN2@AY-SQ0\RG1HH;$?0.F218WU+IM>D]'!1UG!6B6TFL'0$G=6:.59-S%&M(5&1VGLV54+-YII,051@IA+^ MQLH.:4^1SBHO/!U[P3=*WTWR!J*8SWTPV-*4#)G;&BMDO+QMTI^R,T&& (&D MEIQY_'5:'-N6AA1TM5$O7#R3]*G@+]48%^DF=#2^E.+SR5'XUB5G"V=0L:= M/QHQ%J2N%J[HNL\B%JP$8)FDUB!K!O/_C4,CHX) MT1%17IOF^UL+6F%VSQJZ-)4?1-D)066NH&(B>P $BF *E5.\014P7**E'!> MUYNP5?Y^813JA _$*UFQH K.S&^9Z" %ER[&?57FO]PJHL.XSR M'N(ZEVAU+E'G^;E$9?DN=2[1=G*)AI7()6K5N405RR7:96+_[VGJ?>K6>)CS MFPZ>\@HP3)G-^#^($Y6^KNJ;255$OZPNZLJTTB*;?YOY45FA7WBHBQ<>>Y>F MOAN.TS1#U@;=S,.3/7 YM#SD_.*=Z+\6M.2GY#C5VX\#LM55_>+=L7VB2MXW\88J[AG/NVD#2 MD75YV B&,+6IHC/ 5;R*,X?A\ZQR0)5&&.XR\M"%$S/I/9?@OE1\\'.=H%3G M>#PBQX/3WF/X*)?(SG2S^7GKU*,:+;>"EEE7/D1#(^$D-4HR]+15C'!%\&,F M[FU5):>*QH@OWV''#?(VN5Q^H4HN3.FP?'S+I!)BQ]BQ0UIO=0F2&(6WLLQ M*[?*R*N%6L$[Y/FN+"XWDGYX9Y7" #X,3 /L74VF-9GN_AAETD,7V)5%*U72 MC!$1I\X$P9'QB5:)]/>M2&F_M0RJD?NUD9L04V C-[%0DF8-GL_%/>)2C:XU MNKX>NN;C:Y'4A>@Z4J4B9&/)O::\7-0:(\=E:E:-TC5*OS!*YZT =I-1WH?* MY]"!U:4 ,JKTNM=3BOQ$"AEAE!L3-9;76/ZJ6*YQ6RD2F"E7AJ=I^NBMRKE# M0K@-??BNX'P]ZH>B?MT@I^HHF9>9N\HK+283X44U==34\0+'6$$=9AN74I)( M;4TC6L&]9'-Y..R65XDU4>I$*B3@4#>D>ZK7P!XX41EQ9,]S*W!R[I,F%8<< M62#G?[$]2.D&C(!!^F[.>4ISJ0HJF^H^(O5_8V[:1!\)%^%&N5^\C*L>5)9, M;-:AI. L R#)6]\OY0U\':E8AJ]QT^K82N:AV;/(.(3*IL*^U#4WJ;G)[H]1 M9B25Y:)C:%2H=CL%]H)5A :5KF$C=:5VC=:OA]:(K"IRK:/-VJI?3D[-!.>^ M3EK9:6&K:MMK1FZHY59YD"E-K4@C2":$LOK7-$_!PE+1G#LF2S#P:#V)T?P MQ;8K?7&/0CL.Q\:<$9'+N* B.#06E,:1\C-.OLZQMZ4D")#4OHZ&D27MR^]> MVJ]]J6D_ "9FY6 ,=@6G0<$]<>JQ>?!).J3&*+W6"2U9:V2;N^R!:2+3%N-! M/C7&#/=YLSG8\197., W(\SAPI9\V6XL+" $2S_3JLPF<=0@+0YGDK4^P)M_ MAZFV5R"3I=3;&5X:!N8\>:M[4[(QY@%J@& Q : [^,5LD1DJT<.OT$4@ N]K MYB4S"_M_TI<9I(4=H5$W\HP[R0[5Y(=%^W^WRM02IJ ML40\+>Q2UYOO@.)Z:)6JLDTS R>-E.92H"-,U PYR3-WWD(4MPZ.,6KVWIHJJ4G>UTGE;J?3X_ MH/[U:QMUA*KO+G:1U$Y&Y99)YR69R-"RG68?AQ*MK;BA# 4CO9\[6N)S.-3' MNO!%2=_&?4242[-#@JZ9/P2DH<(D\W#$B;*A,]9;1!'5_K\$"B;.I*.'U%R M=W9^3$Z)=$Y'ZHSDXD[*0,\KT!VCU_#N%*=MZ_+J=_Z:[N2,DV,BU0I#.=EC MQ3C3GBY9 F7:N[@X':TP)B@_NJ!TNH'^QC)(8ZJ#YL8C(\PMQ6P951BV_/!R M,]H2V&< Q^DZ'K68A@^L>RFBV.AVDOE4)@\OA6I&>6(J9X\F"%]#F2MV+PZX M=ZRI[F&:KZJ,F\!;?,QQQ4I7+GI%Y5+Q&',$S&4"WW Z';WI?,]OJOX@%]!< MJ,(V\U#IL*&W)"29%U*C'^)0.,.#97P\9@\VNX1F. P-4>K=*AN$]\GO(L36 M6S:AH"H S1VMN/GUEYHV\U$H3&$BO(FQB* MHB7P&&4=O)Y W^5L1O.:<50+4"H=V5:*32!N4F&%SV##X]3VC JUV:2/"65< M 2AGG%)MW!OGON567,A"_KLY*%$GB!.EY_H8*'M(FNY)&_] R=+EJ75$;1I- M41M6G9_J&J=U-4[=Y]-4#R^I6HT3?X!+_VQAMS9O MO'$/Y4=I_&V<84R<_F 5?QQJH/0SD'E(LG/368)N)Q0]-QS')#V"W(!JLD"^ M$5"J.&/;P[03(C8#N4/W%H!7Q O+P?E3^PJKQI4 I M3^"+QE[,N0=16II%O^=3PY9,5].L.<%Y&@".*WI<&R^Y)B=:KR^1_SD'$F]Z M+#!V^$V2W^;/1-(82\S(E*D&QMHO.O3FH.5G 5( Q0USFW<<_=;.Y MP%I%9P4IU]%&LJ..JOJX >==6%"8X8QGP/ZLJR.'T(]&F=R##G($MXB.73A: MZ#:LXX6IJ>L9G@IN-/LZ X-A7Y3KAR'>U+3&N!P"KKMFL=M MG\3DE6RI6J[-I[8[/89[/+H&/"-9\FQ>O49C?' X H\I.R(YY8'[@*.8,IQ5\XOO--^MXT#%W6Z)G@9N>IP@[$;>BAT(X7V)A17^M(+(#WQ-3\*D%5 M ):_37QL&*JV02)Q"E_S6)D2HR0N<$#6KO1AHM!G?;K26<$ZAAL?N T<"]O1M/+ MM"*VU#J2_#MFM!B^-H%+CE)5VN@!:TSP6A01!=^<1O^0YE/D4!Q5]P\C=Z'- MX?]",N$\XAQ>'.L5W;!8-??&\!KAN#01J&E\A)H1WYM- >+P^SU!&"5:%O/6 MN]'1<-;\9T]AY L7UB*?.+0TZ5&U)U7IZ@KT*5Z0AX:AI\/HZ=,RYT0_OA'ZW/PX$LBM4"HZ*M M?A6Q*_[44D6DF1>%&0%)K&I4A(6N*!.J>H18G=O[V *8 MO.*&4W+".Z .0UTFJ%3W-X?I-VWK[? M[1BG&OEKY%^5V(X:A'85LA%GE>/J>Z"$&DMK+'U9+#58=)"EZ:]%5*7Z<\"% M-9JU:69D:)-Y;*PQDF,L31+!\LFM%>^M:SV*\8Q--+9T3IWII(F%3W><>\N;U+T=:[;T2+:TPG',/@\5XEXJ MD,$2W266LZ&RB#Z],-*FG)$H6\:IC#?OL"2X3M7+4O5ZST[5*TTGJU/UMI.J MYU0B5:]3I^H]*55O*[*X+,.N%L=KY,$^B6-.%=,1:E^:S4&6Q##'U;(>M04# M .<8WZRV,VQ5[)I]4B:!<;RRFR7<#+*DPISW*#=UALV1!9Q_:=\8.)@B@Q/045*A7A7C0C*^]336%[OX8JQ3F0-47QY@E%BQ*-%D3X]FF M*[,@J5"+U>QU$SJIRTX:EBLC4<$9 I+(L21-0<]SIWGCNDH'P_I4?S:ZMY0/ M#22JGDO+'@I-](N[\&@Q]:(LPVRE%QG?PBQ#!4(/U]=0K@(\9:+7&39N4@T/ M&,(8C=+#?P,LS%>6E0EK;4_I B>,DN(?;^ .\S55H>51]L4*+T+E Z/..K?. MRK#HU] ZR1I)\P#NPXB*\GP8,S/.SDKT@&C>:M\1M351!/OOQZ9TTF@(S&?-%IL9W TN*\50U$>-Z5^#S M@101ZLB4RPW/J*_"7W3C'4[J6;4097E3$H^*,M">CBA/&_,@;1H 9;Z4\!Q. M0(O0:YMFEQ*SXH12! -E85'M-:65DD)H)%SA[SKI.,U^ MH2IL3C:.K:7TJY ;C,S2DQTHA[M2L[BN#!OZ"^O4!Y)+]4C^IH>3*<,B+K"Y M(@O0R8NH'[## #,DR0? Y$N=AY5K@,E5R==E8BPA:Y4!#&B*Q!RL?E(-BJ-: M CS1U!NI6GXL\D_&:4?DU"3CO.?\:4WG!##7M%. "0&E*H :HW.4*7EGW(@J!^PK_@ A8(;;$@A;?BZ?868R2@14: M4BF8FW#+WEQ3&1-U34?A7 ,IG;43I" EYQN:^=P;&'$\U8RQO4Y6>6'02V#< M" 4*5Y/^:F(77 B[6$BYCM8_H3,FS9D JIYA.G&D>N\IN8TGE* VF1 816$" M"*FE[(CLC,R-8A=*(4AO8MH-V3-[K^IE\N!7E7/<"DED,P=0DN9Z''G!)"2M M) P:UF_:_+#5QI%MXF^Y3:A:VUB_BTJ222NB9H#$SY9(<$00>JH(O2ZTDZ%1/XP?# M"T#9JD_8UWL84O#"Z"J0.C1;@USJ M/XD"%7$RBYE'K$'E;#&EJ2H&%4;+JF )T2MEEQ9+:X8,Z:$_8K[)/(C=\-G# M9(QB(RSMBR>5CG\DG4XUB$ 8+V@GW*&.285]8Z M^J4^^QSCRWG)@!/AF[2<4-TBD!]Z@3=+9H:S O>O>!A7F - N#W,8D$9(NI M\YAEC;EAG283" MQNR-D?>1DULM=8IQ>X4UK2!R[>S7/(>JS9C$\+(#L"2U8#%-,C^;4O;-6@8R M!806684U'[ _*)S)5D=)NXNB%0;:T5BF[0I$YE[4'@X$ ;GI2_%89HM M)%MO%)>^ 1V#FN')"%4MD"NF:\:$AC*QZB(:FU4KALVUCD*H&ZFJ^MR82 M6+"1UJ0\L;F362E++"@U@G*MQT2L6L^D)F9I;@&Z,G-6J6H.85=^Y^EHN&5T M3._,8N7;&Y1&3@&5C#XK%DD"D:5J3DJ+_AUI*'4A[[6OV=.;DA.9)!Z48/9E["5@TP:=?KXGZN,O6,%BR9.Y?FJZK63^.%:V M-%]3Q-J=]B>Y@8E]YH0LG9,OB4/#$S_!.U)=?%9/XUG1<8C@P"=2;:YHQ]F] M1PG&4]RECENZY6SQ#E;' Y#YF.A#J>SR/AH;T@R'-#77L/0YQPXFCF)L^%)+$OJ![Q MLJPBZ !H#I-22*D>JF4-!8VR:"1,X%)N:IN=79]85Z$OHH95ZM;OM?)N_?R6 MIJ&E0[MIRU:*N$P \&U0D'J/[/:"_IS6M,B)6*0U^A&W=LI;+0:P#2=PH MDIW2:LM3J")5M*7X,S-Y$^<";.RP(-P?)Y2T\._$O2'T4Q*!&E;:+$ZR7CZ M=REXM?="&:[NBB82N!?MVM#[B;-P1%XRFF5?915KH3'B,(W-^918HG.GR@+X MO'H^84&"*D6%02>O-AU.LAL/.L-@&.9D=!CT\ M*A^C M:(%SX;OGR+L7RG+ QAMP!HRN417&2+5%"-5X=)E>'[TY35-ZZ[UC#7R))EEO MHW[>>":5IX3.'[)2)&QMDDNW?NOIM71@%52;2+EB >S>#,^& 2 @,/(]33PP M)3S*VTG0U7FGSI)Q)3.Q2\U=RUK'ZF:23+8%)VR6,9QW$\,N']RFN!$X20[6 M8!:I=Z%73+="D-6[R"DD$6C2Q(90NX+[9UP:E^[-HF[5X/"2;' M#I"9R][J8FKN8X[U]G9K-Q.:Z$$R!>3%#9H]Q9) ;'LJ)J@H@4(4CA<@:GCF M[MO;%%&R) YC2_DN([A,UM&1=JMS^D0.-5PP;0(V4[5ZZ3A=$Q_>I]+0!@&7 M-N118JU(R8;9EK;.YS8\.%DLH4[)BG;)W<%7R%UCTT!&Q!0X)L] "I]3-5@% ME2!;N\YP#AW=!;*0#/\F$F,=" - KIB5U72KYOE-C-P@>6'"T:<-./$3V:_> MN.OQ$&!] A%MP$(YU */)-F+[CDO$Q!UD:%+WN[ENA!\6F&58A=)JI_EQQ[F M&_Y2WUU 6A?4+82:TL[H:PL%Q#J!8G4"Q>#Y"11E0?XZ@6(["13M2B10].H$ MBD--H$@5;B5SE4PTHOID ZX4M#2F)@A5Q\-\)-5?=R%J'D;:1JJ<>*B"?5E/IL8ZL*D$RW M>[J>UOE6CV)^9''DI1=_L\X$K:/*(_&CV+J4'(F!$YS?!;#PU*/!4:BDG+"O M_4HW/( OX<>L4A8$O(6*I!I#33H9.4!R.3,/&'XZE/F@ H+M/Q:"(F98#>^3 M'C-/T)=1&*V]Y.3!#UB_6Y&*$GE MS OV(9%A2^H.A@:SUZ>');K*;+X2N]'.V00-5=ZJ=/0J>6B>.M#IW+1*C3+> M0W#4I DN9K\'HP=^-BR9*L,\*OQ2[)#RT82?XU6>P>QS0XIRBRI>[!4(9T*E M28%<<,713-RHDC3V;7!L+EU5XW;.V4$\T=#IET,?9!JQ^;G6/E)M7SF[3+%7 MXC I%.+'@J'T?"M=*JDK*?/L%/PZ[/-5R]OJC-I*4\XL)7&I@@:M/@Q=YNS3 M;,2)RK2?H$5/4])3/UB2,0^D\R',9F2ARFWDW,N1Z&+Q9'F"*CAP/IL(-6-@$ 8WM M \$1R!N@/[P(W-ZM%T9&V!PN+/'GQ88IVL607;U,$WWT;E+?.?OW)A8P7S## M[].Z&,8H/6>4%@8JN,$,C(F@1-1(>6]4)@,E!:AA-3-4%U0U6D3Q!>H"Y86^ MZ7U7[U)\0_\EWR@#Y7+@9GY$3')0J!BKY*$D&D\%MD6:"X\2BJBB%#:;>Y_A MTLM*0;;\&2P.:>F$Y 4HF, L@L2S&G'-VIFE)< M>A9@]27U'N,*5_/FY/>Y#&+F3JO5PQ7^L>L9RZ<4&A"F"9V:#4 J3WKN@V7L2@$G4OP#L5D/D(DDR+!L\ MFK^.8A'P2^=T[%0Y,<03LAU]Y_9#<%XECX+-LNH4'='XOBQ%*B^>D>.D 52A M[:K4K,K+_4S*L.*3ES5EZ6%K4H4H54R';?/)=9ETS"LD"^]&G6YI>R9Q@5"Z ME:@)L/BE:KX@2X4G"QX+ %+;954E%7JZO2B%6*=BOFSM-=[_#L;]D08.AW8 MQ9ISK"T7=%[F"X9&)PGMJ9_DL2V.?:;)B-HF2K60BON*[52PT%^3B#5^X3D^79S; M2%04LM%=ZF*)@%S(O(-U8R ^K'W ;N)P(BB67J:'&5K4@Q$Z+18R8Y2RE@U6 ML[P!.C*)S1'ZZ;@3BTZ!6LX9#^=>8)@95Z:L1'O* MATQ=9I(@=7UCO[[]YRF$FS@G^OA&R]A+-<4]>C6NTM^VKKG0IQ3I*?6L>E57 MF.];8&:)>SD_[0F5.&#YD^HW9Z40_-]B-G\/OZ(=ALT#01 =@-#YS--P]PP7 MREHUGR_?+,WZQ0JU0 WX-;A5?#\#&&II<'9]\JFQPO5=9PIDF0+#YV<*E$6S MZTR![60*="J1*="O,P4JEBGP@.C0R0/K>,#42:]^<75Z5G+%5W\_OCR]LDX_ M?_KM$P+U[/S2.OO]^O?+4^OJ^//I81@QJ&[H&8)&J-D2,Z#=Q0H5@W,$6/?, M%U)C,9NM6ZA2Y?4\,XLY\5[X4A?FA6/0L.VT2B^:J2P">2L\:I-05AUG;J5A M904/U/V9=6>/^D10.\I$I2:LT9BFTD\=Q+'D_@PY!QO&#A;L\*2CYY8O*22/ MX7MISPZ<2!%Y:<*USG;4^AQ]OLKFJ)@^]K2H]97"KDL%"(#B%5_&85"0-JOS M&&:.+*$8D$N(4N^;AK=EE3BBOY3F2_\]:B2A3.-DGD89!%5Y0?> M"*_HQ627T0G MGFJIP''F_,18H[XA/5.QYTD6/D:Q)726]64"7W(Z':3*6>+?B'RH^ !I2I_X M,"CH4Z#CA+:ZMO1&M2LDC[YOE96C']/#X0N)^/"="';"LS88.VT>=XS]B["H M4R48N.AB(H=.YJS!Z02*EM.IW^S$S<_/6:8MHQ^YFT0:=X=I?]NT42T+7G(W M3T,:KL.!BS'G>O%PHP>$%Y?:ZYZ3YNF)3B?<#IG[=<3>=\Q$6$SC(F'IQE+9 M)&BN9<&6DKB-R.RZG <)-80TNWF@",6X39SN6XM"[F:,[TF3) 'Q B[O0UC8 MUFWH)[-\L"TR&DX;/2GTW9M9-KG++TG)5-XRHR-RONNOL6S#^J2R1%.$V>B" MUEQ.R8T@DN&DB^?>1XZ1&E<##RG=2R-]6?^5Y1LK'F3%#1H]4U;"\=!9%'6" M*.4T>3K).7IUZD><*9RK29SR?#&EJ(0?40I#X2JYV%[UT^&I*T3U"IN0!6:M M5=?UFC F.6'@C>Y9=U4*ZPG@]4##S08:LOKRP?F+YA5EV+>$]<2Z#"V:GYE*2UK*">2M7O:$+3KCAHR\#5T2T MF*D7TA/L_Z B:E9_EB%@X>)G.)X ->7"# [E<4$C[@ &8&Y5EE^1!ZI@:*C> M7(9H72>DEVJ@'R.O>>K$2([()"?MZJL1\J)TF@R\Q(]E8:29G* M*T:HRB7%-"AO!7/6R3&^:\#,!( "GQKM2@?5R%ZN@2A](K:Z-B!*"M6(-&Q< MY@:T#+3B+04(/+C*G8])6OS4;>)7[=1GASG6&,A$%T-*,LOTH$W;NVC7!5C+AGF'(%TBHOV:<[$ MM\IE^3S#&=%O.H>AZ>O3K':>Y;P/\&3J?."<(\N Q3NU%V;?5\?-BI<@H5GA!"N;^:I_$,78)RSJQ%EYN-)- .6-" M]$Y@.BP8BGYZ>]S6B&H4TIE*NI!MM)->B^9JI!YPB9^+_F-TZ=:G#8J087YQ]+KOCB\_%7A.3'3U?7 MEY]^_?WZT_G7PU"GKDE\4\"D3,1P628+W94!>%.*8AW8A%(C,7:*5+FC/D'-GWMHPJ[N+;BK,-83K^585>$J M30"U JW]Q-KYFA;68]E.),WZP;2)&9>Y'HB+G$!#709&B7G:',"IGW[)':O@ MTP,DC0@YZ$A94"+W:A6^)NQ146Z..2VM;Z_< MIJUZ_!M)X"J=5C>IXZJD,$JC@ZM62:N5;,0YLG'S#>8"RO/DK!9VAE+#!'3 MT%DW]=I4N((5Q*!-B_30.B4! MEC+^I%8U#\A44W87Y%1 SPM=9BZ3)LRZM_ (2=A0'7&HG;:/=-J>I^Y75:K- M<5,>&DS-[ RLE+H;'CX+"MZ,,/K/)%0&97P?+^3,HMP!K"0KR;TGES"V]:,G MRGRV9M?^'!VAL,#IY:JIBU .I2,7)Y&PO$/#= QG"V?JH88IOQG#.2?LAIP>;QFW MF5:X_8GY!7*RH"\,OO6NQN4:EU\8ES/Y\JO!5*E#:=KX(PL': 8>&_/2N:2+ M(@J@_Y#BM?0%*AA&5^1XC+G8A:)P+UX^OF685C59U&2Q^V.L((N+M)D.65*[ MIX4:\6O$?W7=YCP"!,!.*HR^Z%;.:?AOLR1/$W^=YJA[Y% 8K]9F:NQ]+>R] M+M29+*DR:NQ;G$:NHYK7UMCZ2MCZ46?58$# , UKW*QQ\[5Q\QB]@B,O,)M& MXHQBN9B&[H[Q<@\#1R4M@Q:;Q)+R$0,CGK*RD!?]212;Y?Y#4^GRS#%3\M'[ M.*QLKV(U=5N[T1// VGH;10E5/I\F9 M)@#2H;6@6E+L)#T>AF!5IH(*9P+T,5DJA74)M#AJLQ*,E"QEP#+,>JFJTJ1G M E7I'RJ)B3%"^MXM-D]7L2KS](])D/N<6@3QK7(\=IW;!$Y^2@JF+9P; W%V8IRZ_%EC>O9'+!&/4^*93!CBO M,!]J6 \\'G]+^7PXZ&\B$G]AEX#KH65HN]Q),L5JSKG%W;MEB69%K]?C(5ND MRD(.M)KMDX&,VC?K_K'YU 6Z)-T*-4[CR! M)Q4OX&FM::*N,<()DUBS81@!M\C&-'09ZXZK/DW*HSI\]8OJ=%%\K18J&<64^&V529[LJS&O<2(]0N\C2I$?Y").9 MT3.3(E % 00L>Y_KO!"W\5,AZ6!AK%AK9K?I[RA1@V&>GKM5@NR MH0CV;!,+8\;,-8]MX3)EH^G+LG3TJ C95F_-LM>QGX,)+3W?QD3][-O8;/\! M^M&C26*Y0%1<8 -$GGZ@66_&Z%^XI^$.Y_;2N+L;(, %-XG/>ETHLL6Z%:*0 MRW1/")2=)%'BQ:NVYY/DWF%?YMJCWI\AK@\R],KZ@YIOF5\Y7.XW# MN:>5D+R@3_/H5T4G5,M@#9Z1Q]EEW"J"J&19L>!L1$9[N(<9S\OP<-B!5)V& MJ6!_$>87*36$BGR?5 :,L90,SC!Q8TE?J//ULWQ]Y_GY^F4YY76^_G;R]7N5 MR-=OU?GZ%?\-G.MO-M"+YOU#%.US$NE?[G2O1(#>KGN MG51^3>JE C-GU:]N5Y:U,32J\FB7:@)&F7E!!\_W*#P,%35M=T^UB]D\,S6@ MYZW1D<@T-F@,AC9%:N M6H0-5^KUI"8^F+>%99'>U4?JVUCJC[%@4:)O<'%'[YLB"(N]Y5D:=?SL[ ^\S5Z#:_Q+K M8ZN_. TOQX;2Y>K\R7*9RU,K\=9;Y? M"66^72OS%5/FMUQ\^_E+R0U_/OWM^+/UY?CZ^O3RZC#$-#IU;^$15S4#HE8> M,0:0QJF:M$+N*4/$%%GH+1YE$ZOG\"+T*,W5$)VSZQ/K*O2QB>6G '0I>/3J M&ZA ,K"MXVB.J(\5AK;U18J;:3IXY,P'D??Y\X5-$/N?,/J6_53)MCB;(MGI M_[THP3+X]/3R^H#P*POJIA83680T4'XLT:W*35;:C@TKMYJDM+2:SI#MTWSV MAC&3D!JBJC)6CM^J$J"R[NN&+A:'N0?3-MEI3&4>\@SV"XQ.W6$7RVD(IO1) MB+-88\9%G,X*[\0Q;V@"&OJ=BG&I!'0:M>M%,]NZ\6ZI6S!WX>(9HDQU,6K]S_GOULGQ5^OL MT]>/UI=S^.33U[/S2V"^!]/PX \U\8N;G>>[CJWR-.@^95='CHD4*Y,&RGP> MZQJY%DO?EPKJUT6&UY5:6-?%!!<^-L8>1*2'X!K@IMQ^'\7KO-\M[1 MTEVD[T_QC.QH@M-Z#Z9MS _D020IZ+D!63;5F!%1$QA%WVG?$L6)=C'JC61S M11?\5,Q!=21XU)01KV.6*\ R XES8T=@N:A9S0KS"WT\5B_O-?_WIW=]>(Y;AQ$]Z^.Q#'F'*. M&ET]"XQ+^$MMW8K1V"5]H.".I.MCAR,H(@4D,96PE=>4OV@*%: WB0+/^L(] M=.H#IJ)FM_'54G!"Q_&+XY9UK_@@(2 P+BF\IUP:2@L(L+P$_:TYVZ-(06]-@+ Q30'B0"[<8O%MB M.H3)Q(1SJ&8;.[>(G]L9QEX7SFM.@%$3IY"=BH!F=U,7'FI93\>QUWS?RN[>?[7',WQ:)^RB*_3$T&JLLU25R2RS)SG#L) YK;5 M,F'S,+3T;F^2Q0)O$'7]9OO]4W;VY$T4S^2 B"1*LOYK0O_;SC8[#6?PEU(F MMA+KEC:VT!O3Z+,W>)EC>4OGIV]M*%Q$NW\1CIHVXG4U46EY\NWWRX3(,>GPPK^3*+:EQP5.,X MLYO/P&YFC>;U^--3+VR+K&N_-OT$1G8W!?OW"'4,B<>[B\3\ ,FFU1BTGT0Y M9T>M1U%!-3A=>]5]5>I2'LW+3GZ]>O,AITS_*GP*[EY-I40U^G7YU6JPORI' MVNVV=L)S]@.!G\)5"(?/CMJ'Q%7V10H\GN%G5=ORR#&M?:.-)O S)X^RHY\ 065#32\BSHRD@)4?DCUNF?"2;+ MOOTH)]A:]%UEF5*M3=7:U.ZX'%F&O4/BYZ&]:N+9/I'?XY5C M'8TMPZY\7-9ZFVATW)YI[SC;RWE[&3FU;SONL&3=G"(>EE)[3R9'S4;3>1JI MG!VUMB"HJJ-Y5^I>GL"^5*BDC'T]%#19/CC^KT)<;M?N@$IN:P?\:C^0_XE, MB:,JK>$A,:5]D2-/X5>KU:U-(RS[R[GL+MSC;5SM(8S%XPLHIRJ[UC297"[Z?R'?)>M@^JPF!?1,43XC$G^7C, MQE[5?6!+M7Y5ZU<[XG-$.,#FMI FO"Y*4[=;2=NMG!UM86A-64^0NM_*=OJM M#%^SWXISQ-&SNM_*X?9;T4U8J89UZ8H?7PYN,F&N#'^EAFK]QX?#E42ZYEY\ MOX8BEH:5_MKP%G&F\<7/>1Z4)M-]\.)][ M 8V9X)ZD&_:F>?W>>>LN6G?>U0D0U)!YC$U)1< S:TR-?:0BU3%'JI>OGEN_ MY6?6Q,DH]EP/F!A.O($7<"\7FF3??'_"KZ+?G/?O-NN&;:>]8XF]2S>_S3CG M\PC3ND-;=?HU E1^&//'<8D?6*I,>U=EVG.72%@"O2@3\J+H>4?%_MNVZJOM MJ5GB>I\!VD0F=-YBD@>/<_)5#SW5NE+PK!4%I]P!RSH\:@C2S!9LUQ(?<3C/KV#&/<#K2'%L#W\@ 7H M%K$#XGRA>Z9+Z_? M2UUHM)WC&PQ3!6SVSN&=DW==Q]&=VSDJL8&S^%A#\>Q M9H,?#*Z$+5M-[(23@,;$[:+/DZBX@$<>#_D=R8E:&(=YJ5%8>8.=CFAB<,A$ M37PZIM:QU(IV18M]LPE_VL16*2J:0(W^->=@IL>(2TKBO\UA_COK[<7)\?FO M[TPPE#7;'+OC:N&-9$N$F1Q)%;*\[-96%9$ MS;WQ#U$ZC+=LZ!T^D;8-/DDGK:5+TODJ.G3N ?$-".0F8[RM##^R*8H/HU?Y M3>0$^ + !&B1 E9!ZWH:XIS&]*\*%;BI[)VT<$(001@8.,UOYVD/M$&<(S^B M]O5I&USX6QPG$6V#.ZW?3:6:C[O&O*G4PHLVNIFK!=V$&CB#J.61PY,( MMK6'UW^>W7@ZQD,!FX5<.)9N$K$7%D?0\#0V*_+B;_%*.!5F;FX$_0=@:YMX M4-P:H@MS4=5Y&=&*MMBPKFA@8/9P>DSY'2"/K;!M9(T"8!4OD%5ZL!5YBW,/ MQ]+HZ4ZH-\M&N^-T1=#]U)I+9S3/7W9<9OT*],(WQZC(6^$G/#U;*]/+.D=" MD^-Q0@%<+LVKP[F>\<*;D:HQ$R[-E\ADC8WZU)T$A0SGHN1?@8,Y4553&IS( MC_!\X.)(E(RD[\E;1;G 1G*,G@]),T5=2?,X4H(=I>J"H7"^7@/Q)Z1_*T+Z M:_S7-2-N\O[!HH?P!0_XU,C,,?9(!TO@&J@FWOO3?!'1>,H&Q9#L"; JY'=4 MW5-K@&?-I@*+1XO$H#8LB/(3ZG,.=(\A*JM5TN]] X8GXFR.!4VW$-P;_4R. MHD1$][S##NVP]7I0?CI1:-\ O.66YX:4*;#$'W!XIX<<%ZV[NKG[NFC#%J9J MEGG$ZVC#5J(-3K-9D7!#:T6X(;=Y_)'Q*?M8_[0&_?ERRF,!;[9WZ#PEKHTW MY)\Q(@F;!B%RH4]SK:GS9I=^F:>%'XI=SXLRN4PJ5^18*YL>8^* ,^R^/XBS MZ)@0%:,LT>':MIH/G+6]T[,^SDWXF)[]']Z2G02J,=@M<:IQT0@];=VIWP N MXETI(#8KD,S7+;Y8O61)4D7Q]PV:]:].DNGW&L/6R[7KS^,=ZW0OU29]?4P#T+QQ9C, SO9)I\IX&&C MU]LM:]DS5-V0NV \?*?87!5TV:>]+J%VMT;MIZ!VJ[E5*?GZ8O$)F>@OQX?C=Z$IV3Z!K0/VZG&,+&]NY@-LVGD8WH[=- MV\)_WCV(K(RK%9)B,^EZR:RZ2/>B^]NY7#HPW-L#X5-9:?]4N23BZ;Y(HPJK MN+O=\^O)L'U%]S7U]!]^TC5E^&_K%^_[SW#!9Y$84RYL(&:PV20^NA%B_C.2 MQQN*[I_!W_\E>^.>ZXP[W=9@U!DXHX$CQ:#?/S9[\TF_.K*L3<3/L#H"$/\<&?P3O@),Y[%XF]OO.^+GX-D MYH8+]>2;#WV[U7)^^6M^MRNJ_BLKVDO0"45.JXF9C^T!_*O;?5=Y!6#;IW@] M->& R?MQA.T.VA-7CEQW/&EVY+@W:G>:S4%O*,>COCL>M)<(&TA[2X3=;MGM M[O!YE+T'BE.E\6F5=G0IXT7D4<'4>(\4I<=J/-9UO/%3-\1_ZH?%8&F^P.!^UQIS68N#VWT^T/ATX'_M]OC9LM(88M ML4/]Q[&;3J>$2^*A]TT-JKJ"LP^J2TVF:\ATT)9=V6KWW!Z8*3TA)OW^T.GU MAZUQJS,>=7>HS6R/3/= I]E7]7EE3)_K3[$Z>RR]6\R_MJU +O9%[ZD=1+6# M:+<<>K 9@]:$=)G2T5>Y6.;3LCWICIN#IAPX;J?5ZPQ;_4%GZ#3%R.WW7-'< MI3K5L9N=P8'H4[5;:2.F4+N5]H$IC)Q6I]L:M;JM=J?3[71%UQEVVTZOYSK. ML-/ZLT*JY2T3X%MX N(?;'VQ>MK+*JUS[H5Y5&TAV;N1K7 M[X%/F@RR[7:&S4Z[V9Z,.V#B#L2@ZX*1.^HXHXYP!CO4FCIVM]D]$*6IZNK0 M/B@Z-74N46=+RH[L@\XR['<[DTEWV!J*;D=T^QW'%2TYWJGOJ3?H_0C:2UJ[ MM)]J]BK=YB*2<^%QK[.0^L.-]RYK=I.KJ: ZM,UMOXZRM. MI6?&='DD_$,L7A'DZ?R_:D,QZ,=QD<;-N#@W!FK4;B/?-G[>@@KZ/IU:SEM5E+=]"7G7%OZ/2< M=L?IMP9H]_6[[7Y33,:CX3)KV9Y2V;.'K4-SB:TK9ZLT*J_2'*_#A?"KK2VN MAWEU"S0KI/?M+=KN.*ZP@FF.FNWF0(JVZ/4QF[4W&+5:H^&D/QB"A3[>:;)Z MNVGWVMLQQ5],CWDU GWI+;YJM71-I\MTVFV-6[(UZHSZK0Y83(.>;(_U^X[_0/3;@XN++TZ%K@0P8VGIF%([#->)VM5?\]ULM8+\>76 MAK9H1D?,HK_*Q>EW-9#MMS!T[[!3O%$K-&R[;E=.A!2=CM-TQ*0MG<&X/Y)C MV1[W=NKG:N^73E5G;.V!>ZOF#-OB#&TYQ'1[QQTY;J?GR*';&3C#MACVQOV. M.^AO4Y/[CXQ"%XL8";N,=9(Z+7$Q#UR *4[WJ=#K]SK@Y="28P.WN /[M-/MC5X!E MW"TI7MJ>>M6RNX/6@6A85=>=]D$KJ@EU':%V1;O9!_*4HM_OM'JM8=?M#SIN MKR.<8<=MR9UF>@VZ/X3;:L]#SZO4(0KV5C-.5V=U;83K=5;7+LW3)INGNTF] M,#(MOH;!>#D>T>NU.HYH=\,^DT.VY_))P=*F#=?EDCG'U3 MO^HLKBHJ=#\F*]EM%M=#K&3<'_;DQ'6ZKNMT,%L+>$C/'4Z:HZZ8C+K+*0A; M;*ME#YSM,)/JJ(BK NO=5Q[X\?S4K4JJ@@^"NYI96X_>WJLE;NT#WF[,=PL7 M".S3Q/#W0J9/9JVMU]UYFTQMWQL.UTAFYO*#KMKAP,.MWA9# : M[#2O"[AJN[E?*MIK4O$K[/+5LKMJ8GX*,7Q>P7@R+%]7+]KYMG>N+[TL$O\H M T<>"=7J^FI>\B [5R=^*%ROCISGE%Z5']]];I__G]T_7_6&\_GIY].OET_6YO1E?623@5BNW_ M*,*RSBNI<6__A%=E+;QG3HWT/3'R?&^!7?_V7FQ5V'2L"W\VI8L?7@[NE<58 M5[#L'XKO@;C=2YF:#CF8BWMLPKPO8K.RLG$?!&"E,77C894;3;;3^'W!Z+W< M;Z#?:T\ZKM-M383H# 8MT7,Z[9';$J.1XPX[R_T&MA<_'MBPUKX/L:RZ3-\' M:;WO]/A<&G1'SGC0Z@XG+6?<<9K]T7#8&3J#]J3K=IK]_G"7M1-]VVF5%4\< MEFYR:*Z SUX@K7!BC2/@$'63CZKO^9!L_=?GNELHY4?ZB<\G)T0^RPQ9M/M2 M=D7'';8ZP($EJ#RMIAB/QY.Q.^B(K0X5V$WI_NLK'K5+9"-.L,.1;O;':^CNLAV;8P-P#RPA;S]-@#7. MHRB1KB6Y;W%LS"HP8S1[HIU55@7;!SVKTOB[8Q:JR.!SAO++?+3=!M-V..YV M7+?? =8Y&/7&PTEWV!]T9;\]&.VRC-1N]^LQ357;7^UM>IVADP]2:D=.AG+2 MF_3EI-,9=D>CB=-KC3H#^'#8;K5W.BY\8,,;?Q259U\5\H>T(0^P(Y+QPB)[ MUGEO1=*GQF:PY<7>]#2K?56UK^IE^GILT':2Z&EE^*#7Z4X&[F@H)IUN1XR< MP>C_9^];G]LXKGR_;]7^#[..ZY9=!3+]?MA95U&4E*M;CJBRE$WM)U<_!<0@ MP,P DIB__G;/ .00#P($!\ ,V$XL"R X.-U]SJ_/^P05BWJH.$&4\WVVZ$#B M5#2KY*[:"@R2NZKE8""IE]9JXX2#A"*N$!*((N^PY12@O0X,!R^I"UNKN7"= MCO;:>1+++Y\;S[0HG%X*"264=U%A@K(B4<;XY\1Q;SZW@@"Y;7PTJ7*@GQ:F%"!^; M%]95HV"[297MC1GN?";M[(G6'5_9*0K#?D,+#:C'32 M$(^A1SK A-VG_D:#T09.K2UM-^/N:Q/MQW%=+K\.YZLGM02O@$7Y^&M88]MT MM93?E9)&&DZ1#3+P*8C ZR !*QM[8V>\M@8Q:2#QD$A@F6+*.XT,-H3LT^_5 MD[QCH\532T[W$!C?*J7(< *T@98(1[+T@3%%-/554A;^S?;:7%,1)T*B2< M5UYK2HV"7.A]QA)I8_/TCJ^S=,I-E=*Z3@T--M4C;XL&RBN(H(JI78X@1A1P M$ 'EC!6>69MFB;]8!U4U/#./P5/+CVZXB=4'Y.45)W=:)O)6D*JHUT9AXS"PA M1$FO"!5,8&45)BLDM?;LQL'XS,^-IE$_6M&_I/FB9^W*3X MK@K"CGB-]SI-?"Z%[THA_*2^U1'?/2@S)P&ZF7:2,4"$-M(HB105@"*OH=]K M*M8)J&1IJG@;E;R7"2ES)]>Q(84983BAR')MH^ZHA9/42$VL,(Z[Y32$Y"1[ M@2Q/&TU#BABNB\+:CBK=.H*V/'F<,&^TMY%82*;4TQF-HD)8*<6N6 M.P4UI\(1U$-=:^J51H\G*>^@E#/EO!#(F&"@$2>-5!8C"(6C%&A&_1Y]<@SW M)$$GIEEUR']Z/)RZ3W9F]FD:@ M;R4?71^!WI#,W,WYVE!M?B0>F!$"8T5"G8LUL&TI<(80+4S#ABB M 3+;JEK?BL%/H\'PO[^;Y%.W@+WC\A&C2;@FEA"W%1+:SIGH)[.0O2ML+UZ* MC:,\:%,:"8:(ME!3("PM4Q)B[>'6K56/*\7M4:6Z&6A?IRQ]G(S-'_WQ,"!% M,1]3[_XU'4QNLQ^L\P,SF'1'54JI7BU*('GQXWE;#QX$MG%;5@\N[\X/* MK_*/DY@__S_QZ1]<_K&OQO3*K:R!G=:!3@/?+5J9NMJ M%UUVX_*LB-3WLL:.N=R-XF(ZZ8_SP*RV?KR:> N="O^U!".E')<&*N"4\@+: M[#OFW(EZ*7J2@1Y@JXIT M5Q_M*F#*JK,N,G6WO$Q-LM?.N&OM\@J^,0R6:2"]= C&$_BY:=:XFDZ*27AZ M -KZD%6KE+'1AQWK9Q24WDH+G&7(8XJV+'X^!&^\*XKI [Z G#J M(.08,(, MT,%ZQ!00"*C%FFR7%;L3Y8SU(*4]3%8U&5PC\O%8&S[0I1U!%GMIG;7&R\(0;%Y[[Q0U3L7C;:4[%X@=.QGT" MKI0Z83T\:Y7A."B#3!I"D!( VX J' 6]AYB]%C>MPI 6YU^D&O%VA0,2"#0& M @9 2Y4$.,@]0=1(JH-I""$@%B,!W#YGMIU8>D8W8PI/\L5\RITJIOEMY8WI M11/-C(M)]L/SU/;Y8VOJ;_V>\C;<3%IXA0*78VO;Q#5@LCR^=@^@0I82@2TF#BOIN?7A;I9"(XK 'O7]MQ?4\U9CX)Y:M*P4\<4+F')(.>$""RN)\5X!#90&T'"I M/">R22U\/Z4GQU=@VZY@=T%U3@*Z3D#C3!:MO:$8$BN\L$0J8) '@"@M&VU] M>>JU82=GN*V=:!R6&,]+#<-R!S9HA)E1-X.)&G9%VTDNS.3";,4(AGM1^A D MZ=WHLI*CN@_#6,&H@H@12&(4!'CFD?.6>XJMW^<48RAZZ"2&YR5OYM9XD+R9 M+<<#31@'2C'#L"#04AG^%0!QHBG1D.ZS63D%/2";F2K0 :VMU5RX5C4S9GH] MK3J05P-9S/CZ)G=]-RH&7UPV'!=M*^]/+JED\39K\=:$H&RO=UD7@:I?RJ]! M#MZ[R97_I+[54XJ(T1P(B@S7Q!LDF7+62F*!DQ3[Y52SY*]*_JHDO=M)+S^O M^@_\L"_I95 1AUPP6(B" 5UB$-I#172 T3ELQL=%6&EX;TG-E'[\03UHXXW M]-I&>YJ5EG5!64JM,E.KS ,">;7DW7K:;<#^W]Q$#4;.OE'Y*'QA41/(UY4\ MUI4UQQ@P@F /#5%:21+SUS6T6&-BW';E'L^$>\1ZX8YI!O-/LN'DR2PD=0@#.'>0"L2) 81HJS$@RA/IL?' J&?G#VZ#, 3U&#DYK7)=DS+2@29EC_?1 M++9I5] NI7+C8;2SP>:3R3M:@\TN11"HUU2"I' M(!%::1;HDD(*Y*'&*XS]/6A_HD?('6_S68: MFS\J]OG6% ",FQ-@2;Y0K7!DRCZ;>=5E:MKX"=NVM_'VV=7?EBY%]%/R)@B2H>5QJ0HED M7$+A)6,$>F44>+[*]UA8!_<$7ELUU"U-KW/9<(= MU_A)#\,NGOE\,!PN"C1A8I$I(%JIB-79MO[PZ>B/(!VC0["K/"=\D3>-"T>< M1Z6P[S)E8HZ<&MW&OBVQ]WK0#//P]B@;A$]]SLLRAWP2^[E,^JYPV>5X5)HY M99SX[6"D1F80/E0V)RM[W9XO]B--^[ZP[V_/\-/V:.'5?YV=O0G:^P?UV67X M[&SVF'*E\Y4-G)"F?WHN[#YF[;XE0O?7&TR>;C)L_7%';CC MI>5;'LW:^S ]#AQBF7T,_C-?&G3U>7 6 N7OWZ)KMZFUU>O?_TYOVGCY'< MO_SYYI=5HE\RU%VCZM427,'#M1J,'D>'.A8\0;:JBZ5Z_4"<%KCGE_F']\L0 MA]RE^N59?U8?[@LNE]CG(5*Q*CR7O9N9)9NG&4\;36,L,RB:7'Z]6 -8#%>)><8@ZQM6-RU44BV+CJO%>5UT^^JF5?5Z9AR5M\?==M4))S5/=MC&H;HIPJKG?UM MI(?+JV!L]E9>[4SYWJ*UML;1>W>03H5O7V7BK35,X3F7N_M]61LC%F*UO.V[ MMSJ'.[DS']_"AOPF)6T[D[$!: M9MP<..HLNVYY/?QOT/"++-@P ?^?/KVB PM<:I/4:(CL:,C9UG!OM\#S4$D( MF_%S R5-0N@"<>"UUIFOO[DO;C1U/QU^[%C#]^VA4D;:2O9FV'J1X=Z.:8V)BQ,7MW$PVO,N MU&XV!UAW97[(QW9J]E9.O:-H[K^)Q?$(VS\JG!:'?O]8QON\=\6FXL)2+WR; MCZ_CK./XH7\,)OW+:1&VQN5OOIGA-#[UHBA<^+]]V+["$X8-!(0HI@F*U88& M0L:9($S*U5/: 1P,IXG.OX^$[*K_*/+OPR,N_@V*.9O_JWTQC61QD1P#XCE MLI<]YT(F"4\2OD\)1P>0<"R9,@H1+@TB#EA%G>-$,P_#:\+$BMS#N81768@' MDG!(14^B9D2\Y0I5QPOLUPY-K]BC"V!\P.XU;27[2$!^HKS_6 ^R"N6?5KA( MMYET\[R+(;:M$8P)0:PEEB.A(0!(.. <%0N7PS;J7ZSOS=X,8 >P,OM;CJD M^B6T26CSXM&&$H\\!$P11; U,E914^2@<-XSZG=40QM'&R1Z!/$3TT+7N5)I M!_H%/%Y:G5=,V;);8.-^MS,X\&3RCA<$Z#+G/AV]-]0L'@"^D: Z=B6C DLB MJ5>80PRE 9III>%R!>.BLMC(+ #<@XAT1!-,&) P8"<,F/G]VXINC$%#3:Q5CWCJQ_&><;C_U<=>M. M0M/.AW1 M9*<6%GI)(=.4G-0ELE.Z0.?3!;;"?RH#TGLJ%5%QV(W3)D _@A ICJWAJP;- M'RL'2;"#3Z5OJW1VE.P$*B\#5(A5T&.'E5&"Q.G*F"$#M-(J3FU94=-RK%0C MWN.D?:/M4ZK1ZE0C\S!NU3+03^D&*=V@;2E'V[D .'& $2P,\@&YN91">VNI MD0I0M'+ PAXRBV@/\*Z4%R913Z+>MLRBK43=<(XILI8008@E2"-L0+"KF*84 M2K3LM=]/ A'N<;C7B0@I@6BO'/[7?%P4V4T^]H-)]L,PO-C;M*RV)BMTE.R4 M8W$HI8Z<0WZSQ;C34I8^E*)4=\M91"UT+.AD@%AFM0> 8<"8X];K%9F>.^MD MVTP\A3VY8@CBOB>>ME6&.DIV$OU#B?YVX=G5@N\]HEP(Q@ SQ$HOB%#267T2GIB+]Y@JG5UE0J=6 M$=Y2[7?G[.OA,+H+HBX6?N$/%YT'74'DUL)N)["UD_SZ? "=<7S S[_-^7T9 M/;T)6E!0EJBT@ "!!!3.8L82M68L&TI2:^SN*N1_=2.7JV&I_RA[/1@-BDE> M3I_O L"FVI%4.W)@Z-Y#[L9 M"S?!LE&[#[6,]&BJ..LXV0DU#E?$(/BQ88,S12GAT+GP'P2UEM)9):5"P: S M?KF8=2_IS;#'I3@Q5;'5>?HM33Y(52*I2J1M!6%W>6,S\"SJ=6"6>8^D00%% M"=9&0V%C21CR#BN]HCAD+[XPT".H*R'$).%)PKLDX4XJS1#3@@A/,%*"$NLA M]P('Y2B\<1#]"(%@5YV:*^TEI;[_&HN_?#Z^SL85KXU'1L]]H21MPE"\31;)G-\K^)S9O>]= MO:S64D"48-@()@B*Z?&26 MA0%2F$5GN2+=718K0KLQ02V*:Q/2 8JH<45X+ MI)2Q!%JNI8;$$P %5R[808?5=8AHQA'= 3WGU-3RTD>E73A;]>,MXC MX&5XR4B'(_0_O'(C%WM8QFCFCYU3%$D[TDR:H>VXF;J=9-_'#')VSG9.Q]T* MT -0STSXF1#50Q9*@6$OF*5%2B*X M'[/[_+)I5/I+1E83%W9WJHN!'02;H&6X_9R3:F>*<+=JL%Z8I&P*Q.RA!NNA M$?_F7]/!Y/9O;M(?VW>C+\$2C[V)ZDDKD$9#7 GA'"*(0TF%QX8!@[7A6.C# M:H <--/-^#3DL;N4)R0Y_ "#_>F6VZ,)U=P$.#%:"$!8D&81T,)K3(&4@+D# MU77VL&S(DFR_CMGENIOW;I+%F30=@?94+):*Q1:0>*>RL._G2/1(S&8-IF_W M!1M /8C=ROQEX AR6 E#,"20 V\#W_13B!!*#QPZAW$/2([$]Q-F)$PXR5B MAO &6\U94/L4D=R(@!M,$X(P5X X>^!H+NU)M)RQVW'5[R55Z;E^4H5 U,-\1D,IQ-G6X8MJ48I MU2C->?7[)D;ROE'Y*/Q:\<'E'Z.N^+IB^YI](K& E&-LH4,$*Z&1I$A;HRA3 MFJ!E^^1QGP:JVR>H9I3,[!3PJ'GRM,64TES/XC""6@P0@\'&<8@JYBAU &#- M/27LJ2TFGK<4<+YRC$@WG#4)AQ(.'1B'#.:>(PF%\YX8J#3&1A A&?204[PL MO(_[28Z)0QQB[*'$'#)'C#)"(B]C VACB41N.6-@GTL).+2J\_-I.8!>3!7+ M/]S@!04M'4)&-IY-B$M3;L V=\0JEJJ_'12-5?;78 M&928-S%O\@$=9U>3#ZASA"7;J[&DQFW:U,RUQ8M*67P_O=8NO_(SXZNT78JK M>Y6QGJ;HK>?!%B%*(2(Q%H( )CWP5&B(X%.'">*Z"0,:,<+6K&UI44M.(HDM M\M91PQ0!E@K/C(1*8 8QY6"YU&((@4U,1A+JB'@Q@$J(4%@>7[% M'E;&1$] T*-X3R"U1K^MO_K/_P@?4'KH:I^9?\?\G:77-6'1P['YX\SG@^%P M$6 ($XL<#]%*EJ_+9/WAT]$?0;A'AY!%>4[XHO 9%SN'!.H^]5VFC!E?AQ.X M#;R4O1]/PE<%#@M*;C8(G_HT9>=H>+;SZK[.S-\$(^1"]>.3L;/:8QD>_RIWZXR+\<;^=]:^X"1\YT_$S9\J'=?V4 MJ>%7=5NL>="#,^GG"PF;LR,&-]]^SE;0'@[_YENFII-QN".KC[+J[/LE3,;K M//[FPGFN,.IG/_HN;/ZF+7[EPC=7FTP?;O)L?7$'[GAI^9*?DUZ1?3,N!A'P M?LIR-RPGM]TMI6+L<"&H$L9'MP&2 2($?8._%_#W ,MG/@BCTK_??";A8X&V MBY'IC_- U5_^K.Y/YV8],5NR]L4#-9I$Q20@_W#V[M?9 >CQ MT)9+Z.?QZOC3IZO+ # 7KWY]DUV]S2ZOWG]Z\_[3QTCN7_Y\\\LJT2\9JKR< M1I-U$ES!P[4:C!Y'ASH6/$&VJHNE>OU G!:XYY?YAQ^*Q/-YX %K/7V7MMR2 M%;OYX"I]9.G/Q<@EGGD(3^RZ#P."?KK,/HZ'*N]E[T9FZ<99QM/C M+FM)_UVUIF!D0$E_/HFUS*!L/KF;54*>753M1I(C?WQ0IAAX;JI@@+FO]M 78>4EYAU>RM MO%IT^=X=\=5MM&AQKG$VWZW8J4#,*C-U3[YGMLI4WMP#IVFV$JMEZKN'9OES M8U0/=PZ=8[:3#^31/5OPN^SH%9G1MC,9RZ78W^:EV+[\IS%"\3E9=-_,L&XM M VXN$W_*=H^CU(_^^SMR?'9]VA4PX^G_#8I\D053)<#\:V=<=&%4?(YAK]&( MUM% 9D.KA.,?7#MQ9M.V'0YJ-O:Z.!#:R'.\9[!I/:ONA#$QMM(L-W>"7;I$ M:V+M75D[SH#N9-['N@/9/=>F16&KA6-Z=J>5/=^IF_:\44#J&MDKL&E?31:Z MQ?OD'."MV/_[73NB ,ZAMMIKHHFS0F)-N:%06&01\LM3CH[4$24)=>?(3D+] M7*'>F)BQ:TL3:X.!#K'VG =Y(UIS"HP"!&$4_G[@;LGK6IID)UK2TC)NW$Z] MNIKT71Z+56IQ@:AN_;2',I6&T&_] 1P9EO=-V!Z MS7,W$Y'6F*UQ&H=O(V> MU4FXO7?5VW'NPD\S,\US-S*WV217HV)8#OC*E/WG=-;5MY6HL<69M!%3#D;V MH1"G<[+1A%6!Z+G *YW2CS7:QK/?VI1,7>J0#U)+:LVW*YF]G(GLIRBQU4,N M1O;3O?Q>W(EO,&ZN_"?UK5X:XJEPAG+I!"/&"NDL,D@J" 527#VU?\B6O;G_ M[?*Q546_XFB(?FZ\!.0D!+>C9">\V2?>\/.G#PFYAYL-[H^]XXURTD"!D=!< M$0J,MI)#:Z1G%%JEEHOL]NI'>3%#ISKK1+E<D M.TEWIZ1;0B^"0 E#39!I0)1EQG##1)!T)]VA)Z?'P!3?JU95?[5SL>S.!9JK MRCW7%#,=J4ASL6:T5<6R+VG?WY[1QHIE:2J6W7^Q+%NYR4W71FY3+$M?:+'L M,\I 4[%L*I8]\K)><+'LQZ<5RWZ5%& /C/635']*&N]\-KYP=F M,%E=8WIZM;2]S'TS+KIR8[><+&R=2N6UJ^H;P=.LU%1>.].\SHEL:WGMC+;V ME]="=DY3>>USZH,NJP;>Y2W0+&>WGWLZ0RBDYQ0F-G\&FW\*%G$QS6]?-*.W M\J[ART'63:R=5(CV'VN;:8.P"OLDGDL\=RC:Y'(;W\1RW3_6-M,&P3E(,/<8 MSVU*%CN:7Z3UO2C:*?"'Z0BTC=K?GK8I#*6V*4^W%ZL6Z0>T$]O",%VBE9[+ MU!-H!^:^N!Y/1Y/$W*VF59Q3FI@[(?=)TIJ0.R'WR=*Z@T<[,7=D[K"8F*RE MAMG3V[)T8'T?U,">O1N=YN(NU4W,SDG0U&I:=XE\)&R*V&3,]'HZ+//G3E)^ MJPY9)[FTAW6K)[G$7YLKQNT2G'6)UAT"@ EY7P+RSO*JD_BVFM9=@JE)?F/F MW7ARJ@;=JM*)DUQH50]RFFM;JFM97MM^V\SL*56@6TVEX?UQ#4;6Q:+',[BA M9&=V@*_44(V,RU19SK0T(BI# (JV)B8D;N0.K"7I6SG &XE&H\W MM7ALMCV%DFD(&"*$$\&A8A!(A:T2CBHCEEM90!$;6/Q^5UM871G1] YL-IH4 M%]\&Q>]5L4EY;?ZME-(&YL13UH.$]0A8;G61I+Z#9*\(#2:ICU+/PGEN)?7? M;QR\L $7:FIM)<8U8/!2(@.1U9(: B2,S4HMDHA9CC1#8B_ L&4KT\4&.'ON M9-I1 >LHV2OR81(N1)$^VUX=6(\+&&P##(\H#,)!(A4A1BM(%&1*$*["UDOO MB4)\16>[;7!A7K:WGKS/LKA)@2P'21&NA M)+& :LT!%HHZ3#DD;GD>4S.BWV!_\R3RG2-[19)5$OG2DW8NE_KB-2[RWEG" MG*)2.$4D\XH'@58, "(!AWRY=?A6(G^? !93I=Z-9CE%#5H$L(=9\A. ^VK]N_D'2!1(4 M;$RM24A0-='F9#L@V-#_^E$D (QZAX+(,ZP)(E8HI[DFV%L$C*4KYA9M@P2_ MN8D:C)Q]H_)1.('BB6*_9?][M&IT:P*!#I*]*D$GH4#I\S]G6Z+ >">0*@7OK^M<9L7*_%[B+UT1>*WCJYLE/@[ M=T3BY6,2MH<<@Z[P=X>>MPY,)G+M!V![B;UUAYJTC;(^!\]T8VL3/K2!L'Z&DKC#TUL&B M?3-T!^(KW0D!/B/T$CW-97WMV&>F&A95-#]#IT$0:'&$_(@T'S(PTQVY:$7, M)JRF_-&#&(UC'%(=LVD@<'&NQ20DF%?(>"N8E,!0J:1]KBVV][)'U@NGEXRRDZ#YH)'# M#H''BPLJ)O$X=BBR.]+Q(J.424".'MOLCH0T$?:$^!SC/>B?2$EA'19><4R$ MIY;@I]ODZ)X8?\Y+28Q2%5\&J\)297YBJ4Q>5FS)7]S_YH.BK#E'UW^96!< MY<[XS9GQYU'YE-*S40^H0:T,XIQX8XG#0"-CH.&$$2&=0BL:AK4LH";!R9#@SE#MT:+H\!#1[3G#@B"H-) M"<8$%4HJ3L7FM*@V:6(M#TK=33ON2CQUN^C4>S?)AHV/KF\(_;;8\S:"]L'( M/E0DJWN\WU2<:XL!XM?A6V?G03JCP"?)>ISL0SEO.R=93;EVGR98, G6B9!] MJ!A?YP2KN0C@$^^LS@0-DV@]3G:ZL]*=U6X.[2C9AXI^=DZP&NR+^339PAUJ MIIFDZW&R#Q8U[)YX-1533!?7RQ2M0X4P.R=9300X=[BU[D*B&X9XO7>3:M#F MKP_'QE >I\1XXS%0Q&$HH?,8:L",1T1(_]RLG<,,_"-RN3W93O._3DY>.TKV MP2++G<.9)N+.1\ 9;0U0G',J%"78>PD)1\)9(15E3ICFXLJ'AHSV!)G7#;:D MU?LM8^1GU#^^4L.R>:TJ8O_:U\Z4E\K_^1-DX&<,>QDJ1XJU<]SK_#!:.M:U M6?+V$$WN%I/OYH%?.,X O)D=3_70/18BWE">7C:EO9I.BHD:Q8VK83,D1@./ M-&>.$"2(#BJ@H(0"(1W"?%4I^I&:T3+<8QCWI(!MS=1.8K^?L$&WQ'ZW\,#3 MQ'[F4_E^SOA/4_>V>_@S!D-CA"PUEGI(-0&8*H8U%4(QIRQ!W.T%5'9+-TQ@ MTF;R]A#>[Q:8["^,OTFQV*KOXB.*!0&$&[]VW7*Q;]=/K:JZ-<4BH.J53L?O$+8SSPWEK. M(9&&*DZ@HUP!0+7A=)6GIPFAW_+J3S+?)?+VD";1+9G?+1WB:3)_E_GP'*D' M@C#ND8 :><*HT$AJ*('2% -B)=A-ZO=>\PU%#W&<,*#%Y.TCF:-C(+!;TL;! M;WX:+'MGH,(8:0()D90)H%BT]YG7%.Z( <9,KZ?#\!%[->F[//XX=WTW*@9? M7!5K2OK "\&"/62?= L*=LLR>:(^\D.ZA02[Y8'LC 1[B3)LG57R*- X M$M0,B"! 2A)LI*04.NX"G%AL 9%K@*91S! ]0DXNGX2N$8AN-8%_1I[);ZZ8 MY ,3-,^LG(Z0X[* M:0A.*\8HWXM@^;&+*(!_S1_F%@J&$>$8.9*@G>1H0UC;" MTDC,DS-:7RPOIV'%)QCY>K'>8M +IY<,BI81EB8.IXOK=+@Y31P^O@N^@VS3 M6L+2Q.'G,;0XQ]L,''ZJ,J810AI(+2S21$,@L4?.:XJ=MDXBO5$9:YE"U8&H M67=BH<\JP+N9YJ:OBJ606B_KNZ'-!J-L,NL,U5I,;G'ZP!%I/F1HKCNRTH0; M%)XS?K-M4?6]A*T(W]40GCMN&./$(TZ(Y@'J36SFYF6PP9FSXM!1NWE-]I;A M.R%9C['E\%U;FCHD\&BM;[D[X/'BW,Y).(X=1NR.<#PAPMCU0MX^VV7==9F0H%,TIVLR79-).%H0T^V. M<)QPT6"2C_8&0CLD("\N1IK$X]B1U>Y(QXL,NB8!.7JHMCL2DBH#7V)E8.F@ M.=/1813#F#=N5*CH46DMIK46N#H8?FP9&S=2:M$I#?;4F3F56KP<:^S4>3D5 MP:4BN-/AYH3,"9E/A;!4!/>\M+QMIBE?V'].BTF,]Q>?QFM*T,HL@]*4O*Q9 MDK^Y?TT'1=CPCR[_,C"NRDCXS9GQYU'YE#)YNSZ?R0 MH#+"($R,Y%))A8$R MQ'DK'5B>S]2V CK8$ZBUHQM?+$JD^KETYYT.-Z?ZN>,[JCO(-JTE+-7//5.) MP]L5T!U0C^.&*L$,<,1JXK&7@F@JB6 8$(/X\N3M?=3>-:>+=2 LU9U@XW;! MJ?=ND@W'1=%:5$X!]F.'L#K$\B\NNI6DX]B>U^Y(QXMSRB;A.':0K3O"\0+C M;TD\TMV1[HXD'"T- W9'.%+=5)*/5#>58F-)/#;0G.JF]A5LJX1C0].G]V[R M;F3&U^[7<5'O5(&0HUH03KD!1 $B)7!&"&$P9(+;9W>J^,U-U&#D[!N5CP+) MQ1/30.[Z/3T6@Z ]B4AJ\70:-*?RL;T%,9\%%!8Y#1%4F$I,N"%:,::]M=I: MQ(0AS84;#RWS+8\\DFHP8LOX\1DU<5>3OLO+:KC<]=VH&'QQ[0U#SG>_C8#< M+&V'"BNVDY\;"Q\N'FYX:E:,AP-[OY#K\*VS32>=L6Q>CB %]+I:&)N!ZK1E;L=#-L\&.67J;+NI/IWJWYWDVN_"?UK>;> M9%P[8+D2PD)",!08"0HIHEA:#KUY=E6L,=/KZ3!\Q*ZC; ^AD>72C%9'15X. M>!PJ&MI.[&BRQ/")5VF7"A-?CC@<+.C73GEHI#<<7''0]K/""&^4D,U,BY3D^RU,Z7> M]'_^!!GX&<->%GGHV'B^ZPD=&>J/2_8>(I"G(2F[N:(7CC\L.;/CJ1ZZQR*1 M&X8@E8..KJ:38J)&<4-KF \Q14I:(:4DQ&"J)+<(*@V4%,R259ED>Y@/N,V< M(\9ZD-(>)LT,C3TY.>PHV7OPTI\&?.SFP'\:?,R<,M_/!>AIH8#M'K[%@+;^ M>!B>6U104@,G*K%D5#KDL23>6T&(-,IX*JE&FJJ]@-..+342*)T0V7L(HI\& M*.T87W^B4K--[\7'E!J'*/*6>! T&6(DT49(I 1"S"B+^2JW<"O'-R8 Z2K9 M2:MI@U:SN^9A#>; "<0U%R2 AE 40$&$049@;-V>$&1+W>/?+A];5?1K_O"$ M'2=#]A[R-4X#.W9+Y7@:=MQE;3P'/2 D&#&*#$&>0,BELM #8A75% BUHU/E MPNZY13,%/2"3'G)*9.\CW>5$P&2W3)A]^5?@ZIR:[9Z_(0SX*%8!9"A!FF/' M/5$J*#Q<4:8P9!Y"!?2.6)429UJ$ ATE>P_I-J>!7;MEXCQ1$;I+,OC^.?#" ML$92&&HH(L0KI2QPEC!JF'9>V1WAY0#]"0CJ,9( Y:3(WD?"TFD@RFZY3#LC MRF9]2%2=VY^H#]U_Q3,@BW"#!*2$::R)\5PS!+%CF!OGM05B#60U88'Q'J'- M1)+6I#W57_WG?X0/J+"5M<_,OV/^SM+K&H/.O?5,+/(71,O)$/6T0SV,\W5] M/A@.ZW)P(.Z7YV3)C6#"U>+R>PJGHS^"M(^^^^53WV7*Q+8':G0;V#-[/YZ$ MKU9Y>'N4#<)O?<[5,$A_/LG&/@NZ;N&RR_&HS-Z+ZF_V=C!2(S,('[J[TXKS MO^@\^W/:]_7[_O:,/6V/%E[]U]G9FY'-/JC/+F-G9[/'/%CIT*F\1/K^PB[6 M*;_+R'RPD:\_?G@;'_TJ=^J/B_#'_7;6O^(F?.1,Q\^<*1_6^5.FAE_5;;'F M00_.I)\OH.S\ZKWY]G.V@O; $#??,C6=C,.M57V45?S0=X//_9AK6O[FPOFN MN*%F/_HN;/ZF+7[EPC=7F\Q7;O+R33NGMJ+T9ER4/JV?LMP%:S$8AW?45_Q] MMU-Q+P.LJQ*G1[H?EUB]E,/R]1>5#U1,B1Q%C!_.WOTZ.P =+IQR"?T\WA)_ M^G1U&0#FXM6O;[*KM]GEU?M/;]Y_^AC)_R]Z-S-*-LXRGK5G64C;QW9J"V@\E_?DD MUC*#LLGEQ\NW*Q#K@0YQKSE$)>-2%?WL[7#\M=BX;+S799>/_BF+48B!V;@5 MD%:U#MO,O/GEAW"O3/KC::%&MOAQY3I+W37LYW 8[;.@FY6I%O'US)2H7L_, ME_)VN-N-.EVD9F>$71JJFR(L:OZW!<1Y2'T%4[.W\FKAY7N+YMV:XH.[/Z,4@2VTF*MT.01R_2!*=@X8XG5XA2E/A8)[.QQ>>@Z6-A'?([0 M3IZ,Q[=P6__$-K3M3,9R5=&W>561+_]Y"J'C*&6C__Z.+%*)X#E?=*K,0&XM M,VXN=^HLNVZ)_O\;%/@B"R9*0/?EZ^R>MU?S? <6N%SATVC9UK&0'& MEH+GQET\&'YNH*1)"%W,\F%[1LV.L>J6N!),?;E7;FX+NW2)UB767LR>3ZR] M%6L_L01VTR5Y]%MQWC=IES#8?D_J&?-8?RGM;Q_M[\SGX^ML?.-R-8G!@1BP M^3*8#%SQ=)VN95?Q%D?7))*UDO"--_:SNUUT4VXZIE4F5M[BADZLW,%[=[:Y MJ_>\DW?KLZ>;[R"AU\X.IM?;".J&_=XCBAR*8#:7S2R>DNK=47&^R.]LN%_>>T MF%1A_93?Y^,L@1I+T[4IG MQ$^=\4;LSA3'M>#V3_=Q];'6RF-+71&)C[?FXX-J,*?%Q]VXRUM]8:^[F\L* MD3.MXKT;L__=J%!1VTH64-LLH.27V,8">JP'-=BR:"IVW'H5)>*R)A U:TEZ M1J%S6DD@"8%.6L\=I5!+SCD4N#D?QF/]M$#S'2RZ(!==H#%Y+YJ678BK.LEG MRZ[G2DE/&$U 2KWLS':.&<<@ M@I*Y@ %>::$#'A IK';8VU7M*YK7Y A_06IWS:Y./K$#J67W M60-O@P15K83^YB;]L7TW^N)FP=URU-KK00S1CFQQE;^N2U$-N<-9,TL5-5XC MPI01%@J$/<<,&$ \/VP.$ >R#6I<$OAM!#XYTI[K2*N"/6PNM[;^JP:B(TN6*J]&;!X(5X#U(6WW@D#/ >,LM(XH@ MPP10TMIR5IGRG"\/*FO$[[;_,2!=%:BNTIW<;H<$ GB.&L8!XJ&'CC@-/2>< M0RFX5A8P92&A5*,#YXO#9E(ANJ'8M9I%UVEO_U!YKD:3VRJ%NT@)9L>G,3G3 MCI6D\B&H,U,SF*: 4.TAX$_4 M;2:ZT37)Z *-R3/66NEU#@'%*./<0P*MTU@Z%Y0CPAS$RATFQ8SW1$.C5KNA M%755I]^H,,5JN; ]90_8,GH9OG3JPWE.B MDXF59=')^=4ENI/SJS7QSEV @"'""1):4R\#&CCEB;126NB54]B" X4S 5H> MH'3"XZ5LO-X96DD)*NY;59S\GD=*('LP]SO^W:0\@X#G(*I%I.$=B'>K2B>]3IJD9=U>C75U=ZE^=E'ZB8 MA9A-U#>7'%U=H3LYN@Z)W1L<7?<5595(57F]G]2W6=3BE1LY/ZAG=D F+1'8 M8$8:&$(PX (: MQYSSC /&*&PPF'E /.B&7M=J!EVGO%U-^BZ/R'-6-O0,PGN=>IP?F\;D]CJ6 MT5R*P_OQ* I#!;;+^2) :D<=X1000""4DC( @@[&PO\4:=+GM0W$BE0-V58: MD^^KS6),$4<"(6!4S(R'3GD+@S@#@@U@:D55\UXU)0J2!ZSU6O[:P6M]-?H< MOF@PJK7X*="=73VIY?LB-W?%VG0ZUJ_[[;C27D-_N!*1FYVB% MA58,>:$,(59+2W P=:!TFBJ%#I.B W%/X.46RL>(#B51WD:4DZOB4(V;GB++ MU'LB-5:$&$Z,(IH9A(5"E H*M&[09_'8)(,>A\O>BA,.[+164]U1H8H]P4:3 M<3Y(:3J=H3OY'#J W37!JJ?H<"D9=)IXAHF14F'M"81.&(JE!@?*D>Y1L')P M;LK.Z1+=R673P@X#VP(! YX(H#G"AA&#F(#8&V4X,-Q:KI9S]?8:<4(] 9N) M'7=#BVLUAZY3U3[D[D8-;!E%&I>I.F::YX&W9N&E9#BWS7!./K C*5\S49FG M2LX"_AO6#>$6T@A" 5$>>()-E8AHHWAFAA."12':>D4%*P5XV:2GZQU MO/QX;O3A%:U66)I=I3LYREK4N&D]H)>R=35/EEL"<(B\@< ; 94B5A%AM46" M838$,JQ0@YQ'30[ MBAGB;+F_[GY:.#&^/$#TA-6Y5C/HQF2Q&W4;@^?)AFZ;#9T<9$<+2\R%XT,E M&S6$5< !H8G@1B/B(1,(*@PP+NN'!=4'T;=X+WQ=JF9K*8W)&=8%0<:6.B*] MP9[2Z-&6UB!'N&80.>S5LB#O0U42/8E3,_/V:_F/*%'Y-!SYBK!CK90MF< = MH3NYQ#H!ZE4HXR&R7XQL*8S._GHO>'6]+5B_)N \PH82;+U@@D-#K&&$&:,/ M,WD&]W [NA"T0MJZ2G=RE)TN2E +;'6!:DGP@GMA94> (4T(- ?IL=L,\N19 M.UHX\]U,7F: _-[5>_(!BQGE$"H3X%88*X6TC!-*'?4:N>7IJWMM&(56Z&HI MXZPE-"8G6^,MH]!>9%I*(104D@J B7104R4DD9 YKL/?R6%S^7E#I=7=T*RZ M:BML;*">NR]N-#UHS+(5IF=7Z4Z.M0,"N=C58IZ+UV^5=-73A%TP;@0V7F%* MC! :>\D4(+&?)Y%B&<3WDF4F>TPL-TI.[K-NT9W<9YUPGST"!L(Z:K47C$97 MNM/><&JM#5" &"&'23+#/0B:&>+>#56NU36^S9:(NW MG!FX)E@1^S!71)$B\F4DH.%SWF7]_U$5Z^!= M7G<'M6V.H946<).$'TOSZK@,/&]VV"(KA"=EQ7@XL/?47X>OFK//W0"-9]9H M7:J;P40-'P9%L#0"2828=I80R"5U##-)@/4Z5M\?29/K5LUF@I(C*GTO$TI@ M^Z $6$4%D90X'J#$>0TT!MH(;B2S?D5!TEXZ>,A3BZO.^7N1[TGU?JN9>YVN M&!@G*X<73HLR2\A$8B0:@DWGC!(+/*0XB"CB?L M@1O@4MB0J=@:[8ZLX?-NYPBLG;H8=3X_''\M,I^/KX/F]\45"VI?=\8M/N/L MCNL-. #A>]<;.RHX+9VXF%CY":SF,64Z':M8Z(.ZC1)0?!I?F" .N?LPDY / M0S6:7(SLF[F0U(>W8"'&<:(FNI1W'9=JN.1V;6U?X-B MD@_T-![KO!Z'UL?: MD2706<)3IM1!M;J94WO7_(8-=T<^-L[9XFT0V=>#T@499--=^7G]^+O1Q[GD M#EP1>_5X/Q@.@DP_B)DY[HT!C'/D@W8(I0(HW"4 4.(0Y7X_VN&_73ZVJNA7 MK O1SVU(@V^'C':6\)0[=8Q2Q%:#"S(6(H^@DPP0!+DF AF%PQN. X /4]N( M>A M1^([K:MV.;"\,9WJ9A;;S?1M]L,LM^K'-5&V5KH.7GH:1. L MBG=S&5N912&$8T6<95(0R:@4SB!K&=18,\;%@68D";:,!YU6\3H:3V\HI\H/ M1FID4D[5Z1&>I #?KJ_NUW13$-RJ:[\K^.1Y\_N?SZM=/UA M&E) 0:.FY),XXZ:&W M%%M@K93:'V;8#>R%36]#E"Q)\C:2G%*H#M0LZDF23!1C6BIG,?-$>2V4-%!X M3YB2FBMYF($TXL2B42?9(7:=,O6;NYDE[<4LJ.,H4ZUH/-Q5NE/S]".D0&U" M\7NI6HO= #-AG"!0V:"%:2JL0UICY1SE$F*<$I62_+=?57MA\C_S!VT(1V\A M_40J)@1$0$)%D!120(X9N>:K"7L;9@,80H#6*VH9\MZX:%D]*!U^5%M0RP_LYQW13 MXK<[J8D_N!C9AV_4/EF'<(L9Q8I2QQT)FJ$6 ;H8]@ WZ"[>I*L8O([K;[5R$ MQUR&@]G0ISB/IPV:7"M27KI*=TK5:V'IQ+. _T-8T=@N3V8SPVDDI7[%5-=. M/0%0&N0=$DYH3 %FG,).+%>!M51H,/TL64]CIJI-#\% >TJW2D'\/ NP];B MBM$<6.,]4[$#(G+*0VP\D(X*;:!'!^JGVX/XQ%I8=+=FZ=$V%2LTRDQ-,NW" M[X]B;#I.+BCYL9U^@Y=.*:,LQ,MRML.>: M$FW10YB^(&6KJQ;'+GJ8"V\?10-KA67;5;J3JZ]II/_^R"9Y/2<<2,& A]09 M2@3TV@KE.:%8(8L07]4YMGU(?PI2UE6ZD[_ND.AP8#T00>2L#J# D",2>;@"R#WR#ZJ M%[##'2/WR)Z-;4GN!N"MN+OSS_H'!$@O0UB$/RC]L=W7^#HC^./TYF;H8ML, M-[+M=WHVO9+6V=*MD[AC M--MN*;.!MMWXY[OY U>NK%OU,!F=IK'S(%)WV6W3N719@TW=S5J MKX,@U07XZ#X4LL%(]8X8X&71 .J(;<<0F( L(#9 MPPR$Q?3$6@-U7C'=D_YDQM'5CI&;T@,2N8\S1$H/2(GQ]].IPI5H M!L-!&?"_RP18DRI?YTJW2WSBINAR"U=*YVXN.M^?C8-EN' M^;@;EW G;]K+UK8$?+ZJPV=SO=X1@B?D[CUQ$4YA^L/U6WJ*!&/*N14, M(.T8@1Q)2Q1!SAB%C,=D59OUQ@+VJ(>I?!%^6-SMJ0+K_1(=[,"YS5FTTAIK MDO!CJ5@=%X16#G+HP1Z S8S0 M. G)ZRSAQU+I$F0FQ&CT,-7TSH ML05Z['?XZQ/0@R@5< ,"1 DF F(A@9$.(:DXED8L=_KL4H>G^JO__(_P 15V MMO:9^7?,WUEZ76-8/1R;/\Y\/A@.%P6>,+'(=1"MU,'JU16?7\.0\*8Y#=.)L'&C[T<1+>B"U0BO/%%*:T[PO[_O:,/VV/%E[]U]G9 MFZ"_?U"?7<;/SF:/*5QD>_RIWZ MXR+\<;^=]:^X"1\YT_$S9\J'=?V4J>%7=5NL>="#,^GG"Z [.V)P\^WG; 7M MX?!OOF5J.AF'JZKZ**O.ON\&G_LQS;W\S87S7.%^F/WHN[#YF[;X51PC4&VR M>+C)L_7%';CCI>6[=DYZ1?;-N!B4K7^"V354D\$7=[>4BK$#RJL2J$>W*)"( M"$'?X.\%_#V \)D?C$91-G^_^0S#!P-U%R/3'^>!KK_\6=V?S\UZ'LW:^S(]#CH2T7T<_C1?&G3U>7 6(N7OWZ)KMZ MFUU>O?_TYOVGCY'JKR7O1N9)31=QHK6+&O)[W"WIJ#&0DE_/HFU MS,1T\O[R[0I1K*[0R7CS/7D2FW%*!_O:&7>M75ZE]V'8RZ+^6[K*HAF]O*+M M+^U*8ZU>/[BG%ZZE7^8?WN]-1E,JRB2]_YQ*2V()$6VX(D41A M;SB53DJ)-%:K7-^+)6KA:]5-W.!\.C.$!J.ILQ>3V5=X2@F5%C ,*6$("L"] M()HJ(Z'RS,/OYJ<[YW&ZR..QZA#TLOC_'SL7GVVB;D%5QF"V\P"O$X[M? MX/E,CFM;'S7^^8GZ?'YS?+XM'.]NSJN3A[F@V[]L.FXT6-_M@+@:VM;]] MX2;/?HA=$:)'!X&?+RNKJWP%?^[-W_[J%M\93_.[M\;Y_-UI,7OSQ^RK*@+! M0!O%DWX=H.)K,/S.LV@4 MSH@+C\A46)BZCA\)SQ^8\I=S-W)?HW&=A;_DGV^SFWSL YN$4U?#2(R9%N%C M@0>L&P;\*3M"F'$Q";]IIZ7=7UZ186GA] ;Q,@QV:#XNBHJHN&7QF?]T9A(> M\<4-QS?QRBR7%5BE"!):.4+,;; 6SK-_#";]X>/0A/4L-AQ:[N6RS"<2/C>B5A=N"]"RN=#,HUC^.KL(XBLWE84O8E M)F65W2TJWO2I(,Q[[P'9+Y])WROYK&BSS0&-YG!?3(HA0X&3W+3!$ M_-6^6N" 8JJ+@1T$+=X5\U\)!OY 1?ZT\3_QUSX&RE3@$W?^0.SKLMV0X'=! MAJ]&V?]3867Y;:460-PK1:Q7LNK\0$H5HCR'P-9JE(75N$EV,\U-/XY 5I]S M5RI]X2*>]!\>RL?IZ(T=%&'?_CX9# >3V^S_!E".G#9'C9G(?W3#H6Y1-**8GI=\F8@.AR\CM\XB+L6.3G(>ADA M#$PQ*F:NQIN \R4+?_^X$_(B?OV%^==T4&D?4?T-LI97%W9\8)"?L$7U!!?! MK7)*"N,(800HZZAC%!-C)9)F>=PCY !"7/:?*/_V^V44')='!]7M^T#.Q;=! M\?O=AL[V<[Z=83/_5NIWCWDSV9TWDST^?7;)D9D%OAR&OYS73C3V I[?;-D@ MGL[-;$)X.&C$V?ZHR#5X*#!-FG"O)^+'>C"$@7 M[Z *A@:C+T%@QOGM>1"#R DC5_%=%*''2:MNQ/RZ=B'JV_(3 2B"FEM*8GFM M:=>!?P, M'QD$5!\.1G\X>Y:/OX:-B'=4=82+E$PCL_X[[E'?#?+91YAVSG5Q(&;X?+ASPSZYR2":!@M+CZN*G[N[S7J1$>,,UZ FQ(T9 M182L[M#F-0 M\6<95#4#\!S0'FJGM(2MC_$.P5,[@95H,([OV1\>?K M6&Q757\SS^S :+ABM-7?N.N)'M6<>&CHQ #L-A'5F<58W<"5>G:GZ-^I8Z-2 MPUPP>?OCX3 @SM=1>/(#ZZ^R#X,=JYV+2KX+!%7J4MCMJ#M%0Z34)?Y^_O$\ MJV[\^"QEC+N)A*I[W+JY9[2YL?+7BXL/;;#6;G%6;G'AT9#L@O;T,?0<-?C:A,:7HVRBP EP\K1@D09 M?X'!I'!9 'I7)BI'W\I-,"J^!3-\X@(>/:[IQB,.&&A=7L2$J,GM;\$JR0MW M+U[U['GLK<&<$2@,(1XJ[@Q"/!R((!91LBQ5$! D2JDJ__;[QP"Q[E_3@-EO MHO'ZZ?9F[I)X\/[,#?&+.$?T+(#M&5QDO&B^EDQ:1!HCUD>7Y* HIN4>!)-N M.@DFWJCT(A9]-1\V-+Z^'L<57>7GSV++L M](/+/\;'U[8)4"B))51#! @S1AF@L;; @7 A*TK7;-,3-^>!CP;5?33OWK^] M<]* 1YTTX#RP]G+!>>RV5&U:='\L>3Q6X$,O&O?9#_#'ZM<6MWK=P40_1#0< MX] G4]Z>X9X,MG1T&41GW"I&7CBBU7="[324DBPL&'(+,%'02B QI<0@X:T, M!_7$UHRDOM-HRWV.?+R\R_=LN69['G)K5#;"3TO/I.F7CO.9'^F>C^L'-QS6 M)VI5!GFUKP^?6_[GH5HTOIGY-FH5$-5!QAB(K303I_)1Z>^_^]*:?I*[23Z. M"_T2CT[9?TZ+V9=_CL&!"J[F/KP5#%6Y6\,2JL9?1=3 HO+N;/0.10=>^%(F 64P@")$X5]<.8'"Y1CVHQA'/]1*! U4/-R!.ZTQ?(.= M'4WN8AH/,2U_6/0O$M99H M7[VL=COLSR-C$J[+"MA65ACH!52*_RZ)3._A(46E=U!4?CN?_3#X<W* M(XYCC11$#@O"O%;"4N",4,'.]$$9[]"55XKZ#X.-S/0A=U7 9A,_*8$MH (8 M(BCA5"N"35!4:Y@ +1.*56[FN<-V>1T%^.*;?!I?HA!N0_E9?V;*R^RNVC& MQ=U57J1GK#EO/L0K'*04Q!DOK&+8TVA>:0[.JYN*IQKKDC(6%>:15L/ZB MS75B)/V:G[WI2;;+3+X-NJ&)B MP77EQYNKZ67<>DFA?: USX]SKJB7"OQ,3UY0?J9Y3+Z9=\;U=V[18NX6G7]% MY1/,*E]JOL Q,Z?B:#S7R*$&["E=WNWMHG!*[,(I\%*=V/*(VX=35-*^G66@WC#D),<=0 M34I_FOLV,Z\"NPXF:MB[MVQCN*6H$A1G[1(>PM-B#^]@LA=3[V/X=E19]],R MQ3%W,3H?(?(.5BK;?Q)H5L6D="Q5@[)B8D[$43NWN8MBJD95\E55>F?J@:(5 MB%B<9__H#X9N_:IK$:-RI@;_N;C?A2(LUU1J\'#.R54QH VJ9)D!,GZX"WYZ MGUU2YG3V\_'TA*38UWIXYT_/HXA&R_2N#NF;U7&N'/) MXJH"R#79(4&U MF[(@=\J_ AL,Y+\7[LJ_"1=)#&<4-7W2>XNA!@Y"Y8@R0!+.J+80A4!W?[>NA%9PN/P MZ@\7!&+&#Z4WMTSJOYEK8$'+4[/P4\R1GMGH=X9N_(68ECX<%_=E0(LJX>9U ME-];;QU1XOKY/:>6BEU9!A357:.&9CJLJ5A<=TQ\K_R)X7-?59Z'NVJA M6*,^4+=*G8]NYK,J&;W,[AX5]VZ1.QTZ_KR8V1+W+!38MQ\L@'$>8]35P0:Q M-8,;57.,Q.HD-[)%%7",-^@X&#A5.OD2_PUJ9D=D@Q@F#'IZ7'\L4\M7>'L& MN9E>QW,TL_7-*J3JSU9%I<]/(N?$DXD&SX69Q&.=^V_"$0SMK'9K;GB,Z\L] MMD\'[I1R"]?EW)9>G"1UCE**I"/( FVUHPY[9C7C*'S-@7T[J\VMI]_$EU?_\^[U&939 MNS(*<$6OAH!NWFH]KA?%%';N^[\[R924TLEPSW5+RR>O.ZFW+M)>J4 M/XA)*M85X>)7-HOSW<;A]QX"6;A:8QG7/ 4[/K/*WYBE2=Q5<,:*H?NO+Z_Z.6;//5&N;X;C6^=F+J+/XYG+)E#_Q\.;*Q8XQ:L_DA1. M-^I"\ZN]W-UXB<6TE7M=1=6]/K4+XNM@&/U%X88LR[9*M]0TOT^:+V*"8-3- M9L^?'W/]9"LNF=64+236+++5_V?O39L;.:YTX;^"5W<M7M<=Q/CEQ)6""*@P*:HG_]S9-+[5A8!$"@!=F6FVR@*M>S/N]MB_Q? M*WGC[.25M[*A -S:R5-;ZUY#YWW)CRURG('RZ=\\N$;*U>+?V$H\* ^$BF+X MZ&HN7#IN^=AZC[/RZH$XHQF.O<43[7#RZP$X.)Z5@[T2@W43=X:81U9::6=L M?C"LP3+VE]8];S>OR9M]/KUX/=E'#< S;LDH!#=*-B+_S58Z8?7.YCXW54R) M/!:(YKG.-2,JR7BD:$)I'N,HT2+:1\44U22*HRA3.$N)SC#C/-%2I"27+#?S M.5=#KE[F25CGHQMSHR J*-V8L-NZ72/V^%R,.1?=L)D\OZ7=\JBILQULK$46 MLQE;M V,X/D[_[B7Y0HGIOEXQ<1M753EI*\1[ O)JCKLMQ_>3?+87(46-ZQ; M!OCS5Q-(.T[%U[8J14'%=SB3DY\9L V7GA_UJJXTMX&FSC3O%U-;6UI9*VK^ M:;HHY@Y '!"[W1$[^PB43V,I>N;M"7LH?K#X[_MX&#X'KOA$YC6=//K[_3!]>0W%ZGQT.T_( #B MXS-.$;:+WXPBJ28F_5L7?I*LH]D;*'T?2Z@'9/1G"!6%@?S-J&*_0(5%.X?L M9UF_TT4S%E5K^A;HU*P!/ M@E'X0CSX5K,BQH?[0M;TE520OUZ^#H>L69?87I-OV

\@^W2BV?H8R?(4)' M0;/09FS69R(-@TQ;*!]F+2$3KY9PY]9<8!,,"B0R0N0^(G\X(HG.XX0A1DC"%(\2 M%6&,P1%HADF689Q@KF1$SX%C'9(CM95\SB?%UOX=4-95I)]0( MP#M;PP>Q05N)=X!@VPYW;@R%2O2G\! MU_T:J$W7KHMV=?YB%P)KG' 'R"_=SP*M9(\X3%+$V,1$]T;*:01BF*&97,F(1G&]5K+; K M#+4K/($E/CK9T3A:K8UYF^T;-V*WST&1U(1(4\N#Z#("+I%8+"T_+S KE"O^ MKP!Z"@K%E1AUSH63,QVLE3DDUOUU<30SV[I+8D57M#"ZS#A:?-8A209PYM+Z MKM,@^JKO6(FG6S.8+E<5XLAR79HQNU64RD)M 9$O .FNE;32TWQKM;#Q%F!% M6I;=U.@2@#E^7G;.JW)9W(%8]:EBAW.%E,RB[..-N"?Y;C_6XZ2JYS+C[C^6 M/L!V5Q@=5"S*-I@?.(EG9KX^&E@/P]9!R)69@'\8K/=+1(WP*!0%WHRBV'K' M1ES,^ PN9N.T5,#!@VME.K/G\VTY99-?F8!4[0OX!'A4#AV3YQRSP5=N^](Y9.V_JV/LMDYJ M4]3O:A.?R"\6;?->_\S^52S>A>/6L,B%-A8X8W&J,VY,+K-3$B<)$]R\ D42 M#5CDP?QRMOD_>V;>MX_?JKFX-=/^W97E&^N\]+F*7]1@67ZR6UG^FU()L.L? MBH4T1O<7WRQO%TKUK?A:"ON[Z1&YV^@Q.A/Y52W@%^P&#(UJQ70:Q2C)I5(D M(5AG5%&!A9!"4)%EY& K-O2UBOK@;ZJX6;#[VZGH?]_VTTU]\$![[ M6W[4[_/Y%YNJMNT%O/KOL!VUXGB3W:4^1)&>(_6S-$$1B90FC!$M1*ZI(&E& M)644@-%;G>X7E?K:V/1'%OJ,:9PJ;!8I2HA.%="I%10?MVYLDO_P]&;A]X]7OZMJ-B?RD<8*C+NS.L.NX* $W=LKEQ[?K/ M;D*M D3W0K2P/Z(%NC>BA6$.@ O1PEZ)%E!T0DP+\85IX868%O"H*@&\D>C] MI$)ZNQ,=/ 4>\#Q_#J4Z,E8!CHUE3!#77"NF!!8\%RG'9!_.N>]L8\R%$.0^ M_T >X8CJ.,J1(C'.F.((:9+&B)O#JON8G_TMVIFX=>1PSD5,A!"(<)HGE*@\ MHE)0(I"*C,R26D1GN?C[#><-Q9/VYETP(T@C'.,DSP31&3<_\YBC*!($VIWM M(Y;Z NN_9_\N'_8P!A)^&^-ZZ^7^<^-XL4BSE+,XX9$BDJ0TRC2E L>YY!E2 M^1Y\Q,]/[O,<,9RKF"FI2):07!DI)'+S*Y[G6 [03N]MT!KO(_)__G*_C\=>*_?7Q)=V#RD-/'2/<:7]5X'C476\>!O7O.M4 M];-:WA;RQYH,RA7W-(GE*9,:BSSAJ29(1^:5FB20G<%&&>J^W?)TN*CF*D&$ MICQE.1$I8R+F&8G,]N TSE-Z9+@HCO;6!AOO7.;74M9R#!K&O6X ;OVF2J^V6/]=\'#+NOB;95 ME!9MJOXPB@:XB1L\(="E:K9R';OYRO+[V,5?%+.K"7#\--ISNY[P 4X9N$%J M%CL8@&K#3ROHG1F3+8(OH'"S[E/FFG8O V6%)[VOV94G_^490(P,OV$+&9+X,^@![[CP_&JXN=MJT/8&-=:Y M(N(6GJX%'O>[>IQHHXL ?UJNH-EX.4AB"%U/%^7M]!X*S154*UR98=RX,M*[ M[J)>U?4+[C(5 Y6OO( ^7M#2?FI4%(S -HCQ;'F^6,)NV^.;.V8[J8,F+2W> MUP)G0R7K%+3Z&T OP\EI-$%]";CBJ!)5G#]' @VB8K=]Z[/#M/_C[)6J:),=V5I,\<$/*-MP,%F^T^,@.246MN MB@)D0?/V5T*CEKYFZHY?WHYJKMCB#5"$@)PM[RL>4O<0.UI;+%#K B!9Z"ZX M9?X/+4W"I!M] Z I)+"+N@_6+)S=B(K=*8BFS)L+Z[@W/2OG&SM3(Z.A:]_" M$J"TV29JT@IS:T$005>6EY ^HTJ=\<92Y\]-D%2.D26/+-+PWBKQO3:#K%ZH'[2 ]UG.P]\\;+(457.\3;2^!^, MZ+(=\7YV1"6P0L[-W="?"&D=JXQ@)5*2J(QC132B.N,JEA@-E:<_F?J,Q(1I M%1.2Q 13D>>4HQ3%DF=)QF)Y3(9R'#U5?H!WV^>;:GO"W\#*3_X[*-"ZQN[' MNL;.,T]-CNT0QZ-*<..-G//;=W3$,3@SAWC QFE65 K7;;:JW@OD"LT:[ZL6 M.7F')VLH(EC]\IX]^M^XDLH%-(1N,!!=3][9YS_O*5:I^"[&S@J>+FH[V-J+ MH<=3@]:K;)J3W\$V^@J3^F2_=&;Y"]MFR# MQK8 --RL%4$P UD^@+\#20CSZBH^85E@E\WV"XVC^G9R.S6&S$+_I( ;\'^T.#2V%V[65X_.#M0TOKW:LWI&* M>]&U?&^.!BSB_O2Z U@H/>M4IP=QW)&BS7X'O%@MPY"JW^YM+M;<-L(+=KP\HA:Z!Y@:LK;WNW M&A7Z;Q_3]F?7,G1:7,*$&U=/NC!N^=4+'(-1)=7QQI+J[3LZXA@D]A@L[142 M1@<8&QINHT5_P,_WT+;0_^S S*Z%N3LSF]66]06^:/MWD_9/[N>_+A??='\? M/OG7I>Q 8_&:#-HG!2*&S<)OS:AZ;_?[>K!C_\4W5N.E7X;?[GY3[[Y^*L! M^]7A9FP$_W^<6*@D09V@]9+CJDJ"MC\*(J(TMC@0<0\*B*$5F/1ES=<#SZU% MS[:76.?!"ZT6R;![R=?P<3?;IKEL<]?UJM@&F!S:*2Z73K+,BR ZJ@232^R&KS6@/#X,N*%Y8_BG MT2SA,S7+1L'6XLT$_%OEP@AADI]!I'%MKG=6S&\<[,"UN+=!/W8'.*]_VU:? MY=*E3!TFK!WJ[D2G79ZT\\1;->M!.]:%QKFRC<\JS ,D!RS9OP,7V @7& Y MLFC[ BQG]F$S-<^BYF9.?Q1$329QCHC#)H1.V.0:2YE(K M/(8O?N>YS8OM],]+!V""K1[.%_H<@DVT-17BW"(?_ )X/ < TVZ*A959<-M] M;'DP%&D>=["6'A=FB1ZS!(KV1BVQAO7@PBVQ7VX)=$+<$N3"+?%D;HD]0;+B M4;C)F&Z!9$$ES'Q9+#8@L#+&4\Z9<0%03*B.6*)!\T8))3S/V?:ZN1UZ"6F9 M*"Q2R5E,=!QQ(BE%B81^#DJ38]/4/X'H8EO=45A?8S <'5@U"L1'-KM)< M/>M-=ALH;K'FFL"S!7NH2V38S0W4$"U]4_ MG6$JN?4;>_C9/Z)%\RD4UYQK M0C-.HB0WUC83&^"K5MT_+6'*6;HI#EV!W^P3_E;_"0IDO% M6)JGJ=E1;*0631B&#D 8"YEF*4G[]?3[VV)RW6F?Y?TU.T+7V8X[_M*0=3(*1DRV=?+YR8@_I7XRSJ_: MT&Y1Z%A21IB.$3(FDJ8XH4"GE$BT[-&);SP%T_KWM^PJAX/]B9E46CT[U M5_1NK6"S+.[!%GE;UV1_6!HAR19&0?S]'M"IDU>AU_&'OU?XUU^*Z[: -8]. MWT1XEU[;X8BY^H97'XM[<\US@E]?01K=7'=+-EZ_]1W\97CSVK[A4VV,/%O9 M;>0BA,2961U6NO1UX5L$A=]Y(.YT+M2]*S=VX?GJ^Z GC&T&C7#+T*#7_*68 MK4I[R-H?[U2J0\-?Z0KZ)F]G,_=.9]SZ)SH&CE"+)%@HC0),<5715 V?^1B@ M:O[=&\L[:7H%0J"_M2Q M^SH&VS>].X[A56I^@3?2V_W3T3[SUI1I55^$T]XB,NB<<5<84T5? M;!6194YI7Z_KR;>-[+Q+RM_!T*;+4,GA/CQUM\&8%A*ZJ@7[Q975-0TS5T(- M02A+I.,B4,(5#;$9X*X6A:5^L"\SHY/3TIIP]9?1IBV5IPL[)XZDEL3+QZ&E3FFV=MX@JQJ2+5 M%=40S/$0=4]4\=@]M7=,=G6[,_M;!HZE"IT"<<=B<3WY M;\C[U+-L* ,5##1;I&<>!8:2M$^7A3WU;K-#64N[#BZP#-3+6*\4V#GM)7@) MF3\*"$\V N&WB^\1,C\Y$YG?@ (/R_^R>46LZ0UF\,R)A@:+2Y UG8IH9\([ M=AP(Y<.DH93*$QFN.>'>*8!+'IAR"E_Z9_NHSLU"V>@_M'UMR+E7]>O,\^"T M>\F^K#FXS.=>UP1!001:]!8K"U "CQ.A%M90:M"9=1K.EH VA,"D6YBPC$#E MU7&^@JN[YLYW_5O[)/-J@&Z;E;?ND%\KFY0HYI667!J[[<;Q@06FI-5R9M,4 MY@'>9=\Y%##QL8!"&)E1]MU;F_[1E12H9$Z;5*>?\C$Z@UG/&$86N$T&E/<+ M")-16'"R$0N^72Z,$";IF0B380,RQ&> IL;GKE3VW?I:LDNK?I66T2/*@9E$"9.=^Z,)=MD/Y36QM8@A 'IO:/ MZ2J$(^B ?:7+1F&>2;XE7?;K L+)R\=?9VR^?#N70+M[7],\#>7.D"0LP4CF M"3,Z7%.>I9JI'(D\09%0VWOM;<^=<1UE,1<\3R-,,AKG"&=84(99FH@H.C:M M\=YR9V&U[7FOEOKHN;11R#2RD=%O[(Z=DK!K[8X*NW/EZ'G+!NS("AB+LS%* M;G6WXR^@XF6=4D!(^Z^:[P1I.+]X 3@-17L M:54&;Z,M]P+Y<.UOIG^\ MN9U*J>9?.4Y_KK,\I0#U082CE%%A_H]E2:)0E&7BBV^6#T7(_!G5,4YX_=V. M^:>I5DU4!LM2K' FS#^$1X3%BA"=YCE*D=!RAW8.O\%$+9O_S^R/Z=WJ+O#X M=\'\+BGC:Q_7OS+C,G$M8$_>X)M%I=_Z ?(,4Z<_,4KC:L^_\ M4N!4=8BY*V>6^@!2T^LVNS]QS+;&CU<5U]/5VDA4YT+UUJU*+X)ML>:N/<#S M[BJ,7+!][?YO:))]J9XX4/4$VE_UQ#"N_U(]L=_J"7Q"U1/)I7KBA3ISDE%0 M^&0;G^V/("CF;&;L@P^%7CX83=#KVL(12N)8:!3%.9%Q2C%C2C+&,8M0QK:W MW-KNWJ2Q2$0N4(P))4PJ2@05>:13;-XL(WV^U1/OV+T-W8)W'5;XV.Y-,@I8 MFFSDIQV[8Z?DWC3WIO1[<[75JVE:0%=5PX]N!M4_V65W78;.+J $YH?"F4:N MP,&,J +RR.G7*'ZW.:Q_8<;PP/6V?Z@G^TWO6U:=5 ]LN8E?:^I/>\GNU"Z MRH_4&U#G\3=3<4_GTZ7Z"5+K1HH91V1JUOHMS'G0V8DEQPG-"%*:D3RA+!>: M89[%E(''LSU(\\_U+RR_?70-SN!XN>9F;J$6X$G\B&D1G0E,>1;E$25)PCFF!*&8)E%"E$!X M:^/5HU7##SIJQ_6^]J2\1N'<$[S=\&G=X,;E[AE L>8RCI12LVH9J/L<3C6T^VCW(38AT>Y MP)Q'"$ZK2UC]O8.NV-X>N;3_3)A?80I53">^O&.+KY[IE[\SU>O);6 MG-E0]^/Q:3!ND*EU^ M=# 5 >[U5XDW4"<9/[UQ5WV=.V)KPTN/CG=@S?#P )J"U6C:+=,:3GR]Q4C]L5K!]QJT MCE4Z3N?\IYK)'XJ%<0N:-<@R9C&.%-)13E*6TQB(FQ34J1I9CH=JD(]NH3YU M3CF+&$OCA.9I9#0282+.M=%F&F<4\[AOJ!S$//UE)_/4G9D'-52Q7YU7:5LX M]"$UYV2_CBI\2,@6^_4WT'XK]9OS 6%(Z_$)'.F$)0E-,*4DCC!C7!.<98KE MDJJ]M%W.E8RD2#.B)2:8Y5S+)$)$D"A.18K.%I_@EWG26.>C6["C4-3)1A3U M]NT:L<>70M_UA;[D362>'DZ3S3&_JV"$-NSW+O2J&6OMLGS+%N@MA4^%7<")1K8T#6D&0S:S7\=_'(;HS2_F 1DF\@IC7Y M4$#YR$F;=VHNBC/$P5PX0#0RX0-5]W5ZA MH8_84.?3T\DX\@H!T:V+89T+LW!WT[(B_@#L7!B!M?A]&R1?YR3"YODN1]ZX M:W;2*?O14N%[U58E@W6[V,HU^\-U;G5ZT79?GKD8K_K#>3U^"0ICE?>'RJ$W M$O1GM7;J!) 7;\JENH?I 1>/.6OH=2@@?&S74):SW7R#O+:-92OGK?>98$3N/ C8_U?) MZP;VLK7AUDAOK7UIGE1J6TFWYBWV=NK5PMJWTNC(Q93;:*Q9\1? [ [CU;=^ M:R-$?KO0'Z$I#EU:/% XL1_>K5TNRE=K:SA\YOJ+;R9OUW[;W.LI9(7LF7PU M?>V$6$LD0'[(=SJ")M904"B4HYY?]U"'"+)-STK7P1ZZ<77*HT$"WACE%H(* M1D;(56@;78D4)XF:\L_&-T(-LN\UY[L*6F[D+D-XJ-%S%[A<\R(C Z;-Z5=S M ]2U+.F[?4')WWY4( D-#YXLQ2DO T- \W"<]=4L*ZJ"$65I2UW:O&!5*0?_EO= M(I%)*,&HOE6_JO?T.T#?W<_6B_P0IH0'>.78CK0$@0]#,ZNII\O)*P#=O6XA M^$*_\^O)._<0BQ,J;8PP%'LT(HY@;56,)%;]&DU@9,B5^<)\[MCX&B.^ZJY M U<;S!H0;:*XMY:8<:M_M\KKRZ(;%H00VTPUR5C,I/YECG4GP#-GL\=_^^BN M:$T)BJ K5>PVZW'3%C!/TR(JDP4D$$@L1]CG-]$2L$#9GRW:,2*U>3"N/9CU M!?3CJ)J69&--RW95-T(_GBL'0?MP@5BL<_G-@^-8';O'QB-MNZC?)K"A#MK6 M(FR)8:K$M+F$(V:M"X3P'KMQ9?2"LTJ1.Y4A6OD8[36U):;UF_V M%:$.D[O_X[S]E(PX6AO# CM,:?@RAK#U.8!@FG@=9KKJ75?=;CZS^+!W'?CE@8% M!K,*9DRU+%V_/9A.$%L.*[!NCG83UBG#NCBSNP)F4.4*)-R-&PN8#:4Q\Y;V M6/MT1BLQ]Z^5O+FSA:>_KCUD[A@,A6A\T.7*FY.^S4I513KTR?"(9VKB73'D M?TZ@/=X?T'X8 GX!VN\7:!^?$- ^O0#M#P2TWVX@C;"J-H;0=K"/QEA5])A. MPNZ ^*X1!1"<3PYW JI]2"$Y9D_/XA+CEK)DB MJ/4;& 9O7 2FPNK4N)R[NHC.18=]O[V&.0*4\<:'=X$B&U0+_#'K'NL>Y-]? M_:UCFW"/M=$FL9@Z%M60T_G0_&480$BD'-^W&/24MWUIHZ.\PWD><0O2Z$Q] MB^\V9T!V<".Z=N?'P2R)Y9^KX!4M,K\=TD_60=Z8> IASU:.SJ=F0GSS>O+! MXKSN?#TMA$L?[WW#"%]N$=RH$+%NA1']\VPMZ[+RY;L+4+%#U;'H3X%ZK377 M=B0T^//.01G^1J"L,[]3-?':PM9Y.W(HAYNTQ;,#D0?6 >*!CV"[DW4"E+[* M!'*W(9K10/G;W;#,H,#ZU)U^Z((Q6X9,,4H:"_HK&RG3S*8O9) M61QA36/5"_E4/BO\R?*5MN;J6['9,$_%K_.1_:'*$(,/-==U#M7%5>ZFRX#; M PSBW!,0&JOK%EQ(SW#97058GF;$R"^CBXBVO,^-D_'5TV%.:Y;,\J&5KIJ[ M]%S:E>3S[S O-+*!S8X0_]PNGT<(]8T](G<0SV.$^J$!U(<2ZF^W9JPW1Y%Z M\("=0TKOX8%=AJTFKFXXS5['4PBD*_*UXW@#_S44TIM$*R;:;E^ZS;.OZ9@[L0#0WM) M+]4=BYG-AY1J9LU6]P+75^G%1,.@"[+M2QOY;W:XY&-$PSF S)H':U4&3'4 MHD/5YYO[V:KTCZY06K5U=LL6TL&F9HQ[@LTN%8C+H8-FO%7,-U9N],IJ<.8- MG#:OFYX10G1%#7MP[=KWL%JNBJ_7]6 >0I8[PRLL7N!?<[6OZ^0LM""[7U;> MY%7E/;H9S8H;QXKL. "W?FQMN'O9G5-5?%$-& +^GFAY\VYU,L:AJ;7?PSFS M90OFI]OIS:VQVRI;!4;*S;NDYR.RZ0+GURXM"_2-,]6KW$)E@#E(V73=]+HR M[B!]% XK?$95A:7GBEOZ[9F0M_8!K _"=L/D*WN/=E.=5Y.'1BV *\ /O6FJ MKC,AP_.@_& W9>=\+959=#M7\,/NB^G<$U$F]= M&6B9GG:4K*[GB]\&)]_?V GXG0(X"/@=-PM'0]QL<;]I(E57";%0('"JZB0' M%3,_S2SM@+52[ .+YC.O)A+RX45W$> C7NXT9EC+I :.[*HJ4&K:J!T$6]7< M(B#(+/2J,0^/>7$F:8\>@[,.I+8#QY:-WC]\H>/==?!-9Z$XJA%LX2O M2=A=^7^# RZ'XG\VD%A^Z75:*Y'Y)-+.ZAX%8-,3CGU5D=G0]&Y<\#<]2-LF M5=\=N+V+;T"X^16&';&2R0ZXF%6F?=F.7/TX%X6%%M:7<./B;IK:YF#NC@/N M+L5/IA4=R%DH=_&)D3ZAW6ERU%1FWH M#(LHBQ7)M,I)$A'$\C1'+*7Y+A5Z6VE5<<[R/$E(+C-"XSC/.4]RG.$XU9+1 MHYU*DTZAR;$+F=)1A4SI1L32]@TOGYF.Z!C,.WQD,/&/I MFZ="PQQ[!'Q&ZBM;[S%@GW0B3[L:*[8D9!]>()2(;-/,4!.R.:,'Y1UW'6K, M7E(OJ(SZ41T.H\&4WJOT];".ML2V8-]42Q\HH=K55<\Q"J_6*^!M>=-F.G)@ M\88Y"ZX!(&!SE9OGM'G#KEH+YE]L 3/F<)9A?>$;=X71BFZL6[=O1$[V!4IQ MTE&E..E&',%VL35"UJUS:?>HX8:\VI;^"D"34:JPUGMF*D.7;$ ^M4]]3ZC5 M?6D&#_@!TO$['(PQQVEC0G[[R1AQG,X6N5ZTBG';H; UB,O2-7BP-3.!H:,3 MJ%P^WCNVC$:NN'1*^-?50MQ"+X6WQI57=U6KDHJR>_+!B#ZCO^LZX8 5&?AJ MW;86=)71RA_\F(>T\T#H]P B34@9XFY7G''CO)$-(J,%L"42%%ZCR :#*\?Z@RL,@ MV@M4>;]097)"4.7L E4^$%1YNS(J9-I7?;M27?MQR&*%.M]GI9IV+&G; ME)+JIJ-LLF#99<.V [+YICL.")Z>:;!:3F?3?SNCP+S^?K4,''B^R,T^OX5D M?71 BF7QQD(?_,<#W759U8V5;KFG)?#B+6^!)>?18Y3*K5DS6(DFNLC']5_ M6AYT +=]Z5F ['04(#L[-"![7]9R%Z-%4? M,5Q>?1[G MPDE[0DBA(O-JW)L0?.\=[CJH'7*NEHZCC]GH4M\[)$MCL#XHXV/"873#T%H7 M[2E6BQK%T5)VUY._!0*#*W=97'L1Y-NWN YK.8%UW\TBEHT1H85;V:"\>68OD8FC95NZGPZKZ8 M#\K)041^^,LUV)S!A"6\L,5(YJJU %EK7UAA;CIOG'AMU-LC,TVCCSR\;)>] M[)%2'H.A^!FPB$$;:NNW-G:$VN'BCKGNZS)*YRK]6X6^< 2ZO3Q]QKOC3P1? MY,44Q#,W?Q3V)TO.0-:W-K0A$+S,=F*:/0T+T=Y\EY(,)JNS:NM$#KB4EO]W MIW;#PNPECZ1&(J7M+/Z0J0626 M3:[]3.L8J5RH/"=YFC&M<"*E9C(E6*'\0(V&(;4UV#_+]]ZU3DT9"""K/=0J M .>L$JEVQGQNL$K_>OC7>U(.H!0[A >%+8PQQTBJNP9]4BN\$"I8;8FJ;&CZ MVG6IL-9+]KNR;5: 0[*N7*VTG9=(H;S.O[\Q_=Z, UIH"YJG4>1<4X(^ :3D MG[;NTA7SF\(%3!ZOYFP23\B:_,S9G^$?JT- 9\/7EK']_ "/N\(#V:547 01J1ESS\(T#CEL@>]UESIN/E@*="6"2]C7O<-;D6&^V MFW5\#F(F&P7 RM*NPAF5WEF73MTT^?UEEYZQ:*-@1EFV!@%NU430"3]-'77; M5)7K(=]$4\*B2*9Q; R1A#.$&<9441KG,B?[@'R+1&*6I8JE-"/&X*$:150G M&2=IDAB]5,4)OUE;W31H(UH0]K/LT"\&WMBQ0+_XIL)RS^KU##QN@WQN1P!V M9Z-P-=G&*/#V;1JQM^<"[#9JQQL<'180ES\T^U[7HMH650TZ:T=G.LPHT"&& M]AE,ZZRKZ2=(0QK5.(?'V]9/X9=>-TKEW>M:S7M%MZZS;+NVUY:@;6G)6?0+ M1&R_HU_4LMF&,Q(,"88S8\D2J8RC(D%.J#B5(I8J&A 3Q^HINML$L$ACK#.J M51J3-*4\-V-/LRC2&A.J^4"CIJ-V#^UXG[?L4S,=[%HW,6LYKS%?C9%;6:_5 M 0 F3'>JH+[[DVO19_FR+3+%&]V6I;INAL*5+A9K0DM7_K3#99G.ZQ$V9&.W MVX?VM-=#GX4I>8AE..O=^V,'X<&68 5-?4? ZOQ[OAL@I@=BHQK7&:H_,?F*Q^^ZGW@QBUG5"3* M6#!:&=M%JY@*CN*(94*0& NB1MSR9,TMAQLNBZ7_Y!??('I-^TW7[D!Q^+#3 MZ%DA,YV,DLSX\S%)%,\%54F2:I(2&B?I4#>Q?^79)43%(-5.3?KZZ4%VX\("T'UMKW?77*O(Z?Q3,14!WM O5PVEUN ^.PD+ M@8-&U-^180"Y1DCQAF1%0TX_J(K;.#S0B^ZU0VX73?>R 3_.)W< [3$6#ES_ M.H)QOU#0$T,WGU6O<5BV9J&M#7>XC1N.JUY/OEM5_$%/",^TF3X:OO7HZZ5S MR87B&DN."!,IU9D6QOG!E&8BB@:$1KZOZ_6D(;<;$)HI-_NDIPDAF4P5-1J MT"2ABL69,=I%GG.!9/JL1I2[3B>ZQCLTHAPO$S>N0$(3Q@E*I"!&5D9)K@6) M..8B1D)@U%^!I[07W8L6N&H)/F=[]4S\)A!C\"KD55^U@'0PE],\6%EDY/!Z MVKA ;S'#*OZJ%H!5!P1R8SEC'66*D3@BQI3)!*51E-(DS6+,1);MTL*RN9RD MN9RX6LTW>,3]&#$;@D4DS7P0QPDQQ@$7F$3F/SB/DR1C3[T>XV:#HKXN[?WB M+S6)Q]0'KB? C+GH(0H^"*>;2%O>"=T4#O-513;0A;<;.7 M,3;67AX;LR[11MAIH37B2&B1I'(/82N6(4[SV#P\IB31@AGMD'.:T2A1YLWJ MV$P%\9Z8"F!]X8S]-I#7/$+H*A\%)LPWYD+';M4I^4-A6X(>J))E-2;% CG* MMD6\8 _-)E9Z8?>]3S 0;+.KRI)\L,FKY:,+-=T;,P^*O&?^%:]*(W,64YNP M*>8K:P]R-5=ZN@PU[DL(@+N\$:#>U;RTV_+:-M5H/\_97RR7BRE?+1W';^&:N%? 2/ "H",G2-%/-K8P1-]7 MM;!<%&*U4*X'V'1>+HVI?1<:P77-6#V=3\M;5QA@5Z[I?!@S-FCP[A1#7+!* M;/H@8]U;OFPWE_=K94:V:/DP57K0@B19U42/V5Y*O7#E1"RF]D ,]#XM+9]S MA<$<^O:]%;KCFWA?ROWZY7YD?^5^PX5HEW*__9;[)2=4[I=?ROT.5.ZW@]4Q MQE;!6RS1QCHM8R@Q_(S'U",>$V0[>QS!.[SD.M*!8 39V&JI6HTLFKT& FMOS]QU',;P M5_ZQ5><'(5SHT!=QU7FD1O8(XIGW'N5C++S^>&VL>4OLJO&M[]T8&O$(D6+* M!([C*,D(R@17"?R!YHR9&Q_'1PK7Q<^*SFV<(,9P)QH]DRAA6B64PR MA.*,1-E1PG'1-5H_PU 9]:3@@0)3828P?^0\'P65 MS=,M@ON#+15;2$^/^0\?X.N);)11DLK4Z&*2$)PPAHB&>QBE#,5GZ5Y2GDBN31O99'Y]?F*[+"J1Y?,HY#"^49"BNV[-&)KSP+R&6IY MKC8U>*X)3:IHM2N_]Z'SJ>OF4<$DNBU3)DUZ&Q!#$+!MM8/QLK$-F?.@_M*7 M?BY HY2KA8T$6\A*X_6>_:66Y9Z]?UK(5@G"DRJ6= P!A@Q'<28)QCK'4E(D M+4J68<&-(4LDCSM(8J33'$3I4 ME9*:#U@#_K.:> MF,*"#&RI_]DP0E=%0,1R'BV!\83 -7.%,5<8W[U8E/49JQ-SQG34X0RUST='@ )8+;"\UDCEJGMH&PGFHS+>!R%"<[I5J^_ M*C[X")5ZQOM_#TU0WOJ2A?KOH>?B VBC'XK%=\6*+_5J%C[5LS65SC,J8B+- M $E,",=F @0QHVV0-N)^#[9FG@+P@U%&$VJNEA6*1>>NO:5.MOM5'8@J0KR>WQ0,T4[ZRH [/?"6F"[&Z W-5N#;OC]739FJY M! 0Q8%>,A)\NKWQOI?HU9LQ23AVQR>1FQ4!?*%>GX@$0@^AI7VC"6K3J=C+H\6(W.AE7;*%O:Y2,9EG^KL035D[O&XLUJQA:VW/?35#VXWB #]5Z. M&F:AP%2;%*NE-?)MG(25ED1ENFCL9X7LMNCUS@DP.UU;265C)2R@IX"D*I3% M/ DX'%T)LTUF^/T#&Q24=6F;AI>3VZF9ZP)4N35F%U/E(CYS:19A M\0A5R.S*[^?D?U;,17R8ZWCHP8JE9\9<6.UMCOV\N#-*Q_R_VVO/D0-GA1FE M"[":/CE.V /7GLRN>+>[#Z$&)<1Y(FFD:$2T8RS!))<8T,RXZ2=BY&CT?;"S;KORDN?1[ M-VRVK]\S#N4HW,C9=<%JA"5::8>0<@\-@DNX3#X_$?09,XZA!+H2V>VVV\A] MP%F8%/=.7;B23J-_IL*EZ\U?7K5U>QV9T) MX=:]1&"D:;]'?T*_T3GUD?ZS'UF$1YXQ%2"4: M$(\#9]U6=V*6 M]_@(A>$N65N_13:"ZK;NTXC-/3=MWA++4[?#2]AA6XE@R;&L8*G8S'ZHB!>\ M-V7D2EN$A81T.?FV .T;VFG]\/;#MU7_K/K+C<^_*Z0MA;;[]$MQ/8!?FXOX/'':E#T;?O21G3H#M=@S.4Y!U+( M7U>+<@56W;*8^ /23A"L'"^O9PEW=?\!KA*8YJS%VCHJ/=NTNA;7D[][WG.C M8-WW?4U^2$)4M;WF\VW6$\N;8#E= @@1;&9KE.F5[>0.7P$KU*;*'-N 68.[ M^V(!! ;K2HAJ=**Q+Q<+:\M6V-FY&X@GG',E^X%9IK$8EL+ETO7K$&5 R?[* M@(8+5"YE0/LM TI/J R(7LJ #E0&M%WECM#3&PW.'33N&#W=X](\S:Y?WS7U M8ITN6(2TO:]L5AK2,/9#"XB3U.ZRSRK,'B=JSD0/?F+5+7LH S]&Z"9DKK5R MJ08?\W'(_P8&0*W1L0'?*ZJQ 5^_1^'X9YIQM13^L&KUO<9N ;=DAU'-KAT: MF%8*W=80MP-/;0Q#-U!OS0E8%QMHLY3ZQ[=M!PW-;5]Z5J_9X89=6[^5G8%M M^X\&',J&XCS.N25<$WPFW>2NQ>56Y #@PT5Z[ET%5%G<6D,6&9@#SJU?#8VR'< M\'[WYA8MU\!<0H33Y2\#2[3+Z7HR\=_5;'I;N&!LXZ%#06=E7V.#LDN8A1+, MP?%JH]Q&T9P;8.;XB4UG+JEK1G1O!-G MO?6#KYSW4Z?BIW.7J'25!#?,DF/;%6JY0<>7+<\3$Z, ??0<6E+_0P7GU6[E M:A[R^_9T>J-T,)QC[%9C5$Z7UEB=W*RF_N] +7; %T8CB<64P[& D=:; M@==_;H&Q;3'J?A_4O3+"9.[AB\YX@%4W=W4YJYYK[IW%S90K_B]K!1FIMK+P MF>:U+#CL+W"<.BX]\P:@-@'A9S_=0%TZ*5+/4#-/#M@"[S31OW;_.KOO9WH] M<6=M89E<',#(T\@8R6%?UWC0:M[86FOS^?(E2/+8QJNN9:IK=1=$2T@COGB& M8A3>DF[#6P8C^)T%/F_@ ,A8Q)2*(ZU02J(4R =9DI$X$4Q$G.\C3T$I2C'- M%$$9(QD2N1):9FF$LIS&#(#XQZW6&0[Z/#U/43D:[T&9OA@/P'"KMVW?0M'& M7F]C]^R4%%:U/T78'U__Z/RQ4#@)_<0<0921#D[T&I4P,R;)S+''.D+J#HZ ML_GO%6=[,ZBK@G2R"6$@DEI.Q?3>2BM04!;SY\8#!98 B63W-I-@"; MI:OW M* %4!['D&P:EBT[V*EGZ!FRNG4>YNKNKS%A;"10>;@E7K1+XY+BG6D.IU@1: MK=DFS,S:C7)XT>R8.BM0%Z5>3]YN (FU ^6W;!V-9%=VA6ME;U63W2!)$<44 MQ2J*21RQW,@M&F4,,YTQCOOR TO4[7,RC81G\;KW"7L,-A?[T?6G<]K\$V@>JRM-T,7KC4 D3P M*,F]#5YHY&R=D?QU4L,@?7F@$K-#_5AQ+F[V&I NKF>M+XY<3N15G# M%!<>,-M#4%2FE+5LV^,?($"UK0\MBJ$Q;AM4G<*X Q!2%,WN\D.C>,J+:[H4 MB(^X&(L+<\"F0;?!T">Q VSU(L4%8Q^J^OU.>7@5\?DO9B[LXM%9GE4]!3S1 MC ]F [DBZ8"__1(-3V7;!>.^:UI3-43K0QU >PGA-@JTAZ*-2=3MG7A MRC-<5+T#AO7:8'K7H_&"QX?,9Z?WWUHT(+P."D&A:; #YS62?^W)6\XKXTG. MC8T:7.E[RU#C8TM5ZL:LP:V:W5?T6BXZORCN( \H:BIP7VH:!OFWMV]_=2JH M>I(93ZVR ES1:YWV_ ,9C9Y":,&WKJ@ZV%JT6"?< I:7T7KH*NR9.>=.PS>K MC #, _F+B1%>"\MC<[,H'FR';OL1%Y-3MOJVTI=0]0!1L^4RM&@*#YR6#0") M2Q6'@^KUKC4P7/+:/\TL37,?;/S/]NCK)9)W:4_W(BKX68+S3&3@?ZWF"C8I MW2C_TC.GX9%7$P V6)D8 NS- MC'$H2?.X#JV@5W@]-%^.;M\ U6@0Z9TV5M%-#_+>-M)>542;)_LPOKWQ=]!W M_=^AG4,%EFZGH^V*]9O:U8TQF45C^(JZ5O3? 6VZ"6+/.5#C8#KOT9!>]IQV:AEU87 M^\2XI_O#N ^CKR\8]_UBW+,3PKBCZ )R?S+(??<+!O^KA-UZ\>%&=_@S\:*E M !N(T"S#X@_&5PKAT&9O\:&<7"Z5,%X,A?:()&.2QRB)HI31A##$^3X(=5,B MB=)YE(LL(YIDN8QU'":M8<$W,[5MLUT3?S?;N=??0@8Q\AZU[;9,,OWM ,76CBIL%N[\U5VMA%(TS M]5HH;]%-;%0=F%V8(HQG93T$AUU.-]AI^SD;@]FP;5\Z=#9L3,"8C D8?URP M>>DQ+;]:DN*W%8>Z=P1^LU9_K\S[UP;MQ'MNGN_.Q*&WZQSRD$.W,B2KRN"X M@.4!%0^V)LC6^4*G\M:%L;S/YJ^:G/V=FQD(_,W-W0+WZO329C[[U/_M'V:80>M'6_Q0]+MEA^9^9N05QWH= M+NT,%A;'U_V^R\,]N=MA"!=]*-UA#T7]>UCVX7[;F*0IYCG&*="2,9Y(1%*M M&(IE@M(A&_+X&["_OM=5F^NZ!>EL=\GB[91=[/CQ"_.K3>:X\&V.[OS$ANS=KC37;T9&(_!CDHB(?"DML MH9IO:I?RA!C8Q?OVHH:&9H_!0KN=RZ8_E.=,_QN6HI9 :F$(7=4 M)!HSQ!(JL"92YY0G28J$D2UQGC*YO:W"=GT[C@L1)7OK[T*".^HWHVK%5<.X)GY#)HT=V<5KW9PG MEK.-YL8BE"A?R_)^"&\@&\\*;H^4:AXI3X?MCU03&!#2]!6/9"VE7VW/7EH= M6:Q*\XZ LGC]U;XASCN>N^$O[[:EKN&[4+.9F0-P6_Z?+P#D;GZ^AV)E_[-? MB>8N62_8!^$MV_A]:=8G_*FC'-K;Z32*_]7"B0K[NWI'H=$*_Z*C3;N)8:OR MEHM*OBBS,HONE^HO_G4I.UHFQ]=1\IVTNSYNY]V[[[__X8=C;E3?H]V5&7R=1QOZ M5B[:.?R==NZ(*G;;%NQ5/IW;L >T\.93_W +C:7 *UX)N&[TYV.=P?,[FI.XJ#EL)IS Q]PSG9FZ7DR'!V$)4<,FQ3C6*8Y(IRFC$-"=Y M2@4F@O3IL YA]J"KE) !$=EJ"W.YE$<>V $LF#_3I72%3^-N)2=4,A*96QDA M\W\1DY$F"8U5QC7)4'84PP5?Y)12* C#Y MA&V;$_8@7W#,Q[2(SNCL'\-8"E?G-W]SFG+9&$>8$A0+Q$BB"4MDFJ6,Q!E5 M,4K[(.W#6$MQFI^=M72YYB]M8_VYKOEV\VO#/:>"8$9ECK)$$IDPRC$A<9JF M6L9,Y^E1[*_XBN;)G\7^.K43^,3D6]UA^F0%\,E*V3.TF$[MM.Y#7N+K7<-( M[QK'O2$T<:3B.*8R(]"R+S8&3\83"4TR)$J5[CNM!S&.LNSL3*//_69> DG' M"22MN9>("\1SK3E/">%1DB>9B!*!%,MY$B>[]*_92S I[5?7?J;&S!E9VD^R M)LOK2%=$978!\B.MO9>/K1WR$?]6_(:99D4'=/:?UEES@WBX9BJ6)&C(%& M(Y(K+)1*:"+S9)]!BJ5.P::RUV-G]H0F[(D@@5)$4XPQD8AS)O,L4AF2>6Q^ MTT>&'L+6BN.SLK7^/#?^6+;3Y<:W;GR\@V$U^L9KF>HTBTF:\9Q@I#DVEA;+ MXE3GYO?9<;#@E'QN";W/I"9AI_/^L5BRV4N+YDLQSFF8<)_)P1\EZSO;;Z8\ MD<4*6((V&G([5.<]2:0+)!F/A40B0B3.-4\3'4<*@!N*DU@"PJ+R@;<9UO =61Y%%/,IU0HQ&)%IDS-R3E.D828IEDK.CMYK?&X]H M$GA$_>IOXA%U6[ _"M'MJSIB*]91B :^Y>]\?TO;A?I=Z+:LI)]_.'5NKIL) M;"/-.4T"C',5-1GN;@ MH7>T@M/Z8%X2M/X0N9XX2G] M#,=Z.=H7GM+SC KOY#3_MYK+8C&1RH;S7IR-XI(8V8^(NB1&+-KE.DMWN@6; MDAKNAGSG+TBS,Z" $' F,ZDER7'*688192A3*L-QW@_&[9-J(HN',,*7RWMV MP[YYO$0S(;A41%%)B.3ROEN<+14*[Q+&VELRGX M'95">&F)^J2*QR$0F=*; MA?5AM5#+1X=.-/>?S?Y:KNZ_^=]FB\S_G:P0/EE)>X;B],2.[:%=5BLPW:E_ M5QWZ)I5#IH@QACCAW#B.L6+:&$,J3B13"&F%#YH>R^.3K?V[W,7+71QIO^39 M,^YCK+2,J=8::4QDK)E ,F%YII1Q6"3KW\<]AH[0GR)P5$'3SL6L?@+75:>$ MYB2%Z [K?XHB]FC#/I8 /KM[L,< TEZYM$)6H%$?V$\)$$I3%G&$\B@C@N14 MY#3)$TE$FC-\T"3=F9&27N3#13Z\=/CI^/)!IC+E.(URFD8DI1$G(DD8PHP) MXYVQ?E1Z?W9?DJ'/S.[;!*T[]J$]K^*H4_!PCS"V(\,Y/PM!N5_:JF$H19ME MH2\ETSAAU(A#IDE$5)8QG-,HYXE(TIC09*B#X/[ZB>7D9/L&7J[SY3J?X77& M@J2Q(L8ATC%)3]/T-69/\Z?G4$G]M3^4 M\8PD\1A&$O(<1I)!#I1M7XJ[[#6WOM#1'OY -(=W--3=76E\8I!R9"#FUJ%6 MREIEXXO53+TQ]VHYA>,T^2M?3+[\IL4P\Y1-[M"%/6^7G[5A\1/88-SBKR.& MB0PRW2^^^=_N8 R^]9E&PPG,;T#G=+1,+W@ MU&*"J\Q/[N$UM,V;SQ:CNKY8+- M2] @WLIQETH7Q7)>+)538N:'?V81131)92*%-HJ,3/^YF7\T8W#0U M?_/W#P&[ $*B+2B:_]3 AHG1Q-"]?KXL)^S.[(#Y_ULU@S9DH8[8G!BSK\(\ M=G*O%E99SH4RMWHNS8X;&TG<3J:E+;,12R7AXUQ-5K.E4:%+-7LTKQ!J^LG\ M#6PS/%BP\M9\49G]5\OE3,EK*_?"I$Y1OUZH&O=#U1@LP.__9S5=/OZLEK>% M_''^297+.SB#6QCS*(U3*M*<.: M(S5TD%)"TX0J(W^%(CS'-"+"6#R)RA2+]0"X]^D'B1L_)4T3R0DW%EA&\PAS M*2C%&IL_Z'S=03J$,YB-3!;[DW+G3LJT7M,),\J E9YLL=R-:K$KL2OFQ2NC M.X0R)KE1+T! 8H33X=@8MY^R$4=S(QOC;B?A0JQX(59TEL2%6/%"K/ARI_5" MK'@A5KP0*U[8YTY(NER(%4]^K)>C?2%6/,MBQ!TK[LTKYB5X==_/U>+FZ[;S,Q\LAOASBPQSBTU&MYU()MYOR?,<6BT?K/#^)6R=5,O=?#[^C_5JE?S-C>_C$M_UE9I\XX_=D&X?;"VW>5Y$-$%9<; M?+G!G^L-CC'!.D_SA'-&&*3J"#:W0"EN?A5ET1JPZ8G>8'25)T-U?9^7671" M=NA^BK0?S#$H;Z?WC8SXR4K=$W;&+M1?)W;\]U)[Z>#!8^1\=:]^K:Y5L\P@ M%C(3-,.8(<))S&.!:6:,.)KE"*5]/K CV6ZD*?EKP?\&;[;=XNN^X/_+B10B M783)19A\WL)$YY%&2.41BS1)59PKC)'(M4 LXWF6OI09.5J8I/L1)FNLR3;$ M=#Q,>S\8P,'ZIVU?(D<$=*8C#Z41&D4Z)-@:,.:@ID2B*-=1)BJV0YL]@28*5PA&-XF.&(IZQD2V%@W=5./M?3 *G/4]C M;5:5)$CF5 N%LS3*4R$2N8Y9Z7-8S,$*YJXRA_,.DM')HZ(X - (& [;H[>11L45Y/?G/XD$96[6M6S$KXN"^4><,L^*;-09HVEW=5% M,0O3@ZN[?+R>&$W(S&TN5[/E5>N[YO,6AF2VR'YAZO<4)$-A/EDV/R$G>CIG MNNW*F'1[5A;Y1=F NOKAEL+ ML[E4;8>.?TYKKS!QUZX'==M:Q.?8*[=9:RN\^ M_/H#//O;A6*_OS7_ZE3M5:[+C7K#X3-OF#8S_6K"9@_LL5SSH-:NW"XZC Y^ MXZ/[/[Z>#(P=ZDK^\ 4BP0MU)R(4V6/[S^;HV_5>;-?I7S MP57>=W'D7YG5$/-'8PU%V.C:/] _2_1/HTK?F)L-Q:CE/^]O$#*?-.-[.Q>W MQ<(,[*]?LGJ'[M&->,QAQ[S2& MG&IMC$];7*V6#TK-)YI-%PXW8=TS7A2_^Q^]/@OJ"0)+*/NZ;&M(Q^\Z>3#Z M$13? NQ4MEPNIGSEZLV,2FMKF9NBD ]&I%]/?C#J"MX *MQ\&_3TL./8UNH+ M)4# R,E6"IA"3Y<_%673B:$H97DJJ4J%(CB7E.,L([&*6$8)&Z2_/+A?N"D- MEU0F6+K1 HL&8K$3<_IFY@_=';,V@K6O6N95V.#)7"TG,[-L.^]0UZ-_U@XE M<1(QI8W=+ 2A2NXHO-P<@NT;)922Y0^+XNZ[Z:>I M-&>A_,T_LPE.P4SE:1*C"&.)S&7+ME<]G^C>X>L^,V6U=]HL MRJ"31L=C 9+2BV4P[LT%8\Y16*X6=BL:QCL(9*-U9X[UPG].KD38-=AA M$;!OG,TL:X;_O=_YZLBH-976X"&XSS=\CF_]LS[<*@4CBZWLUCV(^J M3L:HZG1-4;\EP%^#UO@A^%P_SMVI,,/\".ILJ-1?BR0B6!/%4$Q(&C%-8Y)D M4:8936F>[*'4'Z5)3&.FA40909&1B2F*LE3D1B[F.,;'+/4?MM!VZ7AS9[YE M'MIT::?U^MJ[\+23:RY$QQSQ= %?38Y=U)^..9K9IJ+^[7L^XJ#@ Q^4 6*& M;85,:Z( &P[4;?S%-T%"E59"O;)"S),]O!Y-?C9Z][,QNY\_9_<'222V?>DI ME&H7'H@+#T0'UA"AT^6!L&,["QX(BB]$$!BPD]5D.>T!"_4EJY/=R M _YC9(?AD*Q8V^2!BE0KDFK")@Q,=V %$[>=U5O=B@ID#+WKR MEF::Q1$A/$DT2?.,LB3C.="7JTB34!AU+E88BJ_,Z$[5#+O<[\O]/DS!ZH8+ M+CGCA"/%>4((4B5YP>A61Y#/K2OP95&8_+98VFS(^ MG4V74W6Z)M<)N\4ORDMP/$'^N9W^Y\KXG^I;TW>;*4HE%4J;=18$2\*T(CK- M5,8)U@KU08\G;<;%5QCR?F=FQ5U$QD5DG)3;MUEB<"FB.!-"4$)BGK,L891( M1E.12L7ZQ)4G;1 M\E0GP"YIKCI/"<6*2B7-+2:4FANM\9GE,^E5MJ?P^AE869^;-^&.0>D+^4(= MWRMIZ7:6KT]61E_\ZI>6[)_;3=@@]#&^WL6X^WDZ+Q;F^OSHV>,:$E\D>4*X MCM-$Q02QU)AR O$DBS'*%5?XO.PZO)]LR^=U]\YQS!=Y<1!YD5ZGF947KT8+ MC$2BC%.6"DDTR6*9QTH)E5"MC7?(DR'"@I<6&*59*_.[+;UD\@%$[.L3Y! > M7VB>CRDTI\\I-!]D*M[VI4,S%1^-9J BTH2BT^)>+>SJE2]../"L+247&H + M#<\%S&F>:T M3[3\PC3F:[,__U:+0K+RUAU/A+\^>/;G'"_A>8[Z0FAP2$*# :F@*=(ZC=,H M37-"%65&1K XXRG*:9+(?G_9%Z9?WSDGC*^2; AL?99VW^>%9_O;HBC+R;WM MY/#",OKPH,O3'-1_U'V_AI\@I:=+UVW8=J9,JIRN?3]9%?%")Y M/,/M<[L%6P7^%GRDNT70>PZ:FKUS0"KSC/?55?K1-@\VO_JU6, OWC;:&GXL MH/BFL(U_9^8C RA+GB&593&-",^)C(QOGB&9,K@OJU M.:/PEI_5K3[#(5^PVB]7T'=P0821CGB6(!E%BD1I1G,EDSR+M!!F9 M6+'T"N5_&FJNL[P:OU1M2KVU>JI*X50E_QG:F6=Y4)]K3)J#7HOQANA%& %J M/]4D14112:GBQ/R@DU2R&*NSMP'Q%#0E$#@9GA1#7--+OIE/BD@4Z3@66DHB\IQ)PE6.)#=F7TP8 M/7MS,(OZ+*JG;@Q>!,LE('A2UN53I8JDG.5QG+&4$J(586D2(V.%2FAX1LX7 M]8>N8KH?4N8U5F?SI^?0.30>%(85?M/^N?F3&Y/G#5A_H-T-\%]O?*Q_,]U) M#37V]T4YA8%^-5FHF1GRIVYA?G5J[]F-JN^9?4?C;][8LS-?-F]BPO(N5 M&B*^2--4XRRRS PD(YJB7&BA2,HR870Z06N(+Q8W_%5T-8'_OMXJI)R,VD5$ M[4QJL:G@]38QBOO:Z E$DZ_K%9^X);\R(UNV""[JW?JF?8/:FSK,3;%] 4>L M.JY$ZO QJN7;6V%$V4+)'Z9&/*F?S+60W3/V[>//[%_%XATLSM IBU2*=!3E MD5**X$PR%0O!DCB73#-SVO9PRH3FD7DN4CK)2)SD.621C>E(<<0=B#YDM? M&&&">X/3TZ6$.=VQ9==/K?B^G+C3WU4_MO-@(XG--8+T?[ M_)C-#N0[?([9WN\&HM>GZH0<"^YPEL-^NI_R9Z$K0N0ZQ[M!'S9EX=;GW)R; M\--4JP:L@=$H(8H1$E%.DC1C.*-$:REIQ#(6]>LG^WFV!KC@3:G$5W*U>#36 M\!??Q-U4SEH+_\]Q]L]TV .FQ9$)QB"OCR-R-<%Q;OZ5)*]/[O)>9\E.=W=H MU., M90G)!YKM !84A-<^ %1&)/8 5),M"*K)11:>X[ OLG GF9)^#C)%2IPI)G-- M%2(99SPGF2*2]<"O1,=_7S*F[[6"S9K(^Z>FFA?OAB MS!,=V"'\RI,YL:>9A/W3GK4#& $G<]2.Y"_L44T33J.,Y1S'5!"5"9[R.$U2 M21%*!,>#).T'-?WW78EUHK?@9 ?VY[Z>>S&]]VE%YQ'&QC$7*=&$1XAG5$>9 MPHC&@BBJV3CN<2Z=[.Q?U)E^=6$";&Z6\TL2*=9>'"2\G6'G3A% MZ7NT81_-3#^]*W%&1OSE%&\>]K$LC-,[Q)]I.N%MK6/>-E1,DV=6HBP56NEGY1.N)G.U/[*P Z1<7UJ0'V%L MQX:L71R3RZ$[-M!@YS-W((J5?;D2G;TT4YO(8@7RM#WP(>W_'^[@-_\-)$+- M__27R"[3%J*IMJWPBUI^_X>GFO];4;G>W)T=@3^^AY7KA3'MM%&(SR"YXE#-9=]J9XV._-SW!.\PBG,6() M41RQ3%&B8Y0D3$#,89\NPF$Z$:[Q#YH_/8'W(.7%!-5B;U MQ[V:E\KQTD'93-%W+LPOC=-A_G)+#^3F@]_K[JEN.;F8<9Y+A*@YL)CE/$E2 MEB)(S-.$]T]PEWEUTUE.JK.<;M1BT37IHW'-OLQ@8FR^O]G*6"(5"YFD"!.F M):,8LTBG*H71B_6S376>[>:[FF^V["'1?4)U13M1 MBNE7%>E \ZA][RYLXWRE,A7:&'S^\4 M7V[F\DQ$A$5,N<8\(13G3*;:2&T=YWDJ?D>[O[DVV*Q*!Z,A5>V#OT:.L\-HG+KNHU8;'P& M9LS[^>2_F%F.Q?]C[]V;U#B6O.'_WXCW.[#>W0@[8@;7O:MLOXX8R=)Y_(2/ MI+#DW=B_%'75L&: I4'2[*=_LZH;IH$&>A@NS8BS>W2 Z4M55N8O+Y65>5]B M*THZ*4O8VGDYO .S]#Y&\[=J\K@ROP]RX,Q87ADPU0/@3@<+[2.#RBA2U&FL M6&:QL9GGF>59X"(#4JY:+!G"%'W\8SCX! [=77S%A_M14:/YO;<@9^[=>'C7 MR_/A^/[-<.*+2LT?WT]-WG,]F-5['4NDOI^ )*:[WHU[GP%+W_5A?'&3[JI:'23C M668HHQYL>"\T"(7CWFM#.#BCI"420:L2@>8"@3;WT>)7J&8K;'DU8^2DWYMT M\D2A2'V;R :@"4.,+^CXSQY680W^)"-O<Z-.Y]U?^I72%_R M^!>=Q[3 B%0^^3C@T"XNHHM*V8'MD] L:N=T3V&MPCU#6+\D/9%Z,_F*HRF& M4(S+@.2#I(;>5[AC'(45+GR,RIFU"?T3[GT_B0;S.S^.FT?1:*QDL.N@.2>8 M"*<8T6#C(RX"%C(CWF)7D\%^DM5GU=4G\]6_)IN[6JTL_+]'MP#6!"[LC/1] M*H>L)V J@,O0F]RG%5AQPX2/G\+_EOU[K-/!\OKZUU57 MV/9!:-+.P>T2':MCGR?2+)#RM_?O7L=GOQA[_?<-_+/D"<_S<\ 3-O&::QU@ MIN!E][_H^WS-@Q96Y7:\%,TO%QZ-OO[7%)9U5)YWP&'7W2"EL$]P 0"JYI\Q1]S_!' XCKT M!DE]?1Q]PK%E XSO9F!OAV,8V"\_ZH<5&JT?7$.&?[^A--=G/>Z!+1NWGP"& M^C7^=)K%[3@BVK]^>/ORNU\_W+SXXU7G[>O.R[=O/KQZ\^%]'.XO/XY.&U[9 MS3VO[RZPY29Z3/>\W%_?T4.?#GRA6J-C'D/&B\Y(0K2B+<40].S8?Q[V/T\-"K,._@HFM@8/M- 87WJ3V]50]7_&+DCC0><&5%-RA5[H06&!ZV+WHM9U MW:*W_X QO TOTP@J*AIS+O]'AR_V&L!WDQROS%??4OZ4%@"I4DF%$@ M$F!_(0*\*400C:6951;U_<9(0)6HL_F^^CKJ%3; NQ0(KA [4(HLE@!?\6"8 M=%):QJ4-(#E&,[MJ#Q7$+K:*3DSV32&#R9=AL;^R4OLJ]0.-/.U*3\+,(H6% MS[$D&29MTNA.PM&T9UW>-C/'KD!IY=&5&73NP)V9F5T@#W?EQ>#Q _8V=DI M6,W1U/3!0H5OYKZ0+]WO@]D&0CA9%+[_.YR.![I?#&TFU7'#.IKLZ=:Q_P1/ M'L/+!Y/;_GW\/?5,BX.(3YV;C>"IC:/7IO.B/ZJ]G5V;2%&\HCKL2>&9Q1^J M9"I]%G8+X\(-IY-\ C_%)3.ZGV [(G;!-&L405S;1\#V MG,S@QX,A\/;AE2LAWJ"MI+"NBH38&%1++"Q6SL,Z:Y_1U82JE<9][5C9W0#^ M("1%DDJG./4ZMTYEHE>C4/<0P7K*:T MJ4'PTW?4MYJ4.]BAYY#M D;H#2B-?G63:(9 #_$BZ^-Q#5"C[_2]O?7V[\Z[ M,3A'A2S QT]C?3J.\/]5(89+04G7\Y' \'^G-O/,T[-SUWU0%& M[/EPE=#P%1!]> =&4@K'1?OIQDXZW\?[RI>]O/GSU?OR=?&//\PB*HW-V,>$ MGSS.,N$PS33QS#*GP=+BQ'HN9,;G_0"K( CR2E*HN?A4'VR<4?6!J"5-@91_ M 4K<4?_/]/8X_1SW"::QRH7?R^O_FLP!4+W_^SE?[\=_P7B.Y[ 3"?W+^[? M1&.TN+5"?2!^0?J;@9O1?49V(.S^!!]UY5HY+VTXF'/G5D>&VZ>QC%)2E7?" M6,(0)8"QA >ML>.2*+;JF8 *8\5&0?'I2:MWH/788D77[KL5X?HH8& 5^GEL M?FYJ-@O2[V@B!M!XG!++E^ MW [['GZ9[XM:[UU>M**( MV@OWT21-\6W@":!FWNTLYR&04F6O43&#X:07>K90S]'76PUFO+^+?M&+:0[\ MEX/2<'>]02^?%$(/5Q2.SWU'CV!&\9EE;\XT_WA'2;@PA<=L,Y:!U>)V_)I8 M!Q=*,ND1 ;W/F&-2,G#$C?>$<*[,.D1I.P?O']<[,(?$FP>WU-@NEAH_ TOM MPZ*X##\-TA;L%@:> 7*9%[EDSV3(("ET%GC@S!FL&+9*8!F,QXIFJXEKA\DT M7MW&(PN3F^2%[NI M^N& C85+U/ MQ?9O:AT-EEUO4) ?+BQ4;S^N^3@=0,E^SN=; G!W;%U=!OSCO@ P!VB$X2"Z M-KK?Z>LO^:,B4O/X)9@70(/EIT>M//9E(^TY*2Y)RR=)6HX9:KU)BB2#WG^9 MR/[)#VS/YYMSF570(+D"9UIJIBTQ-*,(@4(0W&L1:ES<1^K,H[\.],/'<2E5^*!Z1ML^$T+U725=(9TUXLJ %7Q?,K M<^6TQE IGM6#:PRL2&H"LTW%>*$.0%E-Z=8L;9L765]S& WUC M4J !?%<_@!$/ &G3'IB)/DYL?]D;%(98LAX_ZUX_A8U',(]Q749PZ$5MW(.1 MY+.TJ_@,%WW0^+1)/(4$LS!%@EV1ZW:K8UJCC[8;.%+C^:[<9#GE;K9)F?S- MU3654=_B3?'+=7$Y_$4 M>5Z$"B+3W^K/<6DC?<=Q?8 */C*E#R%2<5A$E&>\>559R9FQD"SJ:3]MVRX2 M8#C/W[N*(1>8_VTG](=?EE@\?BA\UD(H;O M>@[&D'90]3AFG\\(/'.2;^'G)-MPL9O:23[+ IGIB0)9E_RQ_"'I [ 14+-S MVP,G;AR+0,Q>ZTS6<"X.3'H!R7L1GZ3(4^] M9=XIKAF6R*# M S!89VQ3*V>Z2[WLTL(2PCVQ["( J=X9CH46+[GCY(HP 7[ MW(U^VG'WQ]-(48X#3%R&+&/(:D5<4,(A33*O'*\[]WYB&K&:'?M%CIH1+.T@ MS%59C)>4R4NEHL\K!D6IJ^\A&]$8L2] M5L'KU2-YNQR(!\V"!(('4Z:DD\H(&8114@0G.5L71&I3#8R7MQKL^7P=>Y4F MQJH:+[A9Q]A_/[H2G>\7"C858XV??P(;"09@?_[NU_0.<.5!&/*R*-$//ZV+ M11W*;"U9;MTV0I,53=Y>Q_I^/];E NLE'9R,W\L:7,61RH(2U45BE8*VP M] M/Q=4L L/E3^/"^D^_/2QHK IDEBM^K:GO.G<90!)B-;/F%[E7L:&Z\>D;SQ^X@";#.]6EVTBS?=7,2V/;>1BK99J_SLHTA_2?O0V4 M=_%R!;UM15RWEY!^#+F'4>H',27[Y.RZ6FMOTV'$DJ?_*VW2ODJ;M,M'$JN\ MO;;;;=LGN.*3[K4R]LF0E;="5>B M&[Y?;CX+=CFGL8HN.[!Q\%Q9FZ!3]8\XD%K8.K=AURCC0Q8$?VX245/I?\N1D?HP=#7X[)DTTG@5'&(D M"\IG@OI@G!$4(5]3ZTX>M'CW1:C/;M@U9LA%J!\AU$\5886"T,PZ;:QC- M: M^)A !]\$1D+4E:385XLNDB-F54?K!2<*TRHM6&O M8^'6X5N]MW1@!["#GA?W/K'/>SUF/HC$2O589ZEAP7'DI&2!>F.0]TAQB9 ) MK+Z&4N-S64]%T_VV,FJI2+1V8 .8CVF_FD**@ZCVVU$J\/ MDFW3RK$=R^@Z9Y[>;EPU2,NHZ_6[$SR/_4R,?A_8>-[9_^:+_UTPTC)F68:P MSPB MY%<8Y0A;8W*E,-UQ\F^>2/MVQ'Z8QE=SU3HR:PK^*.DGJ(N4D\PRQK) M/584O#"G@A6&24>T5AA)PA"@0;"T[BC:CI9:DVX_S\Y<^Y:VM2O96SX>/0UM M":M==]2\*PH V6UA[FVW'#:3QDM]':V^G ",$&UP($AS25E M8-T1CQ3C&(6ZTI/?Q,;F!0_:80)>\* 1'CS8@4].'.-<6Y(9:SQ8>T([:1"E M0F**##+4K2L\L ]$$%>R)AJW1^NN^BT>MTZGF&N+ YR\3&:UN.7^:F;.9]&X M3.9J^?_H@.2%Y7T0 KHDQ@CB&:,1NX0*T94(8B4$O:JNQ8#ACY=DUJ31O M^ERV#0#T_30OPKB _+%_Q'7OZ_5MSSD_^*G(YO5(^$PP9J5E/GCEI=#2*"\D M\9KSV&3"]S_[$BMCO;]'"UPLL/\VQ"*I$7FK_K^5.A.:") ]!F(&($T1<49@ MGW%44ZJG+$7S9XS:I]HS_]1?>W?3NT;-,FY[X\G]]2 6?$[-V%9ZSRWU8[@! MPR#RIN['$C$;VC86ED*Y" ^M&N,^0BPR$_L=P-H4>PFA;*0Q*SKX?ABK)G[P M]G8 3/@I-L"QOE^6%.R\3&]:K"3HAKXH)5A4-81?BG*%ON2(II5IFO41KND& MO'MOX34J8-;(]\1]A6,?8;6_/L+U'6XO?83WVD>8H$4J'\BX:=A'F'ZC?83W M:=A,]G57PB*["O[Y=5/GS-A([-(9HTC]R47>733>JYW\RK;7R MS'JPEC-/%:=.*,F= ,T5:NOK':*GR*H[]YAZ>=LF&1PGRF++P11A#F?:!,D% MI89A1S.KCM15A*QOF+AHJRST^^C\L< GXZ+S8S3=JC;CO,G4<%#P4"Q?W(_] MDU+=Y%AS=5:PN&Q%,WQLE;RBD\3=O,QQY-BH/0J6W6\)O>W"O@-"L#4E],+$ M]BKU\Q:YZ08LX-25H5()<6TE/1FH)%H%Y2EAE%%%1>S/P @*1EJW&B9]O-]) M,18\L(S#G!@!4UMSSPP8W@C%_MW9BM]Y-!AL7%?OU_?3T:C(GP8VFG7+S1./ M50N6U["ZSMM82&\[X^W K7Q3];UF7-"L^MYB4;RC%>/;$'.;?3_#ZGN'%;IU MY:2>6D!J,:R_LLN L_T7XVN\=]!D;(68=/6!3@:/#V](-C.V["DK07 6L+D MM;CTI-IVY\0MYS36Q<%EJ]A\8>U&K'VI;7>DA7I".LBO14CBI\=7)&Z9KMVZ M-OM$JA8.>YLZ;E]2U!%DHJ6^[(6'F_!PC>*],/'Y*=-=2LRT5UTN[[BE*&2, M+4QC@D?2I9WOBZ;?1;.AK6DV7(LL(T1E"&>Q<8K!B&+%#6><9(RKI1S-ND=0 MCE4(PA*+)%,\,XAZ3X1Q+C"$I(!AIY9'Q?CFN8U% +MEV+B!74Z+?GL8V*%U M]'F*&N \7B-MC]JJ_3.*XMOP5[G-5MV7]B >F<1(HXR)P'4 @0N*R QK'@Y: MEY+1_966;2U?MW9@!SVR$D75) M$ON2.)[5I?,_+].IM;;JCE95)1WB?"(1NZU.2S'U+&(0YR MTU)X7KQ[!LJSU1H2/ZC(W@ M<0ADI54.O"QF J.*2\PRZ8*QDDJP 4V31\B@,F0,9DHQ%*C2BFAD MD=#P?U[2[WZ]>50_\<5@QRSF<3:F1&M!]PR,@E;+^;Z"'O.&W"]7NKE3(S!E M('A"!\;BR6HI%'P@#JF,9(>,>M2>J+Y(W"7J\1RB'AM$3F0ZRP+V2#K+F V: M<^4]"U*J@#$Z9-B#L-43(<_)3VS:1ZWJ>2L$5RI MX"+D9Y[+# 5$#&7:93++9 -+C'#G!292!K#G;*8D"5P;(JV0SF0FS#:5JH-< M:WB=Q2Y3$Q9KH7+8Y[!/8JR=N6AO,.6V%+9^7-U%W*36ZAI5]68XL*L&(@+_ M# !U)5DBA$M9-I&5@AS:TQ=JZ&]::O]%^$Z4XD[TV&?QL8\V/656/92[5\SI]99Z--26BM9M^UY8F& M\>CM<+TEV[9PV^85:&^297OLN+/EX:;&VN-*(>)&A5'7(&ZU,FHF%0'W2FIN MF,/4T(QIF5DKB"2,L0-:9%2>B47VK0GOD=.@6RV]30VH1Q8V1ON17ALX-5H2 M3U%@EG'#24SF55)DS"/B#IGTI/;C4*VQDJK?GE3#M/IE]Q(8?)<2&&)-P9;Z M]X6^]W/:'^71<6Z.%.>^ISZ@FTC*GN18FD(P9I#A&LL:%?GR-EHQB M"NZYSA -C#)E L?..A\R3*1Q^G0U6IH7L%RHT;*F*LMJ^J\ZR? M^U\+Y;BIH11Y;ZW2FKD,P3IBC3,>")=2!'.8!L%--D\N GT&P[Z4G#EA)G6] M1),,$ZV1#H1(1C*CA916*$4RRQ7Q36+J>SC!P-"S3J=N_5;?.E,JOF YU:2L MNS,T$]T;%!G2_JN]C:V@ZHRMQ33E5L'TMW,LY7(0[*G6T5+UC;%7R M_NOA>/NF-=A.R!'$M5890Y)I1YBPSEAI!,>^+N5D__;34\^NG 7_MW9@E_-B M>[9R]B.9REO,8 &9"S@>W]1>9]X%8L ZPCK(H]A!(CO,L;)]993L9\\^VV7/ M7IY!XL6:?;7%UE]%!\LB_.C=M09!CPWTQC[V:WNPFF)7J,@JBPNYDK;1RS>W M 5UD_/\LWWI3O/3/V3OGW4%QU==G3F0R>**D8R%C6@EJA K,!^$]PVO3(VN: M?\8^4V#F=Z5<3@PINZ9%ZAQJ(D):)$)&# (6HTXJS(+#&'L$3*XQ N$?&W\@U_P@O>^;%= M/)2@!/=6:JF1D,Q*:90F4HA@%8W%+YL=2F!55"1S4+PF&U'Q8'/"CAG,E>6$ M&!98;/@%/*P]QM0BYNLZZ.UK3G7'+)9^^/?N,=NRR5U 66W)\JMK0CQ7OO_4 MD^D8_G=M2S9-'8[GN:E&B@5+%#+".RHS@Q4'WMM#NI_%F<8^(TS#0B)*E%.4 M*^XR,,VYH/83X&./J;8Q@[,I?J8;W\4W:K3L>'8JZV?\M96H$/7(],B MIJ7&E;$=X1GF":I-*7_-N. 9I/P])@R6=;'<!H GV<4: /*DI:A M[*%CE*<CS]\&5:[H\?&Z(8$K+%@F:+2$.:% MQ\R[()5;W4[89P6LNJISIZT4<"#$?&XZ'-B G@N8MMAD/6:)Y&-"\'-C]V.B M\^W85Y-KP&K%/C/,9]PS99!44FD1I,,!8>S) ?$9D_V4&#@#?#Y+KBS*N(0B M=K<8LSL7;&XM )\#RIXET^[)^Z^F'^I,4LR)R#!G@1IP^E%PPO.@*'PXI+W6@Z2=O$9UM;:K-9O)@X?M\R<#]"3;03C^W@,/WL^+8% M!=$T$SBS,F.!&88(,Q@[$[P(R.!,>7TIB-:9F_>S7Q>_5[\50RF35"+OU7-; MP:SE[146'>E/?LZAJY)3\-0LH6,TS'MQL#\5%;IZGY>S0!Y$8OD=UVE-0<%6 M)EJ]QL21WA8GM_?1R>'\MXRA4A! G%&>56$L5#YISSP6N+S4KVUBU? M1HWQ)_,]NNK$__]A*W04R-$$.#!IB!RU%6$P[@)28\5_+FC<241>ES+5+$%J M.ZUV(# Y@_2X#[>^\S(JJ@"J:N)CGMOO SL>GRZ'O_\PU64]=OA&.:3IPQ?6%K Q_M8C*^7 MYU._)76W(FWO;S6XO#>SQ[EJ)V"KD-/64:\I"PC)3 O-,VJHMD2SU5,,.%O5 M ;2J ]!36+#P/W1_&M-W MT\2K)4 1LCQ@:Y$7+/7;LH)ZCTT6B%9L-;&[;K:D.EO6<+:H"PR]N@$*]LRX M\SF.-DZV*KS=SO\!V?;C?/D/*:$2 +PWZ1>5&4&:>@ZX,2\8<^# G/+ I?#N M/ESK.N8^\<^+H1Z[Q*V]L;>384PWSZ?FO^%S?$R\)&4(IC?&;[=/19&5QUNMP.2!G.!JWW'>#_8 MLM2_S6ZLFC 2E 2A+N%-H$0:"ZNK30C62!)HS8+.C\?5+"UNPL@ILQ^6]PL8 M;;D??/?K8+BZKO-9/BQ#G#LP9YIVE;9 ZD6:;ESM>AHE_0KX#ACT-OS'<.+S M5^4]'X:OM+U-@O V5*2EVCX@&*^01(@IRY@CDBNMP;'VEK" 94VCD8U$%%4B M_O[F=5,R@J^R2L?/P_+P JB/VP(7E@4"S*'Q,%(;Z'.K)U?Q<+$'"SI")T@ IWPSC_BJA% MU5<@Y;LQZ-AQG&(Q]MZ*$*>9Z!! X.&J\DX@Z"(!9G,".O92!ZG<1QT]B:." M$4R&GWSZ^0O\=?D-"Z,L;H[O+%YU-:=2_(N'B8^FXWRJFU&IX=F&W>T9LHL] M0\_ GOE]T/FG'L,R/!P6FID2P&SNL6;$[]'VJ)H0E 8CJ?',24@8^B9 M)) VSF,;>*.YD_H#09OG3KLU39HZHRAR M"20C9NJE3L+ZTZ>Q_Q2E"R3/WJ8MY#BQ9&@U9H-D7%5U,!(".U#! HPJSH/F MVGO.P8H%AT[[U6-_=31HI'E7: #F(X+_DE43LM"RH!BL]RXO#J%\UKWB-$ND M#:B=OR. K+'@R?5-L4EZ"0J 1]YL%0.#3YT%_!AV[W50R!/8U?UNU__+.N' M@VD.9F"AE_[T,^8[-%'9+D3E9X#H;P>=_SOMWQ?>)DG>YA*R1R<29S_G-49_ M1X^BO11]UQ(JQO,5B1=NQH$/8Z_SZ?B^ZE?:PK1::+0JF#1 4>$9RQA3*( O M:<&J] Q[6WLV/B-E*"=^VHMRD$I-JB:1.& _O8-W#L#CE5SIZ)=,4F+G( M#?!G^% 2K)BS+IPY'?P]&'X9'$-^59=ERP([ MKP3Z^IJ@7\RX\V-UG(UCR_#M7ZZO7PTBDG[R(.[7U[]60LBSN?6]'J=-E=LE MFE7'.M_:362;T>FW]^]>QV>_ %;^^P;^68H@SS>-/_EK$Z^YU@%F]E-'][_H M^WS-@Q96Y7:\M-U1+C(:??VY4S/V>/#Q:QGPGE4E*E;_MHQ^DG3GTHK6[-G/ M0N] _6TT?N'AS265\2*5#Q2H_T4GK!C<@]R#)@T MB]MQ!*M__?#VY7>_?KAY\<>KSMO7G9=OWWQX]>;#^SC<7WXE(JI%EL;E!K&P Y4FY',M&,[L?CW@#UWD_*\]V+WD-= MD#N>[P94 L40\ZI21!Q\>0/&MBL_QQ]_'Q,X M.,).W]XP8P&*'B]2#>6G1O0:[/15',:1'^2)T*4;\!)\\OP??A"9H6X#$"&' MO$:9%98S^$=5#O0EZRA[TG]J45<3]Z5!G*,2P=+ M%;MY]?Z5F?E7[L&_ M+AF&$(.LJ+[_*@;X_%<_MKU9 MF"M/8?M^S :>W.IBSD'WQI%)_O:33568HM>])888Z?<" MG"E7!<2;\3C6F8L[!"_N'RXI,][3!&:;.1OV;CE5U 5*.&7P'T4D#EHQQ 13 M%'&Q[C#GQ\A/;V"4-U][^<=$LSEOQC]%GOUGFNH>O'#"KF!X5QRI)C':+W$_ M<+[M/;,ETFZW*PO3U$E4DI!NIU0M_?O. !"C?&0,<)0/2,YOK1"7MD_139=.Y@X\KC4>9C;8$E>YAQ9".UG8/,8A(PO3EQ;"/Q,+H'2P[2] MDG=F(8;.^W):"\',F4U4A# *^2O(%:4F#>#:1 X#<@Y\ (*/HH)X\I[*=KC? M04?0,] 1OP_F>%"SK9*<_N*LP3!%E.;;@1H0-HE]L7V6]LMJ=H!?%_&9!-UW M0]<+Q0Y^A5UNP>1>@[P%#\T25.)"QZIRTWYQ^J%X7MQCBRM9/JFZHUBJB)*+ MS'TGU<2,?ZD.(;>WWDW[OMMY,X2GVO&L?:2MP!QP>_SL4Z&YJG^BRQ$5D^\M MY10LC/ 3B%2Y1;KP>WQDOW?7*]M3EN6D87[+(TR"YGHN@7\/%BBF.Q1[ Z;, MB8S#*&_;:PFU[9R^@WBP+274WI?S+E7'BNY)K%)J[YM8:7!3136.$=.2(FQL M8,(QQ8VCEGF?2E_INO.HCS7)N5NRYSF]E_"8F/TQU?WG.<'82.YYSBR>A$XM MZGZX:,U6CW6'2.-%:T:],D]^?);R^SL@;V^0]^SSG%XZ=/<\IQ:1]UE.;-[C M[W$J9=M.P>FW!G;OB="B H7+6]J5#,'K-1UIV[KGL&T]3KS]>-IAUVQ+'+)6 MY_G(Q37JHC4-YI=DXT G ,HLDHKD%5LAU=+(F;':H2P+&6(66T,HLYY8+8/) MN*VI9U;3CWBGO'YYA22^RNAJ6O\%!=N[-,9JKS_]CWBTV+N.FXYG1^MB M>/W4 +.>R">&D$,/[ !N\+DP[",P42'[A_C M8;[0"!Y1I'1P$BO#>$84TX(@ER&AK0/;ML%AQ2?[Q9SPJXRL]HG;I;G%&8I1 M:P=V ?W7.2[L0O[Q+ZW6X4[?Y1T-W5S#1.9540AD3%"I69>* \_93ZXC/I' M"OV.#B_;3^_<,Q2LU@[L +YK:R2^G=[I-\MJ!_ PGQ.KG8$/V2*G?2_NY4Q; MNMB.8>Q3>T376GQH<>CJA&,^IDMZ/OR_%V^5HB;V;*J,EDJ'_9:B-(5=6AS8 MJE;1F0M;U2Q51@I$'-,!W%#,%,+!,N0YPQGG\DF^Z/J>.C_]KQ\/GZAN7MMDLO8'!J__5\P& ?KBTF^PE=;?-N9RCQ6 =7QS+4FAKK8\\ZDRD4 M$.>,8H4]DK*N2VMC!W=M5&L[CEQ@Y!S'?$RGN$4P/0,' MO&6&13,O^V6LN=OO%UXVJ,_@8SG2UL)*:['C#!WFEO'K7KSB?5G"6PSAUX6@ M3,"$>NE8!9G3"!J5'!BM1GM 39Q);EB8K6[8MM-WN-W#:PVAGXD2URW/>TD3N*O75;BPB74-6I/='SX?@C;MT^T45-4I?N MJ7-1J46,,.L[?;=DOU A:G=FO/!RS.:VMW M!2X:.KU.:B(MPX%@RTS&I,Z(#R0@G]F,A\OF[@5(VNDHMPA(SLR'OO#NJ3WO MY\6[9^"4M\RT:.9YORB:PN9KRET1U%J$:2V,G*%WW3+6/8>B5)Q+E&DIB,.. M84N,X@H+E2GE W(>KVE+O9>B5)RP*Z7J]G NLGK9LVVI!]NZTE&:(R9!,(TE MC'$LC(O1+JRQ9HC8X!I)\*ZEH^A%>-LRL.>\\[I%>#'NJD6-Q8XP:@S/&D27*K)ZG7O[ MDYN.8YV:[W[-NARO=J&^".IEW_JX@DJZC+1,R\YKK:>JY!5YE$8%J914GGH& MJE1[J2F&3TH@;'UHI%=Q5:]>T[EBI1L5:RQ+(^O*TCRO2$.+0CM["4+\A\]C ME3#@JX[_.O(V?ID,@4CYY/SB$I?(YZFC&>#-PKTKQ^S",/VV* M?SC'..**.>,\PS1([3$RAIK /*HKO/LMQS\NF'#JJ,GY8$); BK;,:%IG$4J MQ!%A(2C$J% :T6"Q)4Y&,E6J,L"5X)[$SPC-E@* _"9XH9G64B-(O)[U8J_HIFZ@H+=CZ.V'.7 MU4NVRLG-I(JL-CU#P07'C#EA"&><9(H:0[ T3#IPE&K/4.PMBH+%17C;,K!+ MMLK33DNA+LU&E=-2APF,K)?O1A$088(-"%,J%%/<:VR=TQIE) O>:_NT" BN MB8"T^R#4ROO7[HPT? # M4.:C(L"40B*D7& ([!C%G,^T0=8'DA%;$A%N!,B<-+Q)1*X^$@^+'<,7J99Z M9UBP6^>3'X ZZ/?OBRR7(4AZ9[M&VL7B3/_$&%QO5MN]RM+,>"P\,5IF&6,& MRRPXD4DKP&/TF:C;G&N@:KX Q.9^\-VO83@=IY9_^;+.Z83Q\"YU!'1ZXCO# MT/D4&R-=I2P@F$)8CP40?PPG.C^VGT=K07P,&:$6 ;ZFTBG;98)3(6),0SUR$5J9D@EV(*5 MFL-6JTB"8PU88;FPQC,MM:(909XYKC))O3"/%/<=21)+9=28ELL($#4@N!*W M!1=V9[;G9JMP=TM0[&()9F=@"19]=CJA%UI5$N[(<7IPW^FE;CR=D1^G M11M8?UT80P EP$R?AYZ\#(PH)+//$O*[G;>KWU4XI(XH 7#:7;=Z>Q] MVL0S S<2\D#H5;1[*MI U=0"X]@S)H,%\S,P)H(B0#KK&3@*V-.P;^JMW72Z MYG-($QMUL>K66# @\_U(L\2=8))/P"H=+YF?I>PMJ=Q2/))4Z;DR A]X5[4HALX?I-1\/"<5F\2R_? WY.#RX# M)P0P% C4 ^P834T?)&@8@D_C!0;)@3JSEQR(65[!N";WOP]@#:>I<-3;.*X/ MX.,L)('4\%&P!@20!P>6X(1(1?<^WE-5?!7-I)-+ M/HF*R:0LDFAM6SL=QY*&IZF2HN]KF>ZX[*TL\+:E5K',O7SB[!_9C92V3 MCBMMP(/[#=DN?H,\ [_AKWG$LH@EQ[AEC)?" MQ$^L,G'7DERD.>#+K2&+F+ M =1T2[)Z[O1]LN^GYK]AO1:%"Y9NYF4DS(RV"4AP#@9&&>E,<#M,ELC"E27V MOAB6(_BM!PPP&8YCQ'7BQW>]08K$ KMV\B& KP/W9UR:.X-5H[<(EJH1_D379>S!HAD#H2ON M7K?S6U-%W@P4YI?-?ESY7I'@"1Y4 MEV7+>&"!1?SX8833P=^#X1=8D=?7!/]BQIT?J^/<2*2E;_]R??T*9.==C,D3 M?'U=/F=AKGU8NK3Y?+M$Q^K89YO,BQ7_?GO_[G5\]HNQUW_?P#\/!*V^8@27 M7)MXS;4.,-.?0#:_Z/M\S8,65N5V/'M*N;-?+CP:??VY4S-V8(G1UXZ>3H8_ M=V89<05'W*:(<\P B')S4D5B@N.B$W0,[@$&$&&,?,4?<_P1P. Z] 9@!_O\ MX^@3YG EC.]F8&^'8QC8+S_JAQ4:K1]<0X9_O\+P21K3]\]ZW .DCQD, #G] M\MW+[_[]==Z^[KQ\^^;#JSLQ-)B7-SI[W9NUKJBRTP+]F.#W>(V.)?8A8QRXB5E@5E/%&,Q2U@BY8TS MM7O];5G2)LS=!A)+K)'2FO-8.-!Q+[&BCH#GS@(1AJ[:W\?&#[Q>:I8$)4:E MRXB+OAN.)PF-5^,JR_*T)$C-;/;]*$NUB[+$:%N:K[WU;MKW;\.<=Q)#W$1* M@8OX(88)XZM>1/7_W<-PN1$ IP0)EE&F#):>!6Z90=HI84V3C@8>5G443:OQ MU-=-S@OCE=?.*F%8YKB1G/),"X0Q5TA)?$1+0'9W-02B$Q^&_?[P2_0#\^D= M/ ->DJ_N9>J2YDM<]M,"ERTD+1\F?(313JR&"U:K?V>SM4R)EYW8:SEF]@*] M4F ]?B\3>8M35\5J5Y>'I:/*A?,#7-#7HQR66=_KM M82%[ QC8'YR;JAMS MV.8-J"NSG=+:-])L/YGMY=AV'L;RK#!X[OFPWW.=?PWI/WL[&R"[F?KWVJ#+ M6@9<&=MD-K89'SV&W,,H]8/_[SMV>G9=S=G?%(N:1Z=GVP$/R+X#WO MG\%$B^![VGC9KP2W7TK.9J!1G-E%G"_BW%2<"^]OKW4^3F8+S83M8@X]RAS: M1K;C0>B6D1P-1567'QA$6\^J.T%*47XC[1,_2\1,N05'M'W:(@_G--:LNUR/ MYR*Z#7A[=NCH^EE*;GF4ZGG"TOR0S?.<7CHZ= '=5H^UI@K:!74O!M/%8#J# MLZ>/Y)U7;>JFIQO*@//Z MDT)8M35&>)S2YV 4 M*Y<1S)"62AH?B+0:*RG@_W9*EVM\.K5Q,RG"KH2H:R6USY*(9RJX9SKLU=#G M!6XB6O NXHT0Y]\V0 [I\G8 SMJ:.BY8IKFW 0O%O"'*48J-0)PPHTE-E<:G M L^.1;9J2Z)?4.=^>J[B@AYG..R:Z.,%/2)Z *PVJ_E^J-J4S1'D,04K M&4;:.\.X ;-$H^]$GCU..=%ZD_6H.-;;6[7.&:T(624G3ADM @-:^-&2DH3 M*X@'93WS8(4ID& B!'+<$F.WEUX_<@2)=DE=7ZY61)"^6:3XAOM@/GDWBZ(6 MP40%& R2F'O)+5*&!60EEF [6,>P0%BXIP+#$RJM_A0KMSN=WQ;LBLG/%T!H MV< .$-@Y%T!H'+K9O,/=)N/A,2$>EV'G?+!>4,D,]@JCC#,:,'-!<_K4*L!; M[8BU#L=A0.,,(C[G$_5LIDN+&N&MA?86!_M/..9C1I">&\-O,AY95YPV%6IM MQ7[-B68R"!LP8B8PB0B60F,M' ](;F_R<_"*_<_ CKR S8D#5^>#-?N(:>'3 M6J6+6+,VI$44"YPBA^"_S +J6#! K:2&&DU]@^Z>>PII'=D4?5XR?(YC/F88 M['R I]T[:.L[#GDOL44,,9XQ@Y2B'- !$4&-X"'4M;W>:_RKZE&IN1!J(IX4@2%9CESE"$0SR&PYEUPM3U(SAIUI4D5ZR]QP"_68"X)%Z= M<^)5"1#3V%IZ;8@*(>\(-=AEEGG##2662.U,S(87[*G.Y27KZEN B4O6U=EF M76TR(JST@F,E5$8(HSPH;X(6WDCO,\71]BXKE\2K;QD3+HE7YYQX53$>'A,I M$D%IB16*7>V81X 3@1(AL<=4::$.@1F7K*MG$F'=6Z$J@EH+^Y<=AU,'HIZ; M/)S\W/5*Y0:;$94AQ:WFBEE-8]D73P)"TL2$B#H=<)J#?HK1*WE.!_TNZ'') MLMI[M:G.R1%D_9E Q6,XBG*",>/*&!T/$@>5!8>9X74]DT\2D\)U,:D+AIS1 MF"\94\_) L%( M\R51ZALJ&14L]Q8;RJ0F3 HKJ:#82(]MIC55=<=(3I_Y]/105O5;[ *>NF3_ M6M=U_AA]Z#'>J3LX6=.L??S)?(^N.O'_?]@J%850-)$)W+QA>TVM_;F8W/*R M/>9U8O%.50PZK[[&S_/*^DOO.AYD= 13 L#Q=32B#BX+SAAL!.,\:$$I4AAK MXX3VFN U_'D(P,X:\^8R7G^X]8D']>"^,_9V^&D KX@Z,;*H22QJJRSJ"Q8% M< .5W@$,[L1UZ'R_L.U1C#5^_JG3F\#K+>BSW@ N'TYS/8A-85-8_H>?%EC] M@9NVX,X3V)WNQ.ZL8/?Z=S9CA(2Q'>O[L8FQ!4L@H7_\7EH&A:U9$+"ZMBP9 M"H4)!2S4UZ,9U4M&% ;^T(?SU Z1>M=TB5D)Q-Z2R_M?9C*Y=AV'L;Q6I?3+B>7 MUN5/:/OS7UZ/\\XK /UGVK)\9^/UD[P/$[?\B;XV996?O"^ MY42&2RN_!KBRQPY;Y\0NYS16UI7XPMJ[L/8CVMWO7?5>ISH_ID.NT;[7EI91!&X1EVTEXV),NSH77W,L8S,5K8. M) W6$2],R"B3!DOBO(Q1((FQD6BU!CI6LPACV7?B]X$=WOGW$WAKC'S^488] MTY9"%-JWX;WN^[QN.P%7MQ.NZ7P_@6[>H\P.EM)PIG)UIL.NL5@NFD"94AH28+(F)28W\@Y]$JFU SN I78N/+L7\#T( M]!*.K7;4:>P-DQF*72F:BU"-QB+_J$8SZFG78^(K 7 M$PXWJ7[Q:-#/ E>>>8&"XXQ9KDC&J=1:@%6D U\%_4?9<#.I!M3_[4&F]P[Y MO [OVVW 7>#CU&;?MP8?S:ID/!I >!:"RIA2EG+&J9&$LUCLU%O'),L:5+%H M X"TKA3J(>S&X^^+[\\^?._[?9A+,@_A]K_]!+ZU$MT/DLS4RK$=R]AK)]_N MSZAKD/<"'O/UC",.8@<&:9APE""M#0M6&RJ\0/%_ MSF1W[QA>4^RPTV8K\%O"B>-8=<\9)PKK[9%(<2"33VH3M%$:##_$!.WGJ4[->A?4G#:85(^#\G8 M48LLK3_,N>.&TWAD^*)GK%E= X ^^34:ZD120 Z1G6 FNTO0WD?G:0 M)5XU$->?S^SLTW:L?FM!$1&VT\%^?L0B#>))5N04&'8(@-&H.L.F,KJ=+_#7 M+9KSU=VH/[SW_KT??^Y97R\4\XH[J1I.GH:Y7*?CS7#R7QZX?%98(I4^*2OV M5&L",FVI0[ L3# ;!0E^T9A8D*4,9^MJ FZ2(3Z7(;%1AACK\E4?"]:['\D2 MH[B]/-$UUO?I3(8=XZN%,H: XAW=^5(6'>KHHNI09Y0*[\=5T*/1>/@57C;Q M_?O.QJHI!R-[T0;@]7!<_A2OP]5><%)8[2GW*/-,NDR!82-@,3+K0&1,76VU M932KD/@Z]_8G-QW?>SV.E1016R[OT8E_RKN=#[= W-[ ]J<.Y.I4I:-2B:B\ MIED"B9WQ LH8M8YIQC5VE@'@FTQK1663*C)K"\LU9E#55>OY,X\SSCN?X@R M^X#H8 \LXG2LT1+)#1_T)"(#D-J.>R8RJP'V[=P"SP(+YP73S3AW<@LVQ*?; M=+L#WHVL'#_W>T!.!P3MQ/-DDVZG6;6B)R [WPG9Q7'+0Y&F,8)MQ:%^\V!K M@@%34 F('NN6=5+ALH-36NQ$Z>P<=&BES!& 9T+C//%SB.3]',D;B9WDJ4ZS M@H 6:KW%#=_(=)H;%"'S18[W.:):#(%%X1IK$5!/PM MG_8G4U&ZWQMX<%YR($E2JI&08P]@DX,[U(DJ+U*O1*>X'%['++R(\$< MH6PGT9 '%HV:0EM[$9<'S(DK"^MX!\1*MMM/:PM]#:(*ZX.G%==^V8=8E+*X MM*7F@F^V>'PA7:FN6/]^)DE52SRG_.%:40)7*'!ZH#26RHC7\6C^,L"?8:# M]%L2LP6]O$*I2 =@V;P'!$T)"9U!*JD;;QB:_R[1(!JX^73^->B24H51%N]C M2-VD 261R6?OVSS]A^N7J5 L>&2S5 \M/:67>%SW?:.G1R-\.AC[ODX6^6T/ MY@K/FZ2G# $@]&26@!% CPYL#[ .?DXVUL#ZJ\*.T9&:H6+/K'NU'O7F8?RK M]-A/E7-7O8&; H;=7^?@(O0"\ F@W6!X!Q^&TTE_./R[ ,.XKLNT6%CF"N2$P"WWTO=5Y+#$W4)K$TOOYUYFN#^ MV-MH9<<&OX5A I,OQ2&_AUOONLN1A8,!L=P)B-69 O&KF>/Y =:^(?96O%6X M:9GGQGX$N!LU>.*,N;4/OD$=I]0 <+(W%AUBX'1@FH&;R5T,,0 XVVDAHR47 MSGSCDN$+NVBNV>-]<67'I742!P\4+UY=PE[> P\9A Q^N?.3VZ$K9&OE9Q 6 M?U>\-#X&1KD"QKYN2%%F8,&NJV,J(/AA7/"BI2GDW4"SO%04''%;NI8DW;FTPC6; ^6?O@/J;Z/Q"P]O+JE,:ZF\ MZN[.AEL,=33,4_ )_/"HO\'D6"I@.B=5).9WO_ZBDVH8W!,8(V&,?,4?<_R1 M('(-NAV<&Y]_''V*SGXN'MR_!&;UY\<>KSMO7G9=OWWQX]>;#^SC<7WX<+3)5A0[7 M*9I[U)C9OQH(L_SP>4%'"T^S_# MS\G3J2J[!^^IM._F-_8*"WP6@R@=G[F1GORGWJ#64)C9P84I48RT<#[RTDBH MF/VK^CC>8*8YF+=Y/@NJE[9)C & I1PC)/"@R;*!L^ S8R*61CB2%8I03M) MP:%+A!_**OVSE_]]_7KL_?7O4:.#L73])QAZ.\8&9@(0+;W"9AO'YP=X/G!5 M\?S..+FZ!>LE:P]6_[[G^W''1??ZB:O@SW^][WP W9I/@1%C=U! SA15Z^7Y MM.1?T#P1 5.$(;+/(GLML-;Q^&>G%@AD70N$MO//'$)_ZWT&A!BXIIY-R2K+ M'!3#*!$YTRH#1T0T+9\<@2F!RPQ&T['=&=06JQW7/=U:N6L>@JPQ]V_Y@%A&Z MT'?%;VN[-U"+E,D$UMAD#$FAG>14*B0+3$AF OE6%,T:"$ MY!D.@AHC. _AF-T;GK*IL;1]4=VAF.\*?EE@SQ)$9['#(I(8->^G5>ND;B.C ML["144!J"EP.^_WAE^0U/RSQT1L\S)BV_NYFJ_Y-MVH0K/NX=+5+IX:RR4"7 MMK930SFV]G=JH+1+Q*53PYXZ-;2UJ<'3,*;UU;3;"3/'Z6G0!&G:4O@=\RZ] M5'X_;5.#L^*79T*>60$*87POD_IQ#^T5<,>YYS1N0Y[ M!Z!Z'FS? (PVA]]BT,UL3X@WRW&Y>2?D2BQN)E QSZ1Z,@!9:X12F%6(Y7I3VF?#/ MIR=(,#10@K.,6LP0,9IK 00Q' 7N\*R=;D."Z*^-""*Z2*T&T"Y@=W[#OH!= MF\$NT]P0;QUWW#"BO'9"RZ 5DXP$P>O:P2_5"]D%[-2*;+<&[)C'0DB;.1> M!-9KBI@C#N::.>W8]@-0.X$=SIX$=JTQR,^ED/Z'-)-3ZZ!#%W=O[\"> MJD=:S)K--<6^#XIN0L:'9*^8Z5)MZ\."XEPPSI1D 8/BL#R3PD@F@G&:/L% MKIX=9=6SHVQ^=/2:;"X72KHU)>;_/>D7\G.;R(B9DSI67F$!OV\=_C(J%192"06(Y[!2R#HK @@P]A2D M^ DF\Q[D%G?Y:@>S-L*?E!99P;FEEC%D)6@1IC*'G#0NH+ ]X^F@\ =D7"TS M\SCX:[]1WFKW>=[NT8!2EF.X^RW9? N^ MK%:(,48E8D(+< 1(;$LEF0(D5PW:RQU0!^*N6.T:=P(5N(6&FANL1>:1(9)I M$MTG0TS &5%"!]J@OU21S.FGQU#+*^O5B;5 MVN$08I-H3QDC7$5L=4X$)+RS=%4E[:4D>#PIZ'1^6[!0U"_+H%F[D!>)O4CL M-R^Q2&5,2&EE,)9QY%3F"3589?$XJ:.KWOA>*G,?06+;;_FTVA/:P2CZQT.5 MO!*IWT"BYG]\Y\=%C8!J M=P7DO*92>S"W&/%4"J>XS2QSS!,RJPC]Y(@JJ6([F4,[VN+#DM4FK"7HMXR, M03(O)2+:6LP65-V1C'0UG'+!T_,:\P5/SP-/E:%> M2QL0=X@%&[2F(.HA0U19Q1K8Q ?$4]*5JPTXVHFG4G"/E!""$,($,TI9XP*W M6'K.B5[=I-HMMKHK&>OZAK6GS\]C2GH60RDKQZR7[ (*RML/6(5R/N!3U&5< MWRU&CV,5LQPX-3%Z724EH72@GC%,N61$>6X MR1Q8:V!<,(.,HA2# R[C&0JTKI+2@1IQ8-EM6MEQ6RL.3+N 0UCQG]_X2:<_ MS//D^Z7*]>OJ&BU*R^)*UMO1FXWWK]:3P1LJY& M%\.@1TC,?":!(>ME)@1UGHE !4.B26^<;9RE!4R',.I%AIB"F0;%N$8*!ZJ- M.)\:744]J=2[ ]XUR2.,ET6S8DW,Z63>ZR6VO[!%B;J"_$M%KNVLN0,_;ZSJU8Q/ONFJ M7IGH*G(IZU78&8_TRQ1K;UFO-+;VE_7"JHO5I:S7GLIZK6_PN8[GSV"";:U5 M]D3D;'V1G':"Y[&*E6W'S[84=,JZXL"%$5O/JJ>O578^[').8P76YA?6/J]2 M90=2BZV/_>\0 GBQ[-3_]'@#[M1Z]UA[8&K7SPET$CV^)4B[(FR=P9&2(NLOKW8)_^98CC>7<]::\*Z MFG@\(,S[=,9-][S:(+NU>-IBU^B$8SZF!70^XM$8.^,]EB@F*PDD.7ZL M@46;'05;PO:=)K$?<:@#KVAC!+)<6<,VNMSK171G#D@(4PVUYQ-&W')V;6OU4VN5T!D:V2UCW4>$.C;HDV(CX]]I M1I@PCBEF-+(!Y#=C'%'!L]7C_YM-O&.BT"JD$F(I,H _3DLF.)$T4TH&@"!& M,QWL42<#.-3 7]\)A]98K=5O3SD^6OV\^^$CNLOA(W8&Y\Q>#\>=T70\&N8Q MVAS*@V7 F7-;=[!RAO&J\V4Y?KT8M7;#Q;4<#">=WL#VI\YW1L-X\K6G^_W[ MXA6]SQYF:*?CWJ0']TYN]:23#IS!5=>S*[J;C[0^'$N\@;MF-[V?/_75U_1R M]WH\O'OY<'1N]11CW8E%JUGL9A64L8HI;4W0X#/&EB.:26I66XP\_L0BY8$1 M*5S0.C ;:VX&1SCEF< &))_AI:# GA-9TFG#,.SWAU_BRF];HB\>EL>7)'WL MT<+Y <(Y5M2W[-KU&&$34NX, ^QR(O!R(O!A9(\S$DF7B;:>""S'=@8G F47 M9Y<3@4_(_K])>OYR;.XT2]9.A#G.L;DF(-.6LT6B*^CE;-%)C\V=$[N6.^C-(AKOR\RYAU2Z"?CSG5Z>3Y/?!O.,@8ST8UF.=]37@T/DVNU= M'Q\G?^-,AUV#:]_(2:0M>94 M8,02L[V:X3E#%">KQ[XNB6OG9 J/X+?//D_[?7!5; LW[J5V7L65.M8]WM)5. M*8M\QBE#-:D>1S5T_YRC0M(C^],@_(HPU5HC]X(Z%]1YUJ@CJ$?,2,6S3#&= M91H+RV,);L-I$&3[:8_S1!W,KG!-4NUS-5S/)TS5S*9]-TM.6LHYF^@(>D7IZC&]UINF%PQY#AC2]K#K>AQ9'/GIP81IP8R6 MDCLCF;-890893L#HY@HYRYI>0*\%66S_NT^#TMMO;8 M8&OC682B;-0'_?6W7F[!]IS6GRH(/C,J.!*"T0R<+R4)#QD%YTLQQ&B3L_;; M3A7 TZ2SU%GD*=/,:Z3!\Q$L_B*5)V?<88O-.FP5U.X N7V^<'2@MK?6XA+6 MGP'83K4=2-V\KU8QH1<> ,4_L!+\3SY)_;5>P^] J+7]M;@DDFONE4&<:>(U M#S)8+#FPC1=J]?CJX_D*6^6XH,'IC#,G@E32.&N\!+B%R?)C]M?*&O-478>M MAS,OQ9F.?'H'3X)7Q6R@<>>O[OMN.O=='M\O:WV6M>VFC=VRFJWZ^9R-6=6@#1+76W(JIJT9ZVMM MEKV>YM[;>9@M(VO+:9BUPVQW=ZS6)_0VZ8VUUCIO^^0:'O"I8;@-/L;I$'*' ME/)O&R3W>:3G*3AYW%,/:[FOC5VP6H\AZP_S/%,V.9^1MK+WU1DP]+HC/(_6 M@Z=6?#L$FUN^LQN][39JS'UN4CRK0;>[?]4Y5,3:4N_JH0-!L?61PC) EK$\4RIPG7Z/CM0CAMW++@^0O1 M60ZZW4V_+I(_J^><8<6\95(RS317R@KJM N90L(HV:1RU3XE7UP1L9KOVUSR MVV&0U6[]']LHWI_55>XGK0ET'0?*-I+TI"![\)$=JX)Q&QET+Q7Q">]*^NB4 M:UK>M2TA90<<+@6J L,V;J]Y+D6PG GNM1%$@#%FB'!!ZL=6%-X PU7T_5\_ M'CJ=WQ9\B28"UMZ1':MH\/,5?=1ZT<=**T59AK3AC#DMO2(RL\I: M)#2SCZU(W%#TEQ/0Q&./.[36^'H.7D+#])3A1/>+LPLU>287;_F,!GV)D^U3 M!SSN%,,#VA_ Y?YG;S <]R;WO\?-!G"^;P9N\2FO_F<*?_ZGG]P.X2_QI/V= M'TP6>OE2AYT*BFOJ6$:HLD0BY0*ASE*/5A7$B8)S)S<4+ZAS>O/R@CK/!'6, M5H*S@&.A.1AB^UZ/$QS=+M&N.N*YD[= OM_>OWL=G_QB[/7? M-_#/PKF0N??XR5^;>,6U#C"[GSJZ_T7?YVL>4UF'V_$2#I0+C49??^[4C#NF M,W\M\Y)GA] *#K@MV^#]W\HA.8 M#.X!&!!AC'S%'W/\$>#A.O0&@^'$YQ]'GW &5\+H;@;V=CB&8?WRHYZMRVC] MT!JR]OL-J2*?];BG!Y.HQP!V^C4))&D.M^.(8/_ZX>U+<+AN7OSQJO/V=>?E MVST";S$ZJ@$IZ]77D M![E_X0<^]"9K3Z9(BB0VQ/L06Z=PK@U&+N,(<\Z)"7(/)U.L\]PCDW$N;8RV M2!\R&2A5B@@D,G;,DRFBF^UZ-"4VY9G<^LY]2E#V*4%Y)9^W$SV =#HETNZ0VBNNX%L X'_S][ M[]K=QI%EB7Z?M>8_Y+BK9^2U(%:\'W:UUY(EN49S79*NI:JZ_R 1(@$@"23 !9$+I=KM($$C$X^P=YYR(V&=VD7TLGCCY/,R3"<)G M5E(062@G/7MFRVG_OGA"*A\TR:&YDU@TZ.Z"S?YE8HYY;8;M Q^^[=I,/9/\ M1J_-*'*!'A>D[+Z=0$O5H-1%Q+EJV=R..=AC7)NY&^K^VDQK.]>V:S-/9,@ELGJ2K+OKNV/ CL63.]IQ)*JDFYMU#3-E MRPWTE-=FNF,FW6DIN]"J-^@N7)LYT,)'2KV(CFQ6U$L7O)Q/IS!QC_/%3KN< M[IZ&!GFI:\VN6'6??#"L&W#HCC_8&_"69E>LLKT!=V?M7(QI]5!W<'W\)0!Z MS.BD"^'V,3TI5QR^:0=8T+ICHX^X%+;EK#.]H'4.+2]NI8U98K*P\U:6$YHZ:M1@0+6[: =;NL\3JCG-=]8$HB%=8 M,V51$$PR93SG'G,( M.?(I?5IQ5K;!NYS=!%4W6WUL;^N;H@*L'A4TU68#H301W#(N(%PBD:I@A31! MK*3\\C,\&ZP"L$L M-]XX$CD+EE@BL-.$A(1%Q,51W!NIO@G_IBO^>#W7YU6( :S,M]?WZ:/0-GA, MK;'Z]ITWZ:VW]3[$N5AO!Y;'#JZ!_6&3/OSO>DB!ZNRA+)V]A<$_.W?0SEWZ/;9@"=#M];VYZ.A MJSGQ@<%\"H"O=EXYBRF35@,^I5#DN&=4: /0;;7SLOLF=EL [WZV>,O VDE7&*6(P%? ES#%LHXB$1&<,Y8HLM>R.=BJY\N+( MR3VV;QC,1[R&_6V"^%$(&:/G,%3%2F\]JA]W_VXOY HWT=(5-36X7T=8W!)IOEVYG\#__RW -_I MAJ-AT=@'A7B=XR;:X*2@A E##1?8?&X2XA7B.5!\.BPFK.!)(* M.T<11RY2%(0D1Q7BW==+O0R9'\) 3\/8A;*PAW9]D43.#3&$;"P]N*1\#D%&$@/-5G<3@V8"'@?:>O#D5=@&P(3\D7 M4KUY1X1ZQ3[XDMN$>NN9;"_4VPOUUAPS?(%U.X5Z%RUKO5 OO^#W"V?U0KV] M4&\OU'OT*6H?21Y#J+<.3[9#UU1<<-WKFIY(J+<[9M*=EO8&W0OU=F@G%]_- MT!#\K51YZCFNEV9XTU N8?G/74YA-9FP,Y'0QK7\./='.MKL"H;\1D16CR;B M=I=<74NL/I!M?[%4>_NP1.!:^1-CX:3S0QS&.N#3%6.&:)QIJ230&1 MPYZ$'RA6<1J^)X2.-;LGA,X2@N$&L\B9%QXQ%*2*&CMF),;!4G'L>KQT0,53 M"*$=CF5W;GX\YOQ\X:L-LG&8I1*+"S?PE%1]^%M!+6[: 2BW.V;;S.G59QQG2W.-X7;&CPFU6*LM+AI M/8S;#V-AO%$N(N6%88%899V)/FCX#28VN4G=<7%K^="_1;R M8*;NLC@TDY)MTV$Z 5,>!$G9,C<-?CAK+0^W-O ]::N/S=Y=P413Q*[D$Y@= M7GA9@"I?@F_U +L.$.E:J87@3'-G#5)**(4X9U3Y!F6UMPGIXDVIN=9[9#T3 M]$S0+1=O*Q$P%8,23"J).9-: O:5C=@JY9 GR!]'45LV<(.E SY=JTRSGN/V M#S-:'-=A MEM^"Y,42(RL,*VV("AFF(Y',1Z^T"!!.2\6CPSPTF 7;NK& %3M@Q;<6HZ;% M3>L!W45 6^25!5\I:74S%K2QU&&GD:801LE C^(RT0$GFU?YSM!GZHJG7W+^ /NX2KO5A86UEGS[0+<-E-T5\V](0_%"U:'S.G=P/UR::?C9Y,&_7$'; MZZ\NY#E\8'E0I+B[N2K!A3CQ$C&A$67"*DT0(]H$)QARRC>H[+!MCX-L[G&T MW5?KZ:*GBV^/+H*S6'E$O0)ND,$9X NEK">:(B/H<2JV,"2^!4^P509=).56&6XCS$M0/>9](.Y^M<1 ?@N0 M%4XEQ'@>.-OMX5-TQ.#3J?3U.=YKN\-GBS UKA<(27@_[!3B'+F@PU'RJ2)I^^1G!TX.]KLGE-Z3O'"$NZ( MHUYCAI&Q'%Q+%Y T5EEC#B1N?_\BT>8-S6YZF.V1%.Z0R-7) ^V#M^R(M]F_ M3?'J.]:L(5Z-EQL[>W[%D_6K,=&.1L\-9XXIYJQ7 OYC#")8VG!DR8S#:MVW M%Y3M;5E/%SU=K&;OHQ8XH!H\240NU@(8&;# MD#33?$,M/L_F>1*%GTQ7]>>7;[[(:A8CV#BXFFYR MW[7JP3H$%!9N8B,12CK&A%,Z2:UKB013%DRF@3H$3KE(B8<'O+'')ADPZ8>FL\O8 _%.K_ZX,VGVM_A4-_T=K]M<9[+TI1NU#,;K7[.\U^Q_IX,K6:O;+ M;FCV]Y+]^POXOBA6]U[;_MLFDR-IV^_DD[9(@0O:2X&?3MN^(V;2G9;V!MUK MVW=H9_>1F9*[K3[0UUL=@5C?2/2TMUQ#GL#[@VX>0-NQT+: MG1/R]1;+7X9?8:5<2?JF7.#XT]".FBK$LA](CW*SHZU-.P!'=,AN+VI62-BV MZUOG'%YA^K?;1&_N['[U/BO5Q'/L/;*.1>&UE9PP08.2'FNS60ZA035(_O1; MK)VT_A8WK0=F6X")HP9 ,N*8P4S*8#2E5$:GF2,ZHE"Q8]L8,.G3U2@ZX,RT MQF]LQ,_Y-9B\Q1Y-:X.E$ZN%')=N.V/R-9GX"3?6"R+>.$Y3H&B%A2E6A 7M MG""(,685IEY0:I5$E$2]J9;;G0OI'81+-UO=@_Q@(-\E"%0/Y#$H2KW#5OG( M%(T*_D%&46D,MTY4'8YKS-7JE7Q:ZD^]<&XZ#WY9*+B]GE6+F;63]-DN6ST\ M1RX/&6_0)/RP?&UQ^#^5$YA^+BYJ%O KEO 9.4,\JIP+O=2&8=H467$2\TY MME8(I+30VE3=)&I,%X0>^")X6^'2XJ;U2#Z*]O4A@.RQPA @7^DF8U$AD@\4WX2)UQVVN9\=M4-?DYU+Z&+;U MU-T9,)R.U=\MT?4K@.OEZKVWU=#6,A5=X%%9Q[PW.F+.H^#1L*2DT6C^ZKY( M[4"0[FWP]?#OX7\^\,>$,05HQPBEPB5>!ZZH,%J2P!1CFY)F/(9PYSRH'JH]5)N0DM\'JDX&H34BUD'@HW$$D%JB MG(O$.T[LYFG&)_@[S6_7=\#9Z8QC7LM*WXP_AWQVM2Y#W5IB[4/3-M!Q9Q!P M0J:^P]4J.1L1#$6":*H1$SZ88"V*""M$ PX<]V>I>K3W:.]>"%6-=@ES*ZW3 MDM+(C.;*&<(UL5ARSF3<1'N#AZK89DV0,_3%VF6 MT(85BP2 MK8G>O K4X!T]U2>@VM:T'K!M!ZPAUC+,@PH,,2>98L8:&@-VWG,ER %]']I M)>D.^#Z=\N'N9U-9F;46DKM@]$V$'%GC/YTIR+^.IWDJU&H#\(ACC0U M!#.#B':8,*XX\+-U1A_R!#H?2"T[YSSU2.^1WDFD$^<$+ &P0ITL!:I66&&H9AI3$Q'QP1+,&<%2;=Y_;M1) MDNS !;[:BH06-ZT':>M RC7Q*%+P:H1B6C)+! G!2HNQBM8<\BBW'I"*2*:9 MLEKM[I'/0H[U'>C1V_=90SS;@Q/&#$#(LH:$N(2Q?L M$'>>I^J_L(X7 1@KQX;,YV12FM^@8$%5PH%SCQ5+"HD#9, M*.9"((%PR<1!2VMT;T^EQWR/^;;G_G9B7G 3D6,1 !Z9$$Q'@H0.E@?'F1&- M5NWX)B^@M\L(:QY!:75ECA:3:R<9M%T6>OQ"&BL<65K^JDMD8[#&&!R08%@Z MHW# D6F@.TT%COT5\!Z9/3)K!RUD>]#R&&0&PH+GD>*(#0O!*J<8829$+H+W M:A.93=; V+QCV!\N:;M7\WX:KLVP _4Q^KBR#=S;&>-O))>DY/[)I 6P%DK] M:Y(:T5.!L(PQ4.80TTH18Z/3V +WAH,FE!J@Z'.#4#=;W0._I4GDAW%/F6 2 M!XJ9](PQ9+S2!&DJO3%6TD->;1+?AFO6+DNL98<5AWMO3Y_BLT6!K3-2;N#+-*FX"L,,H)*QSFJE'-P?L'+ M7[3>9>K1V:/S*1FG1Z+3>NPHYEAJ&AF*01&-B$&.<^)T./J!VO/R;&B7G.]: MAIEJBE7<9EIQ>]IXM';7/+2104).D_W2P.'0UX>0LY1!F$B8X M ^:U,F"!O0K.LO]I\Y65IRR; ML##M]=]6+&=AZ4RH^Q./2:6;>1S)*?<'D?1MT >9Y M>M>^^?@/0.#XNY]^>4[8^E6FAP=G[>?_\?SYZ['/WIM/(2/L^?/B\VL]' 4S M+=!_>6_L5EN\Q/CZO8-7'][_DI[\\S28/U[ ?Y:#N/H%U_"&YS:]X[F)T+L? M,C/Z8F[R!QZS,@^7T^4S%HR[F&AT_?7'K*+=8 +7X)#.9Q-@L07[E19P&8:? M+M,YFN*3]^:T@K(6?_H.QGO;R/XA_R*9A M!.;_.=PVO#3FVR%*@P@\8PK2&-\0:!UAC'S%O^?X=R"$YW$X'D]F(?_]^A-6 M\$YHW8NQNYQ,H5E_^;-9SLOUPTVK:=H?-DR[0%WQ^V_G=3Q]?_/SKZ^S=+]G+=V\_OG[[\4-J[%_^?+UJ M2"MC\+Q@PO&L&JV51/ @[*_,$)"U0E5_N<=%Q6!_A('Z7=*@O*/>H4"98<$@ M@PD1++VB=" ++PP^&/R+62[YOEO@S9&&(\=VG&8.E@\3-X MI1!+K5+U2LM-\8X; &B>A;&'2/%5<.'*AFEY18GB0986$*\V(550I6^%[+/N_VPNIW__-NQ++_@^ &_/KX!([CFXNLC?C M(N60Y^"(%68&1C(:_MOH$/Y$)83>,>7RP"/F&;# M63;,LZO)-&2CX1_P/?!D,$%@U/3#+,LG5P'8>EJ,/9@W&'OZIO3UJ]^V9L_% M%P.=PUO3<^RRI<%?9 E2\]$,>C^[[4#Y[,KFI\;Y<)V@!.V?7T]*"'X*XZ+^ M;/FY.)_-H?WPJ>1M)?BD1OOY=#E0UT 3$Y\G (./[R[AQ0G :Q:NH&=F>K-R M*2V'YI8?#WX.0P\/O,C^5CF$Z)RZE\]@'& Q#D7OKLP?99]A MV$I;28V^R%XD]^.V[;<#!SV 88A@=Y-I7CS; NWXNW$>04^*;L #X3TI:+K7 MHL%JQU=,S8;1$#Z<[S2P]#4O)U?@>-_B_;?.[]ET",]EH#\3'7P"#&?#=W+M#!,;_Y66$X3I$[DQ68)H+M5[4$S3>0(YETQ MG)?F0>8?88PEP83QU6 M"B)]9[0QS&"O%%'<\4TQ[.VS]R'UZL78_SJ!*?D_P/6Y'Q9M:VX>L;Q 6U;G MY\$]'WY]?CGTL(;]4 R%CA@SJ@/8+V+&>4T# M$UP&,&4&8\' A!!EBW3$179@^L)[T1?I,'TM"T&]W"P$]7CCKZS+L>%M!F,% MB8Q32S3#GEH>< A(>$\LMOJA4U2_5S\] 6!9^:,Y>T<7FV*HNVGK*4 P$5,N M&/C@A#, @[&<$>BY%T0&MP"".A80R%Y H!T# GAC^=PF+S--UM\O/ES=%I%Q&R3#;LG0]P\T$_F<:4G8B+57CXEWA*XS#YDA[/U M7B9'TLW!^1[/ ,5S6#HA?)DGP%M8'>$]T*"T%IKENE++3VS$TNA>EL9N\^UO MYU=@+>X>$WU8!"/OXM_'4XAB/HU3S 4,\O/"A?YM,AK]4E+(Q^3#IZ_].66$ MOKMK.PF:-6\3_!W)U+)%]8Z1PBD.D,#!<"\<2"YFL9D*7W M3'V1'/HRG%W>VEJ1\LP^S8?%W\"PU^-'&#,'@>)JH 9?<3>G!99N Z,BV(-F MI!1(GCU;8]VR\^GG'[)4OWSH?OSNIR*1-9GG +M\0:[?_[#.KG=&MG6GX@D8 M8'MA@)<8J/[.>H95[,ED#L@M;?4! _S'=RF"@]\7NUS%[XOQ6[455FSSE0EY M,,F1NO#0ML\+%:W=V!;9C[/I68>7!GN4'+H/Q:6OT M2.=\1-7&)[L@1SUH=I=P7TVM'TY[C%P0O=>V]];1:F)S>]&RO1MQOT_X^FN6 M3T9#G_U;+/YIZ-P O:#RWRNW^AXTNXV6S98M6]K/8X9ZDE ^_H_OV*F-='-? M?MO^Y\*2_[/PD5X7.PF/$W3L0.B"&7R.I)LB9)[AJP8_'DCG8< MB2K9!3LL4;;BD+07V9P)=\!*NM/2WI[WLF>".G8!X*%IZ-2AR%HQ_\]F ME*+U09GJ++9?%[%Y2F6U<24]QC';3C9ZDYR>>C3X'&! +J2N>3AXZY;( ^G' M5:5"[ CFD="@ V,RZ"3\XRP7/$K)8X44EVKL9F15+8,>NIUI= _=TT(W8!^" M$UY3XQE3V%II=%""B8"5D^B UW+8YF&YCCE+]"$[:Y4QU15U7QQ3+8Z]ID-I MBT/=>7FH.VU33 KW:+$+=W(WZ>'1/RF;'K99S?-E-XRX-B/NK*2Y%V,NT9'_ M%O*T8S[^],MT2PC]@@[J1S= MO)?^F(/93RCLEC5W!;*E4&EILWH$=PS!PC. KJ)!,,*8]P9CK SAT2A.J=Z4 MRGO,U8+:=Y@W%6 >C> 6.TVWR&]PF56Y<%))6.05OK%88%@BM% MA)>1.Q4B_% E:-& 8[?[WGMK';N>3'HRZ$",Q:P"8P:C;7R M2HLHV&%\S .023M\S&TYX%99^".W*L/8ITW*4V?>M@YO:[$1)L ,X4!F%'F84_'GM;X^0>60_9 M'K+MAFRTF(5 G$3!,$&9-HAA&B7E@BO=K'K8/\+FX^9CDT:;*MQ<] 'L5F MZ!BZESU?[# *_<_US46]IV$Q/K546C MD%T:G^V;?R\O_K]?]N7%V+]9=/)%V>D5-DC[8\1ZC:+5++J8M 6YYC@R+"QB MLL$%/%UE3HSP!6@O#^/]]Q<>TS\2H@_(RN@YL)W4)E*F/+@K2BN#&BWNNM&_ M\:2"[NZ],+LUQ.+^[=(8 0.U;''5YI9F6>M";BT]P-L'/,@]\;7; MZX!/U[5;EV_;*O"V_IX5Z;:ZJF^K$F]9MO7N<+HW#<@NM;3&_O75]6AR$\+" M5M]#-)E7W1;&6!.#.5'&8.88UD%R1IF(W!&J9=42_-C;PMKK8!R%?X5F5CKE MHX3UBE+X>(17[VX++Z_]\._N3?'TDWT&9)3^_7[GRE4N7'76+8(NZBK+5=W' M^0GS"_!.L>8__A9FPVDIG)2&^J&;N/=GLWIM?_2 EU^%[D%:IV!X MGQ>_A(7))[6"0N%O]?'YXB@3+.3ET[\ N^U2!GE5MG,%0R]7'_GSS0)ETU65 M'.P,ETA*911S%MMH,#98>@%N+BRR3]HC8+6%0/##LG1U9/GVZ;E3BN@0+4%) M"9@JPY7QD5+&+)$8;Z[?CTEHUN\YW2)(6%_?<<4%6A?Q^R5)6BPM;>GX_3TI M.OFLD#3*UW4LH*$.S"Z[!OM._M?BH_>,7^]Y@>< M@:4\\HG5FI,Z,[]_+WG[(-W[;4VE>:DD? 2=YH:4FMNHU5PUQJMZS6)]E _D MYM94;-8/*C9W4+/Y2$Y]?8"M!D&/"7T.I.+]Z%%J1MUZ1^CS(7Q*;N-O18YE M./[T:IB[T22?3ROUD5@T@0EK,!&46::5MHX;;0EQ&NNX*9O\^(@G<&H-,9H3 M(YERRDHC+=48?"-)X:6'])$.%.8\0D![F^P A&4_8;&,>!:#GKT9E\LX6-'3 MHI[=@[;'2'=1Y'"[JP>#"L[JNW@KV;F8B+6C!8A3KSE%*EH6(;B/$AF43BHQ MXY&KTEG=YL')50_NS=M?'O#A-I).DW'8].#RLKD_)*WA>5(N+E6>D[L-@_QY MZ!:W?-)B5))F6"G'O!!CGA8'1)8ZR!N=*7/$A;;57:,7 MP[50OTOA\(I&\W3)>%E^D\_"53E(YOIZ-'0KTF-),!"HRA5ZU/#DJ_28>1$1 M%W99Y,^7.M0NL_,<@HD\!3>P.!2K0C%,Z_UWDVG2WIZ%[-,$#*/02DMM&Q=9 M;F>1I7^(;E<\NG9?G\.K5^9?T5_+TQQ#?S'/S',(7@]*]A\FEJKB^'+GF,^8-2>5)%Q# 'D 0##DZ*U9DP MG 3'3#"Z":D\+[1)>UFPSGB&L38!,PJL);2%1Z& [VW$-WKFW$."J2?/9H7OGL:?QY4*VU:K4[=/+:P#O/*P_MV^UMP)<^E26]4% MPKUI-RF%M^?IE<0]!H=;?-%G;NV[KPMJD+M79-;MB[6V1HE;K ;#C;,5* MJK$X0@%O^N=P=KE,-[[^ZD;S-$8OBG)]Q0'15;$MY3"67%CL%+/4ZZB($L(X MCAG7=O,PQ?WC0&6=K)3NO1%'>&4IR&;.1E%DLVD MX#=1YXW4@BH47#1!4^2?XC6X:WM\N.(J6IO]O9YPMC?[6+[BMT#1:$ M((%X$4PDS.*@K!:.&B6MQ5%5:-!N! L;7_3SS<]A["YA4/XH8H8/8*/Y D=O MPZR,'JH^]O'F.A2?N L[-MZU^/1O9ORI?.]",6;Q^L.1R]O)^.]Y5>3"5D%% M;C'UG&P'U:;4R[\GX;FKR304-PK7KB3Z\LKP4LAGBXX/01?9-MLH+J(N=M;K MV7Q3 M&H:_E>J2[\UT=O-Q:L9Y.:WY=D$/9*/6 3&A*67"*"N4QD@Q[H* 5FUFA!]_ MBUOHB#A"0CK+F:3I!*>007$5O(_!B--)&&):<\FL%C"4=P*&I;!G&OOAW3GP M_:0\=@_7'F-,[H]Q"U4/WXVS_V-@.&#!H.@O^?SZI]DE.(;POP6QR'5IN&&> M)[75:_"&X<<)?*A052&,;54T8"X#\Q% M920**G+/J?36V@I!78DP1;__.AE_@ECK*GW%[8+P(3C GW]_V]BWT-;=N4M1 M4[=//BC:-\@F\UGBF*DOWU2Y'JX/(:\YA.*B0C!O,8CK;LL7DR^-+ZEB M?IED18NR19-*&9'2%IV9@EV"[W2K!UQH?L!T/&8>EJ+(O\%G"__ W[E"JP:K MM?/"&(YX8&"UAC D:9 A6!TTWBR)TXC![N=];.IK_GNI)?/U>@C^Q]9U;GUP M/D++5P9!P@@@[2)%1#+BD0V(. 8O&($,C,8#@U"X@_L.QWT5'W"6;E5\8A+6 M6=0J7%\,L@@/R_S"'I)!)Z;AFLS],5+U^"8 M)3G'T2,=^U]JBWFN6_]2V7.=B\=%C>L5$?:%4GH-]KDLJZ**BCO CA&3KC0T7!(*?U,_@ M6(0! 9?.8:H<<]IC7"6-?B]N/LW8;*:!;L?F7@7UDDU72+?0@RK?5 M9M^,DZ"_'8Y+[^K+$)R"Y:/6P03-GBR?O2LDO;J:C#_,P(/^<&G@^]X4GUJ= M"BV23!CB2EA&$,R*=((ABZ+!0I**XM5-<##=1R26\ &J%(F=ILSM:#C+\J*/ M"<*NZ#@XB]#S4F@*XD)8V1XPWSASPQ_6FYV_GT_=99(^6ADM"Z.DB$:"<1S M*M50VGA:3Q?3M-LW^S@MI.IN5FC@A?O7'!Z^9MK6)3EOH (LF2,.%G/E"003 M#CG)::5.IB0+3DX_-8!P/5!:#&!V*W0$*Z%=(!N\5?/ITS1\2IX)>!>NSB*^ M-BC_,*/YJF/J J!:6\JEDTQII(1BPGO/E&'8T;L>JD MY@,5+V!TBK(2MQL)@&KXCB(+7;AZSY.K=P.@6YG<>T'/8BK6YVC'O+0H7_UM M"4\#WL*_YO#]KS\G"=Y*N6E."(G>*0R!G]?4(JX1P2H@88CV=;1X=V6GJ4&$ MFBB\")QAP37AG'KGB.#>*BZ/+#?]I)3TFMBTNA6;OAWHK!SII^6G=P_8'J/< M!:GIO]UI!]]I'H=B1+.)2QF00DSX;K07D>HRQU,HNZZL..LL%2%4';M$=_ER M#[#0!?8A!3C#\9+FC"MV50NAY^ER/9DO-NU6J;'49BX>4T@*+\K]W6]%Y1=? M9"M&LWC(I?D<,AO"^+;W*0,UGYAO)XYYW&ZO+,(FM)RI]=2B"\,4&T'X6E1T+$:O\)K3 MVSZ 7SW*?EZ(4:_/W0N?S#1?;';?SO;-7;PU*_24H>5@42MRQW$.S]P18?P5 M5I?\UTDZVO1N_/IKLO_Y,+],!O(NIO!_]4Q - %'(2BX18PPI"RFV, Z0IR) M&//-50/6#%+D%C=#3@W?3O$!E,9]#3V?A M=)Z_&/K?PF@88BI3!]V87 U=D? 8SFY>N%F3^;F*BYG+_-QR*+*[L2A*MV4C M&([V6T$^^X?;UX]![>VL))!9D9@PF7LL_B6)!D_ MNBF6!1^NBO^Y 8P-W6++"GJT6+1*YBX#WP7Y7YF;Y1=6A5*WJO=?P$#@\=?@ MAJ=P.,X+V7P/3QE-K@LV7RX,*1JZ!.<%FC1?FGW1.&=2?1Q8:5(JT@]=4?AU M5BKQSV#B+M:'X7X!B-GE/,^BF6;F\V28PK*UVK2++DS6Z@Q,XEKI@J(>P=U: M7W1IN22DCR[FLAB(]4E8CO1PMC#I9-4P>G>K&CS'%[[[(!L-_S6'>'-V,UC[ M]F*:AF&:JO:._1SH]*9LTI?)] ]HLEL?@#YV.6;L4F2V[P"E4Y:#>L@ M!X1V-8+1#T8PV;/;0?_^:=',[L';8\2/& M#_2UW*;>+YQI*--2 ^A;BPI6E2A\@$5.5%CP?IW#5&A0-%=H4/2%!H]0:%!6 MCG+3ZV.]0H,$?:.%!IOT!O9;0"KS";L^=-0(IWZ!NXJ4PHMKX,^U?5CX[R\O M_[_LPV1DIH-BY^19BA,(^A%>+G["/WX_@ 5B5.S CLR7?#Z<9>93BO!GJ;36 M6EW@]65E6MJL+=+O<@H+_#JWSU/(K)KDT1*(V&KCCB9#Y- M0QDI%-$+K(CS49&>*P$,OU\.KR&T5"12\>(+;:DBY]^_S5\,J/7\&VSFR(M >TO9AGF>)_<1Q,G M7S'=_+'"!, MWNK)1V,GG\,@>V:_W]QTO09D#:_ P2QVWM-BNW!' 3GIHM&R).(S5S[;^,^+ M8PS #^F+H=&?%M>3\C!:[MN76!\L,B1EUKU(6IHTL2F+D_(2\!VVJ#96O)X@ M7"0(H$V?S?#V62D$F2V>M:3_PJH6EG>7"[^?2AD-_X"W7$XFQ:&5VSW0T>1^ MNK4XBW %"WSO5C_!K9;-N=75#E_O5C?K5JO3NM7T>5G5#Z?RW;U3_6BGNK_T M5^/2WYJCL'HQ#A_JU,Z.JC7+&*&*57_ZY>/+I;?_9NPN-BO8W9_SUG3KP6(\ M/RT2CV?1EP67S5Z^_/E#!6-!_."3T^O!%5DY%O#SXJ#BAW10,3^+@3BG27UD M8>!!<0?_>G&HOW!+KR&\+7^#"3=+!8Z-IRX;MUAHOOOI^^5;SV$8:_1W:35G MU.MG\XW=D[76URNGO%[E^&C5E;?HO2Q_?U)14"DN-#EZ.>7#'LU]J#[H4RN" MKLM+W2\,?"%D\]65:VM8U6G;WLVH43]Q3[$M>2'$":LIM\Q":Q+:\HCW_N63 MV]R[=&3]+#OVZ"*7G<1W9QIZ7_5/WE\&>R+:9=$?P,<^9R9"Y\M$^%0JST]T M.)NO,7B,:V)U9JK6S;$7'SZ\_OCA0=L[D0N[]Z0TN:BTL-D[?=WV5=P\ AI: M&H?U1ES'B"O\I-Z(N[>,[E-W[MCWJ>NOBB_3,=YT)"G/PRQOV^JX9:Q/2QT- M-.S@*UQ+#;6E:]BW8VH'6(?.R=0ZL-*T=FG?=Q$R^657Z*#%_NQAVWRZ]:JK MYOX<72#\@,G_:9>$($!BY4PV,3QX'8O#V$SPH+"305,5C$9*5*@Y(! MY9LEM7N\MKS-IUOTSQ*OI2?Q.-0Z'XVC-%KN/'/6&L$U]\890I30L>).+T:: MHD8*Z# T$**J@,YYN4*M-JB'_)W?0GGK*"01@^ZX/JWERRXX,:TVU&W,MZV M-;V@9=]V%21;VGLBR$7*:54-64E!I$(F':''!/C2,Q("P8%2($1[0.\&#Q!N MOIQ@:^V_M0W[5E,4AP$F11>J"6!:1D0,7#,,CB?VUR8;KJ+C^XT5X*#^8+B;AT1'B0:C%WA4W[B+'/ M\!R6GE4]MVD)I-]NT>94]IHY*QC2E#A)4)5RE%->4^$ M#B3MO/O4 [Y/$;4C4*J)^$@Y$0903KQA!ELCL+1$.JD5QAY7Q$N-Y94X'0BQ M*?AYIJY9JVWQ(?_KS3A)ITRF*P4F:\U')^+$UC:LSRR=@C"7MGX#/+DJ[&Q% M"$IBYQEG2BKCHZ/'(_*( M!8&))C1IVU(C!6622V%=Q-9N5KMKZZE8_Y,J\7Q0P7='9 M6SNOVA4^[2/,/J74#H=I@:A%H=@78_\NP>I%@::*U!)0MA02<6P#,U98:JD! M;D4<7E2&'-"/$@--^LQ25]O<9Y8ZC7LDO=?*<8-P9$X'@V*T LM @I.&RP,Z M;(0...\33&TPR0=K,$YF212UDYY8:VFW"SY5JZWUP'MQ#S"E4%H1SK$S(C#" MO+'>*&Z5M4" -AS40^(#B6777:2S V2?:CHI(#&UQ F#!8F"*8FME%Z $6S00M'?!=NNII;]LWRV>W]50?K/K=%6;M@\\^Z=2.X//U MO^;#V2@!O%!-*2>:H)HRJ*X-%A3X KWGDOJL=Z MGVAJQY'RW5A'+"JD*,'::B:T-MPZPYEQCE#FFMT-_"8/E9]:&?$I3EB1ENQ0 M3ND@:L.G:MMI'*\'M6NI/#?3L9N(Q26SAC"4>0Q M,D:U4QQ1CHD5@K-TL^Z0H@$#A:LT SKC5)TQKH_E))TSKM4^N&8U7:A=N';. M".N<)1IQ1K!5RF*.I5":*!-UH[?R-G;EB>!GYD,])*+(E\+9;?7S&Y/&+3?T M6NET/65RVJDNVF3+3Z:2VWIL-$3[]Z8=V#OSDWDJ>K/=<=LE[U2R^^I-ZZ C M=LYYKQV+1-J@@H2HF#*EM&&'/+$N\8#JS>JX[736>CXXJ:/7\\%C^.#.X7LT M'U!$8R266"<$BS*F8P9.4X?3)183*\X5-'@"BP\8:29Z:X^7Q[=(99^+'_?K MFQ<_O_GUS<_W__OW-Q_]L&9]O MGY;3,G8S;3NXC]9>RVZIU/.W9G,'\ /.S.;:LTR=W7;CKL(#HZ&QP]%PUJ'; MZBT.,OJ#-4>V_I8N<;WM;K?=_J#(&2^5G5P/;U7SKLU-$O[I"J&TEC6ZL*RU MVE*?4KY@:"[F E"&H5(MB)/QJ8I5(9'#QB&C.-J(H.1TR] M"8:$0TJRB 'G59(LY^6%M-;MVS>Y/!R';!(S-PU^V(OYMKW-?:S>LDLP"3_Y MN_BR@,\F( "#VY']_Q[HVX'>)S8. M!O2Z-V!V -T2SZSW7C%LF.)<>1RUH2$8(YBKNNK67W_Y9E) TWGP62A%>O(5 MV;L.[I*TEG6[X$.UVGX/7O4@H>#7.XO?Y% M&!/1>XE<8"X2RZDQR#CGDO** M.^AU835@NIDC\)W 0&L;UKDD4JO!^8@*!;O1B15RAENM(F=:UM[I-.1Z)K M4C,6?;- TH/[ ()'+#PGW 4(2SDV*?UO" 56YE[JBGV YHI'H5YVI:MM[I-. M+4LZ[00Z)SI(P8.T2K%H@F961"JH#D(C;56?=OI6TTZO0@Q@+1Y\K<]A/.]/ M'O4)IFYR9SRY?S'(8D3)?Q[,TF<7HE@G9.4*HQ0Y$9BS$F MF ?D@I/VD+DF0@9:=7YG[NQPVN>:FE%/:1BH)$3P8[AWT@%*-5),"Y(..5D+ M@4TX9)4I/1"HSSJUW .O5\Z@@SMM?13:IYM:X5EMW15P$2%F@&$9,PP<)*,B M1\8*$;TU2%4$H(WY45P/%.JT'%T/\S[9U)Y-P*TX]Y1H%TG$J=IG4$PISP** M-FH2K0V'+$XNQ("AOG94&RSPP5/DD]2O,+V"^;6SE1-.0#K3R1?H8V?U=N'1!<:9(TM..3'JN)/;(4 ONC2+:5MS1Z/?0]JE< MT%6W>WM1 YB[YQW-,M69EQ:2;I/-/FEMA*X"HKUE$U9"V$JJU\X:A*U%7A%& MN;:.$4RILX)*)A$_:.T$RCJ=K.K9XK05%[XUMCA\,89=;(&B)<$%+@*P@\)< M&_9V,@N9 M_CYK&4?O/4/MU:KO1LZMD]#8?6SV%@,OQO[E*@)6[P,I:94/ CEBF9?:1L4Y M8MIH(%Y/:A<'_9H/?Q@/1__QW6PZ#_?8=5(\ B+EG]JNMMDCL X"CUQ(XLP1 MJ*C6&B$3--),^J"E=L)'19B4F-<_KWX,!+;'F^GFSO5#_LJ'V<3]<3D9 >[S M8I]7_IB%?\V'LYNV^2C?SG&+;^<85->*5YR=J7T[)WO.M=9$:WV4'0L2OEN1 MAF,/'L(/V7/\T"KU?KJ\(IZG]2J)\62?S6A>Z$'_:2V!M/;$.K[2[;.+I?"] MF;Z;?I@ER9]_I"]X'Z8?+LTTK+A-D41C?#0R$)6$- W@CE,?HV)46%+O/BY9 MS0^]>?O+;8((;4T0-=P50[4TP2();A\SS-J@14C[B$P'YU6];<,]NX(NP,AP MA5=8G=7.KL,TRU/[!UF3$UX,2?YB/KN<3,%X_>KH^""-8#!_,3 DF8H< M. MO!)1(5:1X:\8';HZ.N@ T[RE ]@XPQR/AD3+"/Q"':)8$N8$O$#K23KOU0&, MDJ3S [+.U1--Y9FZ[]^,!9O]-GL_7!BX8;",)E"&EF:-!*RZQUE@' MR6P0>PS7AN\+> -Y&#?2?BHX0]!PZH( LQ56&!KA%84="P37*ZZP M;_N3'U,?UL.B[9G)$Y6_ NZYLF%:+M44#[(TM$4B]4.XGJW^#15_PUWQ'%N< MP^FOR+;+,]KW\D?-W>QU BD\@S6Q$4*-DCIJ:IA$P6*9%$=,ZEA/\;1K0??*$&V+N!'1W,,,4XT8Y1Z\#\>454@; M(1DRAXNX%=\6L1XS0-T8J7?S63Z#$ @(9G6H;*I@J00,E&$)SKG MTE0,55.Q_2.;OQ&<(F:C#=I;:BGCQNBT^<]1X)A"/VB]R\5[M5R( >9\ &%] M?02DV/,H$PJ+KY2$(1648]$SG?)Q!-L@+'74GRS;M'M"N8A*.,0(CY1APJT( MP49&1%#"*U3OP-Q^J&4#S=@ LZIZ& ],Z *PR[Q#TG^XFX^SST.T-@[I0D:A MU2[=@2.*%1JX'TX@K06)1,)*'9B6-.5)@=Z%X8F^JO+DS17#Z7K*X.SP^.WL M*!\(CS73>%OPZ"&LUTAI@21EQ",-X3V##J?EV#(<#WB _9O1ONIJWNE1@?_' M:3#Y?'I3AOZ#S,S \\FK1!!U%P),Q""""8,Y@K3PC'05:W?R6'LKQKD3EBM -B4:(FZA>(C>8,' T2?1D'[S M[MPW[QZL7@G]2)-B1M"GH0>_-'/F>C@SHZY0<&MYM@L.4ZMM]L ENV\M_ST8 M_IOQR]+L5UC34A;300>N3&0..:4=#FZ8]DX'1QVF46H3!$*'U"XC2@U$0]CL@%?357=[2[GN M^=6\K,]=BOB[R=7U-%R&<3[\'++A&'X/V;/1),^_[PK1]F%HGVHZ<*I)7I2" M4<]V4/<=O H1RI>KX'I38.M70-;;,'L7/YJOJ_=GB(P"*X'3.2XO@F5""&\C MLQHYZ9Y=3RDF-HWX]:UVC+K^&X^Q*$;SKK"RZTEWR[X6JTVUCUIM)8W]5N8 MF>$X^-=F.H:/YBL >%7:_VH!IF@UY9Q')PTS2*MHHC ^$&)TB/[)-;_K.%", M# 3KOA=U=FCM$U=M0VL($.489722,D36*.:U8HQ3Z464_LGWZ>J@%1,^H'SS M/.Q><&VYT]/Z,A/%"U_"\-/E+/5KY)\FVI^OB+3]KX4\6Q?HMZ_#&/<"5LDW%(3;)Z>=15]:ED1KL7TW1,W[%FSZ4U:[LLN+ ML=_*RDH*R1ER7G+*A,?*<(F]X0Y^QCRH0[IN>$#U9H:MG;[;MX;G(U9P^E;Q M?.=5-8AG;"21-O@8@V9$> 6_"RR58EY%X2I.>C9WG(SR 2,'];)6?_OO_PW> M8&!P5]ZS_([E*QN_KQB4'<$P/H_3X6AT'XE,J/M6@4FES[)JMZL/GX__ R, MCV&O^H+)^\;I LSQ-/E/ER$S+IT+,^.;I/"12C"!$S6%E\?9$-[U:5H M@5^>$_6X0;KWV_]X_OPU^+SOS:>0$?7\^>(Y15^7?1L%,RVH^/+>F*VV]3;6 M*X9M.4ZO/KS_)3W[YVDP?[R _]P-Z.I77,-;GMOTGN MV\ M^/G7U]F[7[*7[]Y^?/WVXX?4W+_\^?JG*O@7)G5;(*<:Q25%7)GA>#M#K/+! M(^!5+C/E[VN NF<_/RW?O Z*IQO!FFT]?I1J#DG%:*XMK%NZ?N!,@+B0_"'J M7+;Z$@.+?GR9?9B,S'20O1F[C55GDU)/VZV-=$95G\ QQYK_>!9]67#9[.7+ M#R\K&.L!C^+.CTC.Q]JQNG6_+QVO.XMQ.JE^^CM]S0SLP2SCA(VG+MNY6(>^N]O5/X=AK-'? MI=6<4:^?S<=F[H? M]7MKZ([."3HU%**4#D4DBXI-\7Z8-2W*7LW^JWLY7= M#>CWR%SGT/#E3_?6W_6ULERT%R]-R^X5K]VVO/3+[BN8W[9Q>*?IAI*Z 7_]TH(/VA_N[<3'S/:DP3Z\7]\QTYOK8]C MMH5)?X28*&1_@X==YAD$[^#J;)+VG8576WX'^KDI:]4LC-L/E=CCB93_30YE/O%NVUM7A\SVA'2X['^.A"J,,R:>MM=2]F24<' MCN@>M,9>NM36WK;WMNW]Q5P[;"]=:FMOVSUOGVM;>]L^$F_OBF].']#LK^/1 M[J/@]V;NM_ YC.?P+6V-D';-0Z,LU;EF5Q#6(8^7M@@0W8KS>RONK;BWXO-N M=F_%O15WO]F]%3_!BML3UNRCQ=,B8;=[4_%^.O%SM[^T6T/0?'A03\P9!V_8 M 5CAO"ST3R5;;/_OCNMIBUC\E^GDZB6T,;WIG\/9YQM1 R:K;;3VV>VSWV*[$=DAE1HBT2F##=$ Z M*.F5XU1;&Q'S5;=1E]C&Q\0V'W!%>FRWIF$]MO?%]D'QS)VAC@K'G.6,(VT MSBQ0K"F6V$1>M5;C$ZS5F) !UK('=&L:U@.ZG8#&)B M\=R'*T**W4B%4OC**UO-OB?.HIVWQ,MCXWD]]6 M>H@L2@\=DM*UY,$0+HC'B#G&+'5(.L$X"\B(8/;,IRQ^;I#2T4"*YJ5;SP!] M76QSSQB'80QY!,8($@M.'41U*C#&N.;@"&*GM#=.Z*H,;*TL3>.,(0<,5<5T M/6%TL,T]8737Q<"88*NCEJEFK;?,1D>59-3"?Y3!9,\T4..$0=! R^9K3Y\! M^KK8YIXQNLL8FGEBN*(0E$3FI+3!&DVL"ZDRJJ9RSSQ3XXQ!\0 AWC:A^/Y, MS:JX1B$)/RW-L;4&CUXSN3%5%39=H6I8(^W]Q>EFZ1\;?S4FQOO+WQ]L;;&V]O MO+WQMKO-O?'V*@3MBD1Z%8(^W]-N"WWZ;DN*MM_%OTXFOBB16YX+R3^D(H4K MIU"TM3PRPBV1+ JA$&:*6B^5H99+UQJI 3'@N/G*V%V!2VL;UN.X'3CF@D>" M).644.:QT%BS(&2(DE$?1$71^A/)"J@!TOWIA]8UK,?QD_9?E&P*R$$1&H1E M E/* ,1:AF"Q-P1;9 +;O4]ZK.O'F V4ZK=2V]>P'LH'WTJMA61$HA>,&>HC M8M@9S2@-@5I)+"725"K]G$1( 'QK+38W5?="<@<2%BW*$/6" BWEXCXIVFJ3 M/U)0Y2WUS#'$.0 ]+H!Y]+FGAA:3PQ$(ZHU M4TCYP)A@!J 8@C A"BN%KPC23B,/@,E 4]43PWFTN2>&UA,#UARQ$!BBT3'+ MO#7(&/C_P%$P2%;<43F-# #6 T5Z&8 S:7-/#*TG!L,PYLHD4G#,"*^"IH%P M 51A*$45^B"GN>W/^$#A9O9G6IX*.GZ9QJ8O_+OUX_2M9.V#5$5O9]N.Q<)= M-MS=;%NC"NL5?.EBT#EJ+->#N'?46"<$8=8Q;2.C)C*EF97&5LBQ'$(;0 RD M;.9Z4T=!U.:V]0#O,L E\D9J2J/6@.Z@-:>,GA1)1PJ[EB]\"<-/ ME[/4DY%OQN;_.IWD>78]G<3A+'LV@E^^/S55]S6/6T+P78%&.W3W"R2]+X"T M>CV!118-I88$RXQDFDM#*(M>8:48#L"ADHT=H]KQ[N/=Q;!7=V@ZAW\J5WD<;0E#>*F>8C\3$@#TC1 OJ-':[3\ TL=*K :NXT-##O:2,G56>D('6FZ>7]EKJ6]/ M=N:\[M^]NPY3,X.N9.'K=1CGT()3UKHVI:UM6&]K MO:WUMM8*6^N 'WUNX=YO(0]FZBXS,_803WT.H\GU51BW5_"PQ8F/_F9/-S'0 M1 WQ$D4OQO[5'89>ET'KJM*+5I+K@+Q!21= &$&IPEA:'I##X3AUY?" ]5=] MSZ7-/>X/A?M:2FUU@<^)\B:BR+UV#)FHM6%&1TH=XDZ@RAJ^C9\I)P.,6WNL MH0=^#_QV +_)!3^RX*T*G',CF73"RD"<"UHY$K$U%;=Y#[#)R0:(R1[WY]'F M'O==P#U3WH=(#,5,,UC!E4-(42NE"5(0:8YR %T/!&]&";T#B9E.&N2',!JE M[]S_*VEYW/#0\-7%@K M$07$_6(-3YOL3;3'4M+@'"7,1*Y9U$I89#4E4:(*]C[(=76-2><\K![Y/?); M)]%<'_D!J8@0"5Q8RP1C.A#PWY161F(MT=^C_P.+_J,( R./I,B M*F80LU'C2*T(7MCH##M.LH8."&[F/%?+LS5=%LV'77MCU M4<[4 81=;\4>%K2;K_"NC2H(AT)$J3ARP!:KP$(@TG..(>@Z3LT%B+6Z=2"D MAW4/ZU.77-@&:RV)HU(B$X)G.&B32F1BX[@2&FO.CY-#80-)NY5#Z7'=X[K- MN+8.1QYEP$0(AK2WP3N%.+:2.AM419ATB (+; !?V>.ZG6WK<=U!7)/ ,?'. M8H\4BY'HP"G!CDF#+./R..D/J0>D(3^\/>F/KBA,'JBJPJ^IJ$*<3JZ6"9/) M^.2)DEY]M26\WA5LM$5G_9;!WXS=Y"HD;*URN \V M"MY@^XIX.0"S#LHP! ;A-0A>L*0\@I%R[UP3&-J:5#' M+;E 4I6L37^NYX N-[OG@):[ 10)H3C$;]Q1!E&<[IX N-[NG@(.Y 0-=ZP:+02(@ '&(P==I%6:!,= MLAX#1G1 1$-^0'L2.^=U)^X-V,,TY+/E:993,W-_?;._OOEX_J3B0M3BSZ6Y ME_2Y2(B_#:M%;9!)-ZL#C081ICG6U@A)B*0>"R=U@Q> ZI!H4P5MNHB(UC:L MA^H3H(J;@ZJ@ANHBSR$XLYA8@E102%BM0GQ D^UP:0^*VIOSZ+':8_6T6*6& M1$NI\R$:1F!991AS;D7T:>\Y5.Y2'"X]0=&FC&*/U5,WK,=J.[#*4SD#6$8% MQ9$AK4S$6GI K*+2@T]\W#P"QPWM)W8@AW!N.:^_FN&X/ ;BA_GU)#>C#%X( M_YH/9S?PTV>PP[XV3??:W-]N/ B'LSK'^5X7X/E;F%U._)M;!/T6X#O_*_@$ MN)05?C=^M0#<*J]C2JE%46@N6*!"$Q$(,P8+HJ6+E>IQ3[]T\U]A.O$FORRM M#9,?.W6"MV>!G@6.[,G5N>'\!!903'+-B!=""R8#TH32%(MIXPW5_C@Z)_"D MG@;.H\T]#732&=#:6&(DEQISIBW2-D0;A3281 R>PF&N]/3.P)FVN6>!4PJ> M/($' C=<8>6!#S333%H:;)1$4LPX5['!9,\V=P -%-%G=@7HO'*/12KGV0C, MZ/L,[ _>#MV:#_/+9&G9),*TV_8FVH M<"5!C%-AK1*&864C$9SRRBO3ASM'0C<%^_O]KE,WK,?L M@<.CQ^!5:JU,L,H['ADVR-H4&R$:X&6O9.7AV:>G1;H?#_4H[5%ZW)55!T4$ MB4%3;IA15DG*@M0><&BY<@V6X*UU0K.]MUU[S/:8/=#^PV/PRK1W)D9F&8M, M^J --A+63LL1@A6WHOCC041&FMEPZ$!ZX=S28^]FEV':^@LJ?5[XY$Q\;H:_ M+?RI>]RO ,_;R7AR3P5J-5/!.:9< #*2K],)U\^Y6O_CG A/E^SXF1+S^.IL:,)?AV$QOWLS" M50Z,G$AU.BGJQ"^O6JX6A[?:!LPX$\0PB80V$DM*HO">.*8;K'M33ZRUJN1@ MZWVR'O ]X)\NJ7H

?+1)YWV5]R2!E*1HHZ=*",]X)%I0BT2HT(X^9)8&5VA<]LCO9)M[Y)]: MWW;G6F\H85A'98)FUEHMK37"HD!]RN*@HQR,P;2A\E@=R-%TTA;O*AC/4_ZO M*,)M9@'&;&[SH1^:Z4UKJ;FU_-M%DNVD]3;'I,OL>;7$U&KY,8VP4Y11$A%G MQ'.+E--,2A65WE#=S >Z!2VJ!UJ&^N-H[6M8#]H6KK:.12X KM2D.M^.*\4 C302 M[#"UY,C'3"CK3Y6UKV$]<%L(7"ZPXDPZHI%F!J#(@K)1.R=D5F969H)X0PTZ!E!9 3%S"!#,N?)&,J0< M9!H)*X]<^,$Z4":T1R]S0GN###I0'A&O)8*8$DJ)(EY2Z*34Q 2_?8^-3S8\ MC\-!;:U'NX(K;8F@C+O-!K6ZS]VMZQ?=SP]M4,;3;W[.&LO.C:7@&'GVV H] MKXAC$DRZEG0MZ5K2M:1KD3W2Q@J6=&VEKC7#[/J MR,+CC=R%;YT\$+I1)6FU$[Z>W0C/E+J,\7H]@>O'$JWC#[GJVX^/V+UZ@.Y; M-[SQ']77IP=QJ ?$$$P=H5@+C004T!LH&3"6'[E@',55P998)['.J2K1Z;:4 M1]Q'R:8ZO\27+0EZ_U$+QMQ@F#=PI^8_H\DW@%H MOFD:O7,!=(!(4S=G^> '#9H[@C4A/R&_ M <@_ MX!Y'%V%L9F,!!Z2"G!!++*.-"U>S2#GO^8&_# N)%6*B,T="2X_0IZH)"BFF++N3URWP>!.DR*MK5^6*;733LW<^#N#]F]R[/B M5N7N](<5MGTD#>7V> ^418*-9I8+)RU.6IRT.&EQTN*DQ7&*G;2XO8="HNV_ M^$(577-J/DE'P=IX%.QXG6B>$RIZI?)^6)GBGFS+O2)&!"Y!;7/0!-<$UP37$JZ, M:FXPT=)(3:R&@@LEH>&$&Z(LJ&G"O3*ENRM()K@FN":XEG#51#A(I7,, M.\(D4QA(Z9@-^*6*F]K2JQ6YUYVMZV*Q;()K@FN"ZW2@E'"2&4@P1Y)0@K1F MF'A%'3**,$2>F3'=#:Y!<7?MO!Q!%*%!89N]Z.S+;F\T=+:QK-K@>&7JIQFG MRA^8FCU6;2%P%CK)F2<*A/\2X)VRC$-E,4Y1B\0 B0%:S0"F/+N",//< M"F* $0P(2Q"CGDLJ1.8RHMM#4,$ *U\16]'&@PO7_K3[1 MV0L5UD-]Y$-1L-BJ/KE[9^^H#U%R-L8(6]FJ6/2M:1KK7FD MC14LZ5K2M:1KC="U"'SNMNT4FUV#G4(C)Z>1MBG\BMZ/X^8'JP,AT[WJU7BK M^G9TIUU^XZN@2''SN%.=KV;AF):M/SA"RA-LJ=":60F8H=P95E:*(ET^!]'1BIEI8// M3)ENYQ'(CJ"\0]AB+Z!$!%'*G(@@.B)P7",L*;'(2\*AD40Z3:1&Q$CAB7IF MYG0K(B@;@G'>$7O:&D00R(E20YM>T-Y8YHV17J/4T,-PZ$3O%ZATED4),1 R MXJC7Q$&OF. :(V1,V& )P5* )2$W(;>)R/5802*QUIY3PH"0CEI!-3;,$.-5 MS48H1402M>P/SYX7/N[W>K*(>23WE)>'S^FA<>+[YHX2C_I\!B0O+B:?\^1>>T[E%?'>SJWCK.Q3@GU:X/7RP[O7Y6>_ MR)WZ\RK\\;B@LU]Q'RZYT.4U%\J'._TY4[TOZENQY(.>/)7;?&Z6P^3!@_NO MOV0UL@>5N/^:J=%P$(S(^%(VUHC;R7$%5/WFW!.N"6!/?O1=6/UU:_S"A6\> MKS(&M:N\:/FFXHY%O1\4W9+P?LYR5\[X_.P>Q!^K^,-2E8L9S(&J*+S_+;A/ M !&"OL(_"OA'L,T7/B!3:?C'_2<KU9Y5W57]8VNY ^[V:$R/5/=SFI=WXR\>;ZT W5R]^?Y7=O,ZN;]Y^ M?/7VXX=2W%]_NG^J4C.K<%%9IOYP&8IK*6(I(=RI;D#<,^ U-C/CURO(8RS= MC$;,/L?]J&=?:S;N%W!Z+0-0>.V"6GRUCUM]:]7 M;M:"EU@Y^^7KR2YF_'JRV:E,T\,]SDI JC3RV,2'>^^I^R((/_W;+-M=BD4' M;\R2D[?R\5U6[\UO!I>D(1\>@%.VW.9NOK5%^!*0[;.2K&X7NW[\UI/-X]Y5 MAM=KS,ZG1I[&$N86$EP2O%7P8O42;AJPV$2VK<58'"/_=3J'S%?_/$?008FT M_E^_(_-20G")V7_7XGBI,JX?D!:MNFY(<.^""^KRO+*.P1X>5+F;H4#1"+I< MT_$E3YK^7$V_'A^F3VK>,$&7JSFZE$G+GZGE'W.GBE'^[4SU/!]\&6L3:K+0 MRZ5DE_.)HJ3RZU3^*MQ,&1U2O6QQS_FH\?5(B.#^WJFNO7C3;^?-7:O[,@2Q M+Z** _]1"KU<2GDIYRN3$VNM92UC1G>C7A68;"6R;X:W+F_GK3T9==[.6QP/ M<&_GO?WP^Z HMN^#&25[1RGTZ%7(YBGJ M\^RHSV#8UMWO;)K^_[3S%B>%!OL\6'JRC.ZR:=@-Q5=#D[IK5_%H:8 UDNS3 M)LR57UVB ]N!R%1U4[ZLJMU/%_@_HL+$).M3X>@E.G#$K)W*?74W&/7WYM\W M6F%BDO6I<'SQM%-2[L3AL^Q:#AU6KA:/'BZ?_Q8-6=&="S&O:..& +^]4#W5-RY3U>&LE\ZX M\A#_.#J'82=#H.Q)$T64;NT#VR?9-E#LG0-YZ]M?M! K[!(L'.*<8&-U]XM5 M_2V0D)XK9YFCAC"GI994,X>,,(IYN=AN'TJ(,/SCX:CD.#=1%KP$Q>H/BZNO MW>*/AT,C57+F[Q525S3">//V];)6&/]V^<"JXG:L7!#]LM "8_M)=Y&B)U*Q MUSI;NW:\:27DT3+(?[\&\S-9T3%$9SMJ,VYAP#RPB!.(N<320@@4U8AA34H$Y )PCQ6EL$Q79<,#U2?)S-_FZM:B,%6*1B)V]@O][ M#FX 5PQX2ZQQ-&P$$-&*6"F!]8YYI0$Y$/33EO^<$;_8K2 !?@'PZ%(> O $ M4BXMD=(R3*S36BKE)2?8 B. 6)R?N1'@'WLIE%T'WO0GQ_/WN <0'<1Q@G^< M8J\]]Y_POX!_2"\E7D8 N^S\"30..A[L/9#$ 2H0@] !([T0T+#%J1.;,<#C M(='J!/^3L^[C4^')$4A,L/8X=F*"!2:@ET0N(X(?=B "S(35DBD&A2$$:&&P M IYH@YWD3BP.SMR("-Z[H>KVG7VE\GYX ,4S45^$VPOOK70&$.OPFDE3>VO- M$ N8(A5[[<'MQ $+', O&5SJ#.Q" D@*+[S'1DE%("$:*TDIDDH*9CAW8-@1ZB@C%*[5]1(/NPGDI*>1$D/$/V/ M5$67UO2M2/V1^R(MAHY0OWK<*L/@ M!+5OJ ,@Z0!95P.3T)X,U^G1OB(QG0Q74P4[>&56E*J\?>U54N1&*'+BY,3) MT0IVZ!J9*#5Y117,"DV&(JER4>KRJHJ.%>?X]2G5=DV _J:420N(ZT9F+9=KZ,(5<]@P8^,^/I MGL7!IQ[N$>D-KATZK,RG3&]'BH'V9+Z3UA\]Q!6MSI];*CUAX^@)^$BQ<8K< M?)"]^M%L+AX@@!0"4'DHB%$J/&ZB))%4"6PDI$W,Q88,)H:HX'<:(KV@ MVD.IL)&+32?G7<^&N8\1E/ T63&7!=(JM;K0JG"VK-.Y=_U"E<\H%FIN+/_& M47'39)5M3UE-ZY0TG0$[URJ8UJER:BBQ?:8MG0!KD"(G3C[7Q%CK5#GU2CC/ MZH?6*7+BY,3)T0J6>B7LKU?")A'>*_O/43$L<_W%Q\&2S'Y5[%U%ZZYG@G7O MW;]&W2*L]P>7?^X:-PX-OW=F\*E??4H5)9X-#@-'*.( .2D)]E(Y33R"G"@A MA7"+D]-4H ZLJI,EAJY+UE"F'B*>>+TV0/D=W?EQ,606H_TG*490&DMVZ8]09% M$0L;IP*LU(WC_,H&DM:GPV"I#B%A8P4V4C>.5-B0D)&L1LK*)6PTL[XB4FR< M6^E%0D:R&LEJ)&RLP$9J/)$&:21LU&,CM59(91$)'\THIH@4']O568QMQP^K M$]-OW?!-WPSNW.]/A[4:Q*V6S"'M+0$0:P,40]Y!1A'%8/T9\35E@._=4'7[ MSKY2>3^(7#RS_J\(:Q#>6WW"O(/I8J_8'Q-+Q"%S:C!QE/(5>HG)+D0AN=$* M(6HX5D1SK 7!(! %]\!(#>'^RDV.C/F&EYZ0<5ZOR0JY+%!V,[QU>=52(G>W MKE]T/[MH2DX>EKV!U/MLV4Y50A*![JXH%7E"IG./+A!P5@QZ7?LHY5WXS*D1 MBW2WTF*E/U94-PJ5W[929/Y9KD8!1 D&IY?M-,4B$$_3F#)G/ 6>LH!];M/X#%F=#?JA4OL,LD.D/4646>\6\PA MQZISB8!#=NL;\DQS*N*M$FLU&HY3SQ$!&K9L.[*U9[E?*PJH)5P"QC5"!&,A MK?2$(R:X50SR]5:TB=:O.;4?$_UM4YW2LJ#:"]53?>,R560#G_W?4=^-O3X, M.EFI+ UC[*V?S&G)_.!B'Z&HI(6@6%5OLGKX4]DUJK@9#8NAZI>K,)?$W;U\_L#AX M2M[_=OG JN)VQC>;8^\L@3X*L0\>/&\EY)?6VWR_P<"WVT$O:$$QAN@,Z 60 M#D&'@$.<4&>D]493105D)G!!;4'N/D"_8:.X]9A/D(]"[(,7$+40\EODD\'E MN&WF]EX %<1SJ;%TTA!)K$"!$3B75#O@77U'[_6$$%[>#?J;N0!@F0,PMWOC MI",@[ "RN(W+FAFV2>2P"3DD?V#'//OWXYUPMH-; *0(L#8*&XR(P%PI0JUA MVE((N(6U!_IV9H'MFL?"Y!+$*?;!Z\A:B/KMNPGM$!=0!D#BM51&$ZN-"F1@ M"49< <'"O]MQPPO &LQ9"LU6T7,;SM8Z53[FF+4FJ_(6>6P( M-LECE][&FZ(8.?NRU'KZ2Z[*KT2?Z6SW6R!A1H:*R%TA%KE1"$ M:,PQPMQ9[6OC7OSA@)(\22$PDW;::KLEG."NM=:I\S*EG3=;E\QQMUCIU/N:0LB:K M\VZ=FY(Z-T:=CS=-J\GJO$/KI9UT.8*\=:1U$L]*:=^/< MW.YDMZYGLVX_&TX.-L3"5 TN*SJLS*=,@D<*E?;DQY/6'ST2%JW.GUO"/6'C MZ&GZ2+&Q309_P^&Q57;\T=^JR>3/-K!2E!.L'39,$.R0 CK<.R3:8.R K:U) M/63"?EJ0OE'F7G:$9!W&TN#I:&5.1C5EGA(V-L'&,6L((L7&4J.Z/WN))-3: M"&@$)X1"+Q5AG"ML#8-0XYT+W)[7UV73$K?EAC*10,-E3@8R&VI)6J>DZ7S4N99^M$Z5 M4Z^%[<^LQAPQ:YTB)TX^U\1(ZU0Y]1%(?00B%2QQ"=>_=OT;=(JSW!Y=_[AHW+NIZ[\S@ M4[_ZE'^HWLC-E'=Y0+BB2G)&&!$4*48\X( X:C#6N'9\YW/*NY9(O\=1'C7C M/!-#I/8,3:"(\\RPMTZ=4WN&>"T>LU(@X1S5Q M #H. $*..J/7.G!-FRDQ@.I+"+AHQG%%)'B8[LZB['M6-,J]:T;ONF;P9W[_>D84ZNP MQ(@1KADEQGCAO %$$(P\D);07&;]WT.7U!4Y:-01 M!*2^J+'*G-HO'*5\A6[84WD943#FC0':AF?*B9!,"L4%@X(2+SA6:G_E)D?& M? 2E)TW6QF51LIOAK.,_JJ\S:0O#"/9,"&>4(5ACK133 M3'AH&<1&K$];K&MS8LSH;M0+E]AEDAT@Y0E1]/G.UH$_-8M(S2):I^,T M81A1B(GQ5@!"*92**$P@,:".Z-?O5M[ESKL\=W;'H;O_=OG JN)VQEN;LP-9 M9/Y;(HQT^&V_I1G/H@N(*K[X?H/YW;>#7OC<8HSO6<9@!GB"C15.$6&0HH)3 MS)2@X5TB:RNY]\$8&S8.6T\9B3'BD#FU'SE$MO59=('9CNX%,D8$JB"*>TBD M,LH9;K%VQ%GO*-V2+,++NT%_1]]B;H_):(<"V0&2)!\C5IF3CW&@M/96/L9X M1Y_MX&I8[PG10CK$)?&6*8RA0LPS4[*'A@=AC^T:E,+D9D0J<^I7*0 M.?5_.E1=Z//\#3(M'?M^3;'-2@Z!QA-)H:8><$)\V*4 00P5PE@ K-LRXWJ: M^E"4^N%$*W/JFG6@@M/G.25B+Z3"K;2006T)MD1J*PGUB''BO&?!2:FMUVM$ M4RV,.A+2Q"*QRIRZ:AVHSO?86QLH Q\HHRW2@ "A)&3><\0YQ 8KA).MRY0INVJI_K> MO.SM8!B^2N7A[7[6#5=]RE4OX#(?EE6\P>,L7'8]*&M_"V?+OU7*6KJCV>MN M7_5--US^8&V*RU]UGOV4GL#R)_#Z H/G+=+?U9Y5Y5' /HE MY?? M[G^K@W^E4I4QZ@^7H7A,$7?!>UW-$/5\4+HVI84(:.SU2NN)-U$M^\,WS2*I"F-.U#=H5T_=%V&QIG^;>;;R4BP2U5@G)F_EXP6LWIOW M<)8<:)D*>.M4$*#.+5IZO@5=8KK]^196Y[61<47KR;PS_J"BL\I8.;MEI4K# M]AJKEW"?>XJMQ9B_*QCH=^*D^NJ?YP@Z*)$6]HMD7DH(+O'\4:MUITO6>\_1 MJNOB_J+6?W@HJ,XJM_^@RMT,!8I&T.6:CB_Y?/51TO1UFCZNYTMJWC1!DYKO M5SQRHY6W]J1LIIVW."X& M:N>]_5"V,_HQ69S&"[U<2G%)4K OF9RY&WSI?-=TAPG9C1=Z%;(Y3\A^;M1G M,&SKYG>V'.G_M/,6QU56>^U1>+*4[I0K(L%70[.Z:U?Q:'F -9+LTR8L- N< M/_^V9SL0F:INRI?5 ?C3!?Z/J# QR;IP&!PFY=YB!W,W&/7WYM\W6F%BDG6A M!]O\(:&DW(FY8Y4U,7=B[C-1[L3;'DW=7C?UXZ\>?MZIP$>"?01B+W6Y=JU MT4,K(;]TA,R^@WV/;R@3Y",1> M&T)(D%_TB_=NXCEP7'MBN+&48$&D]SBLC:/( *!176_K#=!^D!$:K ,I[6"R MV,LE6?DXQ$Y6?J_-K?

7:7?X[V\& M1D)]!&(G0W^@*1C3^QW_RGA0\_:> &70,$DEPQX1+:'"PB'J?=CM0PH1VXX* MTI2+Q W)(SB:1["#*R $HUQ#8<*.@# !!7>8&.RMYD9RLZ4K<,QI%0GQ$8B] MMF]!0GQ-.FSIP(H][ &(H7$&KT=\!^;*QQH[ 0% M'2 7'8!$ U&(O:X10&*!!1: _++JQ%Q+ ]DN_=V-!]X1SC0F@$!!%*S>,&$K M8"S76[K^IQD:@>NZO2=*B$#LM2>U$R/C5BZAGL0@RT3/13;;WRFAA! M!$1 2"LX $0B4C=@>P-B.,+@!X(ZC"0JB%7LM4>[$Q4L4 %=/OIA0@6S?^ZR M85#46XXMQ(Y80BP4 @N*L?0404#0L@J!?3C]O$/HCHF YA1N+AT^TF0U>W9I MYGM7#/.N*9N'%*569>J+RFT1EJ@HW[.C/-Q^.>,ANP_R#&S#*'K%0VKHY)U& ME5I&J>,KBBD?HH])24^BI =($42JHDN+_];F"!]TN(F9LO-1Y0-DPJ-4Y4/E MNDMGXTU1C)Q]6?D8[RKW8IP"?W1*JLNN2I?D;_F@*&;<7*DI1=8[;'#P:JW3 M#A$NB'8*><656W1S(0C_&PZJO[&U\P\/422'.P3BCB R]G',K4-[,EQKL]?) M<#55L&2X]F2XD$B*W!Q%3IR<.#E:P0Y>2!.E*J\HE5E%RRCI?_5(%&J M\JIZCT3+317LX%4,4>KRBCJ%5;1,PDXCJ7.3U'GOF?@HU7E%KOV@7D8$N>M( MJR>6[>7?N_M1;FY5XU+?2>N/ M'N.*5N?/+9>>L''T1$:DV-@BQ\$O\1@;FU2>/_I7-5GZV=.IE!.EI 9(0@*1 MDYY0!*7&%%M*7$TKNL,FXZ'Z?NRS) F MKHA#YF1'DQU-V-@$&\>LYX@4&V=8ZI' <>P"D4BQ<8:U(PD;1Z\XB10&\G!D-35KX#-3Y3\F'1I&]^&O[JO+37=<]S)^ M>W!?!EL..Z\P5=\UI8"ER:K>GBJ5UBEI.E-UKD4EK5/E=,[U" FK91T:JA_> MC#V.5Q-7Q,XFL!27TFJ# >=$>B@D!-@JY2SPT/*C%X1LDKY"$'>8C#Y]U3J@ M)YMUKMFFUJERLEFI-T.D@B5.3IS<2E5.O1GVD+#?:BOQ#]4;N74["4P9M@AI MK0 EG$-IH72<<<*=,U34M#-^WD[BRAY\$DK:49Q,,44^UNK3R-!8JQW%D#I-"(?"6TH\4A!9B*"4C>[N03J$T@X6 M)/7WB%7F9%Z/DI6D>V61*IXP.Y82"FXYUL121# /3.*AEPX8P8WCKF98[5Y) M9,>)M8M3+1-[1")S M1<"2* &DI=0['#:SVB/N>3-JAS;Q/RGI0)JVL-'*G#JDI-*DA(U-L)$ZI*1: MIX2/9E1(18J/[8JG#NR* NH()48#1HD70DBOF<:$@O FX&)_E5,;NY-T/^YD M!'5435;6_?6%Z?9+'>J[L=)^Z0YOLS?O;F*A]\9R>!S%3TU6\?94.+5.2=,Y MSG,M2&J=*J>S]6O2=]MW>PFB53]Z,J+ 2:*A=T)8292E6G@)",+6D>!FFO4. M[7/S^7]\&.FB:[LJ__8A^+HWOOI9=6UP<_;6!0;*CB"@ VKG&"1H)RL57?YQ MG)O?_E!0'?HE-MQC(1REF I-?6 : .D\\XCO/_^3L]'_W:'BU ZK'URP9)= M3V4Y+53D9,7.M8JF=:J<>N;L4O1"#N"062"1&1& >\KL M04M=CN:<$=B!%"<7[>2"I7XZJ6BEE:J<^NF< U%(IO4$AR'&=K<4BD5]UGOU4^ZA+/+>R?B32.JAE$:,W M=P'>P\?)0<5]KSN,A:)3&6!JK7-^A2=)Z],9Q53)DK"Q AOI9'M*H25D)*O1 MD,H2/S3=G\<[C"G:XCS(I= M,8L]^9 X(5G+9"T3,I*U3!4L"1L-KGN)%!M;CI'":T[?KGG<11\S]7F)1.;4YR65S"1L;(*-U. D?#2C M9?GSF8#'_X2[B@X[,6PB(6W&DM.<928 M-%ECVU-'TCHE38?JSK7LHW6JG XZGV?>J76*G#CY7--$K5/EQ,F)DR,5+'%R MXN16JG)J/K%+IEUNDFA_EP^,<[9XG0_NIF&YFTE4[KH,RLWDW9%BT@$IRJY_ MQ&LLB09(>:,Q,0#IG:>#'B_OSCM +C:7B"WWWCJ\I^X2YYHJ;YTJI^X2YYS9 M;J$ZI^X2VR>B]^Z)<64) Q(R#1P1W@<_3'-&H5-6D."0'7?&R!Z]J0@2[I&6 M4"R+ZU05MA>ZG&]3#AFY=_U"E<\O%JI-142I2\3Y9?>3UJ<33*E<(&%C!3;2 MN=>4ZTK(2%8C)<\2-I+52%8C(2-9C60UFJAG,S<@3<*E6FL8*F] M0DJ*MU*54WN%77+88V=YR6'T:9+NK1N^Z9O!G?M]4,R>/=>. X. E\1[8BF7 MP",-@!5"<\8AVK4&[+T;JF[?V51BP.T_Z&RPR5*_7].+UCJ,K&_S#M= MTV5B';"-@AHA#*B"@'B.M(=00HBE$EIZ;X[;5&*?&(T@:1YIC;45R(59B1P; 2.U/[@0)4>FQQAK1(< MU[/YC<>9W)J VBFBG328$*V5,M(9(BPVTBHB^,Z-4XP9W8UZ MX1*[3++]-5%AJ7]*I#*G'A&I1T3"Q^;X2#TB#E*I@MC^+:Q!EGK$)/;$$N*H M8L'82F^-MQ(R(H[2Z&$_EC&""IQSZ;Y]N92<\SE6"9I9S;;0C2P0!VJ*3)8C8&F,EBKLW9?C_>=V4[ M&$ZB&)4:0JV!)AI 08*#B[BT5%.G!3D(2+>+"8AD-)N"S60T#V4TD34"6*0A MX(1XKJ7TC",/G,-2"JJVP^/'W*EBE'_;K]F$H,,9ZE"V&*U+9C.9S>::S1WL M)7)0.&@\4-@33P(FL? .=F8^0DN!]67 M]H>!>9*-; @04\.;M755NP"1&ZHEX2K81$*H] (K[[5GR'-,G9'; ?'*'GAN M#A*X V5=>BO!-/7R:6:%UQZVF081JA62B %&&+)"4%.F373Y!G:UTP,:5JR% M$V:;@MG4M&AM4=7W:WJ7K$2K59@9!;WFA!'EO+*""6@1D$(KK;=T!AG_.+IZ\^U0-WQ3%J"KK&OBRW]#=H*PY M#*J7C0*)9^ZKRTVWJ'XZ?GMP7S[N: ;]I%+EYVM1B:* M$PH] DP0ZK&4C -@%$>2A=UZK>O/'\YIR),46C&".C2-C8]6YF154\.-A(U- ML)&LZB&L:FK3%*/,R6HDJY&PL0DV4INF7>LEUW8PVOJ:O2<.:).< MR C*@IJLHLLB:R\G[2RR@0]_"7<4=*(81E/"TU@BCJ,8I\D:VYZ*F]8I:3I0 M>JX%,JU3Y=2VX#PS;ZU3Y,3)YYHH:YTJ)TY.G!RI8(F3$R>W4I53ZY(]C(2J M#_7ZH>G^_"X?&.=L\3H?W$UC3D-QU&9&;B>MZRA%QE%#'+-$(*$,TU-PI M8X@'P#:_L*#NB&C"=^IY>L?0O5.;7+V&$N M7ZCR\<5"K:D@*O7+.+_L?=+Z=$8KE0,D;*S 1CK9FW)9"1G):J3D6,)&LAK) M:B1D)*N1K$83]2Q&F5,_B./T@UB5*9@>Q[NR_QP5P[)RHO@X6%(G4?7JJZ*\ MUS-!WO?N7Z-N$1[%!Y=_[AHW/L?WWIG!IW[U*=61OME<@Z7:<8LPQY90934I MDPU&.V2!\;IV?G&CJCQH!PL8>Z%'8IW40")5CB1LK,!&:B"12E$2/II1P!(I M/K9L(-$PC]4#2(Q2WE*G"'5$" 6EMD828#U$Z]M/-\OKC*! ILDZO2QV]]8- ML]Z@2"TF4HN)4ZMH>XI46J>DZ>C?:^ZM=:J< M.#EQD>.M4.;53V"6'/7:6?UB= MHWOKAF_Z9G#G?A\43XZ; R^9)4YI[0@F4G*EB2:6:6<((>N/FZ\I 7OOAJK; M=_:5ROM!Y.*9M5]%6(/PWLIT'$(="=E"/N['A.I3HSIUE=@^\TXO,=D%V,Q( MA12P3,( 8X"U5-9Q1H3%&$N"]YSBR;%OLD3:2#W[E/L4Z7GXP;#BN3]$^:>>^"![;-BT.O:1RGOPF=. MS6*D.X^$HA/%16/'T+;5!?,:L!I6,-;@5,+5B1)G<>-JV[3:\U"%8RV.3ZA* MUNJH.;YDKDRDOG7#&_]1?7W2+(>[I+UQ MB'V:.J&&:^]A9M.P;7W2O=I.CY"TT$L-F:Q,)_06*^,1P5I2?YRV'?NQ>O/M4OU^HGNH;EZDB&_CL@[L?5G[0__P% M,O +!IVLU)*&4?_JAW-:?M^/;$89# M$<.!-056"'B"#940 "$AUY!Z)YVKX]#UNXYW^60>634YJFZ#@6?)]LW;UP]L M"YZR[;]=/K"JN)T)9\S1;98P>E*,'B"H'B]"EU8E?;\&HB5.;@>]\#R+,:)F M,&HIH@8+XP71!"(LI40*JO(\A1<6BT-A=$.':#U$$T)/BM #))-C1>C2C/'V M!E0I0 U A$!&*#;*.Z H5@QSJAU2VX$SO+P;]#>SGF"9[9S;J0C2D81T(*') MAIY+EDCD-FO59$"4BV]'$_YDX5H_S;?@TI!!W. M4(>RQ:.'R9 F0]H0C*XRI#M8T/!0)&*44*\U$8Q)XH-%5= XBJ15M0GK/0 U MV-"O1??G?K?WU^^&>=F]^PE !]67]H=ELBY9S28A\@"U8;$B>RBUA>\QZKP3>D\MV\)*M6-&[HNO5]VN: MWZR$K1($&*NI-! 0;X$FP",F30ED@^NG&S:BH15$M(/IXH29'Q-F3XS9O1>J MQ8K9%=5HNSC(2G&/M")$4$4DD=I@"I#6W$ IO5Y6X[ /"PD9#J"3N]G))<5A MLZ_^\S_"!4KWW,PUT^^8OK/P>N:9ZUY8OPN?=WN]>; 0MO#DJD+XQ8C@K&K- M?OBH_V=0T_[^50J">'S&C2I&/KNMX^W+E.F[#:E^M\"+K*W@V'X*I6' MM_M9-USU*5>]@)I\6):$!?>I<-GUH*PE*YPM_U;5-Y:^5?:ZVU=]TPV7/Q![ M7V#XO$6:>_5?%Q>O^C9[ISZY#,.+B\GG5/>4WG% MEK=S:S8KZT/5:K5LTW5Z^>'=Z_*S7^1._7D5_GA%_6M6/)!3Y[*;3[7WVEJD^Z__I+5R%Z>K/R:J=%P$)A_$E(9/_U;U_UT M6U;C5K\Y]T1KRI$G/_HNK/ZZ-7[APC=/5AD]7>7)#99+\*!.B[9K*OM8[OM! M4<42?LYR%[8F82?R<"]CW?[NMU]5Q=?];RC(B A!7^$?!2RCC1<^(%-I^,?] M)QJN"])=]GP^]\NEV5"]/]3;K.KU9Y5W55E2VB_)OC=Y]\OD M$>A@>:I[N,U+<_&7CS?7@6ZN7OS^*KMYG5W?O/WXZNW'#Z6XO_YT_UL=_"N5 M>@ABUJ-X3!%WP5%(W-S/CU$T#-Z<]OTXL/JQ''7*594SK[6;?P M4)2YH#Y/N8I=\H5*LD<6_7B=?1CT5-[)PHY^P>HL4FIC;FLA;_AP3\%WAI+^ MTHI[F7#9\/KZP^L:QEKB43SZ$:7S<:V*V^QU;_"E:,62M.GQ_O#D9,SX<\N_ M_YR5 ?*N"9<$XSF\'8P*U;?%]#C(PB]-OWMB4;Y[[%O;AE7:X'ZG2M&BN_YA MU%_7QZ\E&O')\'NYQ5H+9;AOA MWGOJO@C"3_\V9TN?6KRQ 9Z\E8]OL7IO/C)0NPT=Y@^K[U3X]KIPPM("&G8I MT?8GDUA=2&,2ZCAM5&-174KE+A,$AXFMP4M!MXI?K5["O<36)K)M+<;BL<*O MTV.%OOKG.8(.2ICU__H=69!27N+YJ-NZDT7KSSM&JZX;LMO;;M]E?P^_?5MD M81L>G)9%TG[4\'K-C^ V%\\"[O4LY\D(=%E8N*%*V5 .7;N*1Z/1-9+LDTD7 M*F'G3QCOF3PC4]4-B04!! ZJS4U1EYADG<_&@?D"TJ3:FZGV\P[+K[.2IS>+ M5;N/!K;UV'R+NE'-?A5I\F6D*?/YX"X;W+M<#4K!#F[:]JVA^2?] ^ADY?]_7*NF8RW=DY)60?V9(O4M9SUR)Q0#A!AO M"'%6Z/)$)O:&&2&1KCM7 @"Y_UR#JPYK#(@8I7$P+7(O =KF%"-P6 M>X0H0)FQQ"I'F&4:4ZNETQY2HB&H/=,%#S9G5: .!WQ'\$7@BS36^=O23;FR M_QP5PW%-R7"0Y2XHC>GV7-:?^"_ENZ;<_X_*,6<*6"K1_H()JT[C=;!8/ ![T!DE":-K,9HB"3MB=)/1"FL!2J0D M3B&'&"&$&JTD-12BX P9(X"H/=>^7<1A!4"IZ%"\'X1&X.*T+=SPTMWGX4E6 MFI6IOLW4W2"LS[^CBDU\JEDX7?7MU0R89G@;"&\M4T)Z M)@FE0A@H#65 W1)]X9Z*:!45#B- M(27 &8$DAL@Y0B3"#M1LIP[@K6'1N.%7*1HUXX_]\#?5[?\X3O14I9VCOID] M<5R,=-&U795_BX6E&TO%,;A9K215L)DO]9AD?QV ,.X0]78 MDG/QK=H6!BN]KK&_9;O%_:!0O;*ABZNT,^L^*&8LY)QVQBD@UHR 6#W!OW?A MF_[M; F[TA3<]%].8#?; E0S2"W11@-$E"':$4J@M5Y!KYFL&2^SCRC9)I,1 MHW+4$A>D*-EAN8!=,EY1P9K"Z1VX@ A)E&/6>*$)1DHR@3EEBCI.M$+F*+$S M!#H"+?8%_K&E/EZ4CMQL_"PH8+@@W-:H6]R6JE;Z=-;I:-RXQO)S# Y9&YEV M4Z^K!$%1DJD+=/KJ"0;"OCH@8(9:?5A; 97!UA("E-#&008XQ=)(A40-M1XR M,L938.ST@J7 V%YKO>0EW,@_>@YJ8;!C%@.C@+%EZ9=$5@IA%%(J^$-HCY&O M56"5X&R\H;9%O/Y7Y;GJ#[]E]_G@<[=(U5[-ESD%MQI60?\N']B1&4ZA].IK M6:3K9EA:N[ _%59I(3#!R@B#N;6(VO"/I[YF\.H!"KUH!\KHO:H$^A3%.C#H MZ27F^P"]99YXS0E3AA-CK<9 JHU-@100=AQ8E4=",6Y9"/C=L""@"Z%I%)( M*E+:Y).RCR6;6S\TW4G1QX0JW[MJU.W'P10!5R4 GG0Q8MI;Y3D+7A)A5 K- M"#% 2<(D4

Q6WBJ+9U451>4^O0FF)1!XY%;0-7*('72&M%I2/48$FT-XA( M![S%GI&C.#Q$+!9?I5C4IDI[6E?HA;)57BYS8Y6+A5[3IC1%HIJ1\'LW#>*^ M'N0O!R,]]*/>E3%AF9XPM9 2&$$%@ P10Z76SE'E%$5*$O354(.HTM%X3"(502&CJ-6/.\+UW>^.UMP(11T6)5^ M$/8$.Z<08IX2YKBBQN@]-L/:I$P*I=#4Z05+H:D3N#R;(]9QBSRAAAJ%B&1< M$0D0YUP933'V!\K#'6:S$X'7T[:@U,WPUN4EDUQ4W;8#5N^B\8?2!C4%IIH1 MF*I0]';0+S'T)*WPY* ?=I02H"B21#"MC0$.>,^\A8R;(U>@I[Y8T,2$ZJ1I);X0 <4M;U?\4ONCIL),J M#5WU+.UUE>[V(AM\TE@JCL';.CVIQC^GI'4*>%X1F/,9*]*VR,(T0U<.]W+= MSTKW7*<<[Q4+<:3]18HN''9_L5'N)NPH=A: M,(0I )1HY13D"E'-'(4,,W>"@.! AY3@8$S]#@34S#H %@[FC6%')KBHY7]J?K#0=Y-13 IH! I MATZ&3#V;06=T?W8:' K,*3UE@G"BA-6&.T ILB65&G\D_ZE#T6)^)C;WJ75( M/:_(RP&0"K=V=^K!JI$*VQJ$M<"$.$FU,8:$/X.G8P3!^"A^CNS0U" HVBC5 MN]S=JZZM$BR#JA;&C/*\[*(XSKS$0K9IKYJB5N9X[+=VLL& 4J&)X5 CXA&@TG'(O1,'.AD_GQA@BWT: M8W.M6@?9%-LZUERXYR$62(,!MTI1QXC!1",N)!*8*JJI,'LBC'NE??RG1Q+$R;-K$IL-6,/MC+BS#>C2$U0]M4>B@AL\Q#5,X; MT*8H&:[6IDGE;"?PIB-61RR7,( 'M)."4&&*$( EQZ+J%S MQ %%K3$U8QT/Z;=1O*63X*#[6F5$ MX#JU,.95ZE?6#7J2NV*856T0X"]9/N[V'A8A'WZ+:EANV@ZG<-C!DX]BZRK= M,X&0J#JD[;%IY49M9D$ZIMAH/^ZA:W?N/KO^ M*)K<96-9. :WJXU\NF55UU3_WX_5?Y9(,4:8&,.0I@0+J;DK UW2 ^##QG6/ M!5T;.56D \'B/,[8_*K6P39%O4Y5YKX-W#*_ZC(7V M1!MA'?06D?*<$@)$"&<$QE2+(PWTQ6)QH&]D_E8(QX#K4! M1!.BD=*4"RZ=]%1!QAT_3EL*L.C.M=2;B]=EBZHA:F.Y-P9/*UH6K1-[(OB) M1+T P3 N$??I8FYPQG)>#\,'9\6@U[5S]W,7OGZB-OAA*,R.QS.OU7UWJ'IS MJ1'(N7(<0$L%<Y><4*HQ!YD:%"DM.1(!T,H1%^(/2'Y-QV-)5#.B\#N"L M)MU;9U]\^W]%.?SUL2_ T1G>P-0*S4D0DGAB-94.&DLMHQP[K S>^Q5NV'R MEVWC-K82IS'*W*CHX_ZXY;1F=R=>>1#]:)0BN#5*61K(01$/G7"<,^68%-Y3 MZ^%QL](2=0BLR4JWU>>,4L-+)]51_>-6WKZ8PF]EY M(&!M&=NFBCABA)0"**A(V(8PB1D^4,>LPTQ(CQU<,4#XYR=1!QL MM[@?%*I7NG.E!Q>NL20=@VO62KK=7VG"XI_9&@:?P.QU M0-F'P)LW_E4%K[]7Z'KS *XG+>:ME=1S9D3PWJ"$0AOIB9)",.N=.% 1_'H_ M[BAIJ"9@/D5WS@[>^T*H[N)RG(3'^KSP[%XIRES76*ML5E&;9T_);4#KR9@K>V=L!+ MIZPB%%+IB$=4*:$ TD $DP&=KJD=.'O/;U/M/KU_N&])&Q6N2XRR+U]S*^)0 M066">^F(!)IH K3&V#HD@0*$>D>.U>F5TL5:H[8ZFR?V**LWOKA29TO)>W9? MU4>^VU=]DZJ/4O1O4Y5.U4=M5L (XE.I^NBLPB)/-'F6B/$-^K3]"ST$\D!LYQJ5I8:RIU+",.2$D583Y) RQBI!@_=$/600'&VP\>(@^M1F/,5:X@8IW+#/ M^ 8XM0)(HYE22"J"R@GDP)8[' 8DL436X/0P+8/VA=,(/)VV!:J"EDT.RE5G MXW(W[.:NU+K2)S*#N[M!J<<#\V4*PI#7MA-/)N(3^)CAI9X;^3(",D0"N 7@2F!*(%(Z;+R.X\A1TH%T<9IY6SVY*-VU&^_#Y_4_!7TH MAD6XKZZ-A9H;R[\QN%AM9-+G^E$WOJ+-:>S_ND3 [&:8*6"1@TIS1QBD"I0S M6K S$$%(Q'BZ7BD/ M6^OZ7BE,.V4 PX "HA74VG%AK2=:8*0/50PV;QI8YU3'%YO1O2@>21L51$M# MW79T(K>B#(X0LL!#Q"DBK/0/"0ENI&/" ZK3H*P$4'DL5]8$N=R2C5 M^I7WSE35_>ZKN57]3R[+U=!EX[\765#'RJ$&L.5 HX'X) '8A8BEI&(&F*6L;E]C:4 M=B N3WIQ&GQ93QA397]YSS@VR I,9,U,V4-$/@'O('$^KFV4V+A>XJ]F:IAI M%WZ_7^;,RW'AE3K&XL8VUE>-P2%-KN8&08XU08M]A2>H(DAI#9E@GG#OJ\'@ MQ*O Y\&3-'B!R:&$",-]\+?H(+S8^B#5+Z;8946+\4U7(*&?H\!60(ZC"VV^-DO M02[9&H\.!FKIE^Q_2=A=(LV]^J^+BU=A8_9.?7(91A<7D\^I[G5Z;SVG M\LI\W_R)WZ\RK\\;B@LU]Q'RZYT.4U%\J' M._LY4[TOZENQY(.>/)7;?(Y\)P\9W'_]):N1/3S^^Z^9&@T'P12/+V7CIW\[ MF7F+JM^<>Z(UFZK)C[X+J[]NC5^4>8K)*N.GJSRYP7()'M1IT9F8RCZ6^WY0 M=$M>#.;?]=2P^]D]W,M8MX-94A6A][\%YQ4@0M!7^$&N>OU9Y5W5'Y8>4+ &O/-]>!;JY>_/XJNWF=7=^\_?CJ[<ZY9_M4JK%"3-[*QZM7O3?O4BV)@DVENW4J M?'N='W:@H!BK3 =@-'16\>@F/MO%:)<9BP/OK-.#MJW^> M(^B@A%G_K]^1!2GE)>;_76LCERKC^DA\M.JZN)NI=1[>=OLN^WOX[=LB"TY M<,+F78E9#5_J>3?]-C^X^^!/:I>/,8Q!9Z]IA),1Z!1AD2AE0SET[2H>C4;7 M2+)/)ET;W=\S>4:FJAL22QD8/EU@]HCJ$I.L:X.S2;4W4VT8:;)]V0-I=KY] MDR>U41S]P^C^OE>%SU0OL]W"] ;%*'?5L-PJ%>][@R]9MS\.PE8QA$@LPSAJ/*ETPC+-!U> M,K:LK&M2>9 ]^<_*B=1([N2,+ICQS5E%L> M'>T &R>0Q 0H2J!QFG/NA$=2<\^MJRTIVOMIS]H6=^URN!KKX6[;NV30OZBB M%I]4<+6"4H9+PCV/NL7M=-J]=7HXGE3Q[MV[K#=0_5('/G4_N[XK4@/EILO< MJ(,&L4P2VL"AJR/Z510?D%96A/XMX.RF_^H)RF[\RX"QLCG^N_O[WP/ 7C_B M:[:7J2.!S"%@WBABM-?8$DJ9%]H33JU*'MT>:[QC]/L.?V.-JLR/A4R>Y3@N MZ9JY)PK!C@)A;7 ,@YMH&=22,,.E(P!K[\D>AVMLTA:3R]J^F.WR&*-T"ZMS MIO>J:S,[RLO"\^&MFYPL+1]H57I>'D&-C/J;SN Q>'5-9]N-7;=G'(Q\,U'W M=P$1;]ULER5K/!*((,JM(C"PJ'&6"\J4";3*O#[.F#&ZX\;[])H?H[L5IR/5 M=/P^QUO:(Y UYPI(H)1&D'!E!+#0 L QH,9"=IS9K1C7GCP\?D[;YY8'J4:GVP+T4!C_Q-]]>E=+_>>:X[P/!=^3I7C2RZ(>JI16*)V&:VL* ME_?IDC^6L3\\_9GCP@N'B*M[&^:J7Y1N[$17OOOMI3/5"; ,P\[Z5A+KUJJM MJY2-#[14RW/$HO##6](Z!+:$T/9W;Z=T"A++[0._#P==L^J,:Z*YY30'MZ*Y M"-S-YA8 [>V$TWMG!GW3[76KXTL/YYJ6M!V=9(7*[J.I%JCA,C1UM>$5F"MNG9V!B,X.EY88?2B?6M4:_Z\SU/ MKX;7*L_+SI7_4+W1['D%PZFB2 BAO"!:6.T9MDX HH3C6-2>3MI7DA5U,%T< M297PV @\3DSX&:)O>>'#?J$GO1'."L$M\D1!+S%6$BF%"1?(:W:2[L/M<4H> M6NXT-4ZP;5 @NEG&FSR)!NZ-]BGV:7R=@T&@$9[0JBE4H";:OLEX.70Y[F6U MFNDWFBT%A4$4:RTQ)=!1H124GDO F:.0U,V6VAN[=P D)QDQW$#D12KV:>(I M\1/&-O,H$;^L;\ZWGB_XWOB"6@@U R8X@Y1(ZJ5V%%BOD776 ;_7612;'"6, M>0S=JM9(43I]'P=ED[MEV9]F[IA7/X1&;)KW(^))V]4UG8\W=N"V&;0V]=;6 M;,P79@,M9V&AK,=.,>>9(LAR8:17$@I*J0I,7'NT>V]G#FHG@I[ ;4L87X/Q M(W?S:SK&-_.YM@$XWSO L6'&*6C+$;^$4*&9$](YC)2B%N&:WV OG 9['6&P%SGM8"]2#O;JET M1WO!--IKI]%>,Y]U"T]4 M$\DN.5W.$!^OLP^#GLH[V9N^66#41;IHS&TM'SL0_$XHZ2^MN)<)3H=OKZ]K MH#@VJ,/!ND*DW?ORWL(.YH7JN@695?2X(#V MAU5!^,>P B]*4<;;F_+E'\9K ;3 TLM@,:T1!%NLL%40$@9M[?9FKGM"^%IU M7RYP7E8KE)=W^R-GKX:3KP!0$ 05)M93HH'37 E%) XO/:>$5D=6GN@S/=+. M%.)Q''^#D&H-%,(&[7*"V9FE+[W^Z1-Y4-V?GCR_W^8?[63-QE7[#X]F_;IM ML=AH?K&/%KQF&P>OY^QW]D/9PZH,O"#PR_5XYU6]@K]TIF]_ +I%[O;-(+\?Y)7Q"1>6PA2EY2F? M],M %5_"YN\R^U\WW@1FGWH#7>X \\'G;O#-RZN4_1Q,5OCUHKRK;!@V\G^& MGQ3?BF"_RN4;W84T0Y];U[C.ORB,JU0J6:_F@PUG8:WP9CA,6R@X>T#1>M/O! ME[!DX\7M?;O,/HX7L:CZU75]UP2_NO>M?%IANU2,/UK=E3V7'S]C(OOX[L,7 MAOM2DQ]U^^&9]GKC.]+?GJ[ W>!SM=!C053?]<+BWH:=T:?;P6A8?955W\H; M+#E^6#;D54'T< ?!R0_:UYTR\(-I*:^M%&G4'S^V.9VH=,F,\O*1A;L*L/G3 ME0^N5->\^LU_#+X%RY-G.B_7J[0(V0\3)9_^:+)$$XV?0<'D@BD4+A\^+"B- MROHE(F>>[_#+X**ZZ7E<7)1*FZMN>/)A>7I!-[^66C>]DT%O-/[]4G^^N$R[ M7M=]+F'CR^?6[=N@'_FW0 :JC&"6YY&J8%A RGBHQ&32Q.RCF<'9T*F[<9=C M&QY^N3AAL=R7:N[PXX/VKH*#ZI5J&10R7!9$LD&4SV/T5)J;NQ(.X;H*-)7N M]LJ'%I;#Y(.B?-KNZ=U/="$?_-.98?B\SZXW&$_ &,,AR)R//S(SW\*6/ C> M#;H]HZS9__M07?MED/?LEQ*DTT][HHON:WE.RX5%Z52"S2&Y6LP*=38O]:HB MB0J!8PFG3R'@)#S#?GG'*@LJ\ZE:6G5_WRL7K[I@/+JCO&*\Z<\J]'2F#[3S M= '"+0SNOXV1G0\"BPSN RAORV!7Q="E+I6#/_\U4GG9NJGBSJOPQ+O]8#;< MU\"^Y:_>AO\6(UUT;3?LC5TQO2H/)D&5_&_+_WP(4JF@;6[\?1\"ZFZS*Q]L MJ;I\8F1G+>F>S"S:QLSBT_DT9!>?YLD9TL#103N"07[3#YYQ8+)W(QW>R&XF M.E<]B_O,WC(1%X03-8JHHN^"]%N-.[NT&9( E. M?.#33\'*!*14F/W_[+UK[=T64R^4^U='M MJF.YI\_YY%C7$F,$Z@2J2O/KSUHK,R&!%% I!)DH'=VVA(!U?J MD'CCZU^& P'GGY]7F#\ZR,=)8XV"$'V,?DJ%]>[#^Y4N>C>)%SIQN?#\'*5F M_.;PGO5'!#LG&@W);@FDNZ=_7#J0=^DC/Z7&J!]2]>O-;5 FLW"7Z4_5N(^& MRC@<_@'>$^2$-E1P3PCAV%)A:]O*$0P*8!1^^OVF%&L/-VKLWONTA-=!1?X> M]O+W5(Z^'B7"U2@16 :)P.X@D1P* H:!3K?B1(-9VEW2H?,-XDFFSWU^'Z4. M"0HH6'_Q[7O"9^G4/L0W5PZ,!5;CW M%M220.,6@9$08Z9P)3"@>.;"O/R94 M/29TZ#'AZYH36F>#^VBUQ*T]NTXA3806[8#0"D013(_"N"V$0&'&KS'QCU.5 MV02@1EG@]&F66P/I[F\#-T<#,1@G ;TD%E^_I_2' $>"W@FV\4[?2/4+8WQW M_O!K,-6RF4M_N G63[65),,46Q'^GUIJ$Z(9TY Z3[R$5'.ZUQER$#&_$M>( M7@5:O8*;CH%(P9_CR>1,.HOK6X._/Q=_S^5[6O\2T!9GO*DS5D)@30!\OAV9 MVZ!#3#BO]>-U01R8!%*VU$:2],_.';0)=[ .<$?5/ YD[T:)NC]^S((FGR?[ MWSAG9P=(X _%6V/?^*BZ(F@JM&RN9$L=6Z%N'S075!X"1PT1&"@OC#<>.R*X M +(FP;P)=>_(>Z!+6E[?)W5 1S=$I=Y>.,)?1X3.+<32EEX0_<_-Y/LDZB767)9?3)S>+[ZK4 M>^5:XA^3:/V5MO:O-_]8^4"36RY\H?OB,C/*W2WEU^4.N 3('[''HQ%9_IB; MCF,WF]6SX6R3#Y];B; F2H1W0(F\7Q-:PXK;9AQX;SPLQZZ&5X;Q6M)/.7 + MEY7%V[K*?L5GEVW8 $$[Q0,8^9%+CMO7UJ;@6$IM&MFK2!3J/CH("A%@ M8B)*5&8J>J_RJ1.E.EO2[5+>5F93%/ZAV(8H?/ZOBXE;QY7/;FWP)H0B.NK? M^>;57]__>#-X;>:#UTLR&;P=NY/X:K9.K87L5?J7)X,@8./[/Y9QB2+I+S#8 M+.@%/YJLXD%_7=S=S^8QYR_Z\LOP7TQ0R.:+^XUXRK?Q"KZ+=W =9'/I$AW!#WG :/0I*O#E0Z\3H611P(P?HJ@8W*H #5PDF5PV M+(IH2SC+G(E38[DD+HH>8QOQI&F^_$/6?B#WGR"EX&A9!&O)"5^?4G!@_D!- MZL$!*05I6-6O\3["%E+RP*?1=#$;/^26VC+U9I5Y4Y=3H+"AE 3[23%'@)8* M062#@:LM0 %^U/0IJ(Q6@0C#_3D%FD$'+-(*6D,<10)J*(QF!&OKA7.KG((N M".6*$GF%RIR"\AJB3;:ZB$%^$_594$]*-]A_I WN 3UR#\\AXR$Y5,A7S_O' M99)K"2.7!_]4=;C_#C]9N%';9UD:CY;> MHM4LR,3X1#L:+Z*>-N3NXN0]0,H:(QU'?KBTX9J)$=VD0 ].[T;R*"=>/97O]NQ@ M,IT/'ES\E)L42-:6V13I_0G&I/!.2@786,)U!8L4![2^]YKK3:L36:K>/LD6#3Z8? ?^)KFM[-T/36YTG 6*=]CD\BJQQTV M63ZXQ&;A$Q^#(35W;E:P1SSR04PWLM$J&P<;KCRRPR355Q:5-"X@J2M'><2, M.5,1R69-2RPJ(<+VRISO+*PJ10\FS!T5T,B&;1=BKBK_#?/BIX7*9LER^9@(&7_YEF[U_6>J%DV__[&W#J[ MB*&Z92E8G0C<48L2Q0'J M.$(D418;H@!C% <*)-$-M=;2X+ATEQ--(8AS:!6TP+V*-!+#M,L60#Y0U6P; M/$_O4^ ZQHE&DXC;TH_AHHI;C6&CF @2[*6XB@C@[,B6CZA044%!\4ZCDAC< MN8!-DC]E^8C50B*A+4N2(JW,;H,)'K/#IY^_7[8V6/=@/5FJ[+VG!I>+\BY> MS>18;7ARWX?R\&0N&XP;CV-_D'"V*20=?R]Z@>3!ZISBJJ*)5'J6!4H*51<2]Z\ MM1?;T;9N_ZRDHS'LREROUZB%%GCB\(K-3CB,-VI6N//,-KKO-.R(4ZRM\3*V M>^^5D['^W:=_CK90<+U)?847X5'Z>[0MX)*,.D2AAQ7\;I#QZZK'=K!=T;PB MZ$-F<+5RB[\E[/'W''-44E<6*J_99EO67GONU9[VOQ>S^5I(OR?LMBT47#/14W9O%_9VX05M M[878A;_F&9=?9S;EB9./=VL_FX?GL4ZXK1&5[73R[#NVHRKTMBX/\Z]7XU^Y MS.DXG\S.ST^(S03&6@2CMC]$\O\'G!D4>UB.^V)<-&UNR[9"RY2YNOW'?ZR: MJ]+SO_6P<@=%=L,WK[X[\ZR)9Q)7S4?3MGLJ^59*0VU7QQ_5.&7[W=PZ-_]Z MQ7MNJ;3O\EHJ3$^T[&T7^G-VOV\1$W5+\_=$O&/9-9ZLGHA[(N[8LFN\5CT5 M=\^&;#(JN47CR;;\W8\5EY];R#Q^SF<6(\^^L..;;)VAV6M #B+;NLR^KTK; MW;%.?!U;S\7ZB2K@7DOP+]+^K\(*U7R1N=DC?P^LM/FG$M61>)AC%PGEJL@E M6[USFMW?JDGX**JC@_3**$*Y>5$BDEY)I=^Q.TI)Q;5T$8AL^CG_YL^!]%?/ M3E\4EJ?_&(7OBE\XFV?3/]Q:+CO%'2]GM*O\9C?R\>M_R[' MG$*<1U7CWNAIY@72S,;7\Z"IA;!S4_GFQ*PWZ(2C0=Y,WN?JL-O^2@@DG ML+ ,$,B](LYYJ;3VC&EC:N840L P^#UV$RHRK5.KI!OC)H%(IJO4DC()8W_[ MJ4/GGB'!ADSPQ^>>/6W 85=4<%L7]@Q(N$.V 3S(-OB/7;/FR37D:6_?/I6K M-1&.":NEH(0 !A7Q@83^G<[1/V-7+\-T=VO+K99=O9MT5FLPE0_Y3Q5$>F($^2-,Q!8 M2D" ?1I)X#GET%"&V,$B_6CNFT/0'@1T*-&VL/]NT'; UPN-(&PIT@8H"7! DN,-+! <"X]-/!@C^\Q?$-?[1+J!40GUWQ* M/U*')$0[;0H#-8<@0$6-#0F201H,89 8%F%NJ8'/#1,/,R'0D&!Z)!.B U#Q MPM.\EVV;8AU@;"^7N=OPMCALZF_3V:R]B=\O.39PL9E []]W^93NWL]<3>N.S3R+C936R$OD*_@$,*A'+,&T6\L1(H MKCA4%AIFA'6UXZJ7\R0C#B[8\WU6/"&!X>+%' J?)7N2X*$0VXBY]ZAU<6;7_'8&=NLS M-7LIG(2ILSB;&W!'F-"8).V* .E?1(20$=J4UWW,W8SX"-HH[& M+P4:79HCX,:-QZ,X$RV IK^K[ \7YYJU5O;VGK!S ZT.T?_I,%C!1$&:+UEH M6Y8[;HCF-!AH"A +N) 2"F:(H88BKG [ 1@>(GH%\5P'U]S'W9ZMU.50 M1'>0I$"(,4*)Y328?E@2J9 U"&$+M!&"U,QX;0N<@ZR#C5!Z87%V&-@A:=$F MDP(S"A$'0N$ #[$4DG.$#1:$26T"6FP%/,1#('>T/;LL>-A):OV+F[A,C1,& M5/9N-!G-YK'YQR?76IG=6L'<04C7-IH]!FX[K/2X(/P@9%^OD?VVI)4*&@D0 MT-(X8@"3Q#!#K0/*64] TE[DN@9'(9G=PZ]73IS]^&SIQ4.RP,+AP]G;PT< M\\P+9&G@9H04D9H*"ST(V OYVDXD[4!<>(A1!S'7I;-X'T1KD_9FC@4T9!PB M7A!*M:(N=A%QGC&F@)"MP$F$#SG9CH=?*%"Z-,3_VW0>$-3TWD4:G'PI"ZNN0^EG1>2O2\YJ)#BLXH8)Y9J[SBF$%O"H!<62"RP@!XJ;45; M09@<2K"C.6@O'SJTYCZ$=G94MU-":!]DA/8((DL X9I"J @+__%.*-\@R?F$ M0P0$Z1Z.ZZ7$V=%?A\1$"VP(CRC",,@&J@&Q&$LG$/540P -!LZV @I2-B3H MQ4#!3E)I;.PV\-GTKL1\TTE[L5YK17$'45O;J/48W;V_VO1Z-S'3.Q=Y8,WX MPMXR BASG)B8W(AE. !MD<8&V',F.!YB@7$ZE#7!LO;W];YT[N[#92=^!^@:SPT*6!^023M L7[ :C1(V#N?K2 MA\6ZMN8^+'9N[+62Y3]GT[LW8:6CR2)\S_NE^^''Q&;Y^WZ+3/;VRSQ3@_;+=!*%>S9-R>7O@IC/@BRO=A+@S&#FF%9<$JR@-)PR@93SF"K+ M&[C'3HKA*!U2"7HW^F6LN0^VG1D3GD;F:(T]AP!:SAAQ@BJ!"/+!% 5$6FW. MU+WDXK!E+V/.CD@[)&0NS*YA@@G@./ 6.D*M$%XQIS 'P;B!JDF"]W."7HJ& M0,H7 WH[2?N_N/E@'*<[M57>MU:H=Q"3MHU"3PD\ Z'7^A&U,*6]"^OC?&?4S X(;HFQ4AI*E! :<6H-9%@A 2DX8;G;@6 ' MTR/Y;#L =B[-![ ^[[;5B*CW@)T;1W6(^$\)L=9X*!?I0;:_][^I+]6V<%0# M1&(3_V"<8:"ET)S9(-*9U@#P!F+]Y( +]R4N%[+F/C9W9@1WF,R WD#I#% . M*.()T%S[\)HQ+ @1"EF/YSK";YU<.F_W(;-3=.3>Q]D."88TML!J M3Y302F-JL#!>T'"G[H!AV8VAUA93'\;+8#O%J&?ELZOI/G!V=B5-L2;<,(.( M-41CK:CRT! ,L0+4^ :5[#L1T5-U\K&&;G0 #ET:RJ]%2G8T7@3SK;5"N/=V MG1MA=8@-S@F^?LH9J9K?1("EBGIFK":>&$4(@4AB##U6@C0PTGKXU0+6Z^": M^P!:R_!72D& *@$ 9L!Q&O.=S7-.!7@YB*Z7#F?'@1T2#RTR M)0S%W%&IF7:64,0$80Q8YA&U4GO9P)3H0>(+CIG]TXT^W@8*NU)A\^JC"]1S M=Q?(,H'"V6"ZF =BF>1[[2-I?22MJV#N$-.LY(77.2O\LHCB\+U/@GCV?L4) M6WX[*CV$6@BE) &.:LZY-]$/SX/H??[N);@JH\&!HIG+(4)R"/EV;F3;;;=+ M9_4^L-9:5O="0NH\5U R0K03D<^]YTPXRBA]SJ8AC;B<#27B0XCI%I/W_67/ MO; ^YM9.'M>&T#C9!VM$"/%,!<:5WGD'#+.(->#QG0BK$5\+-H24#?&1/"\= M0%>7YBTX''CUH;FNKKD/S;4/S14>M2TM4%$ /)AT#@B+#:($>:PLPRB\0"P@ M%LH&#O@>S_72H\THL%/2XYP \0#I89QE,<@/:) 8W#C-),$":2Z0)%"@[D#$ M7FYT6E&DD&?2(:Q,DRK['G1V,*277OB< MJ"BN=6R/U2UE8N-(0CL(/\VFXY$-E&('-R7!#*8^_#(U?]R&1[IL%B4/Y#\, MWOYK,9H__%EG@S_5GT1;54-KY7\'H>6IF6"3>/^O?X<,_-"36A^-ZDGMLDGM MHD,B1Z"U#EA,EP8(7H.]PN8LV]H_Y)COJ=DH4< MF#>_7[88!:W&DAH/,-'>2$V4-Y!8$OYGZN<&?*4S_B1BY9!F5?7=[/J*O6ZN MN??G-S??3V*V",T)Y!PJYC$QE$F &624..2E1/75O0=X[,]OI> AE*SW];>8 MOE\;L[A;C),WWSH_,J-Y:\5[:V5X!Q%FVXCU&&W+#[7U?G5S-9HX6]9*5GC@ MIYP%JK)96 %-@(^4P& 4<<6@ADY3QKG'7*D30QJ3?Y54,)Q;@C1B6B/B#=56&FBQY"#\1;C:>5/'!8-/% @7U\K\ MTH7 18>VGKWS^+.8!DQ 1J W0FI**".24:."B6 PXYAA\3RP[226 !J2FGS. M2VV\<&E.B];/^.T==>?&?QTB^38,#<8*,LT(QP81PKR2TJE@\V$DL814-)@O MV@\-;@?/=7#-?;RPI5.(F4>8,<>E@H80Q)6!)HZOHAP[8EF#/B[]U*I>*ARZ MYC[,U\ZQQI0;"K1.D)! C*41SAN+DSWAV+&[LO=CC2\^:)$NME=BM%W<_GCXX]Z.;.#^:SUY/;#D&P]DW M%3ZH9H1J03S%)(A?0((Y)D&0J$ICKD! <:A!+YZC ;==0I@-H42=,\PNG4 ^Q18'/\G%T37F:RY:4S>Q]P:Z=&U\@@ MS:UT,2&'4"DX)9@9CS&3G)EC-SIHJ,#1D(/C>%8Z *+:Y UXI@8(OTSG;@#A M]6![\E4'NQOT'K1SH[@6L4S':MA[VCTW-.EIM[UTT,DUO]#(Q&0$_OHW-G6BN>>S?,N2%7AYBDY;-#O98$ .Z=588HA 77P;3C1#MHG!6Z MGS73.3[LX)I?:/BAW;-F]LH. #3QC!JJ "22,P$5!HH!S81S0-<6,/>39MK) M@9U<\PL-_+1XTLQ>F8$XI\8IFAI@8N>D@9X@BK#!!%/9P(/4SYEYH4&V8JK1 M96'+UHKS#J+$ME%UZP>/:D"M((QPSQ11VBK A:'"&N,5(ZI! 7(/!E\RL_?1 MNA8S.V4,(P&%]A02)(@ %BI. Y3S@>U9 \]/C]Y>)IOWX;S6,KE@F%+.F'(* M$!NTN_"!X9TDUFJOP;%#?3W<>I&^A#S&MU'6TE9IW/O2SHW+.D3^Q^A.<'#9 MBP!5A3NJ)&\<).4# M?1TIB>/"&*^#:^[#=<_60>ZP_,Q]HL)P8:4V7$(DB6%*24: %E@; +@!SYFG MN24E#A,.1S+^+HO/.KGF/BCW/"T1CF5&4 <\MPHRZA#1DDCLE1.>" 8EQ^+8 M$;BG6@WL2%48'8"%G239,@K7$?376LG<01S7-GH])U@KV* B9YU44P1&$B4W2@:B6 M=I:4HL>QE[7/1N-QE<1/1-CRFO!-2@Y&6A *JQ4N)G\$5IU\\^KG*TPWF[WM M/J2-W_[MZNKMQ X^Q!Q'3*^NBN]9V^O8J2P)C-N-;&@34^N>7RM4X03>.:/HEI%[=9%'+__MO[-]^\^NWUCW][.WC_ M\^#-^U]^>_O+;S=QN7_^T_TZ457.X2J)VP5T ] M*H[NU"CP^YHH_7.2HT$XC,=1?P>-E"1]_+U0;'G"1/ZX*N6RG:T20L;-,X>,1%5G[HUBD;S9Z3>U!J'M;"*W\\R.:EDW7L;FKF"0];/I>&0'_^[3/\_H%"NT]*/T MM[6T>;FTDHPZ1*';QO@N@Z4@X]>S6$&A@L$1S-'!UW>I[< 6;T9?!G\/7W4[ MN\S]!6O1V@>$@@K#+W.*W@0-7KM[+W&/IP/[NN.JR RJI*PNM M<3GWNG.O[ERZ<(_< K3]]-*=A=:X7WO*[JW"WBKL[M9>B%581!>^SFC:EP!U M-N].*?A;*RC;Z>#9=VQGCIZ>9GF8?[T2_\IE3J/#=O)_ON'G)\1F F,MBIH_ M)/[\_6 T#Y\T@<%&D\'\-J#,H-;#Z&PA^3D:IBFN:/:JPFQ@UN;IV;GUL6?&5&^MJ62R'\TG9P M_/S.QGOKK^,"=O ,*84]0;WH'3Q#6MMS4U0WK(OU[70PG^]UV%-,Q%#CL+^1 MO0IVIU'WT0Q]5C!UY^QHV/+[62*[;XLXQ"H?-&%[1[(= MLN\F;W*"K>2/2F^L058AXRBA$"KO-2.:.40)YK:VH.Y9!QSM2!]%@@V9X(_G M@C\C >=RY&@$<&Y^;/UV3FW9/8UACS+Q9#^S6DV!@K'+/5=$"Z*]X1H!2"FR M0.C:JJSGFEMTR/23^@%&2Q?*(Q[NETWXE[:=4QO4G=&\R& 2*[&D#LRL#%68 M>LPD1,Q*&7XYE)F;CB_:J6CQ$$KV58JV&RCD,!]G][&*,8N[Q3@Y3:WS(S.: M=P"D''HY78(R9]O3V5VM'>.K(]3?'VSI_>KF:C1QMBSOJ[#K3SFW5LMU%0:< M:R\X1H18*B4Q5D'L.7*>V(.-OI..H(6 #B7:UB G*<+O..=>X)[.[Z?OG#1Z M>K^ PPS5KY)%G"BM-80:"$@D5E)%V D1!910!VJ[.+ZHP;G=9M.+W-/Y(SH= MDSWM-(, 9!9JP[S F&BG)05&.8XTU9);CIX;+A]F]: AJ>GQ?\E)0\^7#K2> M^W-3WF),X7XSO;O/W&UXV^A3;6)7'!K=(N'7+5'=>33Z\LZW4ZL],1IX<>?; ML=6>V$"[L+R:%V)OOIG.DN8/QIN;+-S@:O AF]J%Z?W:+VQ/;?1K/W_0\;#> MCY%)WON_3*=V]GIB;USV:63<["8V.%H!*2*\A4['[D& 6":%9AXQ0* 62B); M&W>$:QWC"LY[GQ5/2+BJ>#%'56=)#Y)B*,0.MT^+PO!'H:IS"XP+V70K?=// MF(^$XRT?XIXY2)HH28A$0FCEPP^*:Z"UD1P1;QGDV#V+-'EF]_%VAN%WO1#I M-[W'+&FAE[E3=HEP&##(8OZQ)HH[X7&0*XP3A@TEZGDDR3,D3T4S9-$7] -L8Y("%E0TB.(\,OAL\NJY_4Q43]X*$S MP+^"9[T"4CED/?)$*JHE@AIP0X !D#:QLIZ]3A^C3B"Y<[/EV5?;Q_Z.AZN. MK:HM8=A"1:BRF@"!%)%84,B!8<(SJEL!KB@:BII^0)>+KEZ( ^&WZ3P@L.F] MB]0Y^3AP.7D>>7+@9;FR+G%/?02PK9CO?:857N08FZD);>^\F9GKG(FM4A"[U0!.CN,":$HAE^+>@2AE&M9# MU7;P/!'8/,3J$W@HQ:Y*I9[G6[/$4W<8;!W/GZI[^&Z.-Q:AZ%3BW@HB ='. M88,Q-6.IHLPO>\7SH_?DQ%[&+9P"<%R>D3H5)3R.BK+486!&L76")94X@ MB2V#Q$''/<"^Q[:=9>8+V<4S(.0+DTD79C5)H9C%EAIF-#'!@**,!SN*2*8 M%[A!&X?G!.-4#C$YDC^] V"\D[3_BYL/QFF45KO50]L%?P>A<-OH]90@-Y!] MK;=3>/KL6EM2!'Q0 M?!HR1"#1V@/O/0MU9"LF[QR M2N"VQG*Y,@A:X;W_37VIVGC.>AL4@32<$^FA=E!3;RP1@AA)N@#C^*X99;V0 MN;!=]-'%]@#'PT0,XP(ZA;B''!"CL-#08 Z=9$2[('QZ&-E99KR07?31P=8 MU\-$"L8< *$Q9P 1S97$RA* A4$482M ^V"LV.[W8&5X%59R/3=H'?=E'>07#9-@H^1H.<0P7P6Y5-PL=F'UQV$]G@Q\@#5=%K M-6#MD\P?>F, MW8?^VJ# C?!$( ^@1 $S02FTDEI0IZVAS.L&C+T3.SU57_/ML5:7"IPNV#50 M"Z_L:+P(5E[;I7/O46LU6.LFUYP3TOV4\UTUF1,1AJ$ &"-*I 6:8.&=!]@Z MK#U_]G8T+QC4]=*EU0"QJ]+E7#!R6[8@R[DA2D'+):&"ZFAF,ND$]%9QWL!A MU /)5K#AA>RB#_ZU%KIN"Q.C@>68 JTE)L911<-_%3( 86XM;)!+T(/7%QSU M^Z<;?;P-%':EPN;51Q>HY^XND&5"J+/!=#$/Q#*)>^VC@>U:7Q\-?(I$/L2R M*WGC='SODV">O5]QQI9_$0/BO7$"Z0 CK5$"(L@0 QHS*/&S3TO$ M59D-#A35' _#LX<2TZZ:?B^$\?O@8&L97U#B&)="BL#X5CGA,5*>@6"D 6?, M<^9Y-N)Y/"2<#&E-'^.>Y5NUOCYLV$Z&#SP++122(\QB=SHA7&R JC@C7FAV M[$AB,\7. H?#(867-LW^)?H8O@JN]='%B]U%'UUL-40LW'9;^J.:788!LQ8 M9+0C1E#M+ E $3+)%%.J00)_#Q);QZ87L8L^V-AN6'J L"$2*6ZXDM)K@H*@ M,<$^910*AJ2&S]K'YF4"TU[,M!OD=E/.M%O(0"D!%@QK"5$0.%QC9F.S=@.( M%AHV2'/HP7 'HY+IA<^)BN):Q_98_7,F-@[NM(/PTVPZ'ME *79P4Q+,8.H' M;]3L=O#S>/IY]F>=#?Y4O_.6:XZVZX0.(MA3L\ FZ9:3A'O":\'Z+CE\UA-> MF]=WR4&<(U!>!VRI"T8-7>GMW@/K5IM:AVUL#\'7B)=7_Y%+E.U_#QKV@:5. M$:D]]Q9*HJE55AG$ FBU$%M$10?:_M5W;W]&"L_%S2DIX2R,W-EMML]3WYS3 M!VO_*7YIQNH6.>]T='MK000RFCJFI=$&.>A DUY99VJ_U]/\R]UF^[SC37A[ MG:N;ZFY +=0<2.JA)A8+!1D7P#AG$<=2MK#Y77T/]VZBH$[BFYOYU/QQI55T M( >*NG>361JUUG:\TW8DTT&,TC;Z/48CA,.Z%;^]NQ]/'YS[T4V<'\UGKR>V M;)#C[)L*5U0;(V@* ''.*8>)H5YJ106D#!D"G,,-YF4<#2?MDKELR$AG.QB_ M$*:_9%?\"5*&#NXHW(3MN7140Z\!4X0HJ[4 2$K$ $5! GAZ'LQTB+E5#YZZ MT@SEA;#^10=#GKV;P/-I>\LMM-0"03@B"F)%J/?2"D(1M0@T8/NFR&J7!I:=#IF=)\?IG.W0#"Z\%VO[SNYO3T0:M6 \)V0A=3X-X0)SAY[.;4]*"/)0:F><9 XA8KQ0PG+HJ&2*>Z0= M[Q."6DFBW=_ 2R&UCDDO8A>]K[[=O9#VBAJL/ $!3%F!#5$"**,EE8 Z MK3C$D/6=D+K,GA>RBSY*TN).2'M%#(6:(FUM8%Q*"(*:&6"E\A)8S[$F?1^D M7<3?1Z0J%%QTW;I(H-MVD=]!<-HV&F]]$UZ,G,>> B\T)MYZ#8024,L@JK$E MH$'+NAYX]JS?U[><&P8>P/I2@ "33#,)",*2ZT"[W. &>>.*-0@[MX#P9[I M^\J6%K.\HMAC0@"E+"AW* 2W0 G*>-#_COL&,[Y[8-9'*?=&*3>J6%HNIGM_ M7:LA7C>YY1@M#IJ.4-YRSPE%C*?,(2((TC[@*&F8-901@H,F>&[,]]2)RF); M,W2EN+F7+:W&D%V5+4]&FH@?5E"]1[((R;WP4D'N"9'"*.H@U)!H J2CS]IG M;DNH'"9+@.PJFNQ%2;N1:3=E26N,%. "+*766^8$X9 +)<(_S'#AJ2.T09K" M3JCZ5)N$B^/8)!V JYTDV3*.V"THVG;IW4'XV#;J/2"O'4H< VU$5-^!NXE'0#."G ),&NPDP[:'3OLHN8_T M54@;KFA[%"=0AI>NX&'T?E/D9*Z2-&,3\L%H-ELH/7:#Q7UX[5,@MG!0\5WA MS?-L9 (YUYW H/BX^JPRV_H>);U_KM4XL).L>,).Z6EQ=\5EUC]SL;<$J/P=.B5,]%O,TU..]WW25 MOKX+JG!>K8< 1!D-I>3,$@6M8A!@!UGLA4BY:R#"3X!1$1XBW$_V:O?Z^C#G M:1#CL24"ADPHYH2&'!/)E>3:8>4E]@I98ANTKN@!Y(L7!GU@M'NF <66(L.T M"AB9>&.$T5J[\(]@#AAT[,:MS;S5>(@)>TYX5_WM?_^O\(88MEM_3_F8M(QX M)J/)0A7KV'RE_&#YF8)A*K_EZRB^\7&:S8F\^'CE;=L9&ZM(*X'7Q]IW;#+%\ MBA['H[A59U_/BT=PCZEG@GLK,0'(*8R\PHY+X92P7L!OZF\T.J3 @^C"7 M1(<((DBN.3U0& VV)[DM+^B6?O,*7P>Q#R7]X69Q%[[N(4:J*U.KG=<:4^!G[_W&E3[D_ZZ[5B$,#-((&F(-@8PI*AC6<52ALXA*YJDQWK][C_@!J<*GK*J:(FIXI/S)[X2+R9>"8R9 #&$W,Z'Z,_GV^EX'&3XYTGXYME"SX+9J+(@L],[;M4G-PAV MWF1PG[FPR/">T22N)IIAH_E#L!;FMX-_7-]<#SZZB_O'[](?T(?_CN>O N2.;,E(O+/YBO89ZIR2RWY6:5!;GQZ"X< M1'Q.RILR59*^;DK2C_W,P,=V$KV)[< MQCF2$"W.=Y .>)!.^%$#IJ%\W'__#8B&[1*J32^K3?+Q_63P.@B2<3Z#!,6( M;2#6X>"S&SCOG4DR)ZB[^_ML^B5@PKD+TF@W=(A7'"2@==GL[;\60:(%4!I^ M=BOFJH#@H+LP"I8D=BIH-2.T!)1K)P!"'&I8VQV0(%'P5/CIFU?B&M&K(#RO MX"8I162;R&X6GQIE]W21I=S0M"M;;>6Y[.ZYGDDZ'(1S&GQ2XX4;_,=N_\"; M]+&TRP\J>Y_=1$UB_RM^M/0!5.N@$ ; 8<$A5<0%N@* JE5^B\00T/#P?3B1M\"[_+/U:;AEMS MU)_5+*'EL+[HF@H4%319YN+,],%\6D]L&X=>+[6KL7-K&;7$*XHL,4X( #V$ MRB&/@B2&>]RL25A73YHTJ2B)E+E]RBM">^1XUNDOF@/AKX.HQ,VMFGQTT5Z( M%[*BS.K%C5NL*OM7IH MQ8+(W#R;QHU^BE>GDC.)];G0[V]C\ M.)+-P9JH#_Z(S5&*C'_,W'O_=C9/M#ZKF!H:$BJE(9Q22(@#4GF%@/<<8",( M.8:I00FP<3P;,SH('B6T#0\TAAI@A+=<==74"&<:>6MYJJ>V,W@30A&[[(S] M-]7@>E$'C)/?HI!+("D_D4(1%7@K AW(?Y@]!M[J,56$2.M2+W/!2HD2.>Q+ M?4P?CQ+J3OT1!%9)14GTA;4M[G(9&1:BYH-16$B49PD@YD'X@;K+<598;'B_ MFX07%0Z&_SIU;J[N^J%JG>('^!+ MSKD2'>)=]L& '#_FJ'Y&NI+7A&\2DHG:(ENM<#'Y8Q*0>( @5YCEAW7H(6W\ M]F]75V^CUR?VAL?LZNK5=G# C(-V3#&VVXUSK*Z]C*6MSZK^Z>;#S_&[?PR& MT!^OP[\V8@/+T-5'=Z7C>ZZ4#SO]/JC+S^IA]L@7K=W*;59^2Q'(+"X>W'_Y M85"S]D 2]U^*N$;Q5I93Q&TA?E'ZY,8-;^>$+H,J6Z2Z?<8_NO#DXI1Y[2D? M.P3S9Y5D[>0!A36B8(1_@;_/X.\(D*L@6B;3P/[P]_N/)+PSK._UQ-P&L'$5 M-J)6-W3_^.(.)/B;+8)/W)A^_Z2RD8IE<9-HUXUK=&#:Q6T6K8%__^W]FR [ M7__XM[>#]S\/WKS_Y;>WO_QV$Y?[YS_=GS'@=")E8 %W0YG8T,^/I;%'BQ.3%C,HV5Y-)'58T98ER#M'VF['FI*Q-X?J,D"HQ M\?4@]P8_KM0CF-$)AD;OYR++XO)\4/'A:&Y' 0IE$:\F%9Z-W,2X] V1.Z>+ MH/'#?]?[WZZ@G)0GG,S;/04VH&@$?'L# +OO[ &M]P%B?IN,OB[RH*, M",0-"$"Y*4;+L%))-V5H:: &'\=3'23A?4%(2;0.EO15OCRX53&^E+NX[M3# M\AZB4$Q>(S4)XM"K3],LB<8"4$7IZ[)YL"&BDRN7AM%UJQ>ST<3-(D1MY82\6/E*X8511*#@J-E6/=K).P3&*%1:@+<&>4]F*9? M;2+@I\BG@XGP/2"Z04(*RMWI(-FFX\O4_*>%@$3J/> MC5=A%]DJ9CZ+L8"(R!^[IYR,2SKP@YPZ"P.XU)%!>:>_!1T?XY6YT[+VZY9F MPXJR A6L;]\L@F8/@B^W!V:+^T!.Y6_YXZ+3-3SO8^":;!(W&8@F_C5Z5*.7 M^"&J]R*<6C@W5YSQS\)!NK(:;#BO<AY%M[BBLMYR)TO9KH81ZD23F64!\GC7FV*-<600G'A]3R_ M00&E !C6\T)TX?QK,;+QIM.]JUDPS,;3S^F:_"(=2>&R_BH+;=MO,SB6PQHV MRM*!>)>9]H\RCR*E%HSN?BZ/\]TJXO"X[8:L IP"#8!1Q%DN@==&.B =PP2+ M8R232:"4=AP#823A6@@=_N-Y,!>1%UZ 4]MNXFBVV_+H!\79#Y:'/ZB<_JF] MW;!1YA DN]38_DMLB4;,&6YOE+:DHO=8%W$W,'HHYX7F<'X,\SI^$ M60RY15D^O\US@9!T8?GU'\>I'?G"0/U:4UQ-YF-\#9WP4?O M>WK@J"#B^@V$;[U?9+.%REWQ/T<(#,'5_Y/^\CH6- 1;$8(HI']U'Q?CG(!N MKO[?F/24-C,-"BP/&:P?Q,K'/TQQ1K4LF*DF0MVIE/85]6D0[/'$1\'03-6Q M :C/8H9N"E0&L#_*5BLOM==J4Z4K,K^3P4_AXY53A)53?.2&AND+ZPVT9A>W M?AYKMUA$HK.J?BL?\O4TD1OICQ!N ^)*F:WSI4D^]CQK.XE7,+H4UFQ7.<< MJK#+;B:Y'KS/#W+RL=X6;LX5,!'-9#I?4LLH93C8A%$^+6VG\DF)SJ+MI',; M,87=R\<_.)7%IT5I4'L\L+%'Z E"OU$"'J1/$?I=D-]O"E.VFG\1*6?E^9P5 M'OP\Y24OOR\,_>2BS$W[<#CCQTS5BIC<*VA7C#.]&\WG%<:9N=T2N"I]$ZTN MQH6[-%O*VR767A5#I7>\_5*DJ<2$J-%L%D_AV_B^PIMP\_;-*D^FG4+GYVFY!![G0MLVO_.^#8="'I>.:Y9-JG2--^\_R9_'HV+ZW. M.3V.F&X6^3@ U^K&WWUX/_BP_-/2F9(O()> U5P\66J I*1'XSBCNEQ[.,/J M':T?RJ_AL@8$D6_U=]^2[RKNYLI%O<[1-908#^.S@XV?1-K:1:V]?7EG[16$69 ]82Q:RF "BB$/<>0L!<=]',VA$G!T8ZXD$\XY-# MF$:I79#O],3MO;D&U]T%%;@"I:/HM5D4'L$\E'5?=J()ZF^VT/_MBMR9LH B MY2AN$(9)A+%AHP4J&>9F^6P>ZR#N1Z2]O,R3UNI%0E[E.!(*SS*J;=ZH?M4I-'UA/3K5.#V])VKSN!%:#)7#06 M\BAG\H^M&>,;)Q44P,<4+(V'E!:LXT[+GKIA];>!RZ\^9A$S52Z]B.?&SQ>. MX/6[30[EA^1W3'FP64DE^>G%QZWO/1W?(N:X5M<7(PS1UJYZ5^/KL8=16/1L M%#<6_W7_I"*6)XB71@F!<&=&X"5(B@0.598E1TY1^AWF!N_(5E/HRJJF M>_40 TCK%%.D 60QR3H/SE?S"W).6$;E5UD!N5D[RG)TGV=8:V?48K;$;L'$ MS")HFR\JP8QH5 ?3L7F,_ADLI$:I*%#NL9#RNHZ_N_GMU+Y+HB"Q?.[ZK98/ MF_#=FG*$&23,4L4YEM1IA!Q@0NX9 7%85;CTP0!3C&OF2;@ES2@1W#J!.5>. ML5/;2/)(%E)^Q(/\C >50SZY>=0HW0.!G>6H>R^MP4UW1>B5FFL1]5/2_/E5 MW^57'?.&5T6>T0]4_'VTHH'!J*8,=?7W"$ _C6SQ];G$>\@C*+D^7%R%F=ZY&.]+W0=7$K7XTEFTH*KP>RN,^V;I+WA3 M1?8W*SR?JK3O@A:Y#>^+GKB_36,NP5\7]F,ZMLQ]5-DR;CV.,>U4IE,>4'X< M3IG;C3NK''VQQ-G2:QR_[@_WL,P+FRW"Q]6LUGT02X:S&'[-O3/A.X=A&1^C M-RBZP#?.>;CIN;RO5JA/<[-23V.)330K1\'LBRM()6WS<'/W2T,LW>3#U9WZ M(ZXVUB_-\GRXR2K &I>4J:MHP$=BJE00'T7?]0GK-0GK_'@)Z_6IU'W"^G$3 MUD6;$M9IG[#^U0GK1[*[4:,T1[2[U\U>^Z>!T?185Y:69>97[287$5D":H\I MX3QZ%Q. 1EE2RI^#PG=)=W_*#8'-#+ 4L,B+QJHIV674K@@&S[S"B=NUK"@R/"O![\7)@ E8!R[N19[BTN=! ;N[K/N;WUN*&QL<5JLY( MES_.;]/2PNTL\]C"(;N:<$'N=8EOJ.#=8EN//CVZ75)D:1R]8.%T8I EFBM5 M Z4F9W\]U7(2)/A5T EWRY#)*NMNE)@[Q_ K"S9ZNC8// _%Y^E7RTW/%MY' MZS2/8:GQ>/HY?^.D,'TV0TG%33U<#UY/J@>;%_H5V?U7::?!G@RF;,P"&,W2 MYX(Q_3^KH%"QDE&<9!6,["?4+C]! #7K?+6[B=!>6=) )VTB=!Q!-#2Z13I MR8YBJ;Q>E#FSQJTR%.JX)R*9%)%;I[Y*V&T]P[+Z_44(+F^0$%#(]> ?16PO MT&'YXK#1DE*>2]QQ(M@E>"A[7VUG?J8B_^3[RLJ?:Z!@SCUY'Z-YD7M>75X M0AM.WE'RT\7>$^%I"<54./W;RA*# $H>PHC.4J)*W%X%JB[7]%U:XO(+_5=] MXVG$WA[) M7S,KM6+X[;^3*G0SDP6U%4!![(T2GC@N+(2PEO![Z30/5Q==)P$]C4?_DY=1 M5!71+/4@"_MPJWR.?,]!'T9Y6UZ4U3H]<2^2Z&I("<_C-5DVY%-&(#88D^@\D0BHQ3%7$I& MA*> *W8$1[9V,GQIG!1 PC]4""NU"P_SX5E(R).7G;&C!?OS_BY7Z? 'U=,? MG-J7C1HEKJ&=B6M-[ZVM4G1IST:<4KFK(NBV[-"3/+A7>;7LO7I(,K%H$Q2% M\(9S$6E)0?:M&=JGAMC0S7$=?JW%*)4!! 5^.8IJOF%1.S,(SWWVR^H/!S2M^< M-%W4DGI33L0&S%S.(MY+9H6F=]4%5?#S*(54=-+WX4JTRXW4VU1T?MVXJ6D3ZZK&Z7EH=UI>7LOK,$M M=RWNG!=1%/EF0LBXTN@5CJ'HMY!B^"G^W M*E3-^RI/[#@9&+D8C>\AWPVB=[$0V;.IGW^.CHX@,HK\H6_I=WDNH)NHLIU' MK#&-V3WE]ZQ*099?M9&2O_V]\7N^9=\EY&6R4=+BRR^\CEG@L>AW>?S+H''Y M0KJ%FH/_BK/>..=TI[-#3C:=04X =:>WOO=RR]+)=6]F.I^>BJ-4O4/$'-EFNNH_HH_3;V M<@Z!URBQ$.],+-Q/E@UHF7:+EI<(OH[" D&N6F[G >- O56$.=7CF/ ?;8&K M2*CK!+TI,*,Y<:!)LB+-G39 [E8(VGU4Q,TK:7]JEMLR]32<@ECWF;/3.,5B M,A\OO1)%06VLL9NX1W8[+)P3L_6';_@O,K=<@8K;U:DM20#B=]$^F4_+S\: M=.[&OWZ2'??8U2S;PQ3"(:TL>B-F>?SN4XQ5I^!_D&C3[(^XFD %J28B90Z$ MI^5K2.WW[G0L+]RT(=?WOIB/QJ/_*=(21I/[Q7QPYU39SZ_\_G T;!*QZ(? M4E) H.RK^-_R[;/"G31SJU!'.OO1+/JEYK=^$0G4ND"J\_I$R>JIQ).(!FR0 MOUGAYHO)JV>0:+A1U@_>W=QLKW!J(-%81R3:$CI,LSU28\,%MZ+_TAFW =G* M+XNTNM2)524];!-)]HFR>Q)EQ?$29>M3./M$V>,FRLHV)YBNC;HK,<_=8CR/D_,> MM:Z+VO(R*>A ##THPR852Z1T'F^9"RN?[%I)=NKA>#\=I93>5?YNY1M37+"Z MV%6#C]*:V3J$*E)(#HY4*5XV8US##M>#OY1C!X>Y 92"M;.*X[0P;=L2BEO&:56^+ -'&TX=5]M#2DUM(WEACF5!CV>$W-Z8JBR_FH<2QZ76R<4BW[)KJ_ M5>"^#H6#)W:YJ^FP^P0ATBB!$.],(-PO#YJDGH 3ZX]Z=\(.29(R0ZOA\4@, M?]\7RWVB GG"S3?*:,*[!\CNO\0F5]^%C-.UFZ_(ES7)K[XN'6"CK"W%\4JC M-[>,5]&/Z.A+_17B<_X\"Z9Y>5A7,V>N1E^N;D?6NLGW:9BH,5!;2JR5X9JI M1Y)1RK0WV%HB( P8/6B+/_\I?LVK*'T?[Z!=W7>!%LKX7I3 L\H$4VTX1=)C M#9 @D% %O":8. "1$(SO26##&/[^:_1FOOXRFOW^=_5E=+>X^WL2M&LS2^-V MO[>+['. 'S,7D'V,!\6NH[.M:;IYQ_L$C!($6DMN\;&*:%G8L+J9\+Z;^B28 MVI>?K&L.Z7N\L^-NKJ)OIVEP::"ZHE-]F9Q9]1$/[#35>1;M-BI1XR56RE(Q M:%3(<9S@?6I*-1NM9ADN=6TAZ-P-6J1*LR$79G M"DR*/T?A^QA[3B[AO)[ G)O4]0?XVR,?'3LC$;I6/"Q_(Q M6V7YO(GQT-2^_%SV3*-T,_RD=+/ZD11[/W72'@5-6S\7]UG*RJ6>7.]..9W- MUP1PICXO&^S$\219\JMLIYR5T&ZXA-&?DR*:/^1R-4BR64QQ'!>/^#: YO#4 M)(&GDT7*2=5!1OG1O,SP?*26X;OKP8>-+QOEM?W5[96.U!A3*CH+!1RJT[26 M61[._^QB>_U9^4)1D)'*%5*3ZX>*6S6\.Z]H7&JIS=K\<6K"4(S6R:9!X11- M_&/'R2!X[\I> 4L07"A8/YJ,9K=YCD8ZN(HRCY-M7 &F-W>X[ -?FC1!5Z7F M2$6B5U3%VLT_.U;UY"VY[:?MB;41'I*S2Q*_VW=I_-BUW/D/C3*3,1/RDRL'SZR]U./Y2:V2D'\L^#O M,]QDH[P\\J2\O/J) GL_U87,O'^Z)3[(/8M9/G,T2\(A)HB6LCP:YTOFWLHU M]7EI6D0ZZZ*A8GM^%:@-%VETP(E42TB0XMH32YVTV&IDD3+?O/)!DAZ$:HMZ MAI)F_S;RK@)D(>&8(NZT8H(X!*61,L!G9KU%V+K],SL; MD@F6N!;!K)E@?< M\C2]HO8^]5I<5DB6"K;2;3;V*8R2NZB[K_3VR8\\T-0B2OB@G&*;O=3..M: O1>X^5\*#I0BOF4Q;G40;Z>'1\;,;#:*G62Q6O!I/IZF77]EU<'TDWW+, M2-'3(_5US%*+ /-09/,E9>G5:!S?D"W'Y>9Z+FIP:Q,F*Z:?!:(?W=6-V,VB MM7";RQ&[@J>^NOE>'U8'EQY<]&@*CUX_CPV@EY5) MA9MW6!Q9G+12-'\835;=#3>^?OG)6#Z;?5JV5,AWFRBH /]E*_&2#^,*%I,B M'.UL^06S'Y+&W_S>,OJ[M B713EE:F2 I]&0RA'K&H6FJ]@JLU[:'Y6N#Z6' M)'5YN0TRK,2QT_RN @GG1E*YJC,8$*11\B1Y4O)D_0")O9\Z9?ID,^OAUS2[ M,[+[ATJ&P_M5TL 9[K=1Y@QY4N;,26^JJ8&PNJO'LE%6\&=5II("GBEV&:3@ MQS1VII3J&]!QL>QLX%/Z>QHI%?OLEH-T*P-XJNDR$;I&%3,>3TTIG1Y;X3+\ MNIA4DM"SO--L/N]A^;):YL^D(;+E,*S2^UE4OY"*N^"+?3=9CDI,8^USS?;SZYL?\TDSX=9O_C'X M97J=_GH%T7#P+N\^_YOZ$I;[[6_3^R"*.0'??;\13DRCYOU#B:->KS?J7_^6 MHE@S/JMXSFKL7>7%.&=]&H% "8SB9*'[JN(O8TZK3C;%!-5,717:)9S@,L]6\Y_'SE7*Q+J_EJ%HD? MRXLUMC-S^LJ6[

;S*EOJ:B[ZRY:B5+02TJ;*%]Y4MEU[9\@2CHU%*&]F9 MTK;??FA@="P#-J_R\7AYQ"[JO.H\KZCCIHMY3-DH\BPJL;IUE:O&LVD^\G3# M?Y9/"5-%*_("FWYU;N: 9M, )NW# S0/\ZDK4QG"=]LEOU= MMYOY[9N'O9%F_Q7J_0D$V"BIA.Q,*ME/2PT(\)1QIF; )C[L4< :6_L._C\W M+U'/.C[& [T0V[@G@X6 UE?5>9SWE5 M#MW]6\I*W,RZ+U 01NR[[P=_SS/Q[HH1I6L?C!&J^B=L0*"XF"T(%%]4A[/,Y'H:P\N640JT@6]BX5.BXOK1B/FT^"F^0CTS9'RY8!W$D^W*-4T%/O M VWDNO(NNI3_ITSN61MFL$%+PR(D6$RTW4B^B7'?]=EJOGQ [/.^7';NH@[R M8IS_/IW4/6MK+O#J@(O1-J5[H=3IY>R9I?*/D^(K[)-..(\%3/+.+LM1>'L5 M_]*R*!=T'QN@;W2QFN:/'KA@3\44+3?XJPI$F3WDJ=,P94[CK\M+/6YASM/X MI0O%TD'F_UUE@1%B OLNH8_ %2##P:^NL'T'OT9&^]6E$8*%5 ]2Z;N-.JN? ME8F6]!J!OTWW/N^;DWT_UK&<"*%![I>IKLLQU'FY%N$JNQH27\5EU?J MTQ3[GD4F6*6VQ"SH9#)7!SMD01;%,NY9-306Y4\JYT\Y=^O[2(5=FY US3LR6)_&W=S^^_S5-%YGDP&'UIY@PL2D8 M8NRJE,K7@[>E?(P)"6G'N?B,%YG*">/%YE+M-ILN/MXNG9I%O4+.=2A/,R_G M)T7>3(+N8"FSD4!0BIPX4:84-VORY1%X\57R)GUA9<]5A+56L)]J!M;N%,VDB!COL=-6 ;&*9JY@UVD"FP@\J:_W*W(=&!5* M^D-=L4$E?GF8)MY_3@T.%VT>;J[TVJ2.:[N5;!:U5RO%U@K=D_&X&A'WIA28 MZ]+W3>W@XL?F%I?=1O1#4)33CYFZOPV\EKF/HWP\P-H4C;(V;;GT,EA4.+'* M!>9I%6D6$"0[TBJ.0RRU,WE MA+V8!CP,[+.\X?+%HN!FZ;=>U="LBX)U[O]1C9-%=',;K-%9!-C;7[P:[Q)A M\&)BRN$@P>):%IZN5S'JE.M5J53-\W,_38/$LJNG;&U\^[CU]7*W^3V;R4O75GFF41< M(6J)%499[BFFA%H N0>D HM@ ;!&((+WV#P#"KW%>^IT:!X:XBH+(J,@- M;"TY_?O)XLY.Y\4[OWD%KU&I?EUK026[Z0B;I==\:[>K#2:;OA;;[*S33BZ; O*,=U4\'4=B=D7X MU4"S(F,T 3@UB''9*$8B>"K;ZFS8"JDH954%,-LN,UB6ZP>6MI4JNJ5>*THD M@OS90[QU".!OA2)\V"9C[B3$'D!OPX4) H0A6/( #1R&#GGQC#R+\#780<;[ M^?0KM^H9C-XJ8C%W1&FHI.#(> +"K@0&M1F<1^)8>FV&'&SWVELV*K$O M=BWYJ4J(*]K+N\Q]=K%4)M>-JZK+-??'.NWF7IE$FZM"G-TWMYP[561J5Y+J M5SGUX<68R),@_/(2&= (08RJ9^^SP-WPP#/9254U4B(54B04L:N4*[Q3K89H?_ M7.GOTO):7N*6 518#_'MDW "!SD-FA_(AV1'P,K=.*JI%=Q2*!A1W BEL !: M6@NI1/9\=[.KJ@VBO.M)357;3XNLC!RLNJ,S6R;XM*V]<3^S[&4PJ;Z'6*]M<6N03P(CV7R&M#"'(" M&2(D/RN-/ MK) N8%#AK?VGVN JT)YJJA*EQ%XMLS?J?C2/ ].=+?9?4EV^ MUY_R0K-%YNH(+X!%:RE 6,A 9TXJP[$TB&$OK=$6'8'P;/@^+:P6/& <1 -@ MUP!B(*C&6BBAMPCO9("4'TQWW[PJ:V9 M;Y.-.%W,PD=GWWU_[.JK ZFJ_L.'75+>]<:X\7AVK^(@Y__S32QV#K_?*VN7 MOQ?7&,O)]?(>JP=/XB$7:?#19QG[IGT_*'_:$/3K]Y-KA^*E+)<#Z;7-UOB; M:6!)>4 X?7XC_K9-(GE\UC_7[Y:EYB$%18?B85 MYT?Y2EF$0*X175-EU7].P!*K)/<-D9J;%"6%;JWL3W.[\^"*57]16 M[8V5#VP XXP.HH _N$H:VN\C,U=P?LO@^0L'OR[3_]\ MQ4(W5@:N ?_/VG*;1PEP:S'SMRV_\&6=?F8]?]?;F*G*Y=^RPRCQC=Q3,G; MPF7OMZ!VD_OGV]'<746HX^*&/F?J_@7P@+P6^!$V>,3MFUQ?.8O\5'!(Q;E+ M=4"D$!-!)".2B( R">!:,.J41*Q)I!,OG:]XI_.5#!&@6][7GGL[L>S]5E3/ MO=O<*ZX)/2;W6@&=54X(! TQF@EBJ78@N@<9=ZQ)NLVAW O%$*(GLF]KK"7\ M&*&UFIH.]8:V3*3N..SS"LTC+.SYC9INDNH.LV6M@W"YL?Q3.4+>'#^IM MYS+7L<]5YZ/*X]NK'23 M*W>8(SNX,F_.]$2V=$XSK@GWP7@A7FBM, \93P=YWU(*%];ZCH_J.^'Z[90<[(D>Q-M8SR&FL MY1*,&J(%A,0 )W0-+CF:UPB1FF+5R[-9E@EWW;2F'[-HWM?4 G1!B!YR'2T4 ML<=<]ID,HHXSPI-\1P=DN-Z%)Q57@G;+]#(B4*EZJFF2PH"!P&+F"22QT@4K M!9%&7A-"I(//:&=1#CMM9_4BXEPV6L=%Q!.B?U\G(/!N9]5! L)[1"0%V"KB M" =6,*T%\RR( 0$$I<^9Z32$J*:S4*=MOUW)=>[;)SFHO MT1W)F-JXNO"9@9TN8E7N3KMI3[^.]52*]?KQFM95'C%'K+..>((1%UQ:23CB M!!F@28V@/)HEQ882D9J,T#::4B^0GT^:H=UJ?C[4\ODZ?EZ:.4?E9\^DM,1# M(BT/_]'2Z("5%.$T("9KS'.ZO/"04G$4AG[$\*G^%GLMI!8&M4UQGM0FIZ[# M3#Z9L?F=Z0C73_F9&C,=.--1 MO-"9CD]I0_7\S;J>:<[G5Y_24R9?5@7WX\VZ7AN3+=QCS;K^MFIBOKN%$J2 M$TJ$ 0819K54RA@*"(/^_V?OW;O;-I)]T:^",SMSEWT7S4$##:"1S,E:LF/O MX[VC1AA\2J..PA,U[9G< N# MIFJ66@/9U1Z[6L\]5;W(75VO\H P7EORU@H8KZVV;3L8K\?"[5K "UOCO]>_ MGQZ,UV,!=RU(P /SG(^!V[60X-@U]W!X])\]+?1H8;R."A9G@8_W".-US*_Y M(!BO4Q6(DUGHT<)X'3-+[Q/&ZYC?\PSC=;A]>D!5WHJ(8%^=G4\,I;-7#7QR MRSX).*^GD(5D&*XX2UX0AQ^<4EXQ,Z:=K%C5X"5YH")?14*17W' 4WF8B]'0HG T:6.SK/0GV*RSX)E*_C.E!>%.K=I3D)4X-CZ!G7 MDA)IF#14":53$8#HZM[>AX6\XL.E.0P'0;(\?N8TG:M=&F^.WWUZ,.K7P7NO MGEB)'GQA1]*S>=3>S:[X0GV'-&W@"L*IE*E($B.IUHS[?N*'(F1*:U"?/8"( M!W!Y@@&+]M0L=HKL?[0+.Y+>S:-V4 XDEU2+1'$14\$$C5DDTA!^32("GT>* MB,=Q7E8 #I]P'?^>X5".U[OY@Q<%'T]Q9B1.9CUB]^:(P\>G7//Q WX]7W^I M%I[/E>RT%#,3G+* 4ZUT1#4HYL#(*):!\2/X2?7I@ M1\: ]SV#NT$?WA:P':T"/EHM>XH^TY&QZZ,FDMZTN+VE,DDBTI2EH3',4,82 M$40I-U231 9#G/^SR]F=/QM._GZ&18,*;+:7UL=K0:]1QM/KF+=#HR ML _O:1N(Z4J*WE="5"7^V^=Q(DD$(R8-E$]#/\%>=H+J.I4QE>R17*C]]+ _ M,\DYQ36?&5[ M$O?C]LD>O_%@?[Z7[:@]2M5[D+ZWXUS;(^.H'AFC[B6]E.P EKH!"]'J68<' MM&TC>AM%E4IC?",C[DO0P)(E3*E$R2B-:&14#]C! ;RME"X?Y1UU[=-W)?2/ MBHQZ9$*_1S_IB(3>Q#11L>#4YYP&4C$BB":&R0 B+,*V03C9 _1?S_G]\T5( M/9W08#N'[$L^?<",G^?1VW*BRS[WV>W5P]LOXN/]$(7:CAS3W&>1#G$ZF(WW_!(U(64*F*441K$ M 242XKXHB&,3&$)UE)+'R;M1?] W(^GTT&+/.(U;XC36@,9O_SW+IG>_ZNEU MKMZ/O^IR>@-KV0#,:*0(@]2GB4Q"*FB0IF#>?!'&D8ZU2+C!(V(3QKLFJ,?>?\W&V@$P!'3@(<\-+.P@UJ/P\9VGLA*$ MU\$19M-R'4K#"O& O1"Z^&@NKWFA?ZENUU+JH4H"&2+.=T H5XD(>:+@5Q7X M4@JE^@0$U'\E(/#3GY?R6JO92'\T_4M8_E3KWV#=%]^R\L]?@,SC$E[E[5@7 M5W 5KO;/RRF?:OSN&R08+'X*4FVO!\+45'-O::E_#<6[CK/WQX,_!>H <5^#\UE]C? MR4\O015/L,D(&?O*XY-)D7^#U4SUZ&[%+J_7@Q]OX='E=3;YI O$)[)PSLTN MQS(Q7*<1]5E,8Q&D1AO80"-HBNC,O6791[>WM+VW0;.WKX(-\/)+N_KW&MUS MBAD)+Y]-RRD?HUM9;W&)T@+B#_==V)L-J/O]9+JXNBKT%=P 41?:I9]/BYI]B==O2S#TES:FZXB!;A[!IP-O MK"U2$_?*F92Z+%\)CCK1:&N6UKFY*Y3BI;O/:[S-.]TY6X[ 5_ #&7/!:1@F M*0]2IED@2&H"SE>IP^>P(V2X7 !<[\'0^]*R2H66^=48K*&"/;D"-V[--M2" M\9]PV8<BN'6 C M]L+M_G"Y7* FKJ=FJ(JL@7<&'Y6265 \0?AWC/RM#U[D\$705OU&2,T*_",J MN'%6^Q? ,-/KTM-C!;O6@\B'!.SN\C4O.SO=%4Z427"[2\\4^8U]UFR,Z,EX M.L$10+F-EN!.-5=@K>VHJ'] MO@FKP\3G*C;&@#,H29SR,&$T 4TH(5Q2/6X" E]4"<']$789R*LA+,)W[_65 M91(0)@-&TUC14$D62I:F0H11J$3 UN= ]_?*RTY*KRVT#HGU7*X+W7 2$F5; MSH)_@L:8:(EI@-'=T.L$;SM@E6^.Q'8(W\(3"-]05X*F1DQY\.ZLI?9NL^EU M2Q-7XH\[Y&E>C,'3]$"G?\WL7V^O,WGM?L=K8%N[>S[),=F2@3$ XP#BKV'' M\$Z8 <4]@#\XRE[AHRUTO=*%VQ[0#+,)?F\K[]7Z2J]G)?!068+^%]G8WN9- M<_LW[;M_MFO!M%@[Q-":1@%381 *"CI#R# TL+&&1;[@?J_GM'>E3&B/5]G2 MRD4^NX(-JJ"D41X@[';>9+X [S_?12ZO,_W51@>ZF**[,]&%7<18:KPY6. < M*(?F$W3^?-OJ+8 &V&]@;_HVW_B\.DE54H2.QHAHX M>SR_WX3?62[KW@_,] ^@BG!1SL;8B!\YX*]LE-_RZ=3--9AFTYE]E%W ;_DT M@]5_R;U/12XUW.?%;U\^O5S0.A"TX V\%[_^\;*B UQ9.1C@C37,!O\EG[BW@A>P8 B!II9209>WYBYC1:L]IJO@=P M9F8_A?ZU14^7PNQ.4TA/@^MUHN QV\G]J@<%G.5$KK:^M_SW# MU53RT\01Z(P/O6ZJ,>U+-3HZ](38C=9QSZRD=]^!M_3#,%1!$$1,@NO)TR R M(@47GZ6!3WDO[F2,S;&'#7PM/6]S[^TW+6?H,GDN*+2^]]Q$(%M84/ J*LN] MK[E+[(TQ$II,\@)<=HV'JG-!JQJOBUG-S>-DV!]R8*/RVH+\[Z<].'UZRFHRE_F877'^UX; MQW5EK-)XF#99*SQ6+7QV6D%]("V5]*^M.Y[-B42,/ MM^/'\PGL?D]@?]%BNOZX-4U]/PZC2*2,PR) C7.!?7A1(A,6(L,]^+B5\,2D MP/:QH1&-6"(2HJC404Q5F :I_]C'K>%P7W/P6'W@BG1NS;Y[G1>%G4'VP(/6 MS93;@=RG7$'89NNSP>:=%8KRV6_]:F Z'RJ/XU@?;C._>6QDW7A->KN^J +?%S0 MZ-D$/-"YPUBZM]FL9.8D_@(4:1_/J,!P#?HD32.J9"(T,9*E(J8QYS1=3C(X MXJ)^>3PRM^CW"E[Y1PB7;\&BE1J4K0'5_PICUG4B;..%:B6>'97;G",CP^+B MRN85@ ]YQ9RUJY?O9673' 2^9[M$(.W F4 M)84M+"C?VV]U3G*D!(\^Y))1F@J2\I@+ O]C8!"(6+53CRT&.]4+!-$ 5-NR M(+A3X^Y.8IA:G2GCPERD\%47ZW-QW3U+[_;0&NEK2-,&.6CF5XB?<79MQ#T M5^&\=N$7?*#0Y$+0[*+\I<,7^YT;B*^LOYI_K5)M2+V.*+DUN(5=<_3S3?8- MOE&@7,*%][$N=0/T9_BN/0M6O:4=(8B9#ZHA J5(9>JS5%/!-!.!DDHGT9$( MVF[%&\MUX7^W>4X^A@N;]"&?@EK=X4#WAF>K)K#?&J756BEJY"N:6 M9PWBR $;IEV[8],G#BHG![DI]-=\9)/N(SS9 M0EF&OV;3A<.6[K[B_?[ (_UB[%V 4V)-W6L^=FJ75_4^?:[)!K_O ZSAHWEC M5]"6/9_RA&I#=*AH'!C&3!+$*B(BY1#P+)^7DM2/2?*GNQ'< HNL[ZP,?:[? MM_NW2O8^:YOK_\2+Z=V7>;JF?'W7_HN]$?!_18*: DB ?9:)K'$!,6BI11'] MP;6>7INH]?N^_3;)7(;XD\UMML&XXI!$- Q)0 7XU31-#8L#"#&U"%D:]7@4 MEMC6X#TUV=>YA)A>1-U3+KJ$\YRRJLR'J"-!I^86),,9G*^\R*Q6K&U.720R M/^CR;L""61&"/X,TW%07\^ZY$F:J9V*4E=?PF[ASTH6IR/7$[;GHVU%N]RGU/\H$TJ9[NG&TQO'R^V#;!+_BWQI(P5^&$)F%\14A6E MC 7&F=Z=;6>1@MZX*6@79[U"ZO%'QD=7)]C+):R[L, M=Z\=MCMZ#X7=$!?<-O"=/L[7LQR\AQ"Z)WX2^K&D5,:DXA M%CKBCF0_NZH]WE:U;U>$LGI;<6.LQP6JW\Q&H^;88;[/U?[:[<;+,9G82/FO M''SYSF:3_:1ZM\B2KFN>6,B;F@((L2H%>T#O*QW29-'=6IQ%.QO_-T7)XIC=[?/A\-O_>O7J+6S?)Q 9CY)7KWY>3GO+$=@MV\5WO4#']MH;]((. M*7^Y_/0.[_VZT/RO"_C'0M:[P46XTJ\$7O.*&WC3'\%*W/*[3UK!U88O*MRMA7E\:.(ZZKI&U@O[FPPSW=A_5Q 5!_$XU?:WAR M1>6@E\K[/ESX)[<*;WP'RLL/* V^D3]+\F?@TU<[-%F]N"T9_G+-+&;KPXRGV H*RFK4DSFW;W%=H+K[CR\?W_SM MYR\7KS^\]3Z^\]Y\_.W+V]^^7.)R__F/R=,>I>P6!O96FVSZTJ,>H0Z3;0\] M>B+!"_#:1HM%B2N.23_Q.WFMY5]8I32MRC$^82T'OVERHI\^?6JRH:.<+]1Q M3192H&_R(A_SKUDQ*[V+3 T\,+.9-@-KJ]X"W?,;B%1L(@2#F LY]5[@]ZJ' MO;GX_/:R>AS^\>76=1&-:Y*/KS"MO2*F)"22A/%4"A-1G80\375,4QIS$:A8 M]KH@=%4^IR;?G'H5\8!F'X!4E0_R^W@&-!I]SLJ_/A:_CZNZFNG=Z[O?,)C3 M5==!0SB@FZ/:Q5C5)*LI!C397["YKFS>N2'P(G;3,?KI;CS'P@V;:W=Y.MQ? ML .Z2>]HV^HR].>QL[N MEME;]C7_/O1^'ZM69K6L4ZM6YB @G#HUT6PY^H^PV*L,PUT0;V$#BRM0'>,! M[.Z"'@ WVH.PX_8Z'VGXL[OUQ!4_EMXM[*,W0U?45J;9NC(; 4/,JF\FH_Q. MZWG!3FX/9O\-E,W,G:VIQ$9Z8 P@:>G*K=H'CL'Z:A PN9G)I+,23=!_>8/Q M<%V5ZUVHFVR]A5QH&0Z9;/@T MDJ\A'!]!K+7G+$/?<5XM&Z4>9Z!?ZTJ!I;R!J=YG@ E)U,;@=E7G-]6.#%! M7/9/%VZO2CQPY2,P^V,^EEA)G]7E\'E3N@OL!-SRRN8/T59DKB4#3$$^6#X0 MK$GC3A<^8:LWMX70>,AH\UEXDE0_'_.0-N/A/G4+A\M;*AU;.VPY<9"^=.IN7ZN A>39MLO"N;VB'_.JO_%MV,[MIRM7>\ G\97K7 M:1(2$<6JU2"(J.+P7Q:EBFD2$RZY-$>CZ/Z\O,X+6WW4\4L^V!+N^L4?1R<. M7!EL53W>2I%C:7FC6#7*8!_+GV"/ZTV6LW(*]K*XLV<_"PVE5=3SX?WK MCY^]R6BV"E[D@0$0#WQ#4T%)$DH:AA)1>)A.C8%H-@[\WLK^KNIX\&;^=W4F MAJMT^YB/53ZVBQ=PV4=CT(CCGRTU]G=$$@Z#M34,W6Y,NW7UWM5J?"Z>V(Y1 M[A:HOFEN\D[KWCH2H1)&DBCU5>C3*!)<$.&G(8MXJC4)5_D@3ZOA'[Y!_H8S M+-R2KPL[LB2*A]P7A*)(A)$AH9J:F*<\ $/,07)HE&C3,]ODR?=E9^6Y3QE; MB/[G^XEZ\T6]IHIO,Q/_ MJEI,Z\Y!_0T<)VRA*IW#-V>$JQG'&;>Z<=S6^5PM-VL>8\"VN9Y(^ E">8[N M59VU:57;MJHE<@\GT)7FKN6FX<&"2T8AQB/Z5T -^()"NFQHPOM07_@9F)&1,Q#81/30J.600,17D:D,@/0KH9>.74/*X>G=%!66BW M:;==JM:&K".]=L4&EO*=V0F@R2/?1#S0E 028GP6@4,4)4$2Q7$O=,F34G=% M=G=]U6XX3):INU"J9W7.J"*39\/.2C=G]Z1U[8.^R?MI'I@H%JGOAS(F-.4B MQ?C#*,6D]A-!>W.4QT-SLB7-R;"'H1V5FX,.F;?)7161U5M@ ][^*\LZ#%[8 MPR*[NK+9KZII>:[7JG;]TOLA\KO=W;B;ZE^@9^%K;U^___++A:NGYMB'FEE8 MH^FM'GVM^RLQFRZUO?EV2^6%;JT,O[>L..WK8/Q]S3'QTKH"U.+0^W7I"[6V M[Q)@-L85%)G$EY&\O'9AE$-#PHA^W)3&5(9J0V2_O-+:=MC##KR#;1)?9V4Z M^X U@7.[4I79S%O'-^%!W3N%]*9:!#[?E2BUTYP0ZP4 M4>P#ILNEZD]J9'Z^L,1J:./U)X!Q7^IR)]F\M8O9$=%KW58-%W-/A_8FXUV\ MR>1$O,E&]RCDZ6TZ^:IN*$1E+-O(P?8".C=,IE:"Q,:M(@ M"AC(CY34Y[TSA)Y*>,C:RI-#Z^ED%SW-3D!/OV_IBL6AV O@=HNH=C78S2J7 MIC",#.T\CK2$XB?1&](XGD0M_@U%9)N\&[7'1HOY'\\YY2[!^ M)'O[Y$AHZB<1211XBD)J4!J)YBF76H*.IKUIT,?%.L' IJ-?NSS4#]VX$01T M#XQF8F58PHC2Z&M+PV($>8^D%I0$?M)[ /-0\W9X6A^*T41*1)3M(PC)BA\ ^F-/,52&,<,Q/JWB&J!X#:7:/,MQ"I]:\8&4%$ MI$0HT+T31NB($QZ2E!.I->_)*3\2M&[SBJWNR,8)0>:=ECT.,M+#A3=-;V%Y M?Z7NV_MLTN[;$5@$A")6J M;PSVO;'.(I%$FA 0:^-3B!=XD!*6J%C" XDR\1SK; XC]DBP9\F#8,]^3FNL MLQ;YK6!T-N!A>&>;J;<#R8.G(WG\,))_ /F\LB1ZJ$^WF48[$#9<)*QSOH[) M+>PX@C?\#NM"L[$-0VQ" ]L6\QGV-//L!AX^XK?E+,/2@\Q"X%;DKVH-K"^Q M!/N%W2CH6< U15;:BH*Z(<0U0P)I9T6IZXE@HNH/Z68H''@"-@J,JE&.%; P M$(>[Q#8L?N2.Z+*QLWW68'_EVQF^I8:Z<"#@/4^J6\KG_7;V 9*/<3L*SX_U53[-+&V0F:;3 MD5L&V.[9J-HG]35SE!GI*[<_X,>,6OYBA\#P*5 =;K%4H(0GW34 L"M!EQ8J M0_)2#[T/U&)RLY3N(-KT!$2[V^L1D#H8?O?F__4N<]B& M@??APYNFYQ0^KHOQ!\"G(]NL6LF[QRTD^-2;-4<@OX,/NABL6TROTOLE 94^/_RXB_'T?:T$2LDL!)*7\&]L$]>7CO@L_$4 M754G+@@,[912^X 'F0S]+M 1TH8^7;AH"Q4]LBC6SJ6#WZ^S"4C9]!8E&2F# MU\U ]^#/I=9_0=S$;_B5JX;LC)[HOOL/)*1+90'V+,.1L$(L']7]<_5NW.J& MV#>YZX/+$;8-TS4_H[0G=]*7HZ?R$ M>P!:_-S8@$4KU393Z!66NAZZ,+.3&<"XO/ORQKO-9R/E6?"D.MOH;,Z"-]Q8 M-A*AR@4;5(4Y=J(-+YU39V;8%^\5^1T?88MKU> #YV9D_:!%HRWOFC4)#V&VSMTE1^'VZ:R H/"GMT; MV)C7_K6SJ=B_X$@)?Y_)ZMK*H8:W$&#D++NWOI-WU$@E' L%#1W)R]?MSJ+P M-M6<(!T?Y31OI#"(ZOU:LTD8?2[N3O^&(%=UB[V:W:5@^M2@AY2VFA4195$P]-N%F+_L=-S MK2Q(/94*!Z#QER[MP*4] "HE[!9RBP --?!>B)<59(C&,N$Q=HF4TSK8:8&) MV(,A6\DNW3?F&0($S8.G+60*JJ[?FC)C+!_ J]L7$U/6ZC4LAD6K%YNLBS. MM@!_V\)F6"&F<>K[6B)".'2!)(%OVA;W:?_^5$9FE/T%GUWGN9T\[])=.-T( MF]\PV](M$P0&<;JX=/TLP$G:L_@5+C::%GI\-;U>T:SCMJU('?1VTJU MZ4OQ">0N^AK+&SB1Y\P+'!=0$KIWU:_CX M%JT47 P6OJX.G&?:G2NV6%X[AU\&^S(#801=#*Y )N''ZB%@4";5%#CK0^#- M$'CY;J(=5+-]WJ!J4T1X$12T*XW02)/K3"*ZLLU=W>3*>86VDQ7>RV9TP)NQ MC>X@Q:6;WEFEJN;Y;K1M]6O IT4%%%UNJ"\>S-\ 8@A=?%WLE+'(Z_A>&ZH! M/KE7K+CZ[L(EZ.VH>_M";]Q0QW9A( LH\7FB%*$TCA13,?S PS25DD2ZM[H- M:]HJ=6:UV8?<@6_9RC8[=*EZSH>*&+#[^RPM7E/99BOJ&^7MQJ%9'.PJWU^V MSA6J"9<-YV7;%<+UT_BW?"R7B.NGAF@0;4T"09D0@B6$)B(4*M&<^3W3L;?25SY326QDT@L9=,_ZB(1* M/Q :>#&*:!+A[!/?Q 9>S-=APM*E^HA'LS[]Z;4^Z_/F&EN-RE6,5NG\9?WJ M.!D#<=M[7GHO_EG"-^MW[7GV$,LFDUO[Q+%/:DR MZ\ ,(SXI@5SU3PMIY^YVNEQU]5'A7#+[V=]^[EJ^[F]54=:T:-Q,S14V&RY> MUA1D3=5"[I;181S\O<\__(KY"]"0]:?NV.(GKR)*RR^J/ZD/-D!E1@LG0JVM M/KP S?/F"^ZMUG;SLM8?"LR^>99,^7]A['_N<="NRLC_C"*_MY[9+>2 9<6 M,ZT74W/.R;)H1^LOZ?CF++/';UX\VFRS=3^[G\![HNV^E[2Z&M5IT?^'GL\/ MIAAKR5EDO-"*T_()Z9LW;]^^>_=T#+GL=&R;2/C;S[6?RK$,#"ZW=4<88=H> MN\&*M,Z1J>&=-VR?&OH(E[U97Z^7BMOK;*I?H6>E\85N"S[Y#D0E'09LA;3\ MX,1@ [Q;?UC=[F70- E"SB)%#8T,XQ&A-# L#(7/@KXV-=JQDW:H7\Q]BPU#]V:[:,ZY8"P-EZ8!"TR04)8B1EVD&!4) X49ZR!F MOEX>NW>?KK!M=6HP2/WE1&.55GENJO54K?HJK7LY+^5W&-PGJW2/V-,][)J? M4%6?JC3LIL5=VN7%+CK\4S7=M=WXCNBBC&HI"*>^H,(D1OJ2JS &M3]UVNPA2KIU-#(_E;;%E(5^I;]EY=3-]UVL@-AJWYY( M_1TD3?Q4:WLB%7P*/+V;JB7!L#][OY0POX$G570/_2$+'Z"C"UW+TONQQ 9* M_8MV_VYCMRD="QZH1"6",IFFH, 9532*) D3NLUI[I9JNP1:P6=K]7?"ED$G M7GJGK;Z?8U)MB_PS5NPVF>_A[3V5S[#X8;TAV%/&.I D29. L#2)J4A$RF-)I8A91 (M6"_HWIX\ M]&A @V4=OT<-WRW @@NPIJ2W5.O)\7@.- ?\WFV%^YR,O1JIMP'=^6BP&$J/ M2TOT"N#;PO5=7O-"O\9RVCK ["M BQGU-?-3XFM%F0FY3V(6)B2FAG'?]&(U MW[, 3>J4IRKP54 B2G64DB1*[(1?1DP8^/,"M,-K&;)US5FKQ/WGY:*QA0H< MT.X55,_E%/?3DMUK[TPEE-ZJ0K+MRL8VDW('^@>/2/]]3QG-$"=^/*Z&GC>M M;>\_?01_R6A,5W:1Z.V(P@VUOY<<:SGM3KZI.I\JZ7*SB#^.6[#Z;???)T(F MA ::$1J2-"4BTES[DANP"62+(6Z7,P&/RWAQUUJ#K0F&-]I?\6^TMOK7(KI, MYU.?&VP=I.HTQV&-\AH;WK",NM#3#$LLQ]Y\5N+*(5\6C_6S_<9%?;554Z55 M8S?YV+YP>Q1,*"+!PECKF%.I6]J.,/)&G8)JF_Y6 1.H @ M;Q RNDS6TKZ@:VPK[* Z'-*$JQC@APXC?@-#XM6?=4UX=3%6CHJJ/4[04;)= MF!ZF*;"DXHED- AT&J6^3"1E3"L1B\W3ZO9 F&! 4C*(HN5$(K9"+C0M8JMT MS5P6G\71RA$0N>T@9$J3A''%@S@--!Z:L8 (P?R$1#[0)%TU;[/%8Q>WO%#- MH(S/S;@3NR#LE"X_7_Z^-UX+!D$<#EC00]**5+;JN1';.2*3)6HUU0NQMD 5 MPL+*JO&V36S]31?2=LCC;;K;E$\LS,UVNK?JE:PA^2?@EX,W4_\= ;0@PD5U M@T-5<>[O;9%ADV15VST'+K83'DL[ANSAW7&;3>(.=C0\ 3OZI:=ZWNJB5Z[Q M2K9)=#5D%U8_/S)MO;>*UM[ZD]ZE&%)D53H$1*(QXPL+%I!#YL MS#6CQ'\4/-=HV*/H[X'GNO$M4V'2..1)R+@ ?\)/&6AP%2H_370D^Z= [!W2 M-6(]F*[=G6[&[]J1VBXANF;BWOKW;TV4>7VW%+Y8)0OAMQZA.];])@8\+>J1 MQ!=QD$2^62'#W-DW7@WQ8L$C4FKR=3[D&3KD)$7@1" M_F*MJI.XTHUHL]B18%'!+F2(]#"SF!1HX0?VR<[5="Y!@6@+;JE=B;88G(CO MT0SB0JWM9J-9")5JE/O\9O,Y;!:S$;/4EJ28N^Z_VXV>]GD/Z!_#]@V]/[0W MFV8C"R#/$2X#Z5+?"KY\G:OJ^4"3V*V#;3FU!J#OIY7TMF.:ES)H;V( M4W (+C>Q;(-%N@_CS6481\2 ?C:(2$9%((0B" @-QDZ3ONK>+J#_8PF^?V@# M'P0BX31%7/J84B:X$HF,4DG3%*)=U8O9WC51CV9VUE!B-;+_-@[A_6#^-Y)4 M"2W!T(1!0!@5,N%,Q48224$LE0QZ$O$+HQ0>BZ3DT,QE8N JQHD*P'N,E!9) M(G@B"".$AU1N,"(TT45P4T07#?>' M+AJ>T44? 5V4]E)YW^=BVZ*+DN\47?0AQX#GP]*]'I9:VW4-VZV+\BV$*M.[ MWX ]U\\MT3(4Q&BPHZE/DS1$MX*2,! A"8DO-EO0+7 Y! _3F"L_H2%5/$F3 ME$5<*C](8Y^38-6QZ($0MNZ![MH'0M ^+B6D-@YZ&;:[4#P MQSP'K6L8[WL2_0F4E;;AF"7M0R/8S239@8ZG$/;:/#@67AD[D0,S!._',B\F M>5'-L>!E W_J4/S:DP]8&^JW(8RS#N\.NBOF.[7RRVV$,0.45)3$FD11@E46!,$)B8 MQ?T3,)<2S9T#K5?QM@'1FLSF_/AT@?==SL@. 5G(8/'1;)LD=)[?E MH9\_!-'IR45:(EB8.J6Q*+CB7@NVXP[.)O8U'9X=YM[<2)X6>*H[*+1XI[G[ M-\+I]1P4B1RQ_A9YW.'[YL4F^#N\):+6XC_&>6M?)\V^VOQIW>&+"-FSJ848 MM+#5A]9UO5-;-GV)/J;-"'>Q&*ZNXG',12^@_:8O1<_ 7#Q01[=J7]8HZ""E M@HE $L8(]6/#=$Q3064*\1?3/#J@@F;15AIZ@\)MO>86VC;@U%!?"L5,1!.? MI$D2I9$TH8(/.>D] CVTMEUM:]IB-O3^CW-Y%__@9E*!@$Q'[L (N#Y3X#V4 MSM] T.YK#>H;%C*RATJ5)GY=:5[OEUK9 K_/Q+_L+"X'.UYI_ H^^GJ^ #X: M.6YV>^1T;$NSXME158H!+(?@>97M*#LKM"=.A>Z^_OS8:?W._U+?I=V?+@07 M6A%?B9BJ5/'8&.,'A@:1BD786S?]X!['5Z66N-FW>:%*#6'D.%_>Y>:=Y_N ME !F=<=N+>)6PKYZA_.Q]KXBU#N%<*N S8?>/J;!)MJ M'4PTHK=9Z49<9!6+C/CMH+VJSHI>9&/G($ XRB5L\$M< C %(F"+[FKM2FT2 M^LZYM;9JJ.*PM0K0HJ([Q/,2V[#TZ*[^'CH:KOYMC .?O)L_R];(FU'3RO,1J/B:O;='8 2)=9Z-)ZH@6LR@[LN]+VXZ9HJ773SBK=E_$Q M[NZ#ADK6FX$7G\P*'/NW%94>/"A\LRW=P0#')V" W^/,D@*VP1V%MVTL,-NF MPL E^[H$EJ&C@!(:JT033462I(%1/ +?7DD<;M\[:3Q%Q0OZ,:Z0M35#M[+[;"^1KMH!72L,D'(TH!1'V)> M,$,4:! DD0P2U1/1]5!AMZ.OT%]3S^/L3%.!C429#QVUU1=Y\9>MJ^ 3!*YM MXUU7ZD8CH28Y6/W#ATZ]PP0V?2DY ;6SJNV@K7\PBZR;(558_9J-J^J46UT' ML[@_6R@JRZ1..2V7+,.[VS]U@"*82D5"N.(BH'%$A(D85Y$,PR@T7&]3'U]/ MC;7X\8>JCR?I 1L /MZGP)Y5'5\1I+P.*9$@QKD M@:)AH!0#W6_$"OK=GVH[JDH2#OM(UNA*6RM55'TIK1:,1G5LDP9SE[XK\IOW MU0CC]ZY<^Y.E_,>*\)WJ%:Y#X4<)IYI*/TE](8%B'.(RFD:DM\#R@6RWFY8% MJ[ZNU:6ND>]:&%C!H*Y)[\QG745*V]?R>UV]#J2R$]MFX^G%6+V9UZVWY3;6 MPI T9@DX'LPW:1"J@)L@2HC4I#_9^B0$)/&0K:9?-IX7[:-HJNJ]%ROV[>]" M&^M3UW*\IRJ\S79F!^/$3L X?7FDMC8.CA"/8I!PPBCA8&E$DL:4)RR-26CH M^D ]?CQ>?:JVMMVMMQ^F6NF(QP&A@L2W M=17GOEK=[D-#D[*8"T:D3%(:QI%(&:5AY/.(Q!$SF]-(2W7G-2/4I>:/0N+U M?7+[:8V[#UDI6*0P8=+H4--4^"(*&6A'I@0)HS3IB0\?5,[_2#1^[,:Y^_3* M'=X2]@Z_V?2E],0L85:",6Q0*GN5/0;05WJL"SM>EYK-J4!K8L K( MLQYVUHP[M MP=5YXY\6WQR6Y;_+N:,Q\=G5M'^A&->/[N].(S>]]A@DG^ 344]A^YC:Z:YV(AWBV5"$QO@F%C0 IR'20.LXH!0/;_W>C&I"TJH)(PGV MDU*'R&00Q]NGU!BV>9H^2N;U[KJK6F( MM#'HT>JZ@X>KIZ*V6B>$T?$I+4Y)(+E(I(D( A$SG0J#YX.Q'RK!^]&-_*@^ M:?"C/2@M4!4#&C^UT@H)>*9A@B\P-FM95W_T]?P*UC,#!7&*#^B<0R>0IRF.%D]2JE0:A\-OW[D2QKPE"8F M!(_7%UQIFDKN,WAV3.4)-_P&= M=CS*BRT0S=N^XF#+V+T:@WB68[ M!)O*6WZ#U3MM.#&N_C6SYYVU3]ZIAUI3#O4N+]!7<\')9)2UL>(,"QB)M0)Y MBV@D%.-$)IH9J33WTV@;T/&V3TYWJZUCPV 9?.85?.$5F1Y;G?WG:=AZ M]VE;$^CL&W"P".SDMMFGZJA8XGP+W_(8+9ITZ:,LO;4T: C4QXI,2 MY+S^:<$:=@7=F=#JH\+I3OO97-:S,2QL<0C'BB$[C<+5L"-%W^2.5;-'(C(, MV.XS=^+=QDOM6[?._;I^0U0I3B=X.\_(Z5+.!QNYTW29M31;F&BSXT29:FT[ M+V-Y?M:W>GZ6L?_9UT*#8,CBO_<&G"L9I'__OO]&G9]?EF3?K MXO#&&4!XO5\= MI;FYA9#,K;+-[/^B?PGLO9IOW*\?'+RLDL]"S4#V7VWQ#5 M\"S3&V3:)3A6CQY\,J]HU?"ULV.TT]B]Q_>--JSDT30I\8?Q(A_N69,>/:_N MI%FP0.@1_8-CX9=36NN9MW?G;7+F[:->ZYFWSWK[N:[US-N/I;E=.I+;M/3SWR5/6GDH/3"N_/7'SF MXC,7/^MEG[GXS,6GO^PS%S^$BX\GF@E7$?S(XA6R7I3,>D/0LG,>SL+-P/KJYI"&7 M,1?:CT <12PX#46H=&@,,;&*]CCR9AN!9,$@\9>Q,.\GD2<0\1]1BF4#6P9S MOLP08 8^>K5E@L"=:+H#;*U><81;N-(>;+G0Q3)B;&O\SM$JX"/.43[AFA]5 M;9^.Z&PG)?_$EH$Y*(1[87<#5W12Y3S7:O<_*B&[<#+VFQ6QC\8A\'R<"Y85 MR;;V-[%(:2HEUYH2DC+&F3"8N?"-[[.>%O.UV8N=D'CB9!#!_Y-@&M8$SV/-9TUP>IH@3)B)6:@4C3F.7!"*21QHJ8PT:2Q[$JAK4S2[ M^03I@$4(T-L"4YQS6=-<'J:0 K)DRA)C4A"FDC&M2)$1L1P'?J&;1ZX ML@=-P()!G"0#MJ_HX 220T?&H@_( %6P.EOG@/K>VSN)Q-#1:O935-]')@!/ MG\>IY&A)8;?ASQ/*9)KX1D+\EI)$!%%*(LY):'3,P_"SJ)[%MWC%%U)E%$J%B9, VJ4+[1, M9,(-E2J1,ND9OW+.E9Q%]RRZ1R"Z260D"9@?:TFH"42:)#R5AB0\823JKQ,] M)S>^H\J7>U6Y] .,;[5ISRO/>XIK?NK<-*+I!SX=>$&(X-Q1M!%3OZ=3[N9^ MD H1IRIF,B6\]_AG35[BH=+>XR0=;Z7^6?[/\G_J\@_A$(L5%=27,9619G$4 M!8JQ2/+$D*!G..':Y,:#K?UR:O(L_Z>UYK/\'TY,A8\IX%'B>2_CA:U7N2^O7^ M*0IO=?OB@_(4%1NV-)BB+ AHK-,HC6D:A!/0OL$X3MRZ+*2!)P MEJ9<1"&-%>=)DC"E8Q['*I)Q3\KN) /W]F\XE]B.TOUY>:#W8TPL#G>96$Q/ M8-SWN[SP)K-BDI<(SF&J^=[ ?\U [[&>>ID%E9G'_H/E9H\U+1XJ!Q5@;S*: M*;A+/M5 2CX:W;F'9%\UO*.<%=DT@U5,K_G4L[.IX:I7]15#;\OISQ?PK?I+ ME\U=WWZS#U?OBOSFS7R&^?*PZ+[!T,IG6OHB-#&-:8#9<1J$J2^5%D'D1\E] M!T/W\)*)DTAA9W80Q90;QGPF3:24%"&74:S)0A'5GA%X[=AWDX]&^2WN_:8M MNM6P/;HB:7?&.$X2KVJ:%L5TFP'CJT5T&PKM+-_T/*P[B8=IL'O.\SL>UAT, M0[J3W_8(P[JKM>V\C,>;_,2&=('[SF-][S,!ZL+:[Z.=>OM ]7+T4[N.4\,\ MSM3;;93,L4R8BX.7I6?>KAB:?$+J>T5F#M^,S:IS4[\4!F\3F6QEQ6 M"*)S.(DIA.E>5I8S&[?!>V)^PGZ83VS\-QGQ\2$P1_=NCQ^G,NM$E]UCLK^3 MR4B;0%N&(=E*=![8?_? E-K%#=!RVDY@^RHE+&%:*)^2D+#8U\27FA(FC-&; M&VK_?."*7M_UW^#B6U;^^?9F,LKOM+Y$3?+1*I)?;4BUCU[ 010O8]'ON8/W M1,7\1)?=XW6=M=,I:R?I)V$HXX0KHJG5-R)2H*-2;I(PD#W::2';?[+:*1W$ M9/DP[ZF;E!_H(O<>-#]^P/*(?O $/ONJ2WN*!U?!Q=,BDWB6YZ[DM[Q0^YKH MM[/67KLO3VQ1'F%M!W!J3XC3=[,-F[,5-_"$>O.3X9/XMB)4D4]D'!!.9232 M1!@:\#AF(35#B8^E#EST3"I]3.?U4.HG&D3IGH"QCL=Q?1Y1 MX'8^[:>ZX&AA7%138V2 [SHE:0=I1CO1%,2)+ON:_L@.H74VW9"U*NJ/^G^ MWO[-+:DJW%[-PH[GJZ_C915K3?B5;@JFEV73,6I= SW)RPP7_:-7Z!%')EDH MG)Y+UN(S7MF-!N9HO7#[&H$%_:]N>#;^VX+>Z"O)KMK8%\O25_8>N)&[7_BW M7[)2@E\ZZ^\BT#Q,=1KH4"8A92IF@3)"^NN^\EJ/MP)JU< _=*=:T4?CQIM;4GCPG[. (7PD)]>#W#!0.Z*::DDA2(XT( M0N6G24Q3GRI->G,X:WKG=W[/Y9[Y[O[6+PV!^D1+5-BCNZ%7LQ?8[CUSEV4H MXM'%UF"W>:^"]?$U6=J[OWN3 M OY89-A0.(/-RCWN?:W?Q./UJX"'@^YM5EZCX%^!PU9.%XP*T/SWX>40%N8( M8^G.+6F&WD.;#)^#?5_5"-2C8Z\YD"^?\A'L.LK,U1B>KMIZ%N_5W0 ^F13Y M-]C,*4C?)GWS>^NVP,&5NBG;!Q:*^S%A<1"DFL;&%WZ2Q(P0V *N(R'Z.':# MEHFVUS(KEK4+]ZHM?HABPW2@:!)Q0F,>,R5B8 BM M=*"#F/1&21OX(5[!#Z]*+9$G;L%6E'K\MY_'^1(_3)O=0"(T.X)=\_?:D&U5 MTR/$YGL+QSM1_OUC\RT#\9X8_AZQ^:6^NH&'?]:3O,""J/4A>LAY!/J?^"'B MRJ524(J>CZ]C)JF,XCV$Z'Z0JB0-J$K]E 94,!6ETF>QH(I&41"0%: 1QQB7 MM[((/Q-:A^@5R<$O<[(&//2P2'TSR7:@K41;6L;"PT,G8*&A !3AI2E ?-3%3+P#R,(KN_I'R;;I$R7U"R8I&6[6[K% M_@AT&L\,?#HKL'X131^0^&LFJVK&_\[O0*D4WA?XYE^Z&'HM(N'1 4E^*KTW MUYDVWMMO6CKHBH_&9!*^] (MFK1_S&LJV3HK 3>+V9(:HOMNM*X+7 $4N +%*F8EQ$_E KA+!NR06?/@ M: :!%SP5$ YWS!?>\S5:F/4"8*GVXH1"EI$$12IC(( TT#O8TD;S)5 M$/Q020)?*LJIGZ:<$A-AREHH\-03M/:."DJ9S<8BOZ/Q1I:EC<7 M$!5NESQQYUTU6X*P1+P1WN7 5&#P@%I+*1#J1J)EO;W+4#G]=G'7\'5+UNS_ M\G;;_5UCY#P0%_R[QL@)DN/%R+%K.P&,G'3H+[+?&23G/JW^7VPN^%>7 GYK M3R7^*0KO'_UOLX+U3^ ]'P@#] QDY706Z@^C \-V/'.A_@V/=)6^L9_^@IH;U.AUU.::UGUGXD:*_GP2ZG MM%8V],F9M<]:^QFN]*!@YK2:AK8[6_E]G&'9R^44CTB/-1QZK*ZY MDUQVCUMY[IJS C!,XJUD8$/]8^NL]PVL "_Z(YM>U^>]KO<-R(2EO? _K)MK M-[@I;4+"8R,#2JE0PH^X"5CBAU$JFM/I-0T/?UK9Q)J ^;$R'UDHAM\OUY7, MA4TM1[@>>"$=1.ER%>59&9S@LL_*X*B5@8QERI,XUHS"?Q,CF/8CI?TD8'X2 M^YN[@@ZO#()!RI;[-L[*X 27W1.ZG)4!*H-7/E#FZ;5!*H-$QB3F:<*H-AQ' M[))0I4R"")JD9[[N(LS' #\_JX%DL^ZP.'C8>]*"J((@%B13GL0RI MU"+U:1PPSA"N6(.6V SY=G!5$+-!1)>1A4\TQW-"V(?;L>?'Z;4NGEHO/PI& MY_&N[0#1URGQZ;8AUAJ,SB 8WA^F,PRV@BYZF(:.32H)DR()A*&$!4+J-$V) M+RQDD>AUUK;-XUC9[0/2W$U5T^6YZWO'13M>(3SFM9T5Q(,51'*L"B)52<(C M8\(HXC0)(AZ%&F'-_% Q*@U[2&YGSPHB.NN'XUS; 4*T$](/VZ=E]NY!; =^ M^# %H2&2LP.S./%IFD;@3Z1)&,9!J.*$!CW=?MNG>_:L($AX=B&.=&W?MXK8 M+A8^2?5 @YA$U)C$3V*:" D"S[51)DA3$=!H,^S3XZF'(.Y!]GIBH/YSS<_V M_=2V.1H!^*L&Z:=6Z>=T_G'$DL]$"'8*,^^'EMU$E <]%3 1B^.$Q4F@-/5U M+'R3PD\LT8)*I9('@:7>HSPH[LW['X4W>%8=9]5Q5AT]V2BMC$[B4+ XI(ED M(HE2$^E R]3P1/9"RVR-/WRO8J+E2/*L.DYWV>Q>J,1ZYAXZF\;VCJ?W*K9\9WX&+X :7! M-_)G2?X,?/K*9.-Q/M7PV^2*(#PB+/!B+*_S E;VSW_P^19-5J]N2XZ_7-,T M^Y47&4?XVS%JIU%/*ZU]C>L"]=M_?/GXYF\_?[EX_>&M]_&=]^;C;U_>_O;E M$I?[SW],NEQU:"3N,U[Y7O'*/SLL^4^\F-Y]*?BX=!:H7(];3KED$4AN:D)& M19+RV+"$)DKXL=&QZ&D4O#\8+$V-"D-"C BHD83S-$SAYD13194RCXQ;'@^3 M:$M7:"-R>50CEU?$]Y#ZV4/GBVTFV Y4/@74\H]C[[]FHSN'DH5C)#"T&_1" M[;[.>:$0)?>7K-!RFA>E&R_R%>FQDE:Q:@)XLT_>&YD M.F!I/(CCN <)W8V^AI>M9V'CVU@0;'#A^=55H:\07WL"O+C-S*<.47!Z4&=@ M$!%2A4PEA$64Q5) +,3]. D"G*K&>BK/>BA =J' \K& &_)M!#$]$(#F0HZADDO7,=WEBD>1!$$:$ .L)2G7 11C30#,APU!H(U84 M,"25 2,^V\TZG$%$JRQ3JF*%6&*BCA@<9QJG^L$[+E/64\"K>?] MGX= AKL()#T-@;P 9ADY<8R.3QR3D.G8EYH3#5*1<$:"*&4"34)* ]-S>$Q\ MZD>5.%*<$OA@<4Q(,J#Q4XNC2M-$(11^K *JF.$L%*'A6HB0*"EZ1D3VO/^C MB..AI?%$!.N_9F-=N9YIWQRS&ZXT2HX;)_+*S7(P&MB%W]GA*9D;RL+MM/$U M[&.F,OOQD_O21W/I[O<:;_=.MSE(1(GF"0?BD6%/!6\]>G2:>]/; MO#5;QSVW=#H*B&%'Z;P=Z^+JSOOPXW$)U/TMQYEWR?G MA7VF]( [3:/8[71_?C;T_5="?L7,[,K$[,FE9=MT;.N?16T6]=O ;MYR46E5 M]RUF(_W*S%IWK3G%,G\]3<3WE\^!@YYB]K;T] G/TD)7S^M9SA?O;>5]9?@[ M+[3STM32_7[J=F-2>9D/;*KXWFS0O=,U.< L8CKI3:)V&2,*77-$GS7[.4P& M09(,4I9X+N98SP6/-E29A%4)0.^J_YG=7"VR(;-:NBZEB%#SPD(+^;__-LJO M\C_!*00>Y,4W,OS7Y.IO8!/ Q:KZ*:S:W6#"GX@.6U<5N.(-\M/Z=1^$"^,M MN#!F:YCPC8L6;9AW)'1/XS7K_03V,KO)QKRX\SX5N1UY/RN/E(,"LH[TU?E* M]2\;E@5'LG"2#K<]2&K>8U=+L+6]7QN]'-@#6&U'C]T#6.V[/+H'L.A2-Z'7 M@D-]CE;V&ZU$AXQ67!7!ZFB%O *E-0V>;[SR($]V5;W$8WJR_C8^1%59T&^3 M+SY_\=Z_]VQ^GOSDO?_MW?_Q-^^WCU^\SV__G]_??W[["_S!^_3Y MX^6GMV^^_'[9H_&V&Z/J1&[51-6-!@+_LUQ]V-<;NZKJEBZ1HK_H%M;36Q=[ MP%1:3U7'S^^G^@:=^E7SW_H+.%>6;W8HDV(9M[^VWB1Z7[ISD?5G. M[-AQG*_]2U9.BTS,4,L-MZ=(;SGK_.=V*6N'$HWJ>!QW;MW)0396=L)\L.3> M_6M63C-S]].*>=%Z:F>03Z_MR8"&:V]LG9#,RVDU*;ZB=ILX$WYGOR[N<*@Z MV"C0G&/MCA!NL^IFN3&Z<'//^4C79SJEEK,BPQHD3VA<2 %&K@05! ^%S=5B M?MQS;YW2G9CA&/G/=_@+AU$# Z3%?,>#M:_=2+=18^G?U[ MR"Z\>__;YPO/9".,+HY*^ZRA\A/JEP>OZN :Y#EQYQH0/NH>:36Q<84DEAI*UNU.@MEDQ+?*H!/M8/9U#+OCIE-3SXO_O3W^=X"9] M*C(L/[YJDKGGXY3"1V_ICE!3OW^U,GS,@>O1S/M7?YU=Y)ZYNP' MG?V@L^)ZX,"?(]^G7[,2"^3X6.>S\E244T/N8U-"]US8TRB;TV76CE)I(?2> MMD8YQ=*'O95>VGE*QZ-NSJ4_CZ^D3I'_]Z"_[@="7JFX3O'0'I3=_.=5#0R= MRY<:%;'A*^/K>Q43R[(/0BOH:TQLD;J]&ZRV;GU]EH?I0PI[&6"?;4C+'1M' MT(;$*J/[W'J-V KI?5OUO92@QJ;>I-"E'D]'=YY%*!J>&XFZC41_:)#_T<@3 MFA<>AQ]LL]"@"3%L,L1F1?H[@]K4Z90*URU"O2AX [A;-6;!W0FQ\ J%J%UP MV624V=8.^Y<2)WZV.XWRPK8U!OY/ K,VY5\6A3 @/WDC?EL.O2^V,6ED*P;M MPZ[![]$%O--U?JN!90<+;VQQZF[Q[O -7&56(CB8>W4%@1'KF8%/[@8> MG[IF$ZN2$&<,M&EA^Z+:Q( W[G_WX:'TV[G/LK_/DG[??9;O@;UOQIF!Q=:" MV0+I!!:O@/G*?!2B4QC=\+V4((2;'_SFD_A9JK:G/I9[4M HX#"0KLF M-#Z_S,?PP9T'"G.NC#K?@/O@@]N*T$*0@CK24X1L4?R&7VGW(2(OR&M\L,G4 M3&;V[[/IG8P"/[#Q33JUUR!L%CH0"LW65YV##.%H3^#-$.K"J;/PU M'WW%/4*4@ SI"'X\Z/HQO/@4K^/68T";\#7+1XWL@)&Q#VX_>3:&3\ULU(!S MPG46!%./E5U2-22NO:S0(*H3.T@!?WV1?5T@Z70^:L&AK+J7:1/5 M ])D%G9W[&4WP(K )@VK -N,M M4Y9M&G6EV@EO68MCFR8W_,[+*G5ZU]Y%U5&H>:5046QNP83COW/;[0Z["SQ> MGS%E#5(J_'Z%Q)[._:X78 @6BBRXZ_8AG[E/GCAB "$'5L(9+<.<>>NM%M@ M(\@>S6??//B)UZZ?97)W5W>;R@=\:=TT^/(=?J[5@O@[JL.N KN-[5+@0L15 M!N$0H$>%'F4:A<3O'2?X\H$O)55'>#?36N(XS8I6DL?X%,' MM9MKX;'P-BC.-15K4G2(#OXJ5_#P^?J (GQ6:K"WH9[Z+'#NJZ, M<,?8+=FQ+10OOHZXPUBFUL'/505#['G-K0WVM#$H%WR5)IV[&: E9P6&AQTK MF@-/MW0S[A9L_JJ[H3G%/4#:UG?.;(A;\2+H)-BXFW:8VK[.1HQV:R_G<>F% MG#:L^/8;&/7QE<8/A]X?%K7;@7* KU$@YKN^R68W3G& 4+KU/Y]M1;A_S#E: M5VY1;/A5H:TDET[*:Y\3-FRU3:VWRUT'"J;&] M.ST#:RHU4G.J[[.XA17U+>'+M09UU;I'I8L06:5%"XX $Y7M F Z'+: MN@3HHE;A!MHTQWZK')C:DV@SK-7?Z+WP(BLMU(LS*M47,7VABZ\XAP"6,2LK MG0I&2GVUF9A&GS<28B,"4+*SD57(J$?GIJM9 PH17@JW:CS5.]3+(^7L:T5\ MK9X)[W^I][7#5(WB+AL-L9KOVBR 6P9T*F?(89G+8XHBYW9S'$,LF^7MF+43 MO65=4UWH[$;,BK*QMTO[_])R$EZ[2A@^T">WQ\YO,@_M6](QN@,T7@XB,;X." :@S-$XTX0C?M(J*\>6H3,Y!9VAO3O0]V4K)O=4%0T[[RC# M>H4:^*,*DU:>-=HS0O15W RE^F^P11BBE["-]O,Y8&+K.!&]_'PV[=YPE5/S MXP9 >7K00BY[ZQ^]; J$E8MS#9:V9D4Q0A=@OL'1VS#JX%0X[!TFQ2_U9&JG M/<&EA*&K7,V5Q-]3&PQF\-HN1SX?Q-8]J" #,,D#%I/6,2[ZU9UA;G#K7XNA MR]&_@1@K&_'!_)/+20',5N%F(C-]SM45NMY?"E@P!%FCO#[_=IE1ER[-\6C# MYIZ;>7GS&7$D'%*<3X%9?;NP@;<\4:[O:X,H3 9A% U3.O1PU%652>T4._6P M&?!+%7K;L<,8Q%QG$Q=5M <1WWGM.=!5OO87+5Q2Y"V$P7#)NVP,S(89Y6%5 M%U7E;9\'][T?>[]RH'TU2G@EGP%S$8+_#[K,U!_Z6]CV.- M(\M6\DB0#'W_OAP2^L#P\/^ PI<^C?CX5I^[8IG4"\ M[[(OB];TOE84;YO/KJ[;TS^#I)Y2"%Q]A;;5G89T4@V#UM$7)AV:TZZ\.M3$ MK$7->HLRD;!PD$3^.G4[-\N@R!,/-QB%0'_3AKB3$-_;BCX-5X*&@%U#F;4[.I[BT,ZN-D*"(>_D\R_9Y&A9'\O7 MR6][(H:ES:[>K_5^R]#D>+Q49?%=VKVS\$)7):)N:[)B7A)BR!!$/O8C1JDQ#/G;G2_Y[A MD[@=&#MH;(*C4='Q!>T+X[&!/>-P(UOMO@F,K&9U468=+MLEM-][40+M\-LZ M,$.BP,OJ N)!+$67X!?4I^5EAE_\[*;&XA!G*_=#4A*6 6?S@J]3 &<08(EJ&CLIOF@ MKM L6X4QKB:CT."B:#OUH<0Z+SPAO\/2(,^-/<$;9 ?N\3@+W,,%3GP/ M?7 M3+BMM&TR*$X$,? Z?F8_.U#]#E3R?3M0OV,<-^5_V63PHW6>/%JW<;)]:ST8 M1QO4HH74F%2?GU[9&5KNKT J7?:=/YT-TH,-$GFNHKBB2"W'E+ >>&I6V&H] MS*;!'7*;('#>E\N>>57>HK05G6[&&P;G TP;Y>7TE:O;M27C8*24RQ[GKJBU M/[G\X]$;K&5AH-^3,&3?@S!4NM?FJ[#J4=<5K-7X\KIPUX8=\S9 3,>&J]*Q M>*Z7AN'_]1\LI3^=N?S(N?R[8/.YSI]B'Y$989-%U?;38G;D?5.W3^JO-@E< MU_?:(D_7N]#H^O;AXHHC1#P2P3_?@)7HB_@+5T*UVHBXS/=+9XX&K5+Y4;M? MK#E!',P3^6";#+A,>"\(L;RJ$Z/Z0CL]/4\\RA$!KBMEHVT95YS.: MDZY!U40DL:3>]BHI7?T,M_V:CV8WO3F/E0 !SO:"ZGGA6MF B? ]% XVK8X8 MM_CRK2VRQ^,([.&RAQM\6AEW[!.;5ZR]=*<+>/:@OV9\WER*SQ[EM_A*U^#- M>]KVT"P,E[WAW[(;V\KBCH_LX:>N*]6F< PO; MXQ\\:P:5]O<%AJK?OWV675'"W0NXK._E.XQ7U>*\X2,YF[<:?VZSXSNM:YR+ M:;M[;RX\_=SKS!&^V]DD';M)^OYL4MO[0GU28,ZKK:,7VV:MY;)GR*9[5%J! M_7S-\EDYLL>HY\\SDU755_0+*>2=^P:FUGD@/GJUMJ-P\G;N96F MW4H3[*&5)CZWTARNE28YCE::\-Q*LU,KS5.D3WM;;^@:6U+7![50OJS#^R)[ MV<:)01>O!=ZBOR*#5TSFW#$W^H$:2 ML':N0I]8&?78OO.\M,W3_*K@DVLLW:EQ -S77:8ND^BD@@_9<9:QU&A6C+/R M>HY5L87S[-K=VWT3M3O=)@ 6(>L*; .)1T)\7I,->:5E>CMD 8OCJ26!4=.%R+TO:J]P6TO?M_J$JC[SP)'WQ?SN\78#U7 MF6]=VEF! #,.AF6*C=WC.C,_A[Y867]:91X'KL[1>JDK58R%$.MS@$%+*6Q! MKU46]\;PCBO2.^U2S=4PCTTR8NHJ,^:JLHF1:S"7%3?@%?;,%$A*/YV$K#&FL7I+Z[8;I]Y%"IJF8*&OJO+5CE'!)OOGQ= MOT!/&X;SO>'K%X,5!K%Y-0MV-X\[UIS6\*9OPA[M9-8I-EE18O4^MNW80Z!& M"8UU60[[WO[3BBALG+<>9JO[K;^^8C4.!J_>RDT^>O>+\YNK7,XJV,-6C&&/ M9RRQUH4>3=O,BL?TO?MN2T8HZD$%D31OYBSJ'A+K]UBU[MIEK+^$C203" *+ M)B?9;!7"-R)JG5;V).H& D5S9RU%N[N/.ZC FE;K*;KX7O#-WM>_W_;@BG#E M\UWJ5 ZW7ZX^;6Q>\HRKL-0-6N8&T9J7N172PH(MJ3J[ &N1W#!5Y7ZXRA/RRK>@\'+A3! M5QX ^34FBZ1&[K/0=?8L[VLCGQQY,+OY_]N[VN;$C23\_:KN/^BA-0S MT_-,=T]//^$YL\E:84(@+G"JA%=B->%>95B.>#J^DZYU,%W>#><]%I"%7R8+ M/X=#'A_@2PUXQGB'_0*"XB$R+( .B&IY8=#9=_O28=SWTKAOBL\"" M!47))BL8V\G)UL\UF:?T3P!V8%O0H RUXU6^';"C#2O<'D8.H;'6BCJFO$$I ML?E9"1[9\H(VEG7CZX&H8(I]E3C[]Q?HF*>;G>B$H/)W@-OQHG(I5X!,388G M\G4]V?2UJ';(IJ#TP)MQ[;AZ)M8DQM*V^E^!GJA-)V3#XXA4(6[NME9I#=M: MY[2MM;EMK0LYMK7*M*WUWFVMOKHC KYHFRL3 ^I_?+V]OFTIM_=?ZG^LO.<0 M[=R!4\/:F9&2,DH03K@.)ID-/9 _>C6ADNE.33%])=F_%@BSQ)UO@$_@3D<1 M9D5=S@O5RZ6H[=ZF-$OQW'%C7"XRSHL%5&EQ>KOHQ.9R :(<-O0^P")@ZV>M M+!:JY7^GY)YF>YRG1=,:^1II9)?_K8>H4AXQTW)=JH5BZ=^9H$=S>,9:\,7P M.J[)JRAMFS8W V]GC1:&@_>0-#1S1&++IN_[0^^GL[.7EY>"9W0*X :=7;F= M/IASWIFA]YA[IC.?G:D7VH5:5<] 1%4M%TM@J:I%M5+1JF>VK\*'%Y<7YZ]J M];OQ6CI5"WU_@)MBJK"0-@1ATK'8YE+HM^%MSVFF5UN>KW GD]<$PT.O/$RL M*[4T-G:F'VLAB$O MVX>O,)\J3NVZ./UUZAQ"O89??V,CL0M3$C7QHIV6\7:"2'=([2H5!9BU"9DTR9)XS9+O$WG>+M59TS8E>KXZ?UX(Y:@HIQT"90$4M@W4F M^B.@?!]0YF:M7CN&%B\K1?4EK3*6=?OF*+%S.PO'2'.OVMX"YH''6:!*V MU>+I;S-P^Y? #O.,+@X/N.72NDU:N"6M>)ZT<,_!P"U'H8>R=*$',G /S,!M M(CDQ8*:28BQ) N8T&);GN?KS[%Q1J7NVL&Z^5"/XJ^8$_,D[).%T(3Q_&:6K-)VBM89\H5^X0TSPL7A;EF\%ZF#_V M(QL #MQ8SD"YNVM\\H(A+Y)\AB_V [WD&KVMAS'!]@]Q3BWF!^@D13.Y($LN MS5X(EU(FV"-NCGO*5<2'?,+S__44%]%EQ$74%J0;;(!$:A-;0UG&7I))O.]8 M.B]Q&2;MLB%69 [3@*<-2YPHJVTB450TAPOJ+B!9BR$Y-WM+9'N2[;F8+V_8 MIJ@6$KB\R#6R3^')AQJ\!7B]81U1Y"!\G\#_29#/ O8$[O/3=* PKO,BSA]B M";YG3A_4C;T61$E!0IPS5SHWY$'+^PG MI7%7XT]B-C_-@$VQ,+P;/1)Y9BW3-L)/11/@ZN6BKC(?*_&BTQN=M\D74GD6B[D4NR%UH3)7"Z. M12$MM8W3 1%2D'P"0$7%G5BT,HBX1/M8$8$) :+)$Q+COS2R5E?>+IN* 0>] MP//#(+!Z>&B:&QME!T!['@-M.2] 2]8\6?.K(W<]I'L.(;P1$3TC@F=B]1M9 MNS!SS@FIR>Y=0U8#J$0YAN-*7N!84LR5"UCE4NS%T#.T9&\G*C3$,8_L@$"9 M$AO(IMV235O6*IJP:;DM6XK!LYH7\"1;EFS9Q8[#<[.58^,8@,.8<]OP7[!J MSZ2]B]\U#68K7P/[R3+>,NE?TNE MGL&XCD,&YWF!64FQ5"[ E$LK-XJ*5Y:I? .X8O]CSV:4.18CXWZ 3&[6OV7Q MYR+&GXN\X ^9>63F;130OAC&D#TI]^S9!FMK3Q%-KO'<1>[5V,.]S OT28IO M3 5 5U.C,PB:FI\S"&1ODKVY$(K? 6KRDU9!VS-UD[FFD5&6I9 1 M&,3IL%QAEI6W>KXQF,+AH8KJX6&S7&JUE+>NQ34"-?F*!)+)>F F:\VQ/8XX M7:6!I/M\]/K!;][^!\"*2A:1(;1C;&G@H4->ZPV:X=K&*(T: M'ES+_,#%$X8]8R^!(S=KQ9*;HW%N1FY2,\@@(H-HL7QDDW/0W1B&TD).H77" MTOCU+++-U.7)GG(#R^ L5R8;\[Q%Q%Z\+1&0<15[FR)DDMHLT4%)[J*,3DO1 MI)4B'I$)3C;1+2O2-,TGLRYECN7>FRQ<<+X/[/4%8?3)QYIR)DOPG4]OR2-BM!]9(Z;! ML,R;7DP#SO?9O7B?':1H&SRV@\SI-B\GV#;ZS.I&5-@!EH 2%X0T\($-O^(/ M@-D-(P4]!5^%9-LU+(2%021LL7TBMO3Q@Y;QRJ"/0][O,G?4_+[PTQ2=\1_= M&&TW8.Z(;^=K4R3;"QM^H4[XK[YDQ+$+FX[EA;W_Z?A6)H/DKH.2& 3!7(WU M1Y_4@G:Q4BQG3C^M(<2T0[$E][I_F_W2DOY3Z$A%-^LYM:NQ-K(NY0J%3W;$^+=&E'NE0)!3EH99(5 MX7=+"YZKB1EWE71SBG U3#E868WG9\C;8=N_QO:TO& MV_N?^ZRV9]Y9NB)+CI:E>93OM"PMT56[7);6(=DZER52*E*J];LBLFK5BJO& M/1O '?*Z;NR'7Y@#;UY2L2A@E<-!DU2L_0]8K;A$M$S?@EO4^J;15>JO1B?@ MM!0/W:[9>>]R,7X]*SEVYUD':KDP.^N@\?![_1%3-*Y:K8?'^_J?^Y%>\.O] MP^_*U=V=TJ@_-A_NF\KUGTKK:[U95QJ/\.]]"_?PF:\8K--7\'2K8RLO?<^D&EL+"PR<>-!?ZM..+)R'7%'0A+P( MEUG*,#JMX@7MF \+^M:%NPXP&8'9(?<67-QAF"R "14GF/& 354^F,<"H9,7 M\IP*GHN1[(7P' PFF@\=SS\UNEVC(SBPXNN/14+'[$P+?,0',_G0&1="$V8] M)2+U"M,V)@LCC--&\&'UUTX??B482+[Y#&P#*5 M)'LAD88RSCW!!\&]4!+!'0;?A,.$_6F(HX83;&0.OE-TIQ.(M!<8+5 M&ULK MTD-$"O'),DT[47I85P+'B.>G>,S4WU"F:9U,:!9\F9H((M/%'V%K=8?_%J8/ M)_;A]^ W@Q4&="E\#"@#",/S>SS3%TH.;30\C[FC< 1U6!YG-Q\Z&B7B%V-O MFCQ+3'0!C"1H"?8'S"-#&2 (BJS6P-)10KBKF-\G/"<;2V P! D4BG.).G;7 M= ?\+=R;HP)V6JK5<_L/TV7MT;CW'*Y!IJOP2>B-9Z:!GXS?P4\';!1.>&@= M"(N"8[)2LEM XF?3]0$>4'ZGFY4.E$.$WD "V#S8P62P-I;="G.\PJRNKF,! MHG-$XTKB1?E;8Z@44U5\BCRV>(F.]?X-_9 SLTJ5PE)'#Y>,;6?GV(C\2>G3 M;#(MK69D6&S"%:J\M0$RKS_7MP&2#RDG%%DKE,\7U.05-VKV3YFY2T6*+)4B M:Q5QFI<4>0E%_@+K^+8#QAE+Y\+QXE"%)L= *^QZ"#89Z*NL%E![HZ_6A@2[ M$NWM=6R9@!]I%FE6MF9E+2R'J5F;6P!F+=0#4]T=:'"6^JPF)BSY5K&AXHT>K_T=<;FDN"?,%VCXSON MFSKF=#O*-R3>61DSRC,2G6_BD6><>I+B+O M>%O>\55_P'2EUF>^:3%RCF7V.L@Y)N=8&C').2;G6.Y1V,K*1KZQ/'I!+@SY MQJ18^Z=8Y!NGNHA\XVWYQK^;EF6R@7)EZ4B=]@&55RM^_&(PF[]4/QXK#1Y1T&2M8_\:WDTA]P@\J])L?9/L4FN/Z/_Z@E4H?Z0BSU$X*^=+D2TLC)OG2 MY$O+/0H[6.?(;XXG:]YLT%VY$"5)79MEY-J2F4(J=:@JM3&3(F\JE0GZX]?_ M_ =\R=J6$7\?W3GLV?2[1"O;EM-Y.NVZIF5-:D&Y>C&YZ*I:XA,D91?K\+@K MD[<.["?;>;&W80Q< O+,M@=N3ROIJL>S.R?U^E^GIW5;5QJL9RAJ^?+TE-^ M-S%JDF4PEQ/1]R,5 MIZP+S?E)8=8+&WDS;I,8B+X;W2.O'Y4,N6&\P<-F@>]\5,)+JV*X M^X;9Z_LXW_&7$X/89IVGGNL$MGXZ\=41=/B\KKTVX*EAYU:*R&.QA(1M1!Z8;Y8%GF$'BFZ-7$>*9E$DH0?N2*?N.?'8>W-G>LQ6O@9VCU)M9,YAH%0;N;UB2K6A5)O]]XUWO3VYX!AL?E%;GT_\ MUAXT;;"^:X.U^OX-UG /,+K@TUG;T4?\1=\?6/#B_U!+ 0(4 Q0 ( Z' M1%07=:Y:*!D #11 0 1 " 0 !F=&-I+3(P,C(P,C T M+GAS9%!+ 0(4 Q0 ( Z'1%0Q#/;5K!< %Y> 0 5 " M 5<9 !F=&-I+3(P,C(P,C T7V-A;"YX;6Q02P$"% ,4 " .AT14RH)X MDM-P !+M@< %0 @ $V,0 9G1C:2TR,#(R,#(P-%]D968N M>&UL4$L! A0#% @ #H=$5 ^)\H!_\ *-,/ !4 ( ! M/*( &9T8VDM,C R,C R,#1?;&%B+GAM;%!+ 0(4 Q0 ( Z'1%2'/1*7 M8K( (&M# 5 " >Z2 0!F=&-I+3(P,C(P,C T7W!R92YX M;6Q02P$"% ,4 " .AT14O/V$H9); #+7P $0 @ &# M10( ;&]G;U]F=&-S;VQA[0 "/? : " ; K P!N>3(P M,# R-#0R>#%?9&EA9W)A;3 Q+FIP9U!+ 0(4 Q0 ( Z'1%2%DI6;8 <# M #<. P : " 6/@ P!N>3(P,# R-#0R>#%?9&EA9W)A;3 R M+FIP9U!+ 0(4 Q0 ( Z'1%1IDBSR>4D +Q9 0 7 " M ?OG!@!N>3(P,# R-#0R>#%?97@Q,"TW+FAT;5!+ 0(4 Q0 ( Z'1%02 M>7/$44D -)9 0 7 " :DQ!P!N>3(P,# R-#0R>#%?97@Q M,"TX+FAT;5!+ 0(4 Q0 ( Z'1%2L6A&-X0< I7 6 M " 2][!P!N>3(P,# R-#0R>#%?97@Q,##(S+3$N:'1M4$L! A0#% @ #H=$5#GN'R(+$ W4T !8 M ( !FX8' &YY,C P,#(T-#)X,5]E>#4M,2YH=&U02P$"% ,4 " . MAT14RCGZI*-%!0 K;C\ $P @ ':E@< ;GDR,# P,C0T,G@Q =7W,Q+FAT;5!+!08 #P / /,# "NW P ! end

3*6DU0"&/AQFE&##I-?$(EZ V+$$@415J;FU,7>&JR4+"* M25.CVIEXE,&D+&DNQ1H+P1T+Z .1#7P,BKIB- __!AOW8X+ IZL23Z!CH]'] MF^$0&AQ NH,ERMG=$\7 ZM7M/RE5-@R*G^ M06]?UO!R&P@'0V% _("U((,?5;6W!#>,QJL(N?HI-FZX.Y6(D#I1Q1>S((J# MG\P([[PJ419\6<5U^DR$AC0Z=:*1SSE),0-80^6N4#42:8G_LKCV, JXK%L< M"V0O%%Y$LS5CH#(WC(Q(&=!:V3:64H]YL@%@ -Q@KJ0"B%Q M!9@211*J"*5*%D24!$PJI>=HB[ZZ ?5B&OLR6F50LC%E-;NS4$FG3#91)PO& M_HI1BX'U3G>B>* MPU8RWR2T@C@-7XTYC?LD-NCP W(0*D#2(HE2 WV-\@'96B]35_-2#A[!AM7> MTOO-@@6H<8(^K3:(9 ]=S^QV9-7Z%Q)R@,L0(H_HP,)F=($7;%@&9]KHUH, MDDRZ$ WO'0A">&K^?OL1" M(YB*^9Q3]08HI0!SX0L.+(AJ9UG%)>J+J2*CE44*XL1X+[)6@TDE]L7S+.,3 MWN#^5W#CBO3IW]EL_@$\725IDC5FKU[2:S^3#2;E&ZQ(HQ7KNS@:.%E)@,HY M0,G.L6H"P:+50$CJ Z#JD#NFS$)2QH \5,0H[E9/XAA$;/0NF1(&E J4B2"] M+07-]!*6E5&*?TA_SAF&_-!Z);)*E>3;G H>)'/'&T8U+!4AQS0S$E&6YI/U M<5(SL[&#F;NQY]>,DX@G&9Z4CL@:@H 16U QSQIC-\-+.:R9>1S91W,\AP&$ MF"$E62U#QHYBH!J01H B,;F_HK5DCD%+2DRO5Q+<"GA3VIRTI.R:FY9*[@Z)*S%!"<.U]: P0%9&]*<^ 89)4VE]LU:Q( MY6SEHO#L6&;M*>N6WDKGQ>A,A [+*8'KS3VPH>=3(+49B!O/1YN9"EWBPT69 M*AF/:F!PL:G?T4R-?+I $UN.HR>#0)9T<)1_$1?-P%,5H@@(!A9M903Q38SS M?5+,ZD@/B6143_+L6;/>Z*(48NCN17.JNLK(:&E]EMU_OUXW/GVA,S;1+%+NB8I0 MI*4#VY&J+VT!R)E"P8]41E2/DS&49*5"0IWA*"%YS+*J4T'BXHVLY7=!BZB M*1T9O@ )I=2_#5;4AF_'@YWR$TG.I#;< A=F)I6OE-A2P"56/DI5G\8U8UF'3W82-Y ?P2"@%L\#:,*I3IY>#LEN.J.&2 ME\H+@2%"4=4N4HCB09[("ZALD>)+RAC6I:5:6:Z6'B8O,*=@-#C*A$D.N;H& M6I6^Q$Y2N4K52!X0'W'W6+C*_15D%A&2$U\OIZ;K->I$LBG6G2D4:3R[3B2O MF*&L$]E*G4BG"'4B^W;2K:P3^4[J1/**0A[.P*VQM5%AWTF;"RL)T)=/HB@J MMA^?BD>M1(YO'"11C3)NN1OQ9LKP#G>Z)^XC$'5",WP:#*_UV%42W MZ3]T#$PN1:Y^*;SA4T#6%F2Y@]."C08PCS7.&"%49JKVYG/3F[BR>F$.#&52 M-PTP8$U?C'7W#0[V92@S^'CO<3K1G91!)(45^^,72NOZA)LIZ[K56#*O,0RI MHW^R\!8/8F$O ;;2$,0 !^M67:[*>:4S1$26?[]QV#1$$$0ZR"CC3EC->X=M M$O1OKN=6L[\'XE[]D7T7)FF0*/&=_!Z@[L9.Q6H;!Z0[%TWV)SZ)7*?E8"30 M.U9$Q+4LF!$FUY6%(7@\,[7N) .8C>%4XAM3+E8<*9MQL(LME7;*R?_L"U&F MSC?)6)Q+T2N*WH'QAO&;_X#\PC-9.FY&_HX5^=(-R&*%? +N3MA$>5-X.E2@ MZQFB7%8^,8CKN8IN9CQ1=;(OX"BX,7D\8:[*] 4IC^6C \A4<>,_. M!WOX. M)@?^I"IWDHPH7BI9C:Z7'^5-.J)<,4XN_C!^.S<&&&N!O3+C"K9[KLY8Z$?) MBY*;, <;BD"6^ABCVGDMR7=LR:7]@@XTFP7&";M%0I8[.O/O M@.+/7#-YWO67D[/X88 EBK3=,BDVB0\$,*1P<4U0REXD'$Y.'8*F,QG!Y>.>!5&=CWV.6BJ/(X#7G*ULF/@G+^\)69U30J;H_+==L8KFG M)ULJ46TR,,<$.U-A-!L@5,M2U4=9+(H%Q/!L'>Z+ZTJ3/&RZQ%A7_B;%QFN* MDQ]NY)>-E:?OP[(+Y+GIZDG;9QVTC8^YCCSJ$K<.RQBA5MT4P2PI(J Y" MURB_SZ4G:CT!BM-QL-,F7/;K0?V _E;N*/TMG4OZF'4GUU +T<9R%\[L7^N; MWC[00S2?KU9:B,*JY"796VD[*&H MVQFN%DWK?W9$Y_>3GH5*&>OC""I90:5&P&JJ(8!R)^3-3T.8C.3E-G!./J\V M6RTYK>2TQSE-6@E'29, S5I84D)M"G6]\2*N]LT2*.;SRI8T3B7Q(M5J#*5+U,0J2(6)DL'TY%2W@O"; MLL60.O7A$=DUBL4ND!MA;$H6E.FJ%+2[Q&S.A"1L[7%0A2VGN**VQ)S%!Z,D M]Y+9Z&A3L%*(EJ]D5'(WB5Y+*U%F]\PHT'EH54@7N4%$A?8XQT$VI"=H8R B ME4U72_@)V^%G\NX_RQ+H.$^NSYW+7V4OI ?G+&!I7_YX!:D9QSRN\,<&EA8> M"EPI5M7_F&U3.ZU2,Y:BHHBB8NXPXGG*/UF2=5+E^BKOJ_Y273_CTTM8 0(W M8LEH1$4Y92#WW=/I8)*?_=*T7;FQ=.^)8,5>43D*5: E]+M); M[KZ;_$N/?:GHPU]DT\8METT63*42CS4;G=\EMX[VH*:XI$X'42L62P1^- _S MR@NFS)^I0K <%5IR;\F]A>->B]N4>P*JCTMG_,Q98K Y@9YD%XE,8--4C:LT M9V*4/^-05K(JS6(S)AM?YS.MQ55H,UNEJ>0+13_!V/7!HJ=&6!:?N;C<=%U/ M,NC-=)B@V)"@P[]43B7W*I*SB25+EBQ9/)8$@B=BE_40J:).)BNHJ7 :. 64 M(W:&X*Y@9N+;T%-DNI.8#[QW*_PH.4Y^?/G'V4FUT8\+Z=#ZY62B MQIHNGT.]**3S+$M:/-M\)U\_EO&BDM6*QVHR\F*#35B1V? MO3$65E7BKDX5W2>\0@H%.093%Z OE8V9WRO\$=9*GVV7O:.ST1I50[QI9 8M MT3+P8I0\5SR>H[XOF)0PHOF:E(0>"1D?#X;713@L)/+)K(RGV^0P@5(_G,*J MTA=31^.G8A[D,Y\:]LF#=:^4_80\[&PQ Q_P=1BK/!*\_DAP\]E'@O/.K99' M@K=R)+A;A"/!K?)(<'DD^.6.!&_%Y,D[\%M:/?MJ]6 4*].0R&$XRT\9+&3% MI*)PJ4.&F?!;OH&B8N:I+ZGT*6F5OL;P27GQ22!O3=0NGB,G8VPB.;L<1_Q* MAZ-DO<*Q'KKW6!*H^MFNL?"!E*EI0CBEYG"QWSW':X4N&T$? -QKV;,I,VA* M>^B4^25F!G[/Y[JX;$)52&0<_9*%2A8J' O=\=CG?L!!3AI58Q-D4 @!S4Z6 MI16I4@KJT(5G>)/^G)@+HJ=7RCGEOK8M%)*JIFG%$@3[>GSU]B6O M..J4LNTSV5HO4FWZXP>OT=W96J[\T*"U6*8X* M*8YDLR)5EE\Q.$80]=@$:D$I=!=/.ST=&S@2ZTGPP+:-X^"IUC&MKUV+A?J0 MM.R&3#/C[SA-HY(1-(5/N[N!"1]*WS/E:,+EIH5S.+! MTMC8>T:]/T(&[[6#BN*4%8,Z/?=EC?V 79S11=9) E5QDJ]'L8==7_R= F.3B)[,L=S;*5W[/G$,U[9%RR&?K,EO%3 M:NSBZ?'5(.ZOMB:&%,=C;?4J;"%>'6.#25].ID_;KFJ>$>I.%5A68Y;4Z00C M !]1;H.&VK\20[Y9WZLU0]0?Z7MU'-OZ9TD+I7UI=?4%V[E3,_?8I4D/3*(0 MIR)Q:F(I>YRI>9[+AZS_P=R(^0O5^ZPB!SXD#Z,12]GQH'(4P=R'UXLY-87# MOJY"#CR2\5=XC^[JQD*CCX-T+HQC-L<^5+@:V=+N][L%C@_!"1YGU6:G7EEJ M>=?M=0_[>M*7P^=3[#2J:D]$8/S4;75_QHNJW7Z](Z^[XV,Y!$WU/#K++<]%TUP\=7) SEQ3<[625KMR\HO_5(A.^-GT +" M)YX!*\\MK;3\0NY.=1)3\XUE#[%T S U1-:SN@/^;BNZY\8_+CR/\H68,7&/- MZ\GBI*$^-(Q+YN8S>J2";Z>#OLQ8NGD:[ M1AI0%G)I;OW2.Z5>E".\F!J7#:+"U9G[XZG@MC&,GW])T>)DX'7F?:I>?<8M M08I>#@O)7+/[J8^7C"#F1^7DT(L>9[PC,'<#. M94@OY@/#\5P<*/JT%@MW=);/=.4V0;IUN6_/EV*(D^*4VOS'QNU>E=> M.=:3?WTYSD(@2;MX[AN6$ 1)60E-$Y/7P/*77#]\X-+S;!H\IMO_H7ZP^#B4 M[B6C]@^\BJ$B91#C F0%+I])SL:T@M9U#N!?9AD<+O,'MH!/E9P0;Y*B&6$? M77G*8W@O*W>2W&6KO39WF;XXF1$%L*..:28V>-'K6XNQ+'@>P5+>7+SRZ.SZ MH[.M9Q^=S3O?61Z=WEYJA0O[Q;I M"(#5/$]-IS73$V;7II7D(Z6'\(P4TP.YI&4;>CNII01*S F\-*AR[=47B"YF M\L65E4EKVFR=^]ZML);'+6;"(;+>DIJ9V%3E$9+5N/)(K._ *]5L4=GE3C>O MS":S97LC#'3B3?@: ^DE7.S-!,Q31,]RRS1JO@T$CIVV'PKNXGJ74/)-T^^( M_)L?Y(#$ZV0=ES3J8BKF1,TT[IGF"(X0Z>JF+]*EV;PR0QVL\RS,TGC?BO'>+X+Q?E@:[Z7QOHO&^R/%GMJ>?TA,3AN@C8?'0$G&R?"/ MX?GEU2=)586J6NW7'G),U@]=YMAG-3[7NB;N_6XPGWM@%5#H'"[#==.E6>6] M]#<8>V/$K'HH% MUA(9=P;#\<@4. DV9 M45/2<]&HVWWBP0YIU:>6EZRH!KMDKES'[V D.'#G'2.S#HE 5HKGWZJ7@XY- MSI(>(1>*_[AN_7;K9 MLQZ*S9H5XX3S.?MJ7+!;E[KE*!Y;(O@LG<74G\=H^DD;<=HZN-=6GS=E"6=C MA=^,\D0R-T@,%,F( %L-%2"&6_5J^]"PP)JE%ET^)5!H6B?V$\%R'G0[8W9) MGD$1"Y7:7#Y$F?AUNKF!S*VFST*OVV)%1BSL2)_HFF/4PHL"9Z&3K7)?*Y"0 M>9EDAH/^]+YP^Q>9*WR %!WX+JR0.5R=# M4CT]] P8Q5,_'K9K3;G^F4K5RD=[R:RU9)4K81%ZHKCI6[[].]T56 5<9K[IBV+#\!L4 DR)$1:@H6@67 MQ7L=H-BD2)(*ZM3*J,XW1'4.GQW5R0L]E%&=K41U&O4BA'4Z95BG#.M\QV$= MQ2#AS64.(]S\CN1V.KP^N_CM[0U)72G;Z"PKA>Y3;4K@?=C[&1:/O:7'6,U\ MI>J+VX^O'2SBI4/^1<;.JJ7<6#65J^NF;6=1=IPV^\@JEB[7ROGI@(,925GD MQ*#;34RWNI5FMUOI][K*!"XRKO/EY!/1&H64^P?T_;_=1%F_4^D>-BJ->E-[ M+7N(L\_4@S'V^MX44ZM60@ZF5GQOB:POJH16EO[+@@\\EJ8R_:M>+0X=5S(G M5\QD!9%ZS!H?.WU\M7A-0;9.,R<"2W1TB[2W; 'R;)JADBBD&8O#3SZ-B@=C M%DQ@)![J:FBIW0;Z7+.I>NI(W ?8-W4U5H'?SN,XIAGY/L4Q4Z%+GU.@ 0O< MDKF[=H0OHK0 O-^.J-\Q.'PND*?\WO)HO=BN61:OJ97+A2_RUFVK\\_8"RO@ M7+THI+*P)P5'8L1?*<0_$M78>4H_QQ[3[F1G*?QR.<8&LLF!/5&G)>."!1;[ M3^I40["8 2#C/FLWQV=[C%LJ3+-E8=K.(OB,ZL94#_:5B*IP;ST'&SHS8PJP M!%&!$4E47U@*^$3F3Q?R+=69ROR/E=2TJC<$Z1Y;)@@I.Y(-G%6GK3%'D802 M3,B.MKH0+F\W:S7ITNFR--YT_*N>BD9T"=Y/#WVDL*0B*C*8M4IYF6AB0[KP M,=[\R.%53!<)YAPCL'V:+/_+QM.SKQUMT_&]M8*C:.; M*4]-D'P@"9-RVU3M BH&2W4T7#)N49V,:28YW+_J+N7E^?A*QO/XE:GC_?%N/MQ_'S!YBLT:ST>_5*K]=9YRBB_>W? M6L6_0[$S6'EL-.K=+MK2S^(5Y&<:)0TO^>^*62XS],3 M%3=3O!6,D] U^9)%>FKM6K.3U)T8/U'%2+/2Z8# [+3) M*L%>!GIE8^H[B[X MQY:VL]E+YJ2.0O(G VPA!O H8WN9MP9\#!TN*Y+A^M# MX!RD?7EQY(HPB.O&KD>?@Z1P[%$>SF?:+&.#? AD4:*EE#W9_#83OG'+G$@S M<:^YPL0=L/F[E6XO86)7_-)XT]*[%ZL'YH>]5#NU,[='V:@^'KL]$_C=/!\7-9K>[G"[2=%T=.:9CF@_N>#X6Z9@\-.JO@J/Y5_R RC25I>J')FD3LJ M@^8-+(VU2#IR*4OA2:TGGM9K(G70/@V2S7MIZ$8$+C:UQ.WZ/.GY;AG<"?C= M5,Y<6=WITU('!L8_J:N9' J"'>23XH L3@(UV&CM\-><,5T9$PM,-[AU(I"\ M]9+A8\ZDV8<&TR83]6K&F2OM*OB.R]89,YJFF[A7*T0K]X"Y85A@/.Y$?DN] M"(G*_'B6R4*>5T ((H9RDBUO>2;TFXZ:K7292(_@0(C@%V>N!3+!SREB>&7A M]I@T?QP$*\+-1G*626 \)D597TED0.K 4"&VE(V[VK"YL+('K:A5'=7%T*0Z MH4 ENUJ(D/JO"!/HETYBH9= :0(D15GOD,R)IQFM,I08LP1]>2>[)E*K'W,J M^"U=8 -4U,!I-0Y3U2N\*II>\J 0%9[07(LQ=@"EEL"8F$?I)$M*%"]+5<>*3E7]X"S91YUWU>.ZI\"V<Y MM?+4?W.:5I[I$X34I @'1"!.@E*#U(.EJ5JZU925'@F=ZS&- MV!9F3N[YTF1WO!OG/ K5MWG&>2C5E5R'U#U+'"1DMQVT*Z35H;ZG(YUXXC*9 MQHZ/'Z.#3R?)DB&QZ;UCP1NLC*:CR-E6J(&CF5Z@9D.X,77T,.8[:I:5 8[L M!L0<-9?^-I[,' ^L!-M" +W%N=6!A'* *%:T6)GG(QBK!DC[.:E%:VT=N0V M\?5RCKI,,:X9Y*SL@9P)0Z\7CEL-->2%XEXJ$/=F+:'7QE^^*0;W)G/032\( M90/C4" =D[&&EJ?0'+[<9#GA^.P@<=E;6?>3=K%1+HA:8$E\ +:CE7?%L\SS M@FX9)I*LJ<70\F!GM.S4!&9\L^:1;NP1^?6R^LIG,E: QA_SQZ!H9,55CB[)9115_(U' M[^6E)5675/W*5)U5"=1;EMP%6?U#WV%#6B!Z8^[=\92C1-Z+[S$,G\8. ?TF ME,\)O_!)% =YY-2L^)[4(*H\I:#$OGHYFH.RR07>4O))R2M*ICY-(+]^-PGV?3 $]=";IDYDB;'XRH+40UF%(9!,EW:5IDAR$XDYD ZA1.X<5B=,*8%PD;<>!L<=KJ<. MT=RC=4%'&YQ6)4;):TR%.>'=5 9-H=, 7DW9V$KZ41X-3TK"RYGDH(XT$]#P ML=223C;UHNR<[-+OZH2CCI&JPZ:2E^8.K:I7]' . M$.+.(IE= 12/B<5L2D1OA =)+]CX]#4. _.BR31>M-K.!LM=(0H2G M*I=8G1(+!.0ISN24& H7S\V(519?C!,4LQ)/=S?, M%D,D:CN.PF/= S,<1KU?8C4O7$,/=,.,,W, 2@YG%OZ"G3>%K'"-F^N1T1A4 M8AJF]"FI"R![;T:_25)(B4QL] "2W@[OF&YL3$:#;-N()@7STT8U2^QHA3$% M2]T/(IO6DY#(T@#5:5"Y;$4G,E,PU 7SN@-%$OA95B*QYLC9%E5UZ7GKBM#D MFP.U)M)H^&[,7LC^!2!K4*GH#9$AA67&H$F)XQY.RZ\CEB7<:[IQ8S*36EQ/ M_L/A>K(>"6V),5AVF5(H33V*/()0IEB3#&P&3&JJC-*7MO&Y-JI1 VVS4#* MVDE^%RY*]8I-\6=\86;TAX1X!LN)F8CE.?H)F?W?\52;AA5)(+ M&!/S;*8V4RHZH2ZL59*.4#M2C MA*7)M&0Y5 P$'_JH^C+N3K$,%<4XF8@!L*8Y52G11.(GU:@5<*WD2Q+=!3\& MJ%J4DDNNFX#H",GHPM_(9D?;@E--,JI@JE.;4YME)B?? M9V(UH*- J<'E:*OE*#F98UBC(&6$)SW^;9':*QD^JL,2BG*,GI*!F':QR7,G M'UL'([@K?0QP#,:PVK&JUEU1\!3(2J5 ]'FI'%- &2K"5_9,&@ J%)!;.TQA MC3LZN.5019:,??%TH9;>2"II3@9\"N5/<'L*'US8K%W]NNK9FZ3:.B^VDP1T M1(9(\:0 U?['I4>RYEU3C"[]4SYF8B<"4_-\KVE/X@]+ -V@*%,$"IQI *YZCK8I.8SKO#,6,JV MN.=6-11.Z@+PY5->41*ZI/B%$K \-9&6X*:WG@\E.4%3AF+EQF1K M?-BIW.%ZRI6N[0/%LA)?-3VY0<,>:SG5S=GE*_RJVDT VLQ#A8,; 1 .?!]D MRTTJ%"_;W]*J+H;_NE%/P>\JV3/GJJZ!R4#?J9D*X4_?+.S/[I+#$0F;N(77HY@R45K/94WEN/ M994J'_W*%,CI\ =VQ0QBQ81S<]D\E/$A)L514G"<+#[,8$Z>*9'*""]3-&9X MH K!(C%E<@GN%0B0!5=@9T>CF0*P9;R$7=F,J= M:ID@BS;IK11DT2_2T1TK$S]G\4K3X9O4,]2@SGV0QB-^2T,]% YB').9Y*&5 M(D\LI<@52_'AD0+,";8\FP>$P(3(GKFHUG24#6T)DH#:]HL/0U62N$(E:]3B M: ],[(RC^!R:#NW%9@M0G2QJRLAE7?PQ]N4Q,].;N,EA-KT$?80*:##T]:P> MM+>%ZCP3SR)1-GHVT+,L$I>LQ2DZ@A(*IF5;#4^F@:[/?[_[+UKD]M&MB7Z M?2+F/S!ZIB?L"$@MR;;[?!!ZMX-5O$12 M8X;ZLQ_Q0U'*9J$"G0KKA130+[#^R*8]L M4G%HC-1M0QV=,K+'PP,?A+0CN^&XNH-1P/KE4"";^$$Z&DXO %[K1%(45FAP M[[G"R0GTM@YLZ?Z1/&FXOB SZ'&G]ZNGS2/(5-L1^ %]2WIMB?N"+_ Z&W =PB_ MJQW/.0QR),LG_ME2R]H+X((E0&ZZ-39G@>XS[Q7B[&(#I?+A/(@N-=RA+)28 M,5%<,XEQ/]M#)^>99I'3DJLM8(;BPM;3_]FY?-=3B!_!$E M43>$L/JP*]$ TKCP%Y&=5V(QUH8K>=IQ)3_/?E(AHNY>E:@548@GYWNNRDY:4$,+GH,7/EQ] >1J[!UL97@E>F(U#WC';TY]-O#;YAC M6Y6]&@;_#Q0(V4OS;G8M!R?HT.3,Y"/Z ;>42Q=)L=IY4W@IB8Y\/GA?),/; M&8U+^,AS!C)QWK++DH'D1D;MBHZ6$@47.F!LC!?GW,_CA3_$AX%_S7TRW(ZF M1\-&6O!A]]DWIIYG29'UB7DHV!.&_S>2F"&LQ85DS$Y_0X3BP^5QDDCU;CNM M YX(V;H0JZ6CN>6J+Q]IK%(O+K)4 /U>VZJE/;:A3+7=#A1IA"H/?9>;RJ4O M_D3%<1VX]C0UR*_N#TH?2Q5\(?W33+Z*W(B1WE*.L!M?OY@#K@R#9)=4R)(0 M,O?$V?X5;??82N4UYWEL0$GKSO@6QH7! E5?/'$Y[">B$*69 M6O-=_EH]S6!)&_.WP8.BOE>V]YSN#=.F.=;!N9=J[XNE>UW4]G^[$Y4MC];*MMWK++])HPS;U8 -Z0SITL:_I.==_I]>'^S MDYSCT#2[IZF/#:">)269KLUVJ&RO\)K,$Z5J11/G=UM>=KU?7-NNIOKL[J#;E7,71BJED7_\19]YG*-_AJLT2J^UZ38R&GMD?]2 M.>!@A'&1?*EM+&SB9QM:+,9]6>JI=]]]]-S*FGW M0MA)83%]3NJU7/U!R;P?IOW_C#[,<@CZ/[X"IP!NXIT]43?C:I*IAP/<'C-*TFCN<49"ZNR])XO6WS9XN__-)M:[5O!MA%5S/ MQ3ULMZ99-LZR<=[_:]S.!U3H0'+T:&-V ,S'_)NV5S!O*>&XRK[2KQ$S'6A) M!"Y$ZA<6D#FWQ#&T"_*LXWC/#;0<(>CK^NI34Q%0>@QZ' M4.V(G7>$92):I]C5;)S^6>(42M"._M878R+>))\UP^C' M9-/7M/.4]6-"*Y.M:1UYLRFN_%!1-UBRRF\L1G)3ER*5I$<9E]Q$,K!4?2@^ M>1&Z;,H>LJM4\=X#!ZK],CRAT'T,;]8%Z+@0YZD3\&9!.=!D+Y$M58-#^X@,O__5*A);37A!"Z?F7 M9N0AA;A'M@4]3X"%(^LLD2+J7);:G_I JQ_4-(=^_Z M.%Z(4DIO#^ER(^W/>_3D8>(8E2N8 8M51CY3&C?("Z@IK*1U_^*[YX2/?L6] M<_YVO()2%V#OJAHP28;C%J'3'"1/E(?UEV@[/PM,=TB7;\J#8&VONO[EH0&$ M-$Y8!J(H1DO$LKL'&"XKJT)!:UR8JL>S7UV M&I_[];U=16'M'WDE%/#Q7QS;[ZIZ\ -.?9ZJ8QI^'<1,_=9Y\NCQ4WR'&@N\ MK35?WM:-R)*OR_9E?SR,&T)CQ]K2@!$0'80OHG??MY5 M?N?]V!H0I1FB9[M]6>&"8]V4!?%PD5Q/%SY/:\Z[? *WM: \ ?XY_83A 9# MX;D7,T<]J7[%-[KF#%;/X*41K/F MAZLJ]P"VZ9TI*WN":K'@^=^#6HO;3:_+)IP)R>M;8*J!UUOL"'>5S1AR/[Z] M#Y'E9_)XC/T[^?ZG4# 3W(OR4]Y]6H4W1X<]F_"J!24[2\;M#S0[;7Z(]ME: M>DU1O: ]=D]@7M\ZPX]V:ACCV8*L9G]1MO[1JO ).\*&-(Z.LN":"Y\K=10YHNK?]&PFE#L];2#S.R&ZT\#54/)J[M"/W9[DKK*@8?T2 M3Q$-$T/79QEQDE0RB7/9 9A=AD%+D5=LFG->@%Y+$/V:033$V<9>.KQ!/VC[ MZ:T#X:X*7LH/"&_%V@B&S=I[@&W:5\V_82J/WZD1J_2'NC>/%^4P"TL)>E6Z M]4(GT0G6[/>8JUW:+$*;Q5=OWV8QUPJPM%F\FS:+S^]$F\7G2YO%&[59O)/C M>:X[8CFASQP'?Z03&M !MQ5T:$LAO(BO0]R[;K5]WW'K-8AJ_'Y(#FM[?'9Z MF5%/679LJ7F:/6BF81%NFKF#^E]'\)V/[_<$7GS796>-/XF=&% MW!Y=LRS79;E^I.4JA(8":ZY@W@.;>2CGD*O _2S>^#:HO2_J;\NJ_0BK-KH? MD9;0IJ$X[9U4SE#F$X\"OHGK+Z1ZL)7]8=L6R M*S[,:\S9\H2;?+L:_!2/#R[Z.B/'(Z]#(0LUWK(V!%IUW2MS]'[B%DOP\6$D'1>\5#XP *_J#EQUO[. MNWH[,NMN60G'V /:6JC-+X#$94-]H->XQ:& W71>\C,E>TR3,/+5!7+#.-TB8,?'.Z]=?^B$1S:G^JK]V\\T!(D 0$+G?>J9F.Q5V/R% M&WJ$!O*-P %!7\QA!X3^ P $5]UY9,:)*MCM>7NB)!]O%:HL4B=O>=%V8,NW M4PJP"XV2'EAJ&&D;,3%++4@(8!05%N=F0S(0 3!W)0RA':SK@5 M%!1.C_3**'E$L6;&<*6K)3YA O/+8?770RG:2)3P23NTSU'I%(*$:+?[A@I ME1$*Y([*DAM#;YPU*9-N,I+AJE3@592RRFC\$B@CI@\?M#,&OCYS!]>TR;8U M"-SIZ0CC,2HXL2%7MJH#O:!LQ9%F-%=7!<&]&X;,NW+YZ3EQ'83*2^1 MW$ 7JPH?.:A*.YZRS0ZH:,A?%$&N-*7+9.[AE*)](WH)& 462)KH!M@ECM43 MIX/F$@"JV#!Q>AJ4E"K#AJ?OO[YF +Q1S(WO12RTM-UI/04(;'J?2GFM(>!I M.(,-6E'8:Q5PE>P%Q>"KM.8 JS;=+)QS0@]L MQ1O[M&:RP1VOFBDZGX8$^]7(.U?/5S]NH/\_%7L9-%>&R551W\-B'>E"\8V MIO!T!((A<5-%Y;5LH>A0[\D35]%;J\/$X&(@S0[^+5[1)_W]'C_^,PF^;D_* M<'\BC(K^4]ZL;41[^AA8%/_QJQT &*V# /2W-62D6.H;UV*3V#/ O?3_;T2' M1_Z8(K>E;\-6I>0+_-IUU>H?^$+[>^VD!>-341:21OR4K4;G-S0![4CJ+C\0 MR+;1W;K,+:#9(<"_S"B.7[]O#HWV.&7 .D2:.WO=J1B:%W6YXP[/,?)M3,[.F8+G&\>VU5%G$Y MQ>I:LY7,OHSA8T)*'R4;81*Z^D M60Z%.AP9_+VIS2(I-IQE] 'IP9&_R4*3]G-R-&BY%H898SUFPVM:X7D^"+]< MCQ/U&[@N]093I0;S_# '8TWB]&&P$]-]=K#LD4ULI\-DQ7 NL#K=,V$[.X3A M ENOKUGG YZ%N"6VGR?P6VTK#ILM%J=/VWYS!AJY8C!#P>&2F-8 MR:[: 9P97VIM"\JG*;R:&O>FNK#S\8.XCX57!1_?WM\?B(CL?' M[,I3D&82]W"VA"@0F^V+IW^.C::1Q@9LFA&;IM=+3^\LO_IS$ M.1V#U_9>$ID;T4EG=6=U_Z]-C!F=-[0\DT)QDN/!Q2JW+54\ MM^3H%?SR;:"S".<1W9"DS,K6RHNB[1T]F[D@6/"!&&A ,2(=,ZH,G+-;#.'4 M0G!3:$Y$^& YJXWG:B.K&(=AY)814_(A=<4TA3\P(S\=?W8$."?,J6X_:C#% MV-KI69KJ!Y?:*6X?@0F9,L"#'U(K>^205Q^',,K=NI%6]R&$=ASZI$0;YYUR MD),@LXH,_"C\)-UM H(D?@H#1@F=Z]4%U)&3-$I*LZ@"L/Z_/OQS-./[E)'"6E4EWFCY?P>J/S#0TPRB4M.B'+9D5/#2/0!/'KZ%*,RORBN4 M1&0 $A6I4&X:( ?.$;"RM$%]'7;;WT4K,$9D5),YJ!:;6MQP7-.O)0?&U8HH M ,-<-!LA0K+ZBH;1BC62"0Z#0A35.I.[?0)[=E7V"%IX78/5Q-]R[4\:>KC0 M]$Y_+5)@0F(:9S *1%@Q!U$(E!YS:^TC+;#WED'XA< ?>[_A=7B8%4"6PKJN M*ED'&Q5%EI(4SU5:'8Y53!1=.[G(#FK)L&&'!OQ1[J *JR);R\8-A7JI2>^[ M%FG;N=)H+/_PHM.%Z8_+"U2:ZT&?]>'J)V5*X \96R8+C]A:3B^HE9S1@YZC MI/R1CDA2(!1];-$%_Z3^E&/L^:'$0WOG;7;NP- MS]PN>41C>VG"RKVIGY/6>M?7WC:PW0K>5*7N@TI9R9U/GQ!D=&:@KNTNGQP=T3H]@Z MD"D*G(()8T?=9A9C1JD>Y\6#JKMB5!S7;N'X,.RJ?*49.&5"^^&7Y\J!IO[H M*1SBMCF"M<]'&F8'J$CLOXYE#^XS_QKR8UKAH=(5N;?LQEM.]%B^(DOMGV\C MO7)&33M]MAF@3<3YQ"PD;E-W?%+@:%C[L_&*0H?-J#YT6M$6L,F4'DI*I/ZL M!2A^\_*>.#0H(,F$!2*C"8%5?V:.,JJL4XLD">(>KKZ1L[],\$'[\C=O@B*; M)EM+KLC$:DPLX6QP)K1C;ZT4P1 42J% AQ@L5F&'J7B&O+H^>-)D7 YCSO0? MOFZ_D*)GTM2)>C!J*^&\I=5FHOMLJP=^0.+'$]HVP@#,,U750R(.>.5*'*\9 M)6-U#%# *RIF:YV)HHJF>B!?\VN#Z@KS6*DB-4<28E8^,+[F\:>3(;%1G3\/ MF9Z+:1MR2CE "'XQ[V_\ MIVP'-IPC,4Z6$KBC)!+&?W55]GO[ZN0]6.@#ZS.WW3%=/Y0$323N)9:W(T#I M&G_&@DN3 LY\\G6),B9$R,9FU^OL"M7C_4#$H1$+'9,L&;^C-_CFD!!09TE^ M"\)C^-'QNV#ZI!X2%X]&F))(BH79=+T?VT/'[HDB M;_QS@WZ45JE9K(QJVI7-5D\SF OWKR-.,UPV,]^:;(GP0'W8R87P;4U8P<"U M738TC)]Z\J0@'YE")3,#>C9%G'!B Z;TD^#":V=F@%Y@#X5/C")N^('A"N_M M:/DW2B22)RQ1"7+'* T^X+")2XXV:4TG<%\>ZBI-4WGC<<5_UTHD68/^Z(QB MF.Z@=*-4M_.M='EFDQ-R['3>[,OA)9M9WNTX?.C9_#[H@PM&#=&T1)MK&T7W M:"& 4WL _LI_DSM&_)7BWK_9Q5&^Y?7\F:QTIO%0M827NBNN#.JFO0EMIS'+MS1@HJCNL&*.8J9-$??2 !:_@MU.]UD2_4Y5I\?OWWU>:Y"NE2?WTWU M^>F=J#X_7:K/=ZSZ_ :)BQN*U#?754#\28T]\+8U#Q@\W#0PFI&>U2R!UO10 M8CYRR39* )>EW,CXG)JZI3QRZ7V$:_4^6AG<51CEY[UJV-W8OBV5O9$JRL3 MK#'?GN7<\+<5O3#NF#/WT@C(J.DT[D)Z"D5FA/;4PF.S[*GW_QJG"%+)OF,@%>=T)_$:][X!QXQ,/\;R,Q$7)'_$4=I>X#+(]E!OA,U8T[?F=A1'TA+A M4R)7)3F,3(#\F55B"*'%'?%4;.T:N\\G6RX>:(F30[]>=N*R$]__:YS8B5% M+)1K_)IHW(/R53U,>H4#UB(7YYAJ8\3N>_J1XP/_7!$*DE5I>JB?.7 M%E+,96U_^+4=S3\2-GX1M (OHR)L !LFO<;>N<%6("8M?P <#]N^HPP^M:5; M? JJN=H[/^[*4&*6- 6UO\W9?LDK $!5OW+5@Q%T!I)FW4OGG!Q$RYY9]LS[ M?XU;G <"@(C67!)6"E9-M<-,YJRY7M;PLH8_SAHN+\NZT47LK3Y+Q)+M1LFY MKI3V6S/ !-MJF?<[@N'/>?_+XEX6]\=9W$!G>>^<%+V59HDK"99X2?E>=?$N MZW59KQ]IO:;DVR)'S>:W]<:6*F<^X$2W#,3664D=LB0H!GNK2XKPR_I=UN\' M7K]6D#15L!_*5F2>FE*P9$"Q/5@#%]9?TV\+;GXL!TK/?__\IV<%$'E':6@T MDM@10I[5 +37=BZ6##5A)<1<-LBR0=[_:\P9^'H/SB@VZ*_H1RD8:3UH /=X MA(4RY1P#M(GT1S 9^,"RBI=5_'%6L;+ODLVE$E#;^2FGWZ[69=_7U,)(O6F* MG%;PD8 <&(RWB.DLZ_ENN"TYA)WA>!N@\83V,W8#P$FQ"Y=):N3S8L^MH59 MY!Y.>K#Q*R;WV-7K>K;ZR=W)@_(+,O"/[U+3B> #!.J,J[JF*?M%/F?90A_H M->:.A(@*I90@-9D<6V+81==BS!T"],8!+G4&@=L&B1C!M%YSA_F%UGW7LBF+%#;>.($&)8*&)SQ(!]CZNC%L+,PE#QKP[@9<+KZ\3I-WWHV'CAU9ZJNM^<]P/A)>+ M7'&5/\\J)DSLNZNT7UA(FI)5@(POULM0:RDBL@ID:C#(>G%//R$IE/))-G!C MB:)8%TAHS4R98SC6[,79>V[0;E*1>XOF?-N&6E"#N\CV*LH=56VFU,\-5! . ML=:(,H)NC(^3BLJ8)Q$=*+981-3#K2+^]JWCBCKWMINO"-#6<4\WMWV/X3P< MNZ7)8W%D7[O)PP1>IEF*M@(K'X#3B7N]PP&7[G1J=@.M&.N^Q,V&W7HAJ<=@'ZQOW37IMN!%G@XH."9"[W#LEJ7U?IQ5JN)>'H' M 21'))L/(&BSNBP;$6$8K@%'JB=KF&WPLGR7Y7MGEB_Q&\&]H/P,<[DPP0YR M!8:RD;Y#\=X'7M,+BTID47GR]BPJ?(3Y;#\\QY[]NL^N[5H4OA9XF!-3*$QZSDO*;/(()BILGN!G6 M4,<47DI5SG73 8#61H-F\N%OJ\6I7/;%>W^-V0Z.83CN#[K^FYKKJ[6T9Z"& M=\G_/+47U@[MJQ./O& MA-EKU[IM/:JU'+(;='UR?;X?ROW'UE[%6.$BQ3.$$JE1BYU[D6;HTI=/M9BY MX'L)S8WA2!5(Q1.(TC3)0(VP/2U(50'5^@MF&/#9P:>TC;BI>E MZ(5"=>12G6=YGQD(P,/5,_\:Q=DQQB63-Y=RHGUY%9+P\Y4I5=.:*2"P)/-9 M16'M*#Z!GH-,@.*6^(4[4,=^$PS#5V^.8?C6;8D"L.NY;8Y%=:RVPZ'OO&$B M*VPG*6MNSL3F16[/&-H$GE.5>P3PK+V5$7XGA68J"5^5?>_7TS6,?.7V;<:C M$1;SM9I^'Q=3(8Z.@,H)HBA2S-\/8,*S9MP1(N *Q-CC"CA3WMTZDP K5&5? M35GV:9->IYN.P:Q@6W9]W_&AQX/G/^X(N<=L^SM2%P0=>PWP*ZO$DP*1_P,Z M*T4[,DA/]*ZA*7ZX^HZN7.AU::UUV8(#* $SZ)3YNW( 5ZVVW#ND7P49=GD5 M-CY="RYNU\)4%QD!B]45S-5[=+@4RRLG6(3IX('8C"#U1?9-OZ, X>O:^1T@ M+K>,,ANODGOW^"6AW Q?Y!;#((H$)_>8WU!@R!9(,I&9^^FAG;9W%>L:$&[9 MGUY8GL+3+[H,B715[WZ3DU9Y0,(RD9TJ.*.XB0OL\3'NV:2(SG(8?I$[1X/O M7VO :=Y$PO1(G!/5SMS6OSS=-+\8]X!EE^%?RI?T:"9;(I#NC%B1*4\/:,-) MCUH:']$=2\\ZH.'""GMC5-P=.%7>FQ%*)%^GII;,RH6PQ=(R"L;C\2)5[0Q;3*W_10G<,3F +%NZ<:XBST,K+HS%]SX);"?K MJ3M39U$UEK@-IM$%C*,\C.$R+$6\,[%%Y/TG4G1F78 M^/62[4G_SRWMJH%!H0I]DG&%>=N05(FQD]%&,J-A_](O&AB$?+][BY5)%*^A M_#$*2HLVB,R?#@2+'I+TA0JA^#>M4FH(/\3=10M_+34[HG:/]R@WF_Y(7@#V MJV0S\IOA,%F3LR";+R9#!G4;A!52-B\]'JLS7#.^YV50WS1?SEY<(@%S<;8( M_J4N:16G066'?!GWDE&%9*OI2K/#26&A6??A< D2B-$'(!^49MU\P4 959P&XH*\ M[:"F=^+.A2AFST A+7Y=>_CIY*2.??ORI*%(A*+W12[FARVI>V_Y39A29Z8!MK#7 &:9>S>*^;%0;-'6LZCU?+%&GHBW> M8@X#&IJIZRLA8I@-+%BSE;XP!?TS^1/U/)K@.FH!#T=7J3RPGAPDJ<.BC/;M MXPF6(L6W.$#X-..6"-&"<=' GLJ5Z1DEITW0:N<@_\0+!U"N'21OFNI+\?G9N]7V=CV>MR M\L/J7Z-L-/VQA0-7!*5/52]@FW8X^HV_(4=$G.'4$Y[PXFN%>3X1(;3=^;G[ M0Q)<1ZMX:BD6O)$HWV,6NR#Y-62W*F30/,HZ%.1 22B=5*!)QA9BJ"0OVD:U M46D8"C:=3R?..LF7:9->[;I&POF@PG2JN21Y>\.Y.;(ASX3:QYV?(Z2B%(DK M$DZ$U@V'CHFF[G4.)Y6Y[1W%\,!VQH )=A"?LL.L7] Q-G(=PJ $>Z&7*$X< M>.5F5WL[Q-Z838DBL".&L3@U"6::U]=PA.MT3X*A'Z,ZJE@XM@%&"!*]$2P M8,=BH+ZZ-"ZHG+=154%FK>R]4ZHN[W1WL(L]G7;>>YVXC1T+W;'D75^OCZ%D MOG?00 Y6:7!MW=EF)/_NY9ZNA)OIDD+) E M;D*6(!1ETG!0#_O9QRGHW-SVCG7AM,2#MZSUDGNF&Y"6;!_JB+MX#"+G+.7X M7 VW'R58,5"-'ZI%8NPT..ZSMP?'S0&X%G#R@#O.!=_0OM42XFQ3\AIMGY,2,1EY@?,EK;%$*&W BK;5.2(DN1R@:7&HH_5-UP M@+!@&&W1@1[+B[KSSKT?7U0 ;<*0TU^D]#R9/R[1WOJR!MV3Y8=TX9AZIO\P MQD!UWB$70GE.R0):<2H+7$IB0#DMB.FA $P',9$"T=H+H,9!R)?FJN-":< M\Z1$B6@BNC <7EKPE<(!24=CE/BX[/S[=[V@O,^5">SNO0%(E!TCX1&2R/.^ MY/=_Z5:HPH8ZG\TNVFQK,N-Q"6?5CU)J=+*DXJ*)T( &^60D*A4(XCV(MAYV M*$J!,:,)NCJ%_1O=OT:F4U5W/C'R;"R>N#N.K ]/TZ:?LX2$7[9E&N0)?G89T3>.Z\82*XG__8R^ /4U*O+]L!GZ0U^"GED"A!LR'3 M2,E9P]2HQ:^)=;0WSLHN>SB9?D_&+TG A7%3VW'I8JZ)CM\LR2/ +VR2 ]76 M0PDE_I$3T+0'MNP[8E%KK[OI-+C7XQREG:5EO*XZA"$E6)$/(:F MN\+2P*#]X%W'$@DC.HE: OC\H^S]R\']CY9",VO*T8*_ZJ*EKWJ;<(%'2!!T M/.H_^H'N_7UE_*C&Q+57WB3);C)Q"OW1V[,+P3=+J!+F@_28PXFK&7I _P?G M*'O+IONA?Z/V.K>)$M+% K3PKLR!,0*7UJ&\Y@O3FD_Q1C,Q'BT0>[H(:+4* M)8/TC.&:FZVNL1XC>6B(=.J!SX(M%_:BLT&^(!?UXPC>%[/\K(JR>86()B4' MTQC.T:'&T4_C3JZ9^EUV5M;7XLN$73*A*0:"!![0&H36D[V'EIW40H8@(>:]]BLEW S;OGA MZL61QSA.!\?%S="M=E@XQ*>7%@EH8_B-V[4/\ [!.\I D-%9DKQ$W/KLP+=T M*/MA.KA-J!R<\3Z)[V]@WS#EB"\/E); (=Y6,!4*4XVU0KMY*T %LKF_'SOW M%R)+]-8_$&:::&=^745"6FR33 T]7 ;GEQ\GEE_CU8%U$N,IW(!ST(Z29[8E MP\="&[#UBXM?#RMJ.WKTM[\/_C%TC&?B>4X\K+[W2Z#KA[__!1_GEJ7'?T/Z M+&_48:WXWN^1/@1J1IHH781(5)7(*(KJ7.SB,>*+.4"=:VCLX[0KD8>Q(%NY M38H55MV >[3*JF.?MM!ZPSAJ8T6P32<67>ZUAK67QJ,LN+;4FA!/]<#<<)27:.\V MKZ?)P]F4(6@3D[RT]PZ3N*\X&4;&]#;.2X:"W9D@\4-E'G^P^C4_":KK'B<> M(Q:C8$;CKG'<1295?.R3-;9$DNU'_8=^J2) A:*K0*=L<(3S>D QEL2O?+1# M8"?&'!8IU. D(#W6* RR%1@;5]T30_CC,? 6TV0@'4L'Q#"#K5 QIAGZW-<; M?PKH>AP\,+]PAM9U&_@+ ):A5"'I?0!911;E<*V31P<^:8$,Z)1B?4D'6NVF M'G::4--'?:/U83)J@'G5?82S=4DZCAMPO+W;@6X'J<_:+C@039" M<\HW^N()=4:BZL0#>CKI6?H!!/L2C@/_V@#LW7!Q[R$E<>OT3D#B#97ZY MH MY#1HY/.W!XW, 1L6T,B[ 8U\=2= (U\MH)'["AKICN- V8CMC'F.H>$S>,[^ M2F6Q>NZ]_ K_W?ECLUC]FT/HYIUJRLTF3M0+?_'=ZO]T?@.2W?Z'>U5O.NY* MET#CAJ,&[0@<>E F)9S)Q!.A8?!__OC_/?NW[WY>_?+SL^?_Y[N?"XUP&7QL MSI/D("&@!5_9G/6SQQ2W\>2G4FN>)[VTEB23.,U^@)N'9H4D39R5],-HCJ;0 MTZX#R+HD(7:%\OKA'48M/(0<[1F]2G/]2S^Y_N+BVE+6F%0E@!>M'97*2=R2 M73$T.HS!*T%O,O7Z'*G+.S"F)[7CH?9KO224BH2!U-LC73W6#8K?+^S=SJ2V MZ.:<5Z-F,KU5N%#(H9DG9L1,\H;>Q>ZNI-U "L>2 >-HP/3-^='P?X'+E&1[ M0K& M5Q*NW(YA)^23^J8[T?4N! 16LG>?5IKR":];RO^$?(B9-W]W?\=P2T"+M1_D M@D!2?9R<,NGZ**O+$G !H:Q SJ'NN6JHB '3F,C85)=H]E+9*]P$;4+G5CAN,4W6PEA>B@ M-U(U[+JK@COZ"#!+B0I* M7ML%%1;,7"P.PB(!@P[85HSCC(%YX$*,8%7^FF;+QV"ZO7VE] 65$!21FE!@ M17S<;,V(KI(FNI(<*:V\V!RFUOOT&5V'IXTV/"A+$>86VI15/6R:CHI/YL4G MI &#,I[0]-A&[2Z:>:D;)L-\[IR4*MW>E0.1B"05[^[*'V)]88IRLP=Q$7RL MN0D^_8;1T)A?FG?,KV:*YFII])@]MCZZ\^$7.1_F;GX0CX,SM;]P03LGEC F M<4N)*"!=?%W&JD9 BTDO#^5!+V*^GWIYBL0IT4$]RAJG7D._:%%8(%*4 "@0 M3V++BS>^76B+93Z+S*&988 3E$+8.8SP9 (&@:=4+CV&:;]SCH]//P$R"U]* M>HAW@;Y$2&)Z91+P-J?;%@RG9L]QZH;ZTS)I#7S;1"%W$=*8G?[Z](O) J 8 M0Q3,.YNMH)S9[+:'T>;K'5>.*KNZ5Z[.1X:P@VGDQ-$OR=ZX9/]@SB13\^S?R MQ!(^[G+F >%\L1LO.7_ 8D./2SM!_"0&R]P3/^?'+,:*9B&U?J#'7+5'?^(# M)"T)\;2+)?8@V"$DR.=L&Q Y [@LEA1'2:%&8NLB)H=RD_?.$V2T[V1-%+$E MA435MA1,J'>4A%N(P\%)Z)77RV/H95!"%"L>&OBT$&U'4QF!?^&PR"OXQ\7F]PL.T<6Q M'BW1!CTV)5AD / N\DAV@67X_9Z\P "]H*<@S&9SG6;NO-/LW.UQ1K!/WV@Z M@DZ'QW];_8>[8(P!"%*094@12 ]7/Q/2J'DZ\A^E-5ST6 A9D%%(G+8%" MC,02B:DN8D&_OL4YE6=A0@>?@;J=/X[>WH%%*,U5S44' F5BYF M:<;4DIQQYR,C'E<3*/D47;KT/-/T *_D0YEEX^/P\FE *T1@_IH%CDE%7?8/ M5]]= J>L\\]6LS2+WUA"EDQB6-D-JX!>>O8BTO;#"0^%(C-&D)LLYI>*?U\- M4_V/&2YS]NUI59=A&NJ!\Y+$B61NV.8ZTCK2\4\#R42:E$PPU]?E MI>C>^=IOR"[G MP<>YW=[%K34[59:*7\P+5W(T'4NIH^@1RO*%-I1A$4IE"O9$3TT?*C%KR1K52R1AQ,UWYB%+EF[)X[DYHG@Q,R!Q]/47 M!$1*\\N8CE"Q'G 02R!+BFS;W"0Q'Z1@'0=KE9LV6-L'2X1U:N M9A\]CI6--ZUO+IH(0L"93J VM$YNF,-_M+V800 Z)1(GG[05V1S'A1<2VYSR M3R:?LVC%2A^/KU8*Y*L_0%B>.SB1&VG1H14(LOTS.#+TS@8U4[.)FCGRJTTE"^AX;1@JCF\C%?:Y+<^Y(,ZRY&$.M@\[,.^6' ME#OU\MA #R-T+8>B-^UCXLC0KPW'8>,.8ZWDFN/HO>E"$3?3&6.E#4J$=$D- MU+!<*Q2K:P;E@N2V\9"6"ZM+\TB)#1Q'MS_03CJ"!OQW-__&=KZ9W<$U!\X< M7M9"SQ@E?"C#SE=.4"Z&J.I.]4/=XO"_13?4/Y(^0\SJ"^[N?X[N_KON ;T= M'Q/7R"6E&# /[1%P7-Z_A RV2^]49YV"(^::EZ0ET1'/-C,U3TA A0E@'I]8 M2L=RW^WKX=X@EWY-A1'(\J*S/NU\!1%*%#+C9D6HB(TIBD.[F4YW?J^/-671 M&F.9C42!OP#W@Y]8"R(#3+9!Z MI&P;A ::WQLGX;2$O>;"4H9NFF*MW'7@21"T$YLE>9K@,U,>FZ_:IEHE?MEV MS$E,.7I ?(CKSX^9/VQ8/$SX=6-6&N([5M4$[;LN,KE0'L*[*J4X$$)7[X"G M71W\(;,CP8N>E!)"I0-GAD%]&;*(.,K[DN#V\GIS$+@3@YJ0#22'(?/ 77;- M<1] 4"&A#ZKK@0_"J_):SWFL60;)Q6>T;7"A;9_.\2WRX>O&Y7S;:\8DA2]X\WD#]3":!"N*-!/4UD4$V0\F8 MIGZQJ5OS\P8/:)6M1J&!M$UY2@ :HT')^ MQE]&:GQLHTS#G\+ M*DN)PI'?4=M:D%#Q+L;>X BMF5"&5JKJP/ #Q0VH$7: MDK$48@X.'DXK! TQ=0+41Y!8:25J3>O=O;/#7-$OE!'Q7!<:>R@2VXF?)%;; MW)1QGTQ2I@<,7-T)\:3@4>0C=#WEPV/XIZ$PG =*!W)C/EXUEKLG>^;7$.!/ MPO#H#E0.P(1..C#J-EJ7+%Q001+9<+?U++D6.V5!RS8J*1E)YAPPK?9*MA!A MQ,(G!3(>Y-_T*- *>2[&N4H[@=BY@/\]$JKI@4X^26H,!3O-O&>2+(5W' 3S M>.RA$DP':FC2R[T@3;,(C=6,O8YY3\ Z3>6!S]0ND'*+S[R]EFPKJNX$YC^P MYKNI7YR<@&?MS1\S]BDYFFQGS'%0'5)7,:#8R-J&["=Z/O]NP93)JJW\; MZ0"3!"S%/'MOPT0*=5J(-TR-O8I.CJ"FO.!#V]:&K#$(O-@BV&BU@P^DY*PRBX1Q^P*_'BW,-1UE0#, 6$X)0 ^Y16 MR/CYCGV4"YV"GOC9STD]6N*_!=EP&MGP]*V1#;/5]P79\&Z0#8_O!K+A\8)L MN*_(AMS2%[&']U24&#\ZJW&7!"5]8KU!*'O11>6]J+%+-)/'MF:P6Y*XB=3 M$G6R9K7I2SG7?:_]_)88U\H_XK2G>$3$6B/CY75RB$S'B1LZ]%GFO8VD9YNU M0D]IH\V)@::W8%)@C/O@'4R1OCDP"1M*\8S$-5=R M#T*(DB297U$"V\Z\+DOQEP)^C *[[ ]0U/*^B2#^L@(SN@(&T <UT\4A>*%'.W@0A:55?5K<4 MK,H'X-[B)M_.!Q#8P V%XI,4$[10(5UF\G&Y0#F5#YDG %EH1XPM4,O#LJ^$>MB7]D>8 )V:DTVF9YRRN&..56D<'%:H(WV//"FR_RYV(9 MI6 U[,I[0]A^Z_4XLPAGNL*R=7D4^7F;2K8+M= >I..0 \74"A-9&T9&%6?D MX(VKQT!0SYCWB30'8.6'<-A( [V^/]=W[#+6B^N[%=2FFQ)2!0A$@&J8C*0\ M=$"L]>55L*4A!*S-+?Q*Y.^E>XL5R#92?UU?%TPD$FO6*+@V1Y*T3XKRB(V+ M%%8=7TKZXKG>S?7W3:308Y^)#M%,ML"^?X;DI',DG031CR- OPN%!E8P/I6& MYE$K;,7_&\?>Z2A*7^YU5JY4R%Y[I=:A?F\UH--8K=Z\1*U'B@@A_9\/ Q/G MA0I#4B2(-OW&S+RZE,;L:?8_AP8H3596UR;'&-)*-&\R'5S#H["!VP/5522Q M03Q31\SV)?SD&\%M(=<_(X(R=>=^80SYW9 M4HKLN5@#T=4><-9AV4@I;HX Y$R[2\(- 7=!46&5"8>#>-G4=\]/5']BCC%O MUBN70>C]9LV=V\,F&:_2RJ?ULX^=[LBE_=1'I M-"3^1C399T 8*?:*1=4FQS-)IH%XYC:3_7#U4X?@

!N\*@^LUNVT2@.V>P=J9!Z/L14+[)'&P=+('E@?R:H1=BUV M4D^IEU[UXK^_4F&[JQ^RW-S6H1)^F-CI_LJ8?) "U7$: 152/?6HW+X&L5-' MA );C)N56A_+3 TBP%VR&A5=X/,#'+!R#VX".RQ'-8:R@+NQ9CALU$I' +PI M-SM^%^K4>>M!1*' *E"9/RY0"^=]'"E/5(81A' MYCUR:> XWNIRUF/.ZI3"&%W&6BAV3ZKO71:_CJK&+/=_OXGCE*TOTRCW!0=\ M_;CU(A;?L2_9I\Z86#6J:M+B&LWJ]-YK) :7JNZ'8G#J'V:E#4J.^HN[CI+&+;B@R&=L'5^+@;H,WH*U,$V*;,U'"^4H M8C/L4>HZV+DI IKO0;JAZX5&7KS%0_SN/,1_73S$BX=X\1!3=^G1=.@M'N*9 MJM/B(5X\Q(N'>$H/L1LG8Y&]+TO>D!S!2:/X7 =5D9RX M@X+@W6T>GA_\FZVO@] +_:!YB$-"Y\# )PE0^YGUE>7GD6$#LTK4,).)1)JTD MB8+G-)$>A"BW^6U6"J?CJ[^>M+#2*(O75%[<:V>K-N!"]CY> M0O<9A[&6&=,K:<=5@/)\"T7RA9;Z@-^*X6E]FY4ZZ/CJ+_86UD*\?Z<@WF/Y M$5#"W<\-(=<_SU#.2NZ&BKJ.N)#V/]Q*NY;T!9[1:H!B3"" 621X4)R$59^+4>E^GI7@ M#=SUEWD7<2GN)>_($E4^;E3YAR7QR!)6OH25DX\#;HTCD2C@):Q\INJTA)4O M8>5+6/G[2#PBC@E>^!*(O;+P$[&$0 #:F2_&,LHBYX*$W2TM GQ*>((;)K5(P(MI&CN=Q+UKSG6-2GNDW';-L'M^88"+F>8 7AF>F3%^Q#],74TC0%P%2?!WDO8NMY]D0J] M;3 B0$MC40LZ,PVPX'N(_/7=T(AYT_"2!7/A]Z,&N'DG*L!GICF6_$^T^Q1= MT0BPT]!YYOOI/MVUIP!>IPP(S%JF1/!^] XW1A-IHK)S&@%K@-EV];6(O_O( M^?I+<'3X5P%-^"95/!.FRHS#-"M7O3L:87+ULDLF+L\/G[S_YE'VFE)_ 3L 5^?>JQ>NDU[7 M]E7+,<=KB+X.I*,>$#B3,O":D:DS"%SM]FAIMA>[+8EKHD8G[IN6A!@T$2XXV]0 M&SOWHU3U$;I"/HU":J^0IU5).HE0+MD;V_%7MGYB_C;D._YR> A>MH)L\/(9 M!UU>0YN@'1V ^BYD[(XZSF/(OY%G/;)EL^0 MU-Z$L;"FI='<.4=4ZJV%JM1: >5R%M=)NO9\=K;G:2?&WP0&,E@'364O$I*2ZP&J$9J,@"*KH!QC"&EK$0V\-I6<6E_+Y@,XIA'ASN>L/@^C?RM M%T-E'K1@QPH/"C"ZTD.RAA2?&AN-2],FZ>6KGPP;@HNUOB%= M+>G-?J_%78^?QA6G)'^UN8C8NI.U"/I4O<*L?Z(K;PT+2(DV,="X0*S3) Q# M^=CS0F=, M336ZHVXZ+QU"#L$ 75+W0"-E!T3SV1N+Q+:V2I,X\4(9=@$>__LTU>B4NNF\ M= HY! -T2MT#D<0@/'R1AV&=/:(!*74$!"&L"V:6L#(',1%)_O%1#%$LTTVQ M>!5>?4V$]J5!O,W3]4JF6I)&PY=9-,WP='7 EEFD0B#0$DD)4FYW16@[H \: MB&,,91>"KLS-#"&E#"(BDONCY>D$XLPT$+"/V$%,F+UKV!#4A?<-DTF[T6LW M%XJYEPP]B=Z ^"L=2&TW[X(XC:C2B9JCF%*K0A7F!&.A<>W3I@T,%-$#*:3K M/@A)*SU NL:@(@@A)&!:04(#1-R)9W$L9"BRIY^4M9$Z=G*>+GG#(_-38?DW M;R_ *!H$9!F_K8-T9&$9)B*WX4\GQV,R$H5[M&Y7T?LA%9:??B&B=X+&H:5_B/Z7,8J\,/8R505W;GR#4@D0#1QF M#S/*FO?@N?%L0=5#IA\(S#3,N@D4I6,4$5(5,"_8.+JB3_PU3%OHA&7?1\&; ME[#[G>=GC@78WM "5?%$,)"KW+WXQ8 C.6PH@!%]'F$$HZ6Q5K3NCKH&A!J@ M# $ "B;#$:&$+8"A(-&FI8F97 U80T(*%/W6[]&9AV)&G?Y+K*N2&EMZ#V% MVBT2[5*LT#9M+U?MCHR7+)W-]X&]\=U;$+XTR03W8!3LL7:D#M95]6C=5.5V M'*HE?]Q\#?AH3.\'EN7%N?>BY% S(>+S0_T+L#?;-ZR4 ]^0\E[>>P 0>[P- M;AJQXG6ZP$U"#0#HA?M=OX=T.8+)NNSQ7;15@I:%T$/TG9W4H? AVV LZ6LM MAJ'RG^Z&YVG+?I4YIJ/P;+<+O-!GYU[X.V@68$ +WO6@CHP"S8SE5MRI)'NT M!_3(:,SESV$:I][N(8A_7T6?!8E1(JA/#N>'.R])(RC$PJ9),5:X)I0W_QY, M([9]'%8:3WI4M.:4@ON 31.#IC2;N#,3K/1 HS>:(:CK#:8[G2(UNZ&]Y Q4 MI,[62TJ5(*-C"EW2&B!C:M-TQL@%CWCHO051&I\%:[&U!FQS%JZO?![R?>!G M,1/2X^+#=P=]FU=/S&V;.S)DK%86/GA<,'I4[SI_KF[;)8T52EZVL3]264_G M36[7<*BI :H6ZP!"4;9V<*PAXQQ 1#2>O +DP7?6)CBUL-V;+"9APO)&Q2\ M:!52IV6"#)9[-T3!N>15D0E]16\,1[ 5/IUKD!:)<"BK#@86NNL !.,D[HK; M'':@0@J(FD+R-IDA)\BK=@I+XX*'\H4:"_V DHGOWI1Y DCJBRT M+?Z <[FAX8]Y=TSP+L.!&L2=^7XD+,LL96"P"=CZ BSI;MD*'@AU*T<3&"]8 MWG<(ZE/;V%V1L@C7#8V-'2:W7K >H4==<*T"U<'GJSE*ID=2F3I^&E: BAGH M22D*UK#>NGAF.D0QM$P.U8HV\GI VTQ>HYY[.WFG\[AE++F5_4@A=MT$)K!B M0-5@3AT%.)W@:#8Q>E-Y#]0X:>PV$'W@.=(,J-$"]QX$HVP5\C?Z$%2(5<*G MY4480?R=0S8!!8 <"<,T0.M*Z*<#=)P)69[PP@PNES!QV@2="BC88HP,L(XL M3<0TYW9\FG3AZ&XP8*6Q*&1$'HU=E$8@P.M*H06GKQ=X;BU50XNXNUB0<$H] MION]%QU6FXNM)WZ+;\*65?3 8A:]L?CHJ"K)'YG(6^;%=)UDMRR.&:I.UJV1U";-GXB MEFV#QE8E^M)^T<&41@L,0U\5,,Q92E^!DL9[3IA^R!^*@-1NKBY\H=9K (:] M7I-?@;C^L,>-#S2.DIJVB'^U-47\]-N#-%2A!V+MW\NG'L??G;HR,4+E:C;, MDCZ^YCJBF&3OQXL)?MG9_5(7U4E.DOJW6!T1% ME -9@$^C#,+0/WE2B&,R]QU*()\$??MT#XH$_%9PUOKFZ@43,!&XGO".2'(H M*916,W>SY)/W52T4Z%LIE.8W8D+1$*X32K.92]]5[A9Z3%]?<[/#V]4]<34G MT6J3@Y[(456C*#K4R6@8V"_%5,I^NO<.F;_OL\"5.2;ED.VD@= D M\'3#5?@9!Y!:$'KA[?R?/DQ%;JW$W>1#D_5R+[0YSOY:Y7X;/PG>@N1 P.F9 MU?@[EQ7BQ*C(DV)^.28=PR^9ZI\?CB"%&,^^>-&Z^VUWS2'X<:UZB.ADZ(0V=?-LST48"A*:@@6P: MOO\1N?N5!2_;A*V+6F%77UGD!\+LC *?21EY/]A7J2R9(>@*"34#\6[F!TCC-[X^MV/ MJ(&)Z%351GJ;MB\O$7OQ$G8CB ["./!_\78I&_T\ANMF\%',U,V[F TGD@*A M'<%(.(UL3T-WO.,YB*)2WHO/_)_?F%Q M4I7__C#:QJA&/7@SA%!_VW/-/-J$IA9(;#&3_D9@)CV;>7IN\W3U]36(,N"< M(V@:C8FW/H?&P?M^)M $XSS1[!F'TF+J_)W U!FPTWZ4#USDBY>,J]89-/MX M*>SD:R^(,A-Y9*NQ9^\CV9'6O;^?R>I,9H0VQ+[\%!/_'_.>^*73L^+\B2?R MP5G]0#SR;+?I9Q+O)@+:R&4!X4F"_^?.+RIQKC"J?SR'-U,!TCS>4!="QS M?40YTEL+!G!6KA44XG+Z.!&:1HJ,[FYR"+J!)^UHJ$,+T='[F" M]')".GXS/91%=6B0*@KCYY%GZ@ *1IK"O2A8YO8HLJ,WZ7OQ5*X&CJMB#N7= M;* @AV3L[7Q\PD9:.\8D;%E2II0TO95F3%;+!8A"W-8X%I>CE68 !>.?*):U MX\2RH[=(].*I7 WF&B9F]V[!S=,=-^]UWM-,/[F,Z'D$T7R4,YI"N)J.WWA( MR,&@63U^S]B9/6;/W\;LGDQ6#F;XF+R4LYQZ9)V)YTXLPBDG>J_.QYKKEITO MTWVHQ C.>$MVRDE//:K.Q/8UCS8LD.F=G$S[GMV/-?&MNU^F_G"I$9S\U@R5 M"3>H1^295[WRF8"C7;]7]^/M^Y;=+]-_N-0(3G]KALKI_^Z# $_HP1N'F).% M RX+Q6DE2L\-.)2]\N(WD1'\U'. M: KAA>/<;]RE0&;UR?"/?RM7XE_F(V+M'#,M-08T]OKH$TE[/-=82:3+5_$\_\N)W M,JOT1E#.E1X(WL=4&#IR$VAZ#Y)*19YYWJS#:2YG&W4 Y &^U,G\4;8 M=GNR&X;%=S%<2O1F,)Z1T\GF;]*_./[_)<9:3'N]*8>0'%9,(-Z M'(^*LYR/U28_^YZER99'P;^[[H^I\ ^=8VK\W_8<0XX[H3FFIKB<8ZZ#9?PM M6Z<[5I"HXU$9+]0H_%[.K;'QEG-J/+Q3SB5OMYMT!DTTNA/,G/$H+6=,%AF2 M?/BGK"C UO_Z/HED5BGY P\3]C6YRHL9_^O[F+W(/UQ.+UD2]\[;-ZJ^%S,$ M^E2(H?EI2CW=BI:1GSZS'ZK:]2V]'5W3N);UA@:.U;=4Q&:?-,IREC1=9CNO M0C^:'UL:4GZ.'=8.47$% 67(#^74IUQ'4!54VG)VH?FLG!G(D++;Q MTEW21UH=#O#R^NV80:AO!)^JFEEVOQ7Z8F8';TSV^O-/'_[VB4&'9P1HXP93 M!>K(W%;,'6[%&22S'.'QME"%J#OG_N/'UA"(7?[WB4O)/[ XB0+I#JV3+HJ>M%Q8> MM3L>OF7^[ EJI0_J?.C:T+/S]SRG3B,Q0AZMGNS,O!8[GNMF=EVG*X"1E-.M M!QI2EM5A7&G.P>OM\5@YCT2JGBTD?ZDZWOMA1MRPYD\M\EJN0';_% MPC37)S0V MIW5!R5&Q!,SU/:'ET<_1.H AXL3NDV5%F$J"3ASM#A@ MB#BQ@V-9'*:2X)P6!SU;Y>+P;N-8&TF,G*P,1@I.Z8)8UH1)9#>G!4'#4[D: MO/\(UW'SE?3M]W2N@R6_R0ARFM,L[W!2SNUW&X/:/ 4Y\@HX\@,L$WN(E.8T MK]N,E-/ZW49P-L\OCL[SCD[PR[0>(J4Y3>LV(^6T?K=AD\4IQ,',5O9\JG/X M,K]'D]6B.;1)C330&++ MJ337B+OLUS@O?3'VEJC#/70RP;B_[=F$&&]"TPFFMIQ/)*/*4!,#I>'O6E4= MZ=Q1>1S'(UWM7W?\P-@CB]X"G\'45H[2C+WXB2?>KO[]@L?)'4_^#TL>F,]? M0IGY]H@I;]0V]5KZZ9R.0@$M.207G)(SRJ' M],\?9I1#.J=?= ,DD0:_%8)H?7M_::1US$^61[K5Z4QR&2KY.K(3KK4YCJ?L M GN0[M6%N]38L'YB3L?#Q[*N_PTZ4.?=7OTO4V% %YV4V[.>#%#J\9/.!FT& M\Y/,AQ$2H8\T(UIIM,&,Z5J88@@5,%2/IT/64(X;$2M3MP<]4C<5=-!8;%O$ M?1:#$3\\?L:H& P+JUH;]MM0.>T(.5"]-CW=UR!D M2[C 3QUVIS= ;E=PO2311W3O,VKE)[[#8.4!OLY$S$BG8Q M&2YV7AP'FR#_X2:\#D(O] -O]YAX23ZG[*H1#$2N-PI[(W>TD$ZEJ6IC":?B"4:Y\O) MF,U']YI'Q4\2KATDYZ;SJ:>\HO-E[H\JOKDN @K>WGNAA.61VON:^XY$YL:( MG^[YFN/7:\7HU,-5 .=+^]K:JE%YGXUL]/YF2J_AFEC/L301R6%?A0",,Q3Z M<*4)^NB$+HW:QTG#F*;<4DX@@JGWCVE8J.=SGTGL&P6% M@"R$IX4D$B$UA>IRFT&"8Z=&)$OJN98<&IY+!8E@3 @*5J^$[@.6,"JBUB1C M')(&O48C:(47C:83G0@5&EH!1>Z,H1;:@)PABD$GSD:N;ZO-H[=C,1@ H?Q> MC CPW=%1!C?!N9DEA)"/X08 ,AIS_B,+6>3MSL+UV7HO^)'W:TGPQHHS#BAL MJS;%:"';4%>*/JQ;*0JR QJKP@.+F1C=K:#VDKVQ'7^53.E4QZ+%,5S*W(*Z MVMBS;:4T*/1$7.AL)Y"^"$H_>='O3+[5U^D+%KQT(1C!J6N*)<-6:F+&W76[ MN@A[.XOC=)_[A3_'\O'Y)4M8)%?#\*6J;U)$Q)5)5-P'P(WW@FWHM4_7?33P M0N>6<&2;F?I*96IZ)>< 2[9\S7?\Y6 7[C9%CT,E9-,CU0CCTR3AZ"T;0JDY M;'B@<(')35,M(/1*/0D"LD?,E9]^2LX] SKZ_ MN0M=C:.D-K/$O]JS2OSTVX/D!PA.[?Q>7MH??R<2>#J63G$UTY.EY:MU.(DW M'Z\"<$Q']TM=#4YR\ZX-_>P*C.NHKLNQ:EK)8=+PK?$DT8E)="$+*.#2) QM M,*5*'),%2J($\DG0MT_WH$C ;P5GK6^.C&9H(G ]X1V1Y%!2**UF[F;))^^K M6BC0MU(HS6_$A*(A7">49C.7R:WN6'++XUB<&;)-[[A/RMTQ38KG%6(O#'P9 MS1;LTH2MZRV.D3XE[:>B\"Q,@K4D*'ACC\Q/(]$=BZ^^^KM48+\6/DRHMDZ%4U)!WSO7SY.C+:\FWL:&@=OB0>QL/9GJ=A.SQI M5)SCC'6)T]&J.;H"\FE&N9&P=22:LW?+X]!*)&2H[\+;9DOORAD3><>?,P[R MDSIUIIA#DX[V5)-I;*+K5M=,7BD/9/S\ ". :CU,W],X.YR^)R+.KE%GV? ] MT$(ZL ]M#'Y&V!_U?-#8-6$*E>G^L>#:R4.D(L4)E%0Y%W"U*J:C4*W=]*I8 MC*RB'8DKGU7N5%N3XT@ST)QKAVCDUNW"D3LQP"G\L MEV95:J;BU^"EL6"]SR(C-J*W+1B"$;N^^(<3YW3NJ'WROK+X\^-9*-.0LN E MS'^63N%SMA$_U< F]T;7^KJ/^%L@=Q9!5O5S\8#WG(6BR^24Y%1_RCA;F0\I M](-=D.T)IR3CDFU8%,E7PL5/9W',$OD<[C;PGF7L?L H/ \6E%T(,H/DPHNB M@U CW=-?'' Q\4S XX5+@CTI'L^B8'4<.'^PBA0"M^.UODSJ>Y"+I $SC?T1 M)A*ZLD! :E7"[?7"4(4P707T58>FV]ZQS0R2*':I(,JS472?%UFTT"E'N\4\ ME43+]PC*TL9/XT4;2"IT;V,&U*F(B_N4@?I@NO'HJ0;-.XF_S.A. EX"NS<* M1CCM1N/>FX_0!N5&H_>KJS&KMQA"'FZ00*7W$ FM4P8:[FVSI%7J@/)-*]$K M=8*>8WE4S>AX2*GH!N15'D,YM"[A(>I!QY];YLG3IB;49B%T[+/#SF]N8,N3KRRBJA%BV*@4"W&<["HNU-X6? -C PY][?8 M2(?W8+VN](B^I.)C^J ^&= :@]:4^6O(E)I!9;-34ZCUQM@V,VH+$;_,:+J# M]M ,UB2:OAHUO9##!@EMU"(7KIO15,;DQ!FL*?-UYQRO[=)DRZ,@.2AKX*B M&C4FND!.O3A8G>!()G%:TRI$T\5)PV;I4JR@1- M6 'L.,6J@A$KD2BZ9EC8:O,YC*K">0*@B%J;/HKN@25!E!F]LL#$Y-T]YG;U M32@,LGV>[V6]SC![N]J/!*+2CM5"5$4HE #UR=D"<+<,W:52_U>;RC8N1-%F MRPA7<*>!K\K)RDR]-*44NW66[MYG5? M(>'$!*= ILP M E)E1=.[T6[$6#XU9VB%1$@@NU0A(E$K^:P+7X,< MU(0Z4J*3OX\F='8T"KH ;=S#E4&[>?=7!SH;^'';ZI"KJ 6/A*_JP!OA'9D MF"6 VS.L59!C%WGM=R-JHJO&^>&$8I"QFP\.5 MNB"MC][Z8FN'6&L,'8ODT=O)B^0W%J;LCB5P/($.IO0EP3!4K W5@L!QW.GE MW\2=^9)@G(ZK6LRQQ(S2'$#5B>GL^]UB+^.6KER*O2B%L11[&7O+>X_%7I:Z M(H:Z(A]"(_D#95ET"$:+0+8<<[+8C?PO=ZV1/_Y0 M,")_H#SR'8+1(R];#KS(5.522K8L I<=X$N9?Z+^A?* JUE CWP#1=?5?#K7 MS0/;B0UN?>]%6940HB_E:E0>GB(OC#V_8![TU6#!*S^%"=SAZVWVG-R$L3@F M2F6Z]GRX'*D)K'S#K01SY1+%2HJC>6RX3 WHLY?=2K0TG"M-^F["A$4L3F3= MA\PV71_?B&EU M,0U!)]P]GIC<4X#-,D?4@,-,""5UM=T*.>)+"@ M1S:@?'4J2AC5R6PI!0*RR@BD@9R!2N YM=4(+>9"(?[J.CIPO^=A5@TL*R08 MW\1Q>CQ&5$&!6J@J$E !-0,EP'%HJP!*K(7P_\>XQ^][P780QSPZW/&$Q?=I MY&^]N"--$UC!K!IL!O)$\F@K4#7:0J)_G$:'FLJ=^7^D0=11 @1D MF81?!SD#5-_ M.([#J**NRL*,,OI*6!QY&JPHDA%DTC"5@24WX3IX"]:IMZM"2_(*PG(9NR\, MV+-P?<_%J:9*X55F#3L_/,G16VV.: 1L_N8.[AZ,#9D-P>7]YPP(/FD,C), M4%>@[IBZ^$:TJENVC:A>@67<1E8L?4FWD51KA$ S5;GQ+_R<>]$Z#U* 0\BT M,*4*P#"N:KCU7!PXCEFMB/5=9<*'NZ!Q#WW+PY>$17MYBZ'(4:4#*48(!EFL M,;0UAACC^1EC,%,T[LC;M($;I1Y(H?ONC2FM,@'*9C29((20@&EEQA@@XLXN M[UC(D&733\I:^\5.SM-9*8_,3\6BTKR-@;-4F"&K-PX:2$=VBV$BJ, MQ:OPZJLL29 &\59N_W)K?TX4)7*MVY69ZO#M7$6*FX3)^W/?,. 4_60YZ_#X M:6RT1H)MU<=6;>:M+E.I"153N\4$>&.H 8'73R<76O;C#%W?X/$6\N,.=NL/OO8._9?[O]Q%/ M6!:?*/YZB;S]_?W]+??@>M!VC3J:J M7D6?0Y]%B> C.9P?[KPDC:#-VZ9)F;X&U83TYMZ#:\QFCT-+XRVQBM:<4G"? ML&EBT)5F$W=F@I4B:!1',P1UQ<%TIU.D9C>T%YV!BM39I$FI$F2,3*%+6E-E M3&V:SI"YX!$/O;<@2N.S8/W =@';G(7K*Y^'?!_XV>5TD!S.?-B#T+=Y]7[9 MMKDC,\=J9>&#QP6C1_6N\Y?/MEU2"B[X''KI.DC8FD"4@;S!DYFA@_"%A7[ MXEM%G($9L#J)M.= MLZ\O_O>C/ '=WEZ !VGE]X()X+LC*P74?F[FH"Z&.@XI Z M#6/T_+"4J8U-#3VT?N(^XRM8UE:56J4%_KL1C+D[>[3YUW@ MKS8;)K6O)5;K=F5L'+X=>:7H.P9V.F/1"XU J/LJP7^UA$F:+WB3'V3T7?!Q5E'T)39;P_,9\$;6Z_"6M;0]O[1 MIVVYQ=BU):]$0\;"]BN)OP#RSN,O%L]\2(KO=AOUZG0ZS)1'#_%ES:<"K/;I!U_^D;.!VW]>+G/?@N;TX@#VT M7$Q*S$16BO$5I6L?T%$5E:$P@JX8;88!VD+'?+BY7X$F0^?W8A!JO[LR#?"S MG*OY: C3B#&K_7O$Y*X,S 5/90GB5UF]3-(*V ZD.I=+ 0R@YT?P1M^TX>1 M37(OB9+M WLMJL^>O40L\R>U2017<.MVQ4A9M'.W\6LESOLS7U<3J(^B_CL6 MM[L587*MZ>R#]/0&L@)&4QRM'3!8=28LJ9"&5^L@YN'G)-@%R>$_^4X6@HEO M0E_A)$#"5V=(([RSJL*V:P*W9[^N!>@.\[.FL2,:1PGI'UEM:J6%H,J=.IAB MI!0P,S W,-SA[0T%-AIA+S6R9&6H.QYZQU]J]C!<0*YGZV((K5L[K%JIU0@^ M="0:=>>@KJ0>67=!8SDYJ89U-FVJ.@96L!Q9R?05+$=2L^D,F2RPXKZ]P<): M@@ M%4(+ZLARZ;MZ<"O6Z^*W[#%3#&U/+E_C/+"W(,XVW_M(_,G3>'?(7R5< M!Z$7^H&W>TR\).?V6%'Q@HL^PEC6- P%QF M"\2?>SL9F_JX92P9\G9GM'C! M@NY;55$J)4 5#=@%<+<;U(F-N1()YZ5[VBE'94F7NY4[DREO;QG M:'M!QL19NDO&P4E24:<8+[/>CM3KP.=&(ZGQ'4MR$_^VNS*"WXIA:GTCJ1XZ M^LUB;K6NOR=R:-?L7W?\P-@Y"P4#F>_6+8&: :NP0C4@20&C.3,+6H>J%+AC-ZJPA9D8LJV@ M[Y*]L1U_E5QK?>"'>EUD:<- M6.I(Z&* C- DY6_'HUD)C/A*37#LQUR]9CEQ*A5M']&4WXN1 +Z3E*^)#[-$ M 0RE#!U[*2O*E =M#41;CN0/W69>+&0)', _./;['4G*/3TRFWDJ2"UHYF%\ MSC8\*BY.G[ROTC4D5A=!?A!ZT2%C\HZ',O^(&.E=QF7"(A:WO8$GZ*E\&S9E M3R2U]'1C:];V26DI9XUC-R,04W#'Q+E+<-,YM!HAJU.K!I*DUN%YPYQ;-;A* MJ;OV5K9'/@M>6MA%/>O!0Q)&6/XL;]Y+;"4[.5;X2GCJQS[&']EPF@NI"[3O$XS3*U%JO4^K6<](J MY!CTUBLU_E*S'#M'CS4[[KU@?1->>*]!XNU:&F2 *F,E5% D-0+'$R*>086G ME+!C;^B#?,(1LG6Y9Y[Y?KI/\]AWP9S?2;B,;U!=A)@;D%0!:TXQ5R)FE*5B MN,[X7C( I=.%/[9#>%VDS46&ZIK2XQJ"(_9_.KTA;I"@-S$!2C;Z@UZIZW+Q"45*8H$)8KO77&Y3U.CD@DW\]%,)-% MTY(8A60SEC(#DL>XDAKTTMI&;-I7U!C!39;T#26Z1Y^%7A3PX\O8!_;*([$? MP]E@D.#E3F@$=Y8+1C7[N#63"H'74KL8\9&8NF?K_T[C1/F('@$)[)@=2(H" MQ[-FE+46U52)$+('[HH9J_A:I3MH?:4H'CT+1I%TFA-[/I@'@,H;%QYF^1: M!,X8V/;I X8E:KW:<*BW90V8:#PQ;M$&6DU:F/)^ X9QF)$9)4>.XPX4-(0X MN_2 $=+(5=!;WAWSTJW$P<3*@T2NSZ?<2^ATTB@KG)_P1HV!U;N2'6_B^BFM M]BD;MW40L<:Y3"O#6=OGJ;"N=4 *3S)U>:.80@E:A^M,<<&'^%R9GORYP&,H4'WP5^P.*CV7<3;GBT MS^*8EVR,$_#S;5>CMGT';E.!&OLP7%UUNN]6JG C7_-(IL%1BE;YO6 .^$Y2 M;"8^S$(",-#8\,3!:<_#C*Y[+Q);MB1__8NW2UD9"MP2JD6+X[L(PF'AI9"3ODJ4.>,: J M4=,/9K;@KH?0H3#EOF^ E35ZGJN*(7+_#U,F'^[)Y(A/+.I:E4CP6I57/3A) MJ5IRB;"UC AIY )\E-HF[(WBF/9KEHD_.=2JRG1/&<@&QU.'L0%-G;#E%!7B M:D0Y,+F>8M:W>KP--FUK30/1=%TT(4B*SLR+658@#AJI]);H<73T^#_0(BQI5 M*1U JY ZK?"=ZZANA*2732LY$)D6)DETWV@YD 7X.LL@#/V++(4XW+["^B3H MVZ=[4"3@MX*SUC=7CS> B<#UA'=$8>^^0 M/:&3G!S9"=?W.R^\\_:*T]F$7906_B1=N#-L8"7C)QG+NA(WZ,B.$I/T3\3; M,,^IT/5QS'DR0);E26>#UDP]R7R@XX IR]UDU^RK[)8--+N,<*W"0@"<*V?, ME.LIQX],PW*8@*9Z\2* %L=EX.4=_^?P.=CMV+KX)X&PX8*2!R8',*]4F$4U MASY;/>^"ETPL,O&\+%CX%.QE]N;-H_@UWGA^,3)@N/'XB*N':.,A=ODP#\%% MGR'M,UH.4R^,KB2\WS@U,SF,157^?!!%#0WS$$6L^-$7J['WTBW1U*NUC:K6 M6W][2JL<.\?J6Z>+AE4W>!#RDKT?QM[56FC'VM,JM-_>G+ ?;<>3!44P#3I>3'PG+1_:W@2?.A@(SBPE< MPE\&L??R$K%\V%>;@EC5*0\+7FB1&=QEWI!<'K\&R?8BC1.^9U$IF\-%&D69 MLC2XMVE2Y1'!-'&TBZ.ER7OQ7E]#3%WE.4O0&I-KSS'M,BSI);GVDEQ[2:X]?A6QHLMCC[JTV2JHI@B[4#-( MI6U@S3:I=A>=RTO9^XB]>L%:.A7"F$G"5\F61849>1;'+(D?_2U;ISNVVF"@ MCR?WDIF123[S?6&XJ(BH^1".=*.;3$[\HR>,]-4FS^3\B25;OKX)WUA>%9!N M&O-J)!6$JYPB]@VK.J'XAN,M>8J^[E(Y45>;[.F+L+I>I?W(RM;6"/-'PR,,%GQ4F27?"X[:BS:*%5KU:+=Z!8NC$86Z5:?0V\%K7; 1]3 M7]BR>S&8)@2&?NBD2C_/(T%Y7%\P??/09B=IN5-:A"^"*[$7X)<%GFY M5(\Y#M1Y]$?#5PAA!'RS4M.QQZ^_$H] R30Y__&$'6]]>VMI%X6U8M91O%-= M5([2*=2OWOG 0@8JDU_H-/_RP':LEM0E[[;KY<+ E@:^'G96RF+#]P!S7M]+ MO3J"PUQE)I; ^A96C; ^8"?U,'KI3R_^^RL2MKO2]_D3\<@0$S_=7QF3&:B@ M2APCH$+JIQZ5VR2C=OJ(T&"+<;/2ZV.AD$$$N(N'4-$%!D7@@)4>M":PPX(B M8R@+Z$[3#(>-6ND(@!UKS8[?A3IU E&(*!18I^0D&J6O:#*I3DT7QW-9CNQ5 MR**7 QC%HX6IHFY!&$=V/')IX#C>ZG+68\ZC;4&,-&Z2J^S?%SLOC@OG'&0( MF>#:U>>Z<',S89 <][1/U-AIW/O6Z0)W"S5 ^6(' '!H9!C%R1$\@8GSVQBS M)S@ )AHSOH=@.QN=0]&"VWT_V>KW;SOITLF%G1>#W=V7#5 M!WT':F9[,H[;?CNR M$C>-C (0>?+/B,&'.32\1D5:\.XV;Y/<%:JAX[>N) KT*JUHH:6[7 S2C\[N M2$=#(!M@#!71&@1#E.0$QW7]05U_1'>\R>.G+C>Q9!)8 VWC<$[A>8W^N<=C MNM][4?!OMKX.0B_T@\:[CVL>*=HM+T+&?Q$RTKCP4XWA+$P M,^7$Z1C,I5+JH4JU5$$Y3*#<(.G:\]G9GJ>=5-HF,)#!.IBK--H&N7 T:XW$ MN##6;+XIL=&X+FK2]\2BO5;2=0!0QCG 7*0+L--+KCD>&E='>3QB%J2899Z+ M;^(X[3RL-D UXC@!*+H"QC&&E+(2V33)L.X%DT$<\^APQQ,6WZ>1O_6ZJ1]- M8,<ZA$VK, [,N3:@KG[ROP3[=5T?F"^]5?$G: MZ>KZ--7HCKKIO'0(.00#=$G=P\"\2A/J5'VONTRCO"8@;ATR-=7HE+KIO'0* M.00#=$K= XUD31#-\A 59&[F:\:4)FV/EAJ-4K:K%YGL;[($#$0Z\4@83.&4%L&(5+703UE+0(U\'WK)+I:8,OL( NM@;;4#D+^QC:EPJ9\W06R MB+R%BG0;(?2DWFB>RJ)D>P2-J>,NU<:QR_-SZ.WE6Y-_LW7&5!RGDKZB3EY+ M77# 5&+K#?4WEXPH,48Z4'I M*H(%BT@UT&,LE6#D].[-Q>B!O?'=F^CTFG7>)",@RS@$'21=B>(9Q,8CZ!"6 M\G3L JPO.)FFU?>H>G&+.P9&E5DVK5]LHYO259D!0V!SN8WNH8QI*M M9&*UD4RU)(V&KY7?,L#3U0%;9I$*@4!;:H?C>,;235(8KX ^:"!:;J8&!%V9 MFQFR=#$U$)5R=9P-HQ5!"SR\U4# L<<.GM3:AQP;'LOB8XX;SV!__HN[=["] M=G.AF'O)T)/H#7CKJ@.I[>9=$*=O4W6BYBBFU*I0O2:%L=!X3M"F#7S:IP=2 M2-?]RU"M] #I&E]Z0@@A =-*$SI Q)TWBHZ%#+W6["=E[>M+.SE/]YKRD?FI ML/R;4?'@FTH$9)E(0 ?IR,(R3$1NPY].CL=7E5I\ Z>MZJV(=_"WS/]=])DP M/XM8C?A+Y.WO[^]ON0=G<[5K5+XC038B*^U>7.,$CT5-XVG8L6!RK8XRE&C$ M!%=.?C4<93,,RQ["%M.@(B+R(UGR(?AJ\Q1Y8>QEJ@KNW/@&I1(@&CA,YV&4 M->_!T,+5+U3A8%<)=W#+P8K,%H::T4KWK=K0*@!P M= M^B:#D2&$K0#AH)&8N$D97-)+ P+*U/W6KY%91Z+&7;Z+K"M26AMZ3Z%V*[6Y M%"NT3=O+5;LCXR5+9_.M(C]:+PZA/1@%>RP'H(-U5<)--U6Y'8=JR1\W7P,^ M&M/[@>VR5 1>E!QJ)D1\?JA_ ?9F^X:5P\ 8H^WP4TC!TF=+G"3 M4 , >N%^U^\A78Y@LBY[?!=ME:!E(?00?6[X7G: MLE]ETL]:".C +-C.56W*DD>[0'],@FNM[9^>=B M%';>(5:*4 M3.E=@&))"P_!CEI8""PW#_7'+H^PIER;T10M3>E)A&,IF%X8M MS(T+C(9&&JX.<;#G7 ^E$K%[VTHO0DC&YML3""4H9UJVTR!)=R]&',L:O WI M*6S]]8>EN.FX7&Y9(BR ,G8>W(]U(%4F @C$U4V'8;9R%$M:\1ZW91@3C9B]0WD6I['59L/$ M!B IO;TY7SW ^ZA-FV,D,::-HYU6,UUY/WY5.E';<'%8:4SZSV$:I][N(8A_ M7T6?0Y]%B6 C.9P?[KPDC:!=V:9)E20"TX3R[MV#:<2.CL-*(Q.NBM:<4G## ML&EBT)1F$W>V@94>:/1&,P1UO<%TIU.D9C>TEYR!BM39O4FI$F2=3*%+6AMF M3&V:[B[E@D<\]-Z"*(W/@O4#VP5L\GW@9T\^9,"(#SL#^C:O*J_8 M-G=DVEBM+'SPN&#TJ-YU7L7%MDN7Y=".*7EC061>M_V%A7[ R-9$NX_X.O63 M7SV9/20YW IK-(N8N5541T/#'RO9F.!=IL)+@I=,$H\L2?)7UG!",P1DE?1. M ^EHHN.%QFU8K4]H8Q=YRCL-:AJF18N/,]^/Q#IUL?/B.-@$;'V11A'K)*RV M; 7/#76K.:A-OR&P5B%T-S1\*#"Y=SST+?2H"ZY5H#KX?#5'R?1(*E/'3R.4 M7\4,E%\%!6O8@EWD7!FB&%HFAVI%&WD]PG,FJ5G.O9T,<'K<,I;P@,6@IPL%6XR1 M =:1I8F8YMR.3Y,N')U3!JPT%H6,R*.QB]((!'A=*;3@]/4"SZVE:F@1TU@L M9$X#]D5*,D*'PZ%-<&I%<"]K6@2 M*RQY5.H8 *U"ZK3LQ,%R[P9!.Y>\*BE,7]$;,\'8"I^.@=@B$XZ M(MHXB;OB-@=%JY "HB9^ ?F8[O=>=%AM+K:R3$!\$[:VKP<6L^B-Q<=+R9+\ MD8G,$N@\>S%;RS)'8@+G1RRB%Z2/6R]BYQUJC\46S@]'D'OO('\Z^^)%ZXY+ MLWI8,A;"Z@7*<(1.O=X^8^OX6LSBLK;%C50T;W>?/N\"/XM^%&K<]8#;M3MZ MP['MG+WM&$U!>/]Q:KX-&4I1X7''4D+$3CKF^Q)+:1P(FC+&'YC/@C>V7H6U M)^3M6=ZG;3?7'J;MNU#3(>,UOJI:4C--%-L#2X*(G;V\1.S%2UA&=BSV;['' M\S"CK:5S^ 95!@AS@W>A7=8C,[Y*84B@<0_=F]\SWV<[.5.:+66EJK%L($07 M0ZTB;1?O8C:<8/0G6)(G(9I&(B>8-]2<06G]N]9;1YI')F^%W#H>V&L:^5M) MHSCWYUO-^C*5QO2],*GY.M]NVAK5HVFI9U9-WX?V]1^M"732BA@:C[Q[A&P'F%H:KRD?_2U;I]DYU<1>K.(/ M"BT='6\YC<;#>]*0U9$GSD2C.\&D&8_28L+\?4;!M-]*O9WQ];%GE9[1",'5 M]J'C6EYJ^RRU?9;:/DMMGY%*;M^OP(".SN]E>>WC[[,HVJ/BP[Y.3PT3C:F> M;V%P!";XK6"]]>W]F1,ZYB*">&(N_I=%U@'2J] MNG!GS,#ZB?&2#!_+NOXWZ$#Y/7KU3V.UG.E4 /('SW@R0.;:26>#UJ@[R7R@ M8_H]L#B) C]AZ\ST^2R&(7YX_*RH+(6 K:)$M+!4_=E#UE9N-T)6SK<>=.7Q M(UIZ7$8=9P1M^4Y0$%_]D;,\(<71H..>+;-_Z6#*%%\PC,LH6K9A M450H1WYM<98F6QX%_V;MRS(<.$:>FV!@M;(OP$])R50L]E; M$QHH:80@UN*0#=8# K)*A*J!I*H">/90XM>BHQ%!6",1:2Y8M.BJPOP,!7MV M;57#:"(X#MV[#-Z"M3@2ML]*G=\+_FN_4Q6JBG24Z&J-:02#=989T( S0*F6 M;>JF&XZM?LMURVC[.YEH@/LH\%7KLPFL>^_? J,J:21C*%&K<16R_@>9*9WM M">JYW/C/K_.11HOT2!3-]S&<0^3\,D2^BSWP>QO'KO5E3# M-JA*&YD;4!6^-;,HJ6.PEN)V_5YX24PRTBEB4*X1S-'"(GW(!\=^P-5K1F;X M4I1D::\QRN]E+MCN=ZH:8&(%)64 22E)Q^ZZ+/OL1Q8*^G9P/2,-1#VS;QN" MK#R-[. D"J$I9=K7PZ?,[E,]WBY.KX"-KP>JXK-@(*K"0C&%DI<*4RDRQ]ZZ MIXAY<1H=ZK<__A^I?*7?DC,"LA@7+215B>/90XE=BZZ4O6/O78-&R'^G!H D M3=R'9V3&7JY-/][/KOUXQZ=(G[F:+&;6\O%I>7BTOKY:75\O+J^7E MU?+R:GEVKY;'O5I1:!'\N7.=\NYU13L.IU&/-@DT%J6+B*V#Y-KSLWJ.P.E# M#5">^ & .9Q#C(Q9'$8@7#0>/S8I@[TZ&A!0QNXM>HWL.I(UFN5=9%V1TK*M M>PJUZZQS*5;(-K67J]; Q$N6DI7XQG=O0?C2)%.QOR-@J\U>"^O*P:>;JMR. M0[7DZ]NP%I_+W#)WLKIV')R^.JKOTL%=AGAW."AH%V@NPD%0A<@E_ B55S@7<]?QT%*JUF][%_<@JVG'0D5%2 M\'*]@W+ M5=JBH:.YBY,L'S (]=FL[2U;P2UZH;&DYX3*>Y[L[$M&>U%>'J:Q)Y M@OH@]*)#QOH=#Z731@A+$/AR$R8L$FL:. DG[:DQA2?JB;JBGVZ8K6;&I&01 M,9+!R?_ !,GR[COC\F(KH]MNPJO0DQM^ 8-:L&T0:1=P'"+J>C[:((VPP.-Z MI1&F5A%>)",Y9Z$8 'BQ5D*U;:4V%'7EP;'78X$#4-+(Q6^CN)=%=0$!=!;' M+(EEWH0\.G>WXU]DZKH!*Y8%]A[+& H[=?6<=C@G6_!0I-"H3R YSN+2+KPH M.@C#0X:47[+8CX+,[]+2;RQXF6;%"$Y= RT9ME(I,VX:!0JJ7&S2:JW3JDQB MIP1L9[,# *EK!)I)*UW08:51!>%S&(G%[B64U54$(\6VWLV5JH6J$J0JH*@+ M'\>>E>25*&E415"0][3UDE]YNEO?[%^%=5_MCO!!;A@2O=(8DKOL>C%WE3?/S=:4BA69Y!'!5_O=+W4QG>0:7QOY MUA4 UU%=ETO5M)+#I*$7XTFB$\#D0A90@)=)&-K(*Y4X)@N)0@GDD_:_;P/=VNISB*KBV@+MP M;E^ P=+E>,Y %>AF#N]B<7=<*':,.DEP,D<37"E<-1R!%.)*^7$\AZ"0VX@S M>:L1SEC>W0R2^2X!.-60J?S+N>.AY]C\#@*?"EM[/H75Q:6<8)R M'0L-$:I0959U'051._K\H,A&CH!46=%U2*(;,9X[_5:LQ4-CEG9(E 3"N>3, MD"J1UR$=I@M$2!42OI+/1JHQ-7)0$^I(B4[^/IK032Y(0!? '(.#E4&?<["W M.M#9P(_;5H=<<%M'PQ?CA8!WE8\0L01P>X:U"G+L0BH( C715>/\<,Y"?[OW M(J@@&!9<;3RTP.=C0>CXM#8C6LAH/-_HTEE2B=M&%.!*76B#DS(M8'&#JJ%E MV["K-+J!E:6-GNK",4A9S(:'*W5!6A^]]<76#K'6&#H6B:PS'S^P-Q:F[(XE MH!6BA2E]23 ,%6M#M2!P''=Z^3=Q9[XD&*?CV)(9!F*IS0%,]%5WW^^&7(W[ M4&\)N5(*8PFY&GO+6T*NONV0JY,)15"H% KTK11*\QLQH6@(UPFEV.+M"D/D_'!T@9Q%S%L"Y$;GIQCI,N=)Y/G)KT&RO4CCA.]9 ME*<2#,(7^5Y:_%<^^&CO._TQ'.N1V&,@&7HU?"S,D3V]^J!QW%\"M="!6@Z3 MCR^!6JCCW!*HM01J+8%:2Z 6I4"MF/E_>N%O/_JR/$QTR"5?_",3?";RXH?? M/C^VY'O\H7P^_4@[ JM#,#KP2K8<<\+9C?PO=ZV1/_Y0,")_H#SR'8+1(R]; M#M1Y10GD5;)E$7CF![Z4&6_J7R@/N)H%],@W4'1OBT_G!WA@.[%:KN^]*$L3 M0/0M7(W*PU/DA;$X:>7,@P=_+'AUZ#6!.TP^%C$O3J-#ENX[JQ00G_E_I$'4 MR=2!@"Q3CND@73G:L"+C-IPV?'&&'K)T8SK,- [N#1)ETKSVX5T- (F_ )B; MU"&^!@F[0#C-;E@4I%]M'E/?9W&<5:F_9FW)F< */M5@,Y BDD=;6:K1T@C% M.CK7R\27TLDN#DCY$_0HDA<%D@/I/[P)U\%;L$Z]7>5!S&O$2*8*3F5&GWL> M)Q%+Q.HD?RF3_YP?GN08KC9'- (VCW>%N]?7>J1.<*=^)%V"3^HJM9F5O#'!BLQY00=C=WN>NZFK4PI1D"PQ"I!DE736H6$6*4&R=2\MQE9AG,E3N7 M;(<@.3S9HB/(CK?!ZQ._"L5P'T!';<_6JDEB:NW.B:_71DA=K4:BKLA@5Z#N MF+KX1K2JXR^GJE?05<'8BJ6]/!A+M=Q&PEU]97Y61VZUV02^PA.K!RK&1@7D MZ*C9=PWA2':UJJ#O*ZN H.CCA!G/VD?4;$096^]_O)+MXD!LLU=ANB]**=T& M<>+0L9O7?CA[CK/@F9:"PA\+2;4_.LS]+WWY.3FRZ%0J+)NPS8H6IG[_T85Q M5>D2'GR.XZ4^CYJ8JMN/+@8:#M;;P'L.=EGMS8N<,H5ZF@&+P= !.JPHG>>! M[A+7GH4FN')"JN$&UL[+U[;^0XEB_X_P+[';AU+W8R@'#7VE" MLZB@:W+[0DY/_GIT=1=OF&A.+J\NV+]2\N<__,3_CWS,TFB=Q>M[^N$#5V92 MO_^%_\]ME%/"G";Y7Y[S^#]^>"B*Q[_\^./7KU__\/7G/Z39_8^'/_UT\./_ M^^OY]>J!;J,/<9(74;*B/Q F_Y>\_/ \745%V>*.^O-MMFD,_/QCZTLIP?_K M0R/V@7_TX>#PP\\'?WC.US_43>1? YPTXL\#^?IO.OCEEU]^++]M19FA6&.Z M_;/9KT=(]?MEZ89>T3O"__G;U9E2^Y+ED?['#WF\ M?=S0YK.'C-[)[6RRK#7#?YU?^*]S\"?^Z_RWO>4?QS3OGD/I)BVB#4X[2WO# MM@[!7[K@9W^A+FL7I^C19^V^XZ JK\==%E$T ME:&S\7^ _U9+FKKA'YVS?^OYI<\%3=9TW7CFMC6QLW1=!MO2>.A_./^XP?I=T5<\+])^.['_A_ ]7M_0D;S=)>MJ.!!VHK_ MM;G=6/V O?ZOFJN?IK3Y%](3 M(T5*-/H_S@?/+&-=1;ZO:69"& W[0;B MMMIC26#GSY8FQ3"S"EQQ\J]EDX/%Y7&Z83],RLKW^(F2C@D2)>O>?U\4#S0C MQ4.4D)[2S 1U!%V*@@2!Y':&>F' I0W3,^ +5.X^4:&_P$&_LF7DW0;Q- *L4JQ%YN:@N8M3V\X0B*74Z7'(8'EVMN27T4MTNZ'' MNRQCM)8S12'49\E "()J@P9 900BHK\BJYH_,1;]ID6 M^F"I$Q5"IEP4B1NL'WJ@.HZ(XAG1QM-NE7OJA'[M*,'&=T'1?D/,WSP (T M%NH,P7HL[ (+W/*I4H.8,F!C37XJ#'L8!:I\V/&I.V4IH1+Y4@F$,?Y3=ZN6 M)<;I186&GAR:"<-I>9'MZ/H\CF[C35RP$:FRFM'+[9FADAM/#;EE'T6,UI.! M(1K=9?TUH<^/-,EI7DYFIN4$YF:O,CM9#%V=6O;*@"YR%8$O.KL^L819O>B] M. /I8(^DCD X90D2?M0%R4@ S5V*[+:[#=]142Y='*?;QXP^L'@0/]&S9)5N M*2\R6?%T<7<3/0\#L8OV/CS;:8\GFHT_VU#^1+/;U!C,'5I@8*:UQ65'J8[W MJZX:V3"-V6GK!*P4I;<'#+O@W3H]PJR4 J%I<&(*/\P SSN%0D[SC< MWW^+>%>GM D!/TQ_$R#^$+&L9S0LX)N!VX:RO6?O7]K?<9>;]>QWR';K2YC&+6S./H,2ZBC4AQO53#9I746.+*[>(7 MCEH_6DYJ-)?[+\DC^_9#G)!5]?W,)#-T:FK5 P)UY H]ENAL^D,,7L&F]^$( MEX,>7OC7A.'E^.W@155>C0+,O*63O%WR<3M$5A].L<;G.NM3A5;X.-RH+]+F M0^"TT8Q6H#T#8I!D4&*V[QM;OH.PQ4C9;$"#K% &Q^@0LXO2#AB;.6+_URXO MRE-K-ZFBJ=TNK3ABJ[2^Z2T M\K=HLQ-I,96[-F_X=C?J^ M\,\IO<2L/3*1Y03KVO@<6KVA^VY$EG!J2MRY9Q>7IEOTN@YOT.,H? M+K/T*5[3]<>7WW(^$7SQR.]?C)/[HU41/Y6[4%67$'AT(:L5T5Q@!GRD1OG8 M1>JOF>#HCNEVV;',J9PUMOE9RG(S*O]TQ2R3=SL>[N/D/7FLG?#;1-/& 8E: M#W\)*,)C4T@5U3U 5A/(D;PI@S?J7Q-H9$#>>>NQE7-$A@-#:.AMX&UC1!TB MOD<%CW!]&V$!8>NQIY;A[4_VV, Y0L+A("2TQLL]S;UMSOQK[H-<=HJ%=[\U M)43KBNQ]A7-+U"L/%:HMUJ\T5,R[67O-1@4%&YLF]WP>(R_OZWJYH<_%1^;V M]\'H#23=#L0,TJ,CI-8^ZGXWD"M]U#);6':$RFFEN3=6 [L[=>H3D;U:Q3X1 M 3Z"H-1I=?Q=S2)!8$B<5@"/*[5)#RM*"A= 6G25>DQ8!<4$L4$!XD*!RKP]! [Z&*B_>;TH4(YO[&$P[QSQIK1.U^5,]T=QIEL1 M\:R4FB@(5!K+"9 ;_&AIXU9+'[BA9?G:#,D5*^+-;2TSD\P.*^F8GA2X"-+O M\=/"XV0PQ0OG5BYQ,,K"OG'U-8Q<, %,53G#(TYGSRWE182?TNPDW=T6=[O- M\$(Q26Z!*W5R"T0)@;1F-Z@#51N/)LH"#2W[%TBN:VD2U>+S$]4"'^F8WAOR MU*PO\A3J<4::;E-6E/ZS#!T7=^(Q,)&>(.&&E@;AL734FD>E(<23EGYF \NN M3%.[D8Q61_49JN+]:[\IDQ^>E0J*4HM>5A%+W MCHY.?2TUF636/8,+;^0#<#0&60=#:)UP:)TUT IA\A\96ZK!#!*XYAVX)$6\ MCC<[_AS7-5WMLG*1[_1YM=FMZ?H3^SWY<&M7U*T_C;*$/T]]2;-J0/8B-R![ MI-._IR9-^/0T-A#X:QMJ%>B]F=H@Y-G[LOL]V0N$\6[J!#Q))P>D$#K].>U% M7M]_VZN-V^>JVX.0S>)$Y'.\6X>0&A)0K!7;Y#&PG@LW&2FB:&./\(!&.A9Y MM=C8),QH=5PII)N.L.&/%VBET$.-JN?2VY-06_UJXR6KX7?#%S)$RL;F MO&&R:@7^I EBJSQ&R8Z?Y65:4&8MVO#EZBV+@#F7R GMA2K#H<"P/%BX1!?J(&P,H\8!;OM#869>#-.F"V:A)8':*7+@E16O],4"+;7 MPM, Y^0^1UMZDFZC. &5(4-Q;871%?<2HO8._(^=!K[LPXI@0A4P%H0+DB^5 M:)"C%PD0C!27=Q:$O'M-,R]%+S,RCB^:EA?%YN6E!L=IDL?K\NQ+FMQD49+? MT2RC:Y%YEFH- \%J8YD(=(1?J=LYUM+3QE2]3;3@'_/SK2QO/V;Q:NXRVA8F MZ;@N%'@*M-#CJY77"5&*5[5:.L6"**\]N3CIR"](3X-T5+X-X*K*0\_(G;?( M*_?I'"7=]P_/*?N0JNZ? 2MTTXQ! 8.Z6A=^4@O$I9&Q9B,556>_'P'>\2+_ MP%TC(9Y6=T Y@*=)L(:;($#NQ@.M20K58\.]]V(KX7 .X'O$HBX+((,Q@,@O MC>[2"([$'.M(S$MI2-F[(>RD _NNK/&U%AUR]>:[4K*NR?@5V?7UZ\R_KJ@-!8)W_5"4?L="E1K:YX*E;YU M,U:[\G79LJH^"JA\$3MG@%7);RI#:BTV!&I/'[N7D>.18-FJBUDT.G[5O:L- M1)#N#2 ,?68_B"82#;_N!:/NURA(W1M$7;*4VS:C55!9LO_^$%Y$DG32 +;R M'U8&W+WD$+NBE;G16W-)6]@K9&1)%;G,%ZQZJO;E7L"1N%_[!QN0S26BYM?6 MQ&=UO2BUYPL7?M*R_6A!JE@/&A:D04=8HX)='>L65"2141!1%+V36,.+(U>H-23* ML M:R0"V?@*Z&,%J=2]H>917T?%'9EEKS#"?37%[,L=38/@W8B\'10!PK$KC((+ MNY*[/DQBFI"+Q7 T'TMT*H-$S<4-['@ D; M_^&UZ\D5/:\HM+K@QB*LV@!GYI":Q_G%77U99IS<5X]"Z)\SL5-JPRU,:32+ M(&X\S)-8N-7S"VQH6A27U6E._BO,SB9!4_;FCY]7X6)0 N6D$G M'=.Q(DTA^GW2PCU.AEK$B1,;ESB0/>A@=B^^()4H^5+_D^N04FGVBL,_6I59 MQ1]) M7ZZY-@%"3$NCRXX\3XR-F3#XZ@ L"97=NEK.?!= M8,J,Q>E/553>2KQ,S_YCM/M;9Q$]>4& M?)3) D7OFH/.DV/=Z*(@YVA[ GE'V$,BMW,+?)!_;&,@P6&)=$'!5+RZ.1L6A:]1K9SONAV'#W&1;2)_UF][[=C MX\?K]*[X6MW*U[Z?<2!0WU:M[@*XVLB0!'6$&7DL?>H"C)4IZ:M>\\8$:WBD MX[JNSW"HA2Z1[;S.R=?\@?__*2N1GJ(-+9_YRXLL7A6LY>P+-I;I?]"1O*19 MG*[/DE5&HYR>T.J?[+\WNW7Y8/3J@<>HJZB@IW=W=+!+?![G;>R8UOGH"#1E M<]'/[L[2?'U(G+Q!R\^T('&MQ/Z%K)C59H>5G3B!^>9F44)>M*QMB![1]67/&*)G_44J@:0I@7D M7=.&]PO2-H,T[2"\(:1JR??(-QN)OMW0-^M<_*@_%[.>QBR/YTTFML7K8PF: MTV3MK8#U78_6AST5Y22)"D+9Q^D=J?[45QQET8.FI^H/+:+-7YM9EUH5R*Z+ M*"N\,LIK$=6IB52W1'"N=3M$,T$&(.$8OZ!L];;R:@@C,3ADKYB*M"J#Y:BO!"BW7HH0P:J3J!*.Q.T40%6:_,SFGG.E9Q MV1VJ38SI5[2K\E!:X26N8;7*VW"W?P_?%>7\BC=Q^PCQ*E)/+%5S27S.=G[B MXP$;:[AKOMD/Q3S:Z!?U7D"TEH2Q>&YSJR"B(ZQ9J&"N)@R?J3YF@KU2=?8R M93A .BJ.HRQ[B9/[OT6;G1@BK'2T$U8#'2]3!H*7B2:LY%[M9PUD=@*IU>$@ M,,X!:/H(,@4@J)NG *3^ID*?YPDKA4<4Z.DGK%A)V6B04N6M8]1JG@H#I/,F MBTV4YQ=WUT6Z^OT\3NA90;>#K4$ZF289R&7&TD]F%?6/7+>QWHX\%8?)=?_PFI@#P^+JRQY@0!>>:$T;]__!\-@%\0= V.0H,K^ M#E"8-Z^GVVU1'2G ->Q33?7^6OFI-VT6V"HIWN6++8>$.M&QP<:PEF M;6_94:E*]ZY2YPV,<.:9G&"5(O2VP&4;,SV:V_L// H]R\Y*=N$ ,0=35;N M\.LI%_>C0X&XV4D7"UX!Z_4[3)P[V('W\BTG#BV8'-5X):*3:UQ(']CDMW V M45] ML*2T9*!3:@%2RW?2L,X08PJ?D3E!D0!DX/KSFP*7?2RW0!?":26] [RS2&8_ M(Y!U^%K+90= J4[VH !JWE,YK&UI4DZ\'?U*M[BX%/I3#^'>EQ51+K/D!0M6*1A8W\F] MV./A0 3$Z\6!)I': @$G;0[MHF9+N7E["!R^P9B@R8&V6 @@XY5K3)J$)_F^ ME^]ZWZ, NV/14[8;>C C6]1I":3&D:UOA0>PKMV M/4W1J3T!(3_0;'"?E[B/RR_(79J1)"W8*.^1_>D/44[G/B1DZ&,Y'U0=HB1% M5T%!C:%-?P#"GX?3.'($T$$?00N2EP(UDMX":LRQU $V6*,%J7'D(8/2AR-D M#OO)=D$J@04Y>S.8T8XE7#$3RJCB,LHNLNLB*NBZW)M^2;.RJ>J\;-(8YFBU M!AYM5#Y\CDX,/H&,TEH1XO%CE)&G ,YC6*!!SC%(=RGIIE)64$_O:QH(^A@F MF?PAX.] C.Y,F+!ZLA*OC@;QRYNKJ/^606DN'!!1&,I4A&!=!NI%:,6S^JR??OKI@%_440VJ%N27/R]^^=-/BY_^],=FF!7MBHO\?+ @C*L_E:O6AS\=_/)OY$]_6AS\Z[\N?OYC]>&??E[\Z>>?%[_\ M^: _8BN_3'=%7K!_X6J@KK5J M-9JSJ45['FRA>V@)W3__*\/M3^7_#[$[0.>?_[CXY8]_7!S\\5]'H/.:H:3^ M^*?RXX/7B4[S8!*$SE"&C]6P]JCM?--T[E!2-:7;E<2>7=G;]CD\5/BRFF@1 MM.731-M^(>6C.%'Y&8&GP?"N$B)';Q)0 MT+E?)T2%,F2KVG:QSZJFB"P1587DGB@V@3K&_0?EH3,K%HGJ\K#<*6T"HY&L MSW4\4O2-@4<=+2V1!M8]0\M?<)8X&H,K17A>D(NWBBQHB':$UMQ!FC^,7-[G M>44W?.+O.,V+_*\TH5FTT9S*M5+;!V^@VGBV@1SY".HVC@U$A)M:5KN*+IFU M^8\-V$$C'==M U*"+ @$M? Z(3(QU/"D5%J16">O8["3@ M5:<4K^@-)M64MY<6<4;YD1[(+3"VFI*$8]1$9+;!%_+]+Y9NH>R&6%ON)RYBXNR&H&4D%!5.:L- MJKBTUCKSR&N(7PMBF\V)S Z*SC"TJ/D,[D4MH;56-(P&>)^7TFG"3]I>W)W0 M.YIE='T3/1_E.54_'6*CTR$Q0 >!O48OV+2%.C3Q%69GV7Q-V/>D$@@J#<.1 MD8[HN"%3C>HB18'^YN5F1A]8*(F?^'/PZ99^IL7%'6NHA)$&R0X/E9(([%/8 MMIYY28MH8YIYT?LRT4VGO>P)$%:%!3#-8NK@U+HGAB12*(G4T=KVBR+T,RPF M9R-P=/#6@:29V!B/))3=3SH'F,=:3'Y&H.A01%$E0MZ=,S2]7Q FR_D% M.2J*++[=%='MIMR_;0&&=$1?#;EG5!=9 M"/0W)QW9#YVP@4 YU1[GO]\PE_('&\R2+?4TDJ,)I[2-2S.3&SVY]-K+G@#A M$H2+A'+!/Z"G4^LN$=FD5.ISR&#;+YRPRW"CLQ&H.E#"ZBVA25F+8\!IYJ5$ MH6V7-.,?1/?TP!2*):*J6-P3Q69/Q[B7TV-&=U;\$=4%_O"7@#.ZC@N2,>' M2"3K<1V+%#UC8%%'2TNC@77/P/(Q@!+&ID79"_UMK %#=&.X/(?MA!G M3,R.Q@#K\-L"EG)2! =8,T^+"(W[2)/5PS;*%*_G <555D42G6&O;;U 7W=@QJJ^MGG#C(L'% M\&$_:XDD[1 3A5HE/7L$VW[!Y#M4#YR-P-2KF6X;A29P1':!4VAQN$T5L& L M%5='9$$1[A[W'Q<+S+BW1+L_,XNHTW5P/>&;4% M @*]301!S 0 =HB!ORHEE*+D*Y,EC?""M.(L0U0*;QN:ZIS@!9O!98ER.^UG M"LD.HJ@F*^Q%/5"Q,8X\36/R8TN\GOJ>;U%Y@# \4@UZUT F62^8.=1HF;C3 MMSXG9?+BXNZO:;KF[PQ?T^PI7M'\.MT,[Y U";9T40N.)HO*M(>"R>!*SQ:M M\O*&'^TD*R;%1[Z!5$C&[DUM.T)DBTJGSQ6]9:\(PG\AV.3-'45EB5,!Z.JM M 4A9LXQ'$,8&09U]Q.V!)C?NV#G<8Z<4J:]VKX0(EWH[6%+N"QR/I9GW!/*F M74<;FE>36NIKATR"O<0M%T3AC,PT;HUK\&)FC%(YQ&"K[=,!04R_OHP?,ITA M/]26YZ9'W5G*2WPT,CU2#&10^"!8]53#RKV8J2#3:UE0UZQ_"8$&J@X<,$#S M>\O +X@/<2^UYPL9B'-Q&@].L!B6H@'=QC06(=I:U 4B,\^0M0%;<9F"XOMA MC8!V28)@T5-%8''Y@4QGB/! [CM0]9<\_YOO,1!$%=D^D/L)R@7*3]&JG(66 M;P <#! 0QF;*$4!0I6P'),R;K'M-DA_UTXA(0QS6D3Z)4<]A#GY^ M3Z464*$IZ!G<:!.J3<,?&$[.+F_>*3501KE M"S*C#?7IYV0(AYD.KCV0UKT5 #Z[&F_+VF 61,?#;A@01@) &BL<;$K"B'/+ MYHLP)W$>W=]G]+YL5KN$?!XG]*R@6W&)"RI>_\AF\9$QP>0 D_E 7SI^@TPL M^U*]96 N24K1F9D-!D+JUEE]EIHTNUR$>0F.<3?\!1$8VWJB>J;5HGY85AJ? M@&%=/P[LVJOKF%5*A4FJ?G^;"37H%Q"9;IHG;.#69R01O679EJ70'7] \X9F M6Y$Z2H&&,!*!L309F$1?I%2ZT/)"KK3D_\8YD*0%G?D(G::[4N@/+*!\(-O# MML*2%P2@38^KS=MW_P$_-7];D/TW"\*_>[TX4$QMNP!AU@GLLDEYOHO8KU0^ M-<]+EXN[:L7T*,M8/Y?/!N?#<\8NJMUX"%;%X G0F9\8:N?<2"\;*BVU'S@7 MA,.Q)1GX(?*+XH%FY&.:9>G7.+D/H(K2]:F2#( #L@H%-1WT1V,1 8-:W&A\ M.*+E0!([@[F/$0B24PZT]<50YWMV1OV M/.LW< 2?_!%4ET?U_"XECUFG:=\ #BXC7JP>ZWFW* MZ;#S-+G_4/ %!P$F^5O "6RY!0B4@.+AN6KKDUY*&A?/\38ZR>UZCH^B'S@G MSH4M36*OW&LC:P016FPU2NBLI(T#DG%:QSS. #_\@@Z6'7RJ4)>6:PGHDSLRI 6#B MVT&:,KIC0FW\A?8 )VBWV@-]C03980=DE5AYG4A',(A-<#XPI[CN'A=SLUY\ MW[2O/OS2_F.5WB?Q/^GZ0%$]&.6%^D$CCT0XI0=O-83)(X1W>AN#A__8/QN) M,/AFQH&$<:"NDE-.J2HCG<'/%,!#''8"O8U&7;>HJ"46[3G"JS>//T.=@0? M(,:,_8QTF=''*%[7Q_N'*T06.D+\-^@@45'K!9P'[*M\B%\(+\UVEO6'A-:? MAD%#&"0D5 3WF)R-6G49(P'^IL(B>FH >42!83=%#,8"#4)/OQ&$&A(&/D2# M2!S'#U%V;WHM"R8LI J5,!(OY>:]#1*T[B!DU!C8D_#BCOU+G-Q7)];"8)RA MTR54,W>-G&)R/1FW=!Z\XPL]X.M=C0-7-\374BRTEW+D2_W/@ X:X$/.$-8Q M,!=$(&?IIGP^.3]+GFA>E/OWU(6_4G18[TM$\4JK@7%O 5SC#%A+R=67^P_( M.N;QFS)\A\$C;4?+:R1MAR@KHX&6HB!26/>,)Q\5NM+1&#")]7@EQ/<&M&)O M"UCFFGL4LD()S)UQ "@ZZ^6U4S*>XK3U<,M'< MK%U9"R.6C :O;+R/ "#%A("C9>F4P:A6!L U_*FND8WQ3;3>=%EU:UC'4KLH MLNA0KK+7O[FC/$X8WK1:8$0T3).R M?G/=ISMR,WB5?\L6D'43&PI6P;_;U$(O,S_!!NIXX(Y)M\W@T*V2WK>!>TE: M.D=C4*4=$OXU2_- "C@L7#EL_;8!5EAQVOD-) 1+JB@_X2M((WS;#O*L*(SZ M#M)8ZWOZAW-1YGCPZ2("QEM((XQJP\DK>@VI;GK]'ISB+U#$%9B2$$),2DC1 M0N_&V^P/R"TD$ ,A?'.H248))2&=Y6[!WUD4?P 5O-:<90!K'-F8=RB4:!6ZF,@%Y!!@G#/:O>2@N9 M%PBHAWI[:*?-69(@7N[2]:,$Y\J?78[VGK@,\Q)[O@""7A9(/3BAXR#PHT;N M\# D>'M\!)',RRO*CI+U.?-E.WK<$:>CI2R^8#BMEU5N#K1.624^5KM1ZV$Q7>?(Q*PMU M:L5QK:UE_6WPNK\!T5=]/;I,1$5*S(O0NT:MJT+H M;G>)$RMJM?><2W:W1UPB,!(9;@!6_>8&:BBN^AU:\P0-?]66Y0WE0SUY_52. M"N[(WZ+-KMP728XVF_1K%-+I>2>\0.LA(&#"JG#*\P2F(-D34H7)6@B;#:59 M_Z&RZ\:*%'O%Y?7NMG0<&-S[O:<#_."W-B"^E-=BOF/1&S#\!"S=4J()E M0.=XQ@ %&ALMD!)6?&3_X5S2G[A1],@1.FK8JH)FUL1NG]>1T9 M@EQ;,1!@<7GU?T;;QW\[(:M2,.1Q(A!(.L[">]? 9;TA+RO53+?(^1Q^NS)K@SR_VB M+.-1Z&!>)1J#%:O[KV!@":Z :CZK%ZAYN,^>:'Z4K(]6JVP7;?+RGW0-BKHH M9C4EEYM9#[682T/\KS2/:YAM">?L:EE_'MY+&CCX-51Z8[%C+@%=/)AJ0_=6 M!T0_?],1(QLU%?=44Q[\W]LO:J/\Z:G*;+E_K#&\( U].[:_,]@*?J^+PJ$4 M+9UF&2YBT0MK!X+HUZG(S7N:L5%[LB_R%?>>\%#QKB/V/KB;4 R];ZS]X?>9 MR/7,0X'0;B5IHT2[0-BN#YJ*?;6&JHZ7:6#7"$,?CC,Q5O6WTJM5>E=869[3 M/"=/[0IN%.@*K@80NK2J[S%#PAPJ:W.ARM".*TQQ L,)_P]5;[(0.NOR*JK,WL(P4)J MZ@LK@_@STK80GE!:.GOPJ@]<\<;WVOOQI6YN)H]1<+U^*(+HX40* MR"NE4I])!MM^ 84XAC3Z&8&F@SZ<%OS7W= 665WQ!?F<)H]9NMZMWAK0E$-& M#*3-/$1\HIOTD8UCZ>HA23?I_9V8+RU:([*7(ETIB]JEY6->G3OTC\DJKV.<6P,>,]&I?M[FX.TZW?-6N MY/T5W?"YZ?+FH^N'**.W44[7E]%+^:*>:FT,Q5A#SI'&QG)WE'M4:F.T1,O\ M\0Z6UP5_8XF7^WDXBW4X<$Q]@$*()Z/L]L(-0@M?033ZV&V]\IU,'&NV\4AE M;:J )/>//T9$:0]*7-)XJ +3AU*"=(V\DM!D@*9+;#+CPS$XR0T[12==&^?G M$=[0&*]^HGJ)=V67[GW,32?SA4\-O)F*[%NFCM*'7,5Q*S%_EDDDZF@:%<9BPD9591X:EQH(6J4J]YP2J4V2!MWZ46 M/[6 :IEX#^%J>_.A_33*DCBYYVOH90Y0C9B,E +SDL'?@@Y36)P30.=H!\@8\#\L(SA1NC[ MB\_6T?B)9K>I(R*<0G =<*L?JKP[^I&%W#R\ 9P]1&P")@@CPV"(!I)#KRF[ M\>"$CD--.G[M$#G$ALAA2/D2. (##KF\C;$F&U2-&$7UATU\LBOD6&E3<=H/ MC" EI=>ASR1CG3&#&V$T,YP;#7;HXHH<8*ZUA0Y^QNU:MTJZ#I69Z,L50BP# M?TX+2@X._D#>:N@!9F); 65C^OQM2$="U**;-Q*(?.CMNL]%_?]V#"CJ[FL M_R,L#H@]J*& Y.?6$Z"9^]+@OV?3'SQ\CVL%5XX0.6@Q$G38=(,,,.O:808_ MYW:,>QOG"CXN";,Z^B@EXDQU'^ MP/__]!^[^"G:\(U_5Y35!?&*[PQD7QPEZ_X''4DQ0_OST&1W'Q[&LAB_3?A5 MA;40R?>5#;%(0V M!LNG='AU%$)T&P7&01 ;"PM9J'*Q.8Q([BV;E2_(Q<>89O@C2UM*<')4%LH; M9[!MA-455:,0)J0VUH@L^\;%B&>,[KP;P"8]8KR:CV]^)[LFZ0^Z?XJYU MY/;,6B7@W.#NP^-R'_>&3_))KX%?\!4#'@ZC^U=4:3A>UNT1A.ZAT_(.<"]_ M0WCDGJ6D0;H:WXM+I^)')T6MYZ&.SBT>9*T& M* &/-OQ@V6J,@ OF>2O[^G6?:YH]Q2LJ3ZN?T^2)YOQ@]MGZ4YK5'W&Y S&_S>*\R9$3.Q\;L29M+NJ( M8HZ6:^/F] U:_IWR^^?IFD1/C/OWE$_J,EF2M! MW!AI[EQ9A-#U@X+,HHJ4=W*[/M%C-;(P#XA-KIS1PP8/;Q4XJLI_-'(0:SZ9 M>;R#3"8OSJ@Y--YAOJCCT9M#E>J4TVA4S7O2"5*A\&6K5?EO%W=B#5+>B'X> M)_2LH-O!=*D7I3XPBV2TF0HD0F9&[8#,#= .HRPX(ZLAU"V?\/\\;9>SLJ/DK7\ M3U)$4K">$",!>DC1S^C)XQ@+ZAL2N&"VZH>1JI 4T-*T-5PD8<.J)^4!P6A" M1G6@WRGQZF=4!W:-AM>#[X UC [](19O] ARASZ:!'M%0RN_.J.6)XU"6=EU MZ\#C;Q##AK&H/PR'/U9UF4W?6ZJ4+HH'FMT\1$D]0S;5(B>T';[7.\WM"'7I MT]1R_!U+,_\ELZR*@MJV+$V171)MTZS@:KUR@_U'/O=NE-EY/,5BJ0TE)EHW M-35IDB54V._RF@,=WB:WN?^*8*.<^4W7!6E]D](.GZ1<;7;K.+FOETH6A+MG M<@5YH079MZ"9M?P>)D/I[>]Q4O7#O,5AP7ZU;KHA@,2G]W*_YS/8C-=IY:O8 MS"AI\#QY3&S'\K=DOTFQ7Y33:OWLK28<&;DF22X*[$Z51SKNI\D9@[]WQO3P MCUUQG*PH2'_+=LP=V#0\EY+ M:V36^B.E->>DE J++&8N0*&N1G)80!5Y=71_G]'[\FQN#LM:4@UMIA(TO&2G MG@]/XP&(3_M4-+2RO/B:L!8]Q(_E;7ASSRY8H,"82I3=!$D?/65SRI#XF@9Z MR ,.D#\$W!VHZYX%::7+M9>WC$CMN 4;D@&.::YH=03@KVS8Q5_,O$A.XOPQ MS:,-*#V8U;6Y0J?NA;UJAQ-E$6,#[*EM,+GDGQ/.);*N/^<7,=**_'%K)D26 M ^!EI#RLRR'T5ULRQP)3*V9 .RQQ_5+!/2D#V1H;\&[)S&13!GG^Q--WR%NG M/'^81]CP[> 5;]^WHW-LM!_JZKA&E92$>,>UW_-GCAH#WR8!5/O#)R; O+O% MI0UNAZ*7[17LH#)0HZ>M_Z1Z7J*"Q--$%9_:LWTH4-GJS"$$P1?/G-(=BJ(L.$<( 3$CE+D:M-FN\R M>D.?BX^L!;_#UEBTU1"YK(6->*#5T M)FB-5&(#L#RJ]#PI:JU2$N2> FOO>,CE1Q6B#2T?A?T.8:N$A(MA7],"*G^> M)P1T;O'0JYD$D&YBV9LA7[@A4EH*8I%^&H!;30'@ CS 8?_@_(9>2E]-^>+O M5'62>U%454!=ZL4)V24,\GFZB==\_ISDN]L\7L=1]A(DV2R895WJ "CCLXB9 M8! -.Y&I4UT>1UGVP@\_!KL7Q!8C=K4$$"0A#EPO&>-P>6=/1?V5!3Z'$S=X8= R)0I0:@4=>^;VCYCKM]3Z-PI9FDS,F7 M^M<-O68> 3:[<.V MA!#M^5,H^7\HO=9Q@^(>@0YC'F_\19/TVPOXEN-S3X6#\:@'81WQF!L\;]3U&< M\7>&Z:\TXC,RO'E52JK^5Y4 K/7JW]!";R0OP9[03 MIRH-)B3BCRM6!LDMMQA(\'"$I2R4N&-$$5?L#$JCC$N;9@PY<1(7K,U/E!7J M!<-MS,8X1WE.B_PS+10'V^V4FH "5!H;/T!N4,.%C4=M=( ;6E:R'TIALI R1M;_E]&ZW.8_O1'[8J!@9VU7QQM>] MDVG8.O#GQE7!S/(T+^)MN=9??4.X4D[>_2>-LOQ]J,R4@ +$2WFG05FYUX9Q M4O0V$1:Q-SK:^,4 Y4$7E;L*E1OVW=L&HVI,Z0F-\XXDU6GL:+7:;7<;WO=' MU5L#LA?4W V8RSVE 7^EG\+E1&6@WKMC2:@SNCRG>?X7$NU%2-21"97G1FC! M2D- 9X/+1(4M8,FH;4F0T>'7Z+_2['@3Y?GG:$NEU[\Z:IOC@ES;7U"0^9LH M(FA<.X8#I47C4+'4)*4JX;J!W$'J"C-8C##U/3A R P!HX.Z#4&&AK]F:3Z8 M:P:*F\E?B_MC>^E@(GIW?3GR>6^B?AHJWC,W*B6"I6>_YV%\'/0.F("E)I!Q M'2]!4NSCRSXF'#W'%FQ3:9J)-]3TQT'1UT1T5+AU9*;4FB'+DMN77I[]PA7# M3;!*-,'(K.MF,*]%(T"*RWW/QW9^U\M%5MWVPD^47MR5SSV<)=?MR1^!1Q8: M]8\)TAC):H /3#;#W>E8#+6RE-Z'%)U;""2.O=AGZH MY2Y%P;[FI6:W@>H#D #)#A65D@@45-C&II[>C8ER.FV1:L(I^V"V=T.Z/+7N MFR&E%$HBE;2VYZ50SMM&6>M.GXLXN=_%^4-YQ\ >*NG(7AR2%&1"I*R%WX );$M< M6\+Z)RKZ1G>HQU'L[";+39,L:4^0I\TU$PV7&Y7OD& M!8JF;0- (TLNPE'(,2= \:U"4+%G !^#XZ\Y KF!W6X$O^,;['0T_@Y_6+[C M@N_)IH;AMQ4,%3<4X2-Q>!^1%R3^/%G-W'@;#<&?!X/7TP$$3]XP!'^>"H(_ MSUH1TX1FT>8H61^MMW$2\SJ]B)_H:?78LU@/PZ2;:M@D/99Y>OOXE3#(GY9X M O+6JB\N2[JB%P! D[=G1, M_%+)S3TK:04/."&'O6?%RDK=@IM=?W,2-+W/HL>'>'7,?_*D;&.:7,7Y[PIR M N5;8AKE1Y/2X,&6D(!C(U"?>DY";"SW8J0G1[A@,)2$@B)U[#>1B@;5/@U! M?J9 (6)=!O0V&H 'WSH"E34:-@3GK=/2=/TUWO!D)6[KVE^>K5I1=M%MTH.= M[EB2VGA#K>,<'&NI:VUO&?A)=3<0I0A]*_#:QDR/X_;^9Z0[WXU]F:5W\8#, MPV\:JG:_&4O$O2WKF3&^)5];FPUL:YDD2"^K3>V/Y2?U^N_,S)#T2&K\*054 M[X5ZF!5U<;L5K]P9VK7HTX-^I[ZFWE05'Z#N1%C8[!NT>J#%/(,]-&[1J8=- MIW*&OJ8N5:TF@KITUA=+SK:/49Q5ZT7G:7)?'@*H,MS_I)OUIS3[;;!(8Z53 M_R) G9'8!GG!K %M'.J( +>SY%^337DNICJX1N)2F:[G98P=*M(1G=8G&4B] M2S\+?S/R,EFE6\I7=C^Q7Y>-,(LXV<7)_<4CK<:9^4=ZEV:TDKN)GFE^^LS* MT#1;QTF4O9P5=)M_3OGK. 7K.=; >U;!4L8?L3B)(Y2%B5R*JRC3MP"')ECETZ_"3ZM#&F$ KD1$-;K@U@ Z!P9F15J M0SIJ[<_-)Q8#C%MG )(]+BDD49@DM8W/(YT;,XO4VLM]0B9[D6#VMT!Z>L ? M8Y?(V"-5&G)'8WMNY@QH+;F0#R"IST(H%^YI;$^0@8 7ZIFT==DG@,OR(#UM MSCSZR_ T2H"L$\)E=RVICW;%0YK%Q8N2-"HA,=,(0EA)IF?62WZ1>0"EEJ%B M-ZNTWP9$"V5?RG*)\I=7I)&>O#2#2"S.30&K(=JO<5(VOQF*E9LWNU84S^EJ MR[E96N"^;CZ^!=-/@8UM,W[8F:/YR!-F**T2YM$^#B?+ BO)YV'KN&DS3/B/ MGDT;VYB1LVPXOT4H64O1V,^4W]$1/\5KFJSSB^R$'R:-;W>R1VCQ#$ISBIM! MU!3AT@1PQ+>\!@RM9?!@[NQD^:XR]/[';J)U^5;17E[1?"" M)+2ZVJEKAS]L2_DFR)!"]RB,*R/Q6)3I JN+;76<=&]I$+1TN9[//R7M=C&Y M>^G=K::GY'?.&2$4/NFPMQ:YML-J!Q%\_#.F.?[I=BA=YZ\O0*_,=>]!KX[( M\KOE&ILDS4C/ZG=.&@$6/B?G/59E/^8Y8?^2%_%*6_D[67*?1MI;FGXZJ/$] M\[2.T SDZ9F>]>5O?[C^0TBQQPUMXZ9!9-T^>CJC,3IR6J+?ME<575QG5.:; M#)]O$OPU37Z'<+AL9-L#F?%^DX?/1I-OGCGM(.:R9YK#GNOPVICVHET*,D.[ M PH_!_8[UC7#W.[ZW-O9S/Z*(QK>Z;I7&-)FO0G/X6_]Q/XSOI?OE!]CR+V< M;0U-GQMJUS,/Q?NM0([;7>/+^C]>77 4L38NUDEZ?73DJFV.#$2]EH425EQ& MT"YCWVE&K6/'F\A+>U@+ZOTU M0SH/KSWLH922GSY$/C0QL.OQU*'UX0.YYO"T85CG =0=JCYD"-U7/U#0'"[4 M[D]'1(M5Y0LL*)2.'$'#2]P6+BPHAW53TUC$:,M55\@$,(?:/1^HN4M$+:8\ MD(IZ@\C0L-]#J9;WABA4%0=3 [HM1-.OVL.IL#M"AAKZ ZJ!W0Q235W>TV3U MG0$R)=2)!1^*'M71A!=1R@8 M(JI(*2*W&Q9'SN.$EC=H 7@RD-5PI2/K@2^M==^<$1W9\J:OK^0.%R.E7( $ M&G:[@432WC$3J54SD4FP'P"A]O?]W-#GXB/S^;N*3QI1]854'5'\&ZE:X];; M&&%C%JTSRXNI^NH=/H6Q+=#0O_IKJ*3]8+R'JM4R7$0E6/<,(^15'[VC,1@Z M4%YOQL5(*1=*3$:"EG94/!Y;88R/KRC_1>--7,YFM!_7+T1_I F]BXNCXA-= M\Y>D^4!_Q]KTLM=G(W]5",>T+<9\'-M8[,9HC9<2#;%AH.B!YJ^)-@6+-K32 M)N]N*_WWA&F7;TK=OI#H\7'SPC>)%@^4W%5V2=X8+O4S9I0S,ZY,UG>O![IC M'ILWLH"'#5=%@,1P(XVH>.T/( +W6ZV*I7(I,2J*4ECQK6_7TS$>E1]0X)%H MUL=CXD$@^;$-)($07M&Y,NJJ>T)!PKZ"E$XRF_Z0XV.Y1^G($3O\4HSF%^-] M]3[$-#$*-:;BU@DV6+N0I,9A^XYL=W(J73DBYY AI_Z4WSVWA]";0Y!V!Y$K M@K!V"4F-^]D7I'3EB*"?];7O6X".=C./*W2&&W80H?-'])&9W(*=W-,&HDT4!1S\ $(?,XM?Q6A M>(4Q"BD8H4:=D>$EN#C2#W/'#PRK M]"PYH7\:#U+R:Y @3T!*2A6W NI%U2X/@%?Z.D='-\4^J M YO1266;Q EIK%=[U$O[9,_.UD,SH/G.4B/HPJ=IB-MJ3NAZMRH+H?8.8%@= MH5'4UPM213_Q2^+*V[T;%LX=@I+*V')_^7;S^ 19-[)!!@T=;LS!P="CH!@@ ML0'@NM+SI-#UG6(U;O%0:Y4R6QN+_47S06=%+P"WRW*H" \Q:Y6G.H^2-7]D M=-/*4&#J,FGK\Y=:VT\D4/F;8%.FP;5#1-!:K,XQ5]L0VA>6ZGV305+=""0S MWR&]"^*\RA" ^/HV!$=^]L$Q*[;C(K^B.66]]P"CO5I/3WB9GA^J#SU-5ZXJ M?3NP7&%KV?P7B9)UN7TDB_G1_&K,RVA/5J56D%S7H,?,H!V7;E*B*T RA6=1>P,HG-;LT^NDRS M+-Y=#2Y.;+"?A693 MI;_9WZ4?UB5#WMA@=>_S6.S9W@GMXL_NOFCWORA8HOLXXN&KG?/P_:![">EW MGGN WMLA>@#E%JL#+]--O'HQ7MNA$!,'_P,QK,&28-C+_)W$#SRRA>?Z;*#:8# 1'['0$LU+V\$EV MX-Y76AY'^0-Y9)^0]2YKSNR_L'$EN4NS$ _(#?M21@#IKZ^ ?BLK!;U@R0L\ M\*>*!N;ML7'0CX*$?U6^??UZ@6":GK% PMP50$:CG)[0ZI]GR06C;<;KE5V6 MT:0XCZ/;>!,7L6QIT%IU'RTM5,<3!>S,1X2U=6[@EYVY9?D]2=+D0RU!-GN1 MV?EG#Z!T?,<.* NV(I#9TOO$.,9,!=:.,4%8LF0HZQX=._"QH0]W:$5MA9ME\ M7F^YY%^4VU5"(ZT&%5JRZGO-Q-&AMIZ;*F\3@=%CHE$[Q,"A.K&T^-PKO&UH M@O,'#C8#S1>7T8M5LA#DC9FBE??&S-K#!.,8N4NH[XK!P.)]<]KLBC[19&>. M]PIY9;P?R*,S4/ P0;R7>[0CH=KR:;I'Q/7!%4]UZ1^ MID";QWBO\#8::NIXWT+PZFU#$!SOQV(PL'C/7_],F#O((H9$5AGG>[+HK.M8 MGV3.9^C/CG*B_K+S06B,DO6REDV*SC 1J:.F)]' OF\X>0S@$D^CD*0.W&\8 M8>!8[0JQP&)TO94NN3^.'N,BVJBO>K-45*\Y*Q7Q5^H4KJ98;]:[MERHTQE; M5I=YY)R8:2-(HNIF%GY>K;/R_)?0Z&I$D7YQ#M"_QI4YA0W#NIS6\Z1 ]KG@ M;'"+AV+-8G,+Z5HMI.L')T,S?*$9'EG.?+L M*P%'G8V2YT*^$P5WS%4'\*I9D*#)+P*$Q9E^+#'["KP>O1B47UW M/4X&Q\G&E'V7.$BT'4N^?:PZ#A?'@#6P1-)<1E'G/\@$IEI%LU-BJ.)AA5MT M,L%03NG4=LE;:F;9E(QQRIK?!3>]H &)8 M=UH'DA M7-0VK8?+O4V$2Z\;,%0.,4"IVXY1@[16"'+N$1><%MLT,- 96/*XS"B_\:/9 M 5B_%<;&4-70"C8JL3&B3# P(^C4AKB=9!1CT1"[& VO*PE)=.(88Y\K'"G M#0VV*##%"H@]??2 MV@V2GC,?S9-\,,&=8YL6-(\)W9AL.IK, MG'8+!M"83TZ6#6*EP.ES?=O@7]-T_37>; 9)%J[2IE2(RNAH879B/69+BVBC M3Y9@I_I@ #2SO.$MXB.V6K[.?T%L,[' 1>K>;R)SS=I]GD*]301'["MOX5XQ M %GFHF\/B\HTX@>,PQ3A"XV'>(43W"$&$ ][0#RJ@=(HO'_;Z#R< M%IV'(14P)W&^VJ3Y+J/J&X?!&HKR1:J!3%")#]OBQ8:>:G0S9MW^BI-E#5$4WA9U::=6?LCZO)SR&W-$)[ M0DF%QK-(8M;#&JG&C8$T*D7C.NCLQ-'U:FK3!P.*2.0%7B@M>@,,XN2MSH4; M6JH!K[ 267__^G&B'M);22"(,JJI6B80\XE82N"SA-GU'V(X/"V*T6H.( M2M*DW*'7V11QFV99^C5.[N#J"'CA-RJ1]2@KW)K/;FBYB#48!9^YEXWJ^2OXDI_3;P0PZ MUF.DN<6)3;P<> G M;5H]NBE1D0/AD69QNG[U4#!.@4.P@)<8.T;1\Z%@VQ('A[V5$/[JZGZC57UY M4?Q/NFY_N47W"/"JB)^"N*/"!2*&A B#R/SI+XDVO^7T.KTKOD895>W6T,MU M4Z)<#H,',LO(NS*T3HS,4.HNNTQHO@\ \]H^%=%O^ODE-)"I# BAMCLG,ZJ+ MK%_X%I#\@:[Y3L?A.4.=4,L)N=!H0LC,XK)!XT%/!:7BLOF(W///YF: MOM2 MFQ];Q+Y,O@]\M<4 4%^14+UU5B\F(G\@AH5]P;"'E1NM(Q )9*HA/5MAZ$H9 M"S0_NX('@H:4"5*K'I&"N'2C=^(*DX,]3EX6I$Z>7^I_F7%[_2[2W- M1'2+GS>(WG\^%L6-)53D"D:U:.W)+ME_DB_5!W.7@8/?/C7\; (2&Y$>^OIZ M\R'N/$W6:75?UFV4_'YQ=T?Y:Y2,$.=G'R^NI&BTTJE_#*#.2!2#O& BW,:A M#OUP.\M*E+2RI!8F7)J\*^7?!\(=.Z2D(SJRSSF0>I>/%OYFY"K-T[ MN7X>"R#9\%(G.9:-:MNH'#2ZT3+/H+VLOIJ91X#^3*U_>($S:J4>4TRVY^9' MNPA;M5%/$9-PCR5J812BJ,RC3VZ W)DYHS40$&V,?3Q@#J0G9.11Z0WYH_?@ M'4YHLRHP5^.P=,#!Q(6Z&RPJ.?(EF-EB'UA33-I@@FW6B1U9\YJ70UXNHY)#%8-,26YF#32XZ? M\.AMA3$#\6W[VQP1(!9-L0+>JADIX#69V33"%_[5"7#1OH;ULN!]>4OKG8K_ MR371*UKR*W.N8:QUSZV2!Q#IWFB[*M72,$2NJW%A=F'NW M*W89)9ORTNS'6N9UL'\,V\>G1!N0@P30XTM< +]H'9L6N"5#9(9>1; M9XE+'O5*D^ R[ W-MA=WQVSLF44K2#J5*VARIZC@(4[T7>"O(0.\V?)?8F2Y MYW@U7&.9;AL>@Q4 ,-!5W45F:O9U33R4>0J+<[+RFT_,W3#/KO,J WW+"9:. M_D3CU]:C;[Y"G&.,9_LV^=K$S^&Q%X8=AV&KM#O=AJ^M*9=QK-".0)G_:U3L M,O;/&WYIL,U6%* %"/M5%GSR7^YSV@5+;1N< X'&ZO)3-0G[:YS$V]VVJN!) M@UFR2]8T(Y_3Y,,J8ES>< .#'0T!1Q(#$J&QQ P-BV@B-P:.)[JVS$./:4:Y M>O\>N $T'R5Q8]%G"9E'I:F,ZWD\)3/4!+OE(]HV],I M'X4;X"D?J7;+T9J9':&Z%@VB -7WM?P$D*Y3E"> 1"7%"2"Y[="XM1<=DH,F,I-I<]9[WVXY^O._-68&^;MZ#D>I$>-R/Y6!XG(^$L< M!D:1[VQ0V3=@(%[B;S.BPL^#N0 >=W(4 W3':$Q[X!;:-1)NHWBQ! ,^T**<-@((>.^ M,NLS)/8\V("^HZ@(BY5$8(%1Z$T- 8:_O9X!E;R. UV+WH#B-T3V_;CAY56$ M21>< $.E#5!FGI_D^Q24(SS9E^U KO_EZ/%:UQSNL$QB63_Z&BC4%Z $-(R2 M]DP*^3W%05%7KC_V&5J8$Z@%H\_%W7%&UW$AO\E.(]*"5B8R&KI#H[@ 5MK7 MPUBAMJR^(>D=J;X+Y7XY7?^E\-];!/A0N@]SE;49P5ZO:,5T,(P??M- N_O- M6$3O;>$?K1[8UH)8D*X/2&_V'\^,64E_I,8?4D#H7J@'3%$7MU/Q5N:'=BUZ ME%>*K[,S5:4@J#?G+?KV;3E*UM=%NOK](=VLV4#A]!^[N'A1E8.6:L/ 9%## M [C6$?[>*CO'0':832W/SXX^GIV?W9R=7I.CSR?D^N;B^/_^GQ?G)Z=7U_]" M3O^?W\YN_I.\.SG]='9\=O,^&'+!T"-G'KAGE:S46E!0%N!U0O#Z"-T@IUC( M[0=]$B5K4@F%,\":"*WF).(%KD&G'\NT8YENO#/59\6L!)Q47>KHG$1LV3I(T)DT6&$E"FQS>)M0<,X MUD*)^)_9 M+[S+,CJ\!4@G,XSM71D\%NVMHD[@:1P V2+H+XZ3@1)]7NCJX6I(%2@!-O MHY$$CK'V4)HYYB:T6;#^%*W*LX^GSX\QWZ2>)IQ43S2@F65[$\9C^>'<#+. 0NK>52+IS-I]^D&]381 Q.@.=X@!OS+B M)[2SW:>17I"]/+G\!J"I3 A^L!E/FYA?7VB1"X9*@(305?)(R+V; M25/#P*TK.P5#@"2Q:C7"I:D$,4"NROL3SM>]/I2THL?)P#I)"AFZQ$$J*)D< M?T-0=<@M8[$:3);1Y!)-QD"EFM?H;QGCJTA^F<7)*GZ,-B0*X8T/69\H@ Z+ MO"K,HD=1;['2-B(.CKGV(^#KZF! O-+U<#"Q9Q\BM]NXX)AZ:6&D/J:J.K5^;8O*-36EF=)7,0L9NZ%"),*J(9:]O% MKLB+*%G'R;W\E4P'54VV4JMZX+S*V23YRN#S%R&VW"'/T: M862@.J1[S51763%Q7>]]8C1[36$FQYA0UB6Q6H]T%,-XNG)B;%OD,1_@#BZ3 M_1H]\Z>2/J99EGYE33V.'MDWD@-]]JJ:3*96]:61_?W M6?GR-%]CJ(NI $=>1N 8^ WI4#.]559,]-9[GQB_7G.7R3$F>'6YJ]8CK2)I M-+\M;%OD+A_@#BYWG=5/U%^QB'>RRUASP?MH3:J:W*56];:><-ME-W'28!9RP@9 [,A76DFMLJ*B=AZ[Q,CUVO6,CG&A*TN:S5ZA"N2 M2C/8';L^P6V1MGR@>_:TE3>M51TI5HMTTM!0!(&THE$O:47AQ,1#J9HP63<_ MD90]E\)_Z2$O1&D1_W)KG@"!&JU5#ES0,(B^[=&XUXT+3T8'\-GY(X?7ZD23Y+F-SH":'77NX%R%ZB/#K$ M9>9FA[F?4^L.$:FB5.HSQF![WCNP'4]E\)_Z>&#!J*T^)R!W)HG0. 5#AH'+FC0 M[ %:D=MF%GCNV3A]QTJXH.X&.1GZ\C(ZR"QZPPQZX)2[< ., MY)V@T^?59E=N*6B&)?7M"?-?YI M?IWN[A^*OT6;W6!@!I5O0ZQ1?C1S#!X\!%Z81SVE(#:67(RL]G(+LJXD25Z* M+L@3%YZ;5U!,I([=)I+-H-KG'%!#\+@+P5J47-<0_-M; MAJ RX&-C,* TP#(UK_A[3ZY+X[],4!KX^X*H9.N:1IV5,WF!DVN@+)**WY/] MI1Q[EC)S7^%F[F,EBU2]H6-/5T=-FZ'E@.AR$]UN]*62**2B22V$39'2K%=Z M=#U846.O**5%^75HC.AWI8X-@Q_>P(127LN"CL50&/!REMREV;:RQ+V5(T),GA>/E+_383_HTRCJDZ54T4^H MD+B::M"G=NT0'53&]H.^>IQ'TD8R]&&>#CYFSALZ%D1UB0T Q96>)T6P[R2G M<8L'7W-2:Q5#'^9Y0;-=YD*%"'>1"8F6,"L.-!H4%C"Q BC"V9!?F^,R# /3[LS1FQ M-?"*AGF3$,(N67IE1(C)4Y+G[9(GP(#UL,]W\M2XG"IYFIN 4T_KD^=K'A4Z MA I@O[N6U1:1PMB268 _P^@1(7<:K;J,)D//G9,08O1 $X\1(>9.2;IW'G Z M#S0G++.GFB)5N\:IK$'[8E[UN')<^8PQCG2KEB<>-\XT7L0=)[J/#[\=-(\> M!+K#>>[$=9:LTBWE^ZJ'N6GXW3[]=+\;3\B]-1])9&#=P"Q!ON3.AOW7[(20 M=$@*^!T'J-Z+"< 5];%[UBJ:0L;.0_-6?5L'QNI#\HYW\LR[R^U[61V\@-T\ M#$&C^_G0II^?:':;6O;TH6U/'[Y>&A^.[>!#_ [^&;$L&EJVZMF?^QSF'[\G M1T61Q;>[HCG&>QG-?WNS4 #W9'$PNKRA_*)+L M-4E?=6X:.N(JQ>EKD%DW?E4C?$$J)?*E_B?7 M)J7Z[//%\Z!?6:5."_]YA]MI\EM>G6H5<]WPFR:-=;\92]V]+=OD ZG1!]:U MK!.DE^P#\MLU^5)]-C=+)/V1&G]( =I[H1YJ15W<3L4+M4.[%OUY4';HAU?: MH:I@!>K1>4/,CC?CXJY=+KNF]V5$% ..2:X)/VJYL;A56<:OBPV>M+#6ZBZK MK_E5Y?NM$GDE,3/>C?V;6G:%0 652H\8>KL^ 807!DU>G-%ST(7/?H]!(_)6 M\*.*I:,!-&N<;5MT3B,6?>+HMGST3/Z<&$RX_GU,PB-9HS>/'GM![G04 AA8 M[LFSX4)D4TO%E W$FDO '].LO+7I79SPF]&K8T]L_)#MV+_2ZH69O'/3?J/7 M,3;ST@ 01JE+9_?)J=?K,A3BP3MBT8(]S-4XN!YT\5I*+4@K%\AK:3Z0IL@# MF% +*"/\G<;W#P5='[&!TFQERA%P=6G6@*BCLM+LT'-F M 3< 3EZ@23'[+,C76I%$E299UZJ$R;'O'ROMD"AN@3TPH(L"9DOJN !M MQ0SP]Y2FX,ZQL2]+98TFJ55)HUN^N;P@E]\R^$$YT#_Z \J3;1I7/B$&EM>/ MGQ ?%C-ZF&H49?7<&,R&?BR5I,F'9ES4&T==E$.F[M?!#YOT3T]9]3&HHI6_ M1P7T,P5B?8^B[!X[ QK1CJ5">3;2'P+M!E4C(!A@RF"1Y3)Z*:<#3W94<2K5 M156;2%2J7A@J=V:;7NRYJO5KSUJ-N>4YS7/*:*OC<:V\($P[F(-W3L@R\MO< MXQ"FRZV82:_S'AK].P'JNF#U+6_UQ5U]DUJTN4SSF,_WGCX7-,GCVPU3'%R[ M[L$RM JUL>P[^\/;,GUE:]VV446%I3=@];$@K5V^UM=:)HUI\F5OG'#K0<:V M<;RP*6W< &E9 \&=6%5+MFT/B]S3#0+LVS4AL\$#"SMJGR:[;6DU3;XSW 65 MKY'B 0V=KOCLX,7=;SD]8E6WOAI2R$KKFX$L:E 3K'NN0>3>X+%'IC^85%)5)P#ZL MK%&MXSO[V[8AD=<";="-* 8$6.Q#D5@"[T-1MF(&\$^S"TOC'!OYH%U8K6XE M06Z^6>B[[,'R@/V IS103_^C&#(T?H'#38Z2/FY2W@Q6X>'P@8[!JZ9]SJ M(C.']3#(769:5D=^]N^#?,)B$\!4=[:=7T*[ZLJ3!5\ZK57(FNF$$DN P)'&"GBGJD*! MWH*< ?O- ML*E,(B>-W3TY5&9U+'N.UT-/<$*)NM4[FX_UIX2E=G&A**C5(5DW*PFDZ!$= MN5C#J.3$JF0HAQ6I1,O^ M*@>%)U! D>IV(D1SMW4@M%9VJXRHNAY0,$]4D7));M:41 M"&]J;S2 3+';&4%AQ5=37#7%4WP^^-N[+7BPHD!WOW;P41,$=HLHJ<6VGZCH M<2.VZ,(:!P?#C?NO'0C0:&=$ N(^ZZY9_!W6HG5K%!S*$N%K[7_3#FIP_P>T M:SJ_N*ONC>077&_2?)=1U2O"]HK264^](NK4B,Z5Y[E+@&OX'(?1V/)Z]_BX M*8>O+.*>)7=IMBUG( :W@0;"/3B$E),.T,[532OH;*AG#LR>)T6QISD\B%L\ M"!]H[J_=JY O-^4S],&\ 3PEH$$397X0'<9P["Q9I5O*]_&I,M-00DQ!70DL MENYM^AN6#7R J"=H+?F_$8[%-3#"($\!RLS[NGU)Y[MQC.'BM4J*<> MD2;$+0SSO1"'U]X9@R%_0Z2^':1S*OQ7NKVEF1CD(+)-\-++C@U*.NOXZ]\ M;]I(8M1?'JU6V8ZN]SLJ>5BHWG>I%4E'DWRI=.>.!" \I [=)C!7I]9CI-F^ M;^#A+5E#/(U"'=_*^\TA3%74HD%LWM*6MV[_!ADHH /$NS%=*X[!+HT#/Y'= M[-!(,Y.)FFB=M[4#Y1H$#"+=@!TF(9Q&<\ YHY<)L(<;W '.Q@+OX)M&GB[6 M(T(OI(A?'O@#!7N9I#S.]R5Q:=:U[3NZ2WQ9\&N@73.K^CQ,)DG[6$TB56=H MZ=-5TC!G:-LOD'R%:IF?$2B2!>@WC"A81':$U/QQ^#C=/F;T@9^H?J+[S36? M:7%Q=Q,]2Z=38"J]6163"LH85^_$-E8_T>PVA M!A^7"-M?@9[P]L-:.,3 Y&$[/=C#9&_O[((P#;YBQ73>-CY5.VT]X7/>O;B: M1GY*,QK?)]4,Z.KE)HN2/%K5JU[E?VVJ-;#U?^WR@B]U.50_XYT ZJ4Q3CS& M#O=F>5KW\M1,UQ UTO&RUB>KV@ I]CHD:I4"K@(1V $,@#A8A$=,=W_0&#OV M+PJ6^,CKCKZ:. _K#T"E3!,9&B>DXZ5BU!PV$<$'K4F']> MBL^91?E#]0?56TQ4JP,J.7%M8"B'-:$K6@;7-;]4T2VA]U%!UZ"5 84OT(RN M5+<.-$F:?. ").8G>0(("]JNE4W@ZGI!,7LKJDCG;N5V?6('?RE Y<49-KUE M Z;)C75,B%,_J @R+0 X RA^8-LM1Q1;PV215>I0#>L"@(8G.B9]#- E+DP M$F&HU$R UHM@42D0 .SEO2;B7?D[2W#>DQT 7&+)"Q!PHZ+4O#T*#OJKZNT# ME:\7![J 9PF$^4.<8>+RDF9QNF:?9_SFG1-:_5-U8@;-H,7:J,G@!&L"^B;, MM*X*:M38106 $^6:[-ROU.&!U7+M 0X7^X4)O6W;90M(2X/@U_1+Q; V^><7 M9)GY.]/,P F?:M.L;YO;,>GJ-ZPY_FEFNW(>SM'.@,DW8@%^:O+-OWA?C1WV M6R75TQ%#F>&,1%<&;RRZM^IS7F+@!3@H%?1J0@DG;7L?-%\> >P=!TI@A^]:\O07Y? M>(![F2T_",$-BG+[#O!H V+]57.7P6N&@RX26N-A_BC8.;ZHKPVU@MV8J!#$ M +[4M)\(J7-E9():N;L7H,Z6F[UP +S0=[-(#V.'2$@BU1EP16/9*Y)P(ZG6 MC3N,VKC:D0BLVD3"D2[:C@32_+&7M:" M*(RDC-F%APVO8*.RKIG..%N-85X&P,G%H>K MRB^NOZG2^MM"E#$0CX/4^(V7)@]H6RHACL; Z;"?UBMH-5)AY78<:"FV*&)! M:]9MA4WC;M*CU3]V<48O,SX]6+Q<,GP41\GZE'WZN!VN)]LK"G4 1!&)V VU#D^T1S$H+3;U/5N5<1/M-J: M"LA/4GE-6A+D/7"YYP%]$Q34HRUYAS9ZE(UJRH:PJQX. P,CE3UEYF%/U40_ MB9\I<.I-LH3L0@+_VR MB>C"EV-IU#.'N7E*:EE+CZ'"DG]&^(?D2_7QS&<.%5V30GY0 = ]N1YZ)1;F M1^K1VE3=OP![@E2NT%#OB]5@?N(6STU/2;$N2#'UH'\5)8C?".+3]@ M0%YG5CMQ ,/! WD,#!6'T_JF<]+UF<*@_ M_JG\^. UPQ 4:J$X1%BEEAO&6YQ6VW? X.$@ 2](^>6B7)"F<^^:&84,U;*S M$S+F763NM>FZI/Y1RWQM-E8)2Q/S4!B5#:)YSZ,5A3LX3:0&Q*"]&(;BD$BC M['\E?W2]I&.2J*([T!K=P)FH-#2-_6Z^'1$0C M/I2$A/2>CI(WAB:+ ;0M MG.8NH+.8);NC6PT,K:LE9H;I@J MEZ>D#UT%\Q2 "YK2T=T\(#/4B,!N.]]!L]V>Y?;LGH+5/J;&@#Y'4KE/X?+. MZ^H1G8">*K2!A1U-1]'3DI98Q1S$CUU5EQ;1!@&,@/(.9J:%8W/INA*7"W+# M&_^6X:FN!3W@$V7K!,01YE8*J#\$;!Y:5#MO&93J71D>0#GWKHU.&R%E"Z10 M\5.:3%.,N)8?TH*#AG KK;[_E.RPK"&,!/!7)_AX&5GKP0D5!X/@&F0L=<$' M*(G; &3F:9PXS:J7XJ[H:L-*L?@N9N[B-#E:_]=FI".$4IQN%6EL9ZG/<)=6S,K]IZB@ MEYMH5=YZK3A-IQ/:\U@J-)ZM$K,>:B*-&P/]5(K+^CO2?AG,22IM?Z8VO_Z M.A)Y@2!*B]Z@@E@EZ5RXX>3@;0-%62NY(V7F:BE=4;K./[%?Z"1^HCG[NW89 MO;@[2UB48?]YEESO;O-X'4=93',V##ZZNXLW,?M3!B?H$4RUT7>,J='$QR/-+T_BO,CBVQU/_SG)Z(HR,VO"&4=V"6-CGF[B=;E),&\LO2SX MRQ2[+.$GR.*$NPW@AC ,^*;X,!(#C;O5?C@:V[J968:8!,U'=R2=$3)KM"*@GB-4W6^54=V/4Y7RXK3^JB+&X\ MZ5OWG9:EWBR"@D1_>1SE#V3=R:YM<@V*RHHN5W-5W3-:+O;5-&23V?>-+5_) M2.YI%+!DZ:22(E=O%%^P8#\"8,&$Z^;B\HN[\S2YOZ'9]H3>#A<$H0J2P*U2 M0&28W(77$*YU":6;QHA N=LTR]*O<7(?4%5F0(*";^:^4G-.KJLBGL[3).#S M$N/U[L8C;Q#MVT<@V,B!"W]@/&$Y@(F_72@"XC\6%H/+!&=)7,31YG)WNXE7 MS9-%@(2@U=/D!86>!X9*/4V2)72>;2FKMB42]_(B/(;J46(@JK$#S725FC"Q M5N-W2IAZS2=:KV@856>76H54.J11^E80;)%Q<"$<7/[1/A$.E=>.0U ?"#=Y MF&@48ODX.,B&0-7J.L#FN;GPB&E^@]FFKR"5G^H!9IB?*9#G>0AB^Q XS(AF M !+0,^#>$&@U^!@#P6!"_W6T8:WCSQ(5+[_2XB%=G[5+O+H] R ]22HPZ"$2 M4^L)=V.EG5,H3];L'2-!N-!UEG'^6.:LP$)PS*ML+RML!SB]A._4 9D)#]8GCM#\5>3_AYE M6904+T>K5;:+-L?UGF:Z5AV>LM+:9R>8UGAN0_SX&+18^#6P&FQIV4@1]K/0 M["F /2U6V$A'==R K! # E7A/J<#)N:8QL8G$BJK3,.E20O/6CZ8\V%3P%2= M5#SB-*2$24'L;C4!98OBV( A+"0@8 M##(-W$2WF^$MZP!90_BO93VQKK0^6=CO>G,AW%Y?R[52+%":];L>0+%!#\'8 M5:I!F-6Q[QMCWJ-ZS],H@!FB^=M$F&4 MX=8"(%;<41<\ET_,*,=".]8\Q5X M+8Y_B_(-[(/ MN[ KN)GE$)7=CIWH(_=L=C1SN:P]D"AC6:AG,RV[5]]; )T M< BQIXF,]0TZ^FI1$)*7B:T0;NZNS?HN#/MN+!)V5W$_3?R8I4]Q'L!U,-I^ M5&=DR:^NS<3-I7_J%-RSZ TBONHZP84;/F25W&D8][R-APFL8K/"24AQLIX+ MOHQ>%'M) ,+:);J]L)<%D,8\.([^4G$DH??\ @7[)3G!H?V:1\_ \IH6S&FU M"+R-UI2L=]5NU0?*WQ".T_F/#D(08%SAD/439%VCT3,O9_0]> >;YT4VT=4X MG+$(?")FNZ)H.XW2ZTG=!51B,6TN[2C#2VWAX6K1;9W, 8 M8+BO_S-6OH5DHZ0-_T,E+\P4W4RT/T/AUIZL4D/+_:?-"_&O(CLH@6)DIJX; M(005]LXC*)0Y ';+*6=+)*AUXA_$\F'\P6Z4;'#0'F'X^LTZP MV!LX%->FG*ZX%R+O'4R49@8.[?DKF'@=&_\D'6]DG;QS('3;:YJ))GJ9 &>> M4\70V5B0:??Q[47?)O"L KT[\@(,[J"0#@KDGFAE&[2K0IM5.EEA'[J= W85 MIC]&F_)D7U206WH?)PFO_M.[@(M_.&%LX[.9&QYCL74$KGKH-'&88G0/P'78 M[:"&\H>TW@Y>K,(J## 83V"I;".^>J5SX0:40]OAV^N'C_(9*W?XS/Q8E73R M,:/T.V8 _V^5ZK, MWM&A/V;F\5UCZ'VUM+7WU)F0_%:98K<S9L$_?STX/L1=2T^\WP',M(P"UISDK M -F(K7BY9%U4'"5K?@/ (U]0_BVG=[O->7PGJ>2@&GO(FC7&8]GD QGD0'<& M](.L+$]9]-J6S[#LRF]8$7977NWR6%LHKFAS\7'C?1:/BLU$T4':KYX*CB:A*QRGTZ,E9E:7G;9>1HX.U4 M@5!4TWE G@H60&25>IV5L=6.]4]I=I+N;@L625@)FNZDNUV-HGMF:D3'LU%I MW,=TALF9@7IZ]>7':$W6_.;O0)[^!O1Q:M\7 T(IM002&:Q[AA+FW(#1T1@< ML1%_^P-6[X3P$X\+$;_04,;XM.N:/M;[\3+^2M!$@FW+Z*>*FE-T&/4#S@BCW7@TNFWS4@PM=2*TPR._6.(M+7Q([SXP&Z0T M0BXZQ#KM$JNU1$I3^QL=OM-* IT0>35O&="6=OE-%JTI&UA>% \T:^J4_?=' MFTWZE>]RD50SU1!4K L\F&X*!5338\,:8F,PYWL\M$L;]K#=R<8?U8/ C7X9 M !L+Y0-@:$!81O?3B)'KK9XV;# ;E<\=L@,>"?Y*Q3^Z3^)]T M?1,]?Z0)O8N+G&6 S6[-PO[1MFH\S7AR8!_(JV&F*S_R9T=T?M.@Y($3V3V]H%^<+5 M2*TW\Y4]D[$JG0>Y@[#NU;,0ZB?X*^<,_QN^#GT99<4+RV5)'JWX'YH?_?_M MO>ENY$B6+O@JAOXQE04H&^7*GKY3]P(.*"1%C68B0X*DS+R#^-&@W$T2.]U) M%4E7A.KIA\;-N=BQ]1C-W"5T(TOA/!MIWUEL?\B+K/Q[$K[5R+OP*R.W#I]B M!;CA3TF7.'PIB%@V5*0B(WTZ\JVE]!YP%'&0FK75V.'%G$.'5=$2G,-] 0XJ M5R47.UR/W(W#=0IF<+BQ+@.'&XJ '2Z@HZ&5@2#W.&YC*7EP)&2=KC,3I*@%-5^),[NJI-,B,@;.BR07JF""8*65'<@&KY M<2I#)5-"FF=%*MXC.";>A'GJTV: M[S(*K?*EJCW50G@,V.> ]HJ:!'6C,!3D17[IC M9#D)PY B&UA-PO&PJ TK)&, 2R$TVR#+>#NEXB!9<>QI*'M')(#JYPVW6<%#NR[49IPM.HECO MB<)P!W&#JV8&PYR@G V0JGV)!L1R7T&3%:P6\@+DV/ %EOQ8 NWZ!>6'PH< M*H$;N5 1Z)BMZ-HTW_DLF] XKI]FX'T=D[&U^RBSI)J$GB70+>Y?XQ697/O7N0I$U3S<\_ M\18^R\A'1')=@@:S!!)K,4;,8@ 91D!Z%,<"'[C:L<2/[RJG9YDPG@J#*+(3 M(%!39L( MFI3K!D +0%[0(^=[P42>*ZPX"),<#48P67!P\FGY<7-,B^L30^D.:TM8FX:;DS0+O#O@,WC]"%AFP"5^+) M=PTP5\&7K\D*7;Q@7,/KIY(N_^O1HDPM4EO +)#(S>KNLT1K^!\FYXX%\,A1 M>W]3!8Y'"$"%ZMU"0,3R/BVB335D4,V[9>$.(PA0 /88Q2TEZCM..>%N)*1E M!M Y&GV E=DBCC/#P' 7\E0#'O"41BWLD>GHE]&&3O?,0>*1/&%#ICJ??>P4//JA*\ 2 MG6$$,>"*5)@!I JNS?T1[=-@"F9[H(#ATQPI087*GGX)K2Z$=[D%5[AU/, TQT'. M.-2@*UPV,D]()Y7TQ)*]W!/22B:U:+9ONB_\A%3B"9/O.X@Y\9%T#F2.8R.F MGF$R!G/%[>#X/%D2'X_0A%%J?2P"O=?\W#T!;Q"!ELP5@>I)]AWM=29$E[' M:&R:TT)IJ*P+2[(2:5(A70\KI* NTD%W!\RZB M$Y)*HTX%:#HTL#\JCP^G[ M3,R:SYU1^SP?'FT'Q,-SZ1!Z-^)7*7]XY0M]>GY^* M9:+?.HZ-)':U1[2I@$6K>UFS+FZ]].)6V@G)3]B#1DY]2FHMA;;AK!3R0,G^ M%M<#B%T<9.H&*#Y<#(+07I!VI!G;,+^;S%L&3'4C^XA>0M_SOD?(VR1>-,R' MGT)-$J=)NIS'^_VD1JR$:)<&H^HF\F-)@<91P#+=:3O\?*EM_H2&EL;TD]=9 MA>9C!ZI-DC)":O@)2=0]+1GB=+TPR5D:8K%&NSNQOD?&&D/"&^D>&N9T8*RO MRCC%[A-J-T26]W0<0+32<0/,,3$.!)$'Q!H-J,-A ZL#\N)P1K='1LWEPLBK M>6K)'^ZKA;W#\M\0"A]H14)]?05\0[@)L]K"G0FSV_4[(W4S+N/A:[98S<,3 MV,:D7+2JQ_M.8",TJ2_I$;2QULJ>D1R-!3Y<"X)P_LL?94V=1)L."Y_>_D'3 MIRQZ>8Y79QF-\OOH83.][WH:"4PE3<."OB2\&*&KVU4/QL(6Q1!B)'UYMWJF MZ]VFFM#3]I!9!2PGMVB].0W.(TX.K0<$[;<#9[ MMGGL62:D5!1;1 7^U'707FTS+6T_(6TR%>ULOD>JS,7DCI)2+$B.IVV@,U)" MG*!Q"EZSFLP:O2$,0MS6.UBJI5TJ:Z;D]..I$)@>:] 4TN!N D.B46FT4RBC M-^W0T07ABPKMSQMC5&DB8/008N4.#(KUS $X_ %XF39KM/7RPK?Z<7!S] Y@ M)QNU1L-="&$^%Y]=-WD\#.(Y]FETN>FQJQ P4=R[FER_S,(^$_;9XIV M[C?E8CL7'/&6"\]RPVAN[ Y$:[;UKV!R=#.!]1N=W%04V[X($(6$*J $(6& M568U3I[.,[J.B\_1*M[$Q1MPDY@"[3ZTWH&OT."I0;M,/ 1F&[F-3+YK9&&&1;DF*U@M^KBJB4A+%Y2M MKU^J@P)^IWE!UV?)NEO=E;*?KG=%7D0)F\+[@\9/SXSFE6;1TWZ-6#L*NXLV M]S3;CD^Z",^PIOU#,LPR-H7S*IC;8X-[*U',#T92%GB M;$](K;RZ [A__M9K^;/?+!#.5^6EG'"L@RNH<&SLY])PK/*]T]KX2WR.XNSW M:+.C9WF^V]:?I?L:F'E869%M7E50Y"M/2DU#[UHZ-]5),E-3ONPVAK#TOOWDQ_;K_XMV7%_7/%3OHJ2$\'V]C> MIVOTD$K1"6&J2*6+])3U]YI]A!07R#Z^F'*8PS7E:\19>VIWG*ZQJCQ(KFU1 M-Y7K*Y*/+0EBJ (PRDF4YNI:-CTJUO%OGK*S1+T?+8@/9(R8*<(04H0PN0QI^-+/ \T&Q@%7U5[ G3^6*D)*12)'GG .;%LZ@K:JI+M.(1/FR]_R$G#T]9?0I*BB)6UKR MRH@/.STH^ MB%E!#)FZPAW5BQG39FP4=$OR/YBJ;Z2\>X(SF7N^';WO!I5-7 M#_1^A!1T9!]?3#G,T=SIJWE:96=A 7X%>3#KY@QL#FDXP]S\F?*.V9(WI>&, MGI:CR2\^U[)9NH*SA.1C=9KQM_"8P:(-O7Z\*]+5GS=9O*(W-*M><9QF)&1M M+@#); ,V(!B_)R]6)(Q_(M8E>UK=P<>>GY 71L$FW$C.:#R'(EGKIGHM,7)J M@&/@>4*I#L&#U^>3*#%%SF(/G;L:.A4).WNY#I?' 1VHAV*)';^]@[UA9=C/ MXS6MIV)OZ8K&KW1]G=R7F26O#U"& ZXZ[S0*J_#B>9=:5Q'=]WR9$7[XSJK7K* #R\4 7JVJ?VX@N\@=ZII143S- M,@,^TC*2\N\>ZWO#N#Q+.09Y*/GL:[0M_^P9=Y&R#@Z=[.K0$!OF,J-!+HC OX(%"3;.@3BNAZ)1&$IWV MX!OGC^,%G3P%H*'.>[#/FT-IOM*">_R+D*87TCDT"/XTD8H=N"$%,G?A\_6. M0@OBH UQXZ4:WWKJ"1/R,?@!>:Y0@7W_AU"1$3P6[:%DW7FA1P(20;PT0XG? MJ-A<"*A">KM7/=KLZ@F$_68DX979;H2W<1A9N*VKHIJ#&OE= M6":,"?@*E[W'Y#>V_J:L/RXHFP&MYT5[NRG+DJT1[CG4N$%_.@?F1K$-5<\@ M*#IX@["":7_BM?\V9V5M_!H7;]H!U$R@(&CJ"G00*/5,JI-8G]F"H)P558T$ MTHHH^V\YS5Z]3_^9PHP;5?2;'HHA:I+X$4/'"@^HQYL--%2.#7DVIMNP,=!/ MD-ZQ-O=YAW.UB2_T0V,=,\,_D!&2WY*LOKWE7]7UCY]H0A_C(K]--YO/:<:Z M*XJ9TE30)&?J"T*+([JJW13MAE:H118CX4MVPT_"3E2N%QJ4@:8OAUW>2EI) MH0058SQRPXL-,J XHRN3'W',+ LA]'Q-D]?JI-"JEZ$Y=J##/ DQ:LQH845% MG9M0HJ%9+7PH"RQ#1EYD<77H6]W%#ZUOKX4@;E#0;5T?@I48P 5M(F(<%0&EJ,,-+O)FC8 MF*(61' '*)S.:P\]& MLW^/$'+9Y>,C9<,/^QK_-BKH<-Q8,269BYID%A-1: E"7[F;.&]LAUJX-A2_ M[!7/C($,.4*)LA9@Y 9+.U! ,4]?*C]TF5H70@3:9_%VT*$TO\G9S:R(1DUL M)(E;V6I*0JU/M72[JS)-S%"O%?6E+V^R]#7.65'WF&;];GS#2GYJF/\:2APR MQR18LQF#0U1Y:0F%ZR<#VT*(09=1QE;NY^WI)F4E5PUR7L2;';O=1K$ ,I$R MK7WTI."5/3IZ':Y$-+%#L>+1ECQ8H\7PO2NZE105=S5PV/"/IC1".4/($I[\ M:L@4*V AI",0J('T;?+G.P[6,QK9X,AQ1JL;6_Z]3YQPW"?Z[-&' MZP2R"/(L*>(UL['L^=S1U2ZKI@TN?ZPVNS5=?RY;L1>SIZ\IS^C8"B;)'D\! M6BS#,LEAB8!LHEH01%4Z"(]]R60OFK2R"8M'X_*CC9I?:=$6'L%5'.CNPPVI M+@ +!5LL7?PXC/LF048$!X4/MGGSAX,%0CR8UE@!%U2'%QBD9=CA1(8C*=X8 MMIT5;GWAZ$5;+3R8\,S,<3.&C&C9/$&Y4^@P'A]-$![XB), /$:FJ]A;I4DG M<7?_!D&$W-4_=W%6VATG<4&_L$-0KY*B=*NX-+-:@??I[=?HO]/L?!/EN23" MFLN:!E0367CQ4U^[HW!I;(AB=#24/PR&C1!22_FY$D/VR&LDH4J60% M%_HLP,N/='88 @.;OE@@CIG:=QAA*Q]8+Q_6LQ1H$, @@3-&,;X)+H?I[$S" M"FH")TU(J M&W)^W1#D$%9P?BD?H@K&,0,9@FKW'P$7TOT1%\]7R3I^C=>[:%-W^LK>W611 M.-NV=)/F14:+\H-45]DUISE\>KMG;<'60[5B2MKRU_(E^>K%G:[0#0:W/H9G M,/HNR]!>T>V&SD#?5F_O:) O,4B;W9;5P8ZF_E7@WTMCR5[-">GLY5T17N]T M'1K='0%TPK)O93A3O9=9\;!'I?6P48%U\4-M8[5=NJ%9K;,A.#3;Q7N/0[,V MG&&7R[*^*]Y^I<5S6E9V[+R:ZH6_Q F]*N@VA]=!*S).ESY+&?%6;$I4N5S@ MK*9:<6FFBK!]2KE^)#4'J5E(CX=\8URD8@LFC"MCB;_:4J.5P?65$AG DDHE MS;/"V<6:8T6U>%@>KRS^ #._C>='W;M]V MQS#>T"Q.U]6F;7$WW(&.:2[$U($79_"LXB+:,'$GY&R;[DKJP#ID+IR&'R?=8!2,J'CJ@."+_3Y!A&E^1I'$ M704FU4X%>F04J)F_,V$0P&2"5#L1@44=%"]8->T66( UD.X D"U[QSA]>N-?]R9.14AR%:]"TY#K^$8T94OF MO!A-URB;^]'T= T"4;^DA^9SJA40W-J?"0XM8F%Y@<9U:T8 U+MU35F%SN5K MFG8'$3O9B8J?WA06@X.4T_@VI<2+6&/9CF(0H$8QJG"YAW&BNG>AC -!KIV& MVYKOQ:)& ?URS 1X&E^V1]^A3\R9;^E+FA5Q\G3VD!=9M"K&CB,A:[T&)+-U M&4 PJK^(=0B=1<2Z;)Z2[C'YUA+X]A%9LZ9Z33#R#H!CX!I"J>'XQ46;'],OF)]]XYK5'JO 9QZ#MD0UQ.N'';EC$L,:1K-6J MBZY9@ZD<==L7C$JJ#>PW]LCFH* IJ.H_O[-+/I.G>O788ARZ'(AN(Q^J:%O_ M0C0&M2>(;Y?0M['5+>OIK?2%R[(B_*7G/Y2G_0^.FY MH.NS5YI%3_3R!\U6<4YOLK)6NTTWF\48W$CM2KQJFT=6[CN'(!L\:X-W8;A7]79BT/(_*H+S9 ME,DAS=C%RTQ"^0^6&=9E&19E.1LAJK-$Z$G"E7_J9!"'F-=,+\B6:.4>)U\A MX,0$O6Z]D?8JR8ML5WV7Z[+VRNZ?HZ3Y$%_3:GLM';]^E9TOHH)^CN+L]VBS MJSI%GW$'M-Q:9]O[<&6=KYZ+F_?!7_41Y/LYZ38YM+@;9ONY'6:K> AC(HR+ M5&SA;&\*ZQNB=M[<.QY2Q\^-H2B=1I??\/@",MYJK3#?[<"B\6)XXAIXW+;H M=(:3]JB9GH&DLI 4I8FDL?&$=%:>D,E4RT<..+X<@+T6X%TF ?\K$L !07"H M#G$0S6AX2ZV2UQI]ZHT+U7W^;NB''5VQ2K?;,F+F;(E? )%*/$:C,GK"']> M1QSLVA:W*!B(56_8-A76D_V'TXJB*"MI1O^Q91IK@:-#E(C%XRIHQX@(Q<\U MZJ!QKHA^ &@RQMA# MVG"V$LC>)E!O]S\4JV"@#U=7J51Z(@CC^_!X%"@>A\L'6'#93 M_6%<0?0V\7(R?XCNK^[ NDE7[D,.$Y]VZGJEV4-JBA6S'-1F$4F=>/BHT0K< M:K!Q=80!DWWJMN1I59@!YE1_@.3P 72*#Z#3\+(OQ@QB;V&H= YQMF60)D8Y M7_VH9U2P:VQT7B.\:IKDO\B-VAQ^[9EQX>?O . M<-!28]MWZQI\/S=&SS!=*1=S5K6H*ZJ]GH*QQ@D)JOV^#(^- BE&)70'Q_[,F^VN^90,J0 M5QO!J?N'1[]]Q$&OSO2^ ^&A%^;UZW@JRPV4XQ7E6LK]9SL-@9?M3-760T4V]T/1(JW(3I\3-18901T]$&G8@IR'M+Q!P#H)>]DN6'F"TTYD1N$J*+$[R>.5MN1#?@CG7!HTM.(2YZZ'-A[GJ MA_L.WB>F.59]K.=1[ #S%'T\T CCR4KFX$ZCBZ[KL'G&?LC[8< M9E:OI_)+39GO"'Z!*<'VU.3&']#0D_++>#Z[66S>]-C\404]& M5G*3V4]!!JV:^*DZ])?)VG.?)>PC,C3-7/[6D!-:W71. M'J(-FU4_^JP9V&YJ,[<)[Q:7T*YN.93^#/X)&'6XO"NBK#B$@!E 5T?U((PN M9#[0ISA)/J+F@43-@"^_"C%LNCKU1KT788?T3KD:*UU M#.E'M#[N(U;9L%D]H3_WQHBIYKDV1/0U!YN()[8>T"PT9+O7-<,C:P0;'JJ% M4GGH*Z4<^-^<:W7YP)YYB>[>B%F7YH[?_;""T %, H-V!Q2!?.Q6*/F[@X ^ MPIL'EWF/\>U(IUZ'RV$];3)6,<)Y62TV(MCD)C+[@(IMA=?PD_6DAG4[%PYR MIX);GYTE5ZEZP%Q92V3// E,_D4.-IP=0-FN\@IAQK)9B_G:F/Z1GN]V__'A MQ-+9NP#A!],C[1ATTPM>=X5YW0=V8#N_#GRO5W"[NR;[N;[NM@]E*DH?ZWB7 MDV^,A#0TQ[^3P/_>@5#V:?G;'G" >[$.>/=5>/NM MEA]1$* PN%_A8O!A,+ MC[00_[W9%L8]L,+C#BE#NYR7[]IV!9M!-=_D@(I^LS?SDWI-;%W63.]L2L T M(LR2."V<::Z4JFGB/-G6Z+L=4T@]@/Z*X5L=3#R=M9?3A&[156/O:KO L47U MV7M*QQ+6#[-_=;9>QXPTVOR#)N7;;2[B?+5)7;3](39>O M1*QB71"WUV@8ZB1=*NN',^#!GV6DY388:447G4B90D4M2O17?[\##.A=3CK+ M\]VVSF:7/U[HJLQ?%_%KO*9)2X]VBYB)3ML KZ?35Z#7L3*(@&]@L)/ KVW' MLGU*ULWC_$#CO9$W8<1]4[ BQ7\=]2AY0/]]#S ?:"[@"F<"Q="NF3="'/($ MBN:;!)&?'+U4" N.%>=./O93!#?,9N%(?A8*!S+*9O3=CC$'#X<;/6TS5#%B MYN4)![/-4&3VP2X\"&B;H=2PCR4%?G?&J#J GUDE'QMCY%_D8*/9P8%/DR%*S MVQA".%Y\8+_GW3L]6P3'A+^'X_L@!YQW$\T4V[-OGVEV4LV[W$.Z*V!H=3"!Q]>I_[4%'P%M M9D=Y;P'M,$_:YRT5.DO6O]+B.5VGF_3I#7NQO+Y&%RLJ(8TAK:?DVQC.K)NV MS;,MJ!18L>R1D<@'/S:>@,O<[724@YCA^LL^MAA!;_4V#Z]@805W FM_:[2DD_3$7)FO3T?D2G>3WA/82G(YUG&B[$\[3$ MV],*[H '6(:&ZE:TKS1[2,,XL#Z@5=;31=1'/I0+.)F'A='^USW[6-8<^#32 MU%BMTC:8.S%".CJ^7^GFY.DCUG@&\OL*-B%/&4VM/8 9([[1H02:6>>+QK=2 M? 2R67WD?06RPYPJTES+ZFE[EZ<-70&GIJ&AX4P?F1D>PMZ&R<:L(Z]^ 0_S ML&? _XXK']L" N]I3XWU/XED:'0HT<7K7JF/,#:KC[RO.':D$TW=@C!/9QQ( M],^WP>E@3C8 +#[<#4\!G6H@LDFV >K]''(@\]EYE_#Z/]H ,&7F%;T'=:"! MP.J#W#,5TGD&0J.$>Z@^0E@H('N84'&]-[VV<__DYH[1\1UJ&\.(V*M"&'73UN=BI MQ=<7TF8*GH5!G"FL:>QLVRA &Y;LR<^/Y2,2-\](5CX\T'2A[3ZN-CG($.IP MAP-/M;/]#?!['F"PK[<67S]63_.S7?&<9O&_*-K""IE\VV .R_<5O"&+@@C6 M$N.ASG:9;]3]7.V7K5;]'L&J!RG\,8*Q"N*0@B^D"B78BM_C (-KTT.X M_/$29Q4/^B8QN0;; "O2X"O$PC8%$62EYCD)LQ*MR^K!42PE4P ]1EA50QE2 M8(65H816V;L<Y/J.;!BJ M,]R0/53N_'YLWKL>1OCPO^E.W]X 8H?+DQM/2!>7]HK)[7&M: @N.,UQ<&,P MT>DP]],U%??G-'ND<;$K ZBCZ3>!!J0>/U>#YSX_QZ9P"DRIC2X[_Y#6Y3G; MO;'9E)$ZS=@Z!T9U3%-R(D= ' N0( ]W-("C#',\ 'R7,+W;?_TGM\^#:^/4 M=]UA"3TM!W]B0A"A ;M:\QH;#KH::R>2NC>Z3XMHX^9 P.5N#,T$I5A3-H( MC0QP'D?%WAFF=N1F+,^>GC+ZQ+IL<;/)*VE$=J(._#XKN5D^/-" MRB!V,E4DU.Y@]DCA;0\W0YRMUS'[(]I?ZO-T\N,9@85!CQAVA3C##;4359CA%7B/$+W8X* M=\<%R@R=W9,7 M_[;L_7[2._2O[&C77^/#Q1%!>.@^[O&@*I%9_@^BDEDWNV?C'"353:P,HD2M MY2,86(+UT(/!89[2-#C[^BQ9MXMW[E/V4^]%9]P5B6,,4O?,UAC/"<+._. 6 MXJ"\CLOL@V!@>UD+NTF;MDLRR^C%CH<[RMV92/Z.F*GPO 8WJ]G9A9D",;[0 MP8?&8%8QX;Q*V'$1>6U4+\A>]H(L^WE4W[>&D<8RTII&*ML^8F]HL=?1^,(Q M!=^#7OOEIU?BI_MQ*/T,1QV*^8>@/?>S?1?K>E7Y8/;[(]IX1?-["C=!S;[)C UQ3D[%YD#"C,OYNZ/NWQ]& M_'(_"1A@_#KH">SK=="75@]_/#FQ[%6A92*OI94;.E$9XNZ?:\O2$@/NH MCB;$N]\GI81&9U'GA1>D1WC@MR^#;4CA34 MM;5[#O6:]@:W.L/,?I>YP<2B94OV<]1T".IK9-8L-%%;L#]+AC-X4I$09DCO MG,&/".C1D]YS"#R6=0ZW95'Q.Z'##L'RU M73>PZ'0HW-J.V7;$@'8$O^(;L#RXD1;;-_&[U%MDFVCWR]$.X=N[]JP+L!6\ M9.ZEUX!)\ZZZ%GZ70XY]P8S*6+]%L('/V_:6?4CMC#J&09OC":G>MK.$'E,/ M>G!'_N9.3C/353M;GR&0L\]4#0UID$C39K\IL']NFFRC>S5]>NCG+&E[W*QY MQ_7!:ZH6S)M4#OS*S'K8]2K/=W2-?1>12+9M,N#+]A7Q>=8$$=8%ACF)W:"^ M97V^<%P].8*(+,0V1MB500HIMO+4H 10V/[0G%1K1,+=<*S(O%E]M1T^R-FT M7"ESFY;.6GGO2]DLSTS,A],:0NQ0O3;L_G$.O4[UG_O2P+*"NRD]Z&NTI1?I M-HH3W1K'0H5JJ6.DPG4P-3!JUL+'W#ZKF&JJ=ED])XR ?*M_#WV1@PWR=6*J M)=(T(ZN!-JT :_PVH879NB-<&GM50B@IXE?*K,YOTDV\>E.*HDH2A$%2(L%) M#!3JG&D27\4&_3 FEUIWUG[^-)D^"C%4J<%+&HF4VULET B%R>.(@BU^,.]X M\E9)OP/ CR9,NXG0WESIMZ;M[NF/@GPJP_"?0>;MN9Q!JT/CVAM"[)QL*IVU MW>>;*,_CQ[C^X2KY'"=1LHJCS5T1%76UH'>9G*5P<8?$6+B;KHBA.7,ML[,S MSZ /8J.PR>N<92%L>B/):>CWOMD"7]X?08";4D_$4(]"'\3J#8+S8=?+Q2Q- MF]>!Y77*2>O)]53X>?02%]$F_A==GY"S;;ICE+ZP M=<=.+&L(CCOR6":>!O1S43XC[.%),]W,"+SW^43M MF&I\]C'D.>1#V(/R D(^L#1%2 6A'VV!"%>N4P_06*8!$,BB"W&;BCQ! MOO2!RR#TAD 6(,1/2360D11GJQ4;K"KS4S7-$].<3;Q5\VYC]]!B:KU%D934X$]5Z*@5^I>ZH.7=;KN-LK?J*)<]&]GSD9;1L^OIX26U:O=JO@C M8G,GQ1M_.9L*;9M1Q+2VWBF2CI\_%+0)W5'*OVQ_\^Q@2@V<&K3#R)M$; ,G MDLMWC22\\*ZBR0I&+)@W-*0A(BW5"6F^;G@+M]!!!\5P--2%&+$O:+[*XFII MF%K8YC"(8_> P8W;]53,%<6G*@U\<"RDB^=DO7\2I)OQ4"#W-:"=E/RMQZO@ M=!--LP#/==#GJ+-'G2C\DXOW@$.]P&\%1-\IH&#[9;Z4.C;_SRZ+\W6\8I;] M2GGGVJA1[X._F-K> 47R40=2E51)'$\J85D1D6_U3_Z+*:6V3HT:9.)6(L:1 M3\EU>/8GMC+L^K%;+7:3YG&UH@Q8B:[!TOTF4H/N8FCZIHZF(67:4 M;&2UHR4M<3C+.74 ,G9'C0;D^*2$>^*82MIFPB7RX1,:6C'@N;^RF>3/E!;' M#4&XW'*"0?\E5VWD5;)*MRR;L27(&7VF21Z_TN97:;;0X9XF#C5N/%]5T>5HH8SO^KI-#P8!%4% M/%"W87[(.\M4.@8@(W]107]=;YCA.P'?!]XC\.7I;P;DAY$4JSTWUX_5=DK> MFP_'LLV<4PLU"3DL=R>9?5K]6"$O9[("X'-BG/N41?'_"B,0O7 M7_AR76(&X;>8-"WZM=0L#UL'AZ@)Q\5 '%%QT5N3P)Z2^-'MX%HO69> M'$4[RZ*50D.'$9>^Q F]*O\$B[P)P3@^]0BPD-N)=!>GQBJ40#QDZN.8/2'5 MHU# /&TW'J"Y7QK =$?+Q?5(DA,HX >RB7A]'"R.#PBRZ*:!A#"BW/7C>90_ M?]ZDW\&SJ!1(IP.X'%*\H:N)<$=#LY >Q=$H/OMP9H_1D(HHQ.%5N,'Y0TK" MA@&'CR9(_PI;F.9"L00 /XK%Q70B6[QI2^/6)2),5GA8<0(4UHH2& M*UDU8PVL4&J<:MCK.=VLRVA5VRHO=N0\TZI'Q(-7_L!:'-5!4H6*!9%$SK R MZA/_A30N&6"-I( 3?K&DUHQ@U02S ^633)]/3RTMJX_DNMAE;/]@?590=69) M];"YENWR!\U6<4XG5Y49"^A\6%^ M4/KJM3U[E>:/:2RZLS0"+''&PE==O\D M:48RNJ'5:9?AG-AD#K(4J]G'T4!7UC TF%GB!??8JU!,;<#'?5EO,IYJ,669 M]E;]B[=V93U%:$/-GM8_I[68#]<0%K'S^P;"@6I&>O%.7#-6C^\7I[BWV;>R M>+^=4@\6JC[,;30-M^WXE5UUI'$V1&J5>+9]FXEF M'&B*BKG#J-:0D&I2E5E"U7'U-="E57'9=4G&0>MI>S5U3DYJ\J8R:LV1) MR5$_]SZEXAZQ)C61)6+#K7UN:5YD\:J@ZWK%*"NF_Y&EN58M)!6B4AL)A+CT M=E"M@PE2"S.,8X%8\'+_N$E>$2/(R6OY>_G;N@X6Q3,E];'N!Y+,PB^[BE7'1%[-JD*UXK8;RF/LPQRFI,KZ' M?3B/2>7HV'L<5Y9"W?.,[4E-<.,WPB+TA+1W-O2R44W>#.Y5PQ M_BO;6_I2^N,S&Q,^2]:WM(BSX5O\'FUVTWU'VIS]&E:5$R.8J.ER4ZUJZ99& M#@UIRSUM=<]A5A&W*T;ZB3> J*")HW$HT&]@CONK"9GXO([N><&,N)!06R\B MDA=MXNNQ5(ANF,:9L&)\3Y@658'.0>UYV2(WZ5;&":<%Q4,R0&L!@.ETA<6I5#URNSPX02XV=!$.[H' M+,1=PHKYI.D&-OS=VHXP9X!G\ *],1.';N _KX#5FU>GXMZRS5 M3F05- M_9@ [U+?L$M8PSR$W#8CE*WZ?_981AKQU]"(.\ZOJ1@3Q:>:0QLUY_M"MVC$ M?@9T^Q^=!^I*S26W?!Z%<0SG"VZ'6F8=KT!8<\N1 XY+!."XRL!0[&:9+[D= MLJOVIF99<#O5-,O@ <8Z6YX@E4&"P%LQAN4,!8-Z*.!_688;-H1,4>7YXQ2R9TL3111;!* MICR\!58S^HE! MZ6;-MC\7&8WR7?86V*I]-9 (AEUL1L7U1EAF&@%'&/?6GM7!&>L&1[B'^.R0 M&,I8@B,,*@YG8X#0?W88G#'%RP9<@G[T'Q%@>-5 I'9W*"VBC=2)>"JD/C-E M6MXS;;5'=.>?T?K\LY_6]#%>Q44(X9K?BF/7 +\[QQ,&M!/D*V[ MDG=%E!7Z^% *JARNY2?Z%"<)*^0?ZFL8#Q<.HLBHB0>D2;N)7*VIN1H0E\E: M'PY*,W$7!WZ./BEZ>DW#YJ,<;A@^ 4/ M#+\X L-_H/80N>+U>%446/^R*]OZ5F[)@3+S?W&N.C__ P\=_ MA%4RW])7%CBJ!WXXID M+<_K ?B[0(8WM0 B=%.%MI/Y*B!"[+%"O7,BU&%&D6A%@R>070AC(7L>\HUQ MD8K-^[T+-@HSBP[ ->E"(C!/,+XI4HD&C=#**Z.<3\#A0A\\@+0Q_K M%]]OHM(F,I_BWV0BENP43 ZF7(6ZS,$TB>EAC@.:8T@Y,.N#R,4$0E\^[AX? MH1IS )UJC1\&=",3'L24YR'T(>9WZ\WN(2_# ;NP[;7\SZ^4G:(^3NPBFC:G M\VEL?8D6_U4]_.(&S$5..;CSR 1SX /RPO&-C? MEPHOTFT4)V+H3^GX\._3X;K 7K)#-Y@HT7"%$>_4'1@!^5:3A.43G-:%_8+? M$$+?V+,(_&,L-Q@?^3*^&IWO(A,ROH?TR' =Y$O_0G5'_C'6H>$>0U9.LF $ MI*((RSFF[0K[!K<-A*[1<0@\8R0U&,=@'LN[W5M,!2<.G!N]^7(=)PW5"[P% MG%#"".&V94F+BI.%Y.9N/H,D48"W=?OSAAP:'920\?TAQQL9! 0[](BQ#@V7 MR$>#@2.?R,/I8\N:%78*;A,(O2+G=JZ%4H/QBWLV2"))$7T2(#_4),C)@0EU MF1EZ\G720L?&*9.JAV%A?]A\@F0P_MSB3- .KLFE!8/U'%R1(*,#L@#BB@-( M,OX* XDFG6PP6D$P20=!^0&G505)0&69 ,0B2@/(RP!$TO&F_65:C#&SX-80 MX(K0(?@*%S)V/6% M2(G,36#>)?N1[4*M%U&&TNL4MVFJ^?FGKL%E&;N&0*Y+T"#/L\M4&6-G,0+/ ML:!&$%'M8.,YHKZ\;*J#@J/->90_?]ZDWZ^2QS3;5M?)@X,86EQ=M%7DLG8C M)3T.*ET=O6('4Y>T[!.3=;=RKKYPKV0FCR4WB??L_].W2^J!)[5JV;&W*@D8 M^JZ&SOF0BUAL:^E$@NUBA%M&3A@]Z3$$-+HW!V3!#.,2LUZSSWWTXSRCZ[@X MC[+LK;2/'>;T!9A@52-NOIV,V-)1Q>(Q:WPE32*G5!"P+&E(343Z5 '-PBHV M?FK21$-W$_/UO4Q%0V"^Q1M]EQ.*? IG)!X6[=R75$?E)!=>T:IBXUU!.9GES]>XJPJ32^B0BD_\3E$_C;F<.%S0QW. M_8ZK3MOW.%(J_UO5_K<:^!_MB,FZI [0 P%DR+P0;CH%3QPR2[V1IRLPCSS; MIKMD/.RG0"GRP);2A>?5LIU[W$"-MJ?UN"$/"]"A1@TLTD JV&Y MAEW0?)7%U=VH*J["(1=YS(#/T%*#/'2DJU/:EL8A)WGF(5G^2]9XJ0*?B MX4#F6T!;*;A8CU/J:1,M,\ .;>)'59DMYA:"[OS%L0,/F-/!1I[?69SFI/IJ M54-U1\\'!_Z?D%?VR+-7P V7JG[J M$? GM .H Y*<8 $OD(+B]6&PF.(@*C-UFA?DI[^?_%]__\^3__S/_ZSNC/U; M(*)4,;PRIJB>@X(4]I /U.#+=ACWE$_4@KA', M X(W?(2>Y"L+T#T]/@^4Y08);L+=4+X!#";A+I!3%>T H1+OE!'A-]Z5&JX? MS[*L;-=J_P5O68"(IHUY?!I;K/.DXL<]@18AY$&^Y7FZ*5\E96NF7BGID51# M4/U_7Q?/#"7/44(&3)[=0]CDJ48+C3R$1S[P$5B>*RSA14Z1!B,@+3"0%,;B M$VM 03'7&%%>X^YO2;1-LR+^%UU?T(?B*L]W[+[/RQ\O-,G'$%8C;KZ+C-C2 MC<3BT6.SDCJ1;RD(6/9HR+HD(G%#54TW^'4+.AZUNZHO$KVQ26G^\R=I7" M)(#+"+O@#1-:>Q0DVD'0EJ@2.Y.0>=D^)]F>P+?K2%LWU6V'L<= /$-O$4MV M"B#$<"Q38XZ>10\^/8H3TM <#X[ T&L/),\AMW3[]"EA*>$^^O&))O0Q+O*K M9)5N:?G##4VB31'3_"Q97R5EI*)Y<;9:9;O)2@($25W0MI!D[93&NATL+[2W M1NS;=M*7-25;RTK:YU4ONF,D#;GO.&"/S!0=(N- 8BQT&&DL;?/K/KA'W"$8 MX]!]%A_^8X>1$!W(?EFII0%HU^@AV.'0>4Y9X;F74+E0*^.$]/QJ[TK,L3HO M^_ K&#DA^I77U;2 [6KUKUIMZRILZ-:D+S2+T_5=$66%068UKSGK>O)3M&'# M42?D@3[%21(G3VS9>?%,R1N-LB"=5<,1M8L_!?]Q6;1I%V0U>"Z3M2%T# NN MIICJP$/+0%_"YE@@HU?O*&+&69V"OP=&HL@0,.,"HBAKA8?F^3&@1B^;*Z)F MFH414?.+X\JUU6$(F%\$%>6G,G3Y_(S MWI2I*[NI$ABK1M,\9CNK%6L\(Y'B@E!3I!NWU#("\T091'L,W%U?S;)E(8]I M5N62E_8YR>@F*NK.T L3414F888,,QS+XXLQCI1BD99TA[^.2K^ M2'>;]=7V)5H5EX^/]?;ODN1V>L"BG1!Q(),*<1.Z)&H=3-%;F&$0HU0$PQ4N MB2LN0ELV$M=#9HPH\WZLHR4>Y0%) QU*(4@B3R'H*%GDS540%R/8F.#&3Q:" MRIXM_RU()8#4$D@GHB*\_7 6[3&*6;PET%45G,JB60IBVODP%"I=:Z$GU-FL MEXX9,W1!S"PRFPG35K1LF<3=$#:@OFI6*04[2FH*:Z4),5-0J4Z-Z_E0V?%5&<%&]?HV*7\:]3T&'I(I<*BW5.9$ MC%KJ"&"KK!9 %/P3:D U]^QSJ[CG5-M,N)PG/U[F1;PM>[F3%,%]V":#T4-;]QJ(PY]GX(D7.LR485G^QE9(=;]Z=@-^ MZZ0JWW2$[ '= ,,<">@-C3=*SA6MU\J+:3.?D)MT$Z_>R+?F?^_ICX)\*MWR M3]\IV@ "4'33P(#7B,5."JXO8]YLTN]LZ>(%?:195HW\G.4Y+NC+NI+ZWFYFA<]PD,5L9S";O^+T40WSSI(2!7^X0/TS P3#2\/U4I"L<*P_- TQC+ J)?=^R0R>O'BWBS*W^MS]B] MWA5Y$27K.'D:P="0N_EDVMR6SJ*I#[UK:Z9?Y&LF$I?-4[^>9XJ<%*4YASZK M*:COT$8VS ]CK8Z[PK$=AB8@0WG189E\;[A_CFIVDE3\;'1@E6ZW9?^CN>@G MW8MXCPX C"G,ZP'V>_,,E**=&V"H&QG[I_^V;+E(PT:^=IAOCL[O\9R0=QSV M@;V"\Z+>ZPY_P-Z)H9^B/%ZI%7EB7G&)!_&Z"0M\;7.5=T+M!E%!(&]9_1FD MATO0(O=O>2,J.3=?C()KB_3/#=N9RCFQ :C07338/9Y"SB'@]8HX!XAW5L#! M*EV7;V+-J%C7+]W>95C7*]H_SR,B#"!F$%0X#6[65AH)9E$AJ$5'A"/MO[&5#DV MW!>FHQCD6RO&\PR2+R^PK &QW !S@5&>%;W\6/YKG!O+G_[KG"UEH-E+E+&% M_5O>2@(12?.U^"2&'@V9A9:C) IX3BED6?:?$/;(KP\)&RQ5^\!#-^!1,ZB+ M)3EH?^N(+1.NV_@+3NL'L;#$!@1 ,#1!P>P![?*?N[AX^Y46S^GZ*GFE>4$I M,XB[Q$2-N/D*,F(+N(M%HP8^)560%R@P+^O?V3UO)P'$0L463G7;8>@98K[6 M1U2D.P412O144V..H,440H&L;L+&$A!FL< T?^C]05<[=JK*]>-CO*(9]_9N M,5$;:@$B&^_@BL0-K2(5H$/ 3,O[[RGIGI/F/N,PKF^6-&.J^M%'T.?2=Y 7 M2'."#)QX*12O#XLR/NXQT3P]$E! =$0%;,'P%^C_TZS\UU>I-LR3G"ZTC!! M\\8\ @MH3\5A+&<62H8 #3 LVY^"Z#0)VB=5^:)#W$YI6\Q"4N:&ZX]XN]MR MTS3W60?2P3,K?/8DH>9BGF08FF/:9?-3('&5WQBIY!N.P=@CV^-PPHO9FECK M*D#ARBVZ..PF!1*C6IN:KR[@BK->.0!*56[-T\-N36 F7JTU,6?1U;)$G,!9 M@O>LS1+#9S80[$O"S1('W990>E!JS-E[26R4ZOIQ4 )S!^>E=,W;"N@L8 I*Q>I!R11 X!7S M]?I308R9RALQU?C>0WR#+"W6)3+GA?U-EJYWJX+=5WA'L]=X17,N[*5TS4<0 MT%G 'I2*FG=E6B#LB_F6S>/JYL[FN5_TR]LRU?CL0_2#+"WZ)3)=@00EG4LU M&"%DP85(()$2!RM *6 'EME+A,::ZZRQA3.4*B(91L@1B3WN!P)=Q$6> @G@ MIRS!1D-^DZ5JGY@+ZP'U"-$<20X0@!GTN,)UFQ\*=0$,LMO 0!S>M' P>U"[ M9:='<8=1.$^:]QL\L3@AH]%,J;(1T<.0+(:],62 4?CP.T?M8:\6 U'7*T4*E01H0!1PII MVXFB!-AX\T<(^E)"X3G*Z=E31JN/.UZ=S1UXTN9K(XPZGPV,5;6@=LATM8). MH"4GM TE^LA(+1IMY%RJ(CKGT],Y%R11>HC:&E'PR-_C$D:M/@LRH;CO%)H> M\D9>IN;**B _ ,^[/#!Y;N5<(VEHE2<@&'85'OWREK[&.3N(.WTDU57?I+Y7 M+QC'@!HK5?B^8YR/2/=XYLKP!MNS]7_OZGTC_&$6.>44RE-*'%"/Y2*7+3(] M"FCG36V!:)ARU%E!4 M!D%?B7UYEI,] 6DI_+J Z7JWH=>/YVFRIDE.UY_C)$I6<;2Y:U-(?L\N\6"7 MRU5WRTTBM[F(+IJ;B+!R1'V%R%'?V #89PU%CBJESJ6O\GQ7.G0GA.RE^'9N M"\2E. @8QP!]:?NX8&J)!P= RD[FRK'17PV>-PQ' MO\=4.3W;A=D(G?C"Z9YCB)JD3A-1*!%$7[&C5&ILB#RH&(H.[+0M%-Q-0HA= M^T.11%_J-**86N;1+9 3K+D1KGR">WY8 "-R(?F&-,WZ_I71MPH3I;-P>DHHU("Y3 +JKD&_9_SV0J7%Y0Z8:WWSD01!+ MYQYBF:X0@K?N4ZK&""B+(5*. 2!0C+5"R/S1L>TA]>WA]3AD=&UTA.ELL ]) M18N.$@4@Z(5\H^@80I$B;<94XXN/D ^Q=,@7RW2%#\38*%-C!).P8B,*0*#8 M:(60V6/C/3/^^O$J6<>O\7H7;?Z(B^=;NHF*.$WRY_CE/KU,RC=\X]:3AMS- M%]/FMO >35U8,==,+>1B)M*6%1.;M=BS!5+$FJ(GM6[2H("ATL.(AYOW51.5__^E+Z6 MK[M+BNRMAG;SCPK9%::;'_Z+-=P 4OL?FM=A/QC"O?:RTE"C-@N:\>W'R%BF=]_>KRWOR]>S7<)L" M\%M>6R#Z[9K&M<^6?^S]M?S'?YVGI5L M\IRGS5VCYX9HF9B 4:9" GE(8A/ MNZQ^"N;227X[I)+/-P38@(QA#>!UC[B+=+5C8R3WI<01''B/FM<8/K* 6U\0 M%MHX,B&P34B7[2^$_>07:-SOGXJ_VQ!F?:H695-.]R [*Q6NF=+/F^AIA +N ML^8U1L\L<#:0A 4TGE (:5/:9?<38;_YQ1J_%5+)QQNB;4#6PHW#ZQYO7^A3 MM*F'A#CC,,#3YF4F3RU0-Y*%MM ,E@W!CT>]K'XD]:]!C+- +9-*/^<0B2/" M%HMD2+NFR MQ5T0TQ_0W(;H\PTA-YZ5X',BMB)*'.$)56W"Q0&W(70SH$(CSA@Q;NE3S/IZ M2<%6-'(C!Y]D$$'&)-88' K$*I4%LL6(Y+"TP-P_"F QN[#!4K4/S(/KD'H( M6YZDN=![7I;T6;2Y2M;TQ_]+W[CP!6@&^)W06 -X)!$7P7SA8@CS>%H,-\]( M]9"43T- ,=1NJ>)GYN%X1#X$,E?67$C^'&]H=AX5]"G-^#CF4@Q0/**PQO! M'BZ">:+%^)URM.BMGI#V40C0Y3=5JO1M>; =$ ]!RY$S%V3OMM%F\VF7QPG- MQZ,; HH!9$<4UI =R,.%+$^T&+)3CA:RU1/2/@H!LORF2I6^+0^R ^(A9#ER MYH+LY99F3W'R](\L_5X\GZ?;ERCA1ULAY0#" *4UE+ER<2$M4B&&-LS90KRE M(#4):6A"P+JX;5.M1N!AG\LT] &!W-E\X<=]6;3G,5N^6)\"QG<$D&SH!1PR M>Q>8"$7&/R1? GX^6X?\'V3_O#E@+0C8PRV9JG]U+N G'".T Q(-H/Y8K"HT ME___M_^H$,U^^:^SU2K;T?7ECQ=V6@*[$NRZ>"X+HUV6E57]ESAZB#>E^O() M?UF#,7_S.0SX#;W#['5U_6;=S,]6BYM'[VIE <^S+ 0N&S;2\E571U6.#; \DGL!'V6(!Q#"(3 ^TM3?(DZO,7,.JG^UL+_?#2["P$8R;S%6@ M3C7[J$WY5KAPEK(B;<\'96>"'&5UZLY/;&M2?#]!K43/T^TV3>Z*4C:X7QJD M*-I=TQP*&U?F",1+9P+AH/>!/,OZ":D>!;2U&FZR5/$;#^'.H>Z@#$MR E.H M-R0BF0(5J1_#DXC>21$H44'LJ'MQ_TQ)J2W.*%GOA_,>TXRL:BSGC,GS]+*P M,3D05N@ \*AY&$8LW2&IZ(%,O>B&F4:A+)B;4:R@( ]GZEBPK$\AL8C%ITB% M-B).AX@X8! )9P1"%"+K\N\B+=10==GVS0KXG]5&: I"<=+&15(V^6,0E(; M"(LDHV<]!64@IJ6\=19LJ4BT96<4L=Y1U&,@Q7-4D._Q9D,>*,GH*GU*XG^5 MY&S?8\G_N"M8ZHR2A!VP^%(M"_2<-Y5@DFHVYVC!I("K,3FKJ#*&TVD?3H,81H\.3D Z1X$3 M:GK?W\IS72:'4E7R](5&.3W+T;+INFG,\N(4DKAT LQ9GU:6TU(X_D(9C$-PWQ9"_/.N&X-C0 MVKHC(P^T^$YI0C+Z4G;9JM$WIH84T8^VJ )?8R+OU:IG?VZDE*6CUYV MC.KAC41EJ'MC94*EN^0INXDK\DC7E!TJE)??=E>P@TMZ K/JBHO2-U\RRO[= M//JIK-SSOQ(6E$H-2>FD.R:WJ=W3I"P^BB*+'W9%57(P_O;3]%ZZ+E'2:E%& MM/[O77V+J^^Z'LU-4P>N,AH,L)2\'S! ,=%W/$$:$$6RQ&DD80.KK1A2RR&E M(,(DD:$HTLDB%R/7J\1]>!L,I(#=S79(&,$$S&%C)'.<.EW97;@1I[$/7X)! M$K OH?8:2@O.,[J.B_,HR][*+N3W*%L#JPZ5:)L/)Z&U"09"T7B954D-Z,$* MW$N6 FLBTJ<*9LFB6GNGVLTR]"TA7^IZCK MU%5<2R-WI<4@[\)@_&<330D)JUU]"%Y,R='RGKP7.F"UIF ML=)W2Q>NA\6J$;(1:,5$S>M"1#:.PI>)/N C5 .ZA8"K'9QYH&4#4A)MJB9I M1G]?H\VN_@?[_7M4U7WE[^M&7C5:4LU33H8^UG2]*RN4ZE]T^Y)F4?8V*!^K M891ZMM/SV(<$,ZER"P^]B4_?>9!(G!L@XD1IL7P#");1N'U8]>:;B;P09AZL MD0$$6F-H6/9_8<&(O5JQ$@. G+*;>HX #$"GT!@,J!VXS_$/NNZFFZ[*%)0\ ML>@]/CM;2M>\G(#.!L&@6/1,*],$ EG,Z#??/C+;^BN+XKUYGK.P'%BI#@:& M/@:R=&XF$>H,LSA)6:K"#*UE:JZ>]Q?7]$B. C! BK9$C&6B%LI&S-52/6:X M.6UQPX\T1X$;()M;X@8UI_=*A][ZD;J6@OO-(.FT]\PA12I/)Y)=]J0A92JU M*I_7/LOWEOP>2=\:QA6G=!:V/U@_3[AX530@VB5PT7O>H!9CR(Y[X?TUM('U MONR!).^6FR,)KXO.%:^6_/]>0RFA3VQ#C$I7'51FC*CPNNWVP)%WX'-%_*:<3A#!WQV: M%1IP<*:">!(=802Q#R318@*4T^,&"A %+8#BX@36LF=5UL-YP3]T04PT/#]U M0H1PEMU()GKW1JA&=A0=CZL[E3%N'K;KKL.XK09JR%3YLW,/@1O1C\]XXXIS M@P[4 S\!^0:XZ!W7V3X-XY@#:UR(3]'4!P;.&9@- X>' M^/!(?7C@EO]LD:?R.93C7H$1<]M9T&2VJ@^U=*&G6"/U<#FI+VU9+PJ.&@>C M_5-?ZPU&J^;4U]YHHN?JTPQ;J76+CTI5+3G["M9 _;P 1^H[&^E%A/:BQ?8A MG6@\.[:A#OM+R]) M$"-/W$9+U;XR=\BI3SP>;YH*-!ELUT\.#R'F=^*AL_Y=^[ MC'KYI:O<-9*O>EOE,&.U4Y!AI*I)ZP!W1DH35#?[!%SQB):6^@*=W/"KFHR& M]),;>0^N>=6NQ!6U+^X5MF[RS%BZ3BN?3KWXX%I9[4)742N[3"'*"W!,U][, MM.S&WXH;M,4VFNMLQHX1\@H;\\E[RF4-:.#,3 M9-5J &S,XM8-F.MCTB+:J%84%DMC=%?%W#.[W@4@;>^?-P,D:HESD]&7*(8T MUZ<<0%>?&?$VGTJ3U\8#M52AESPFVD%7U!>V;%A$>:3F\]SE-P-3:MO&0\_5 M$M-YKX'R6?&,4PH9J<5#\D(#R@'=D#XSK($2:29<6Y9*VOH0!V",=..A^U0# MW>\*T$")-1.@44NM+VGR=$^S[05]*&[IAAWL<1-EQ=O(%61DS8> R6Q<$)** M7A9)%(&>)>1;LJ<_EXZ^)>OR.?F99#4)>6$TGBL<:<.F&HTP= >(HT.^6*0K MQ. 4'C(-1EA9U& A[#EA!*2A(!7)$2 %* 6LH&*9X$6B$7.Y3(T18$YET>4( M( ,D6RO(H*;0\S2ICASIC8C>K%3M#D1VA\U)15U>FM[("NA-= R2I43,.W4G.VSF6JAKWB,1) MY>JZ++%8IO<.:/T!UV\U;3C7B3O#'I#^T<%G61*H*4$L#M056D+PE _!(X4; M4#J@PPWWSH3ZRJ.[HA1^]U+JA,H(.6%[:X* T.H\<5 N>KD@504?*2[F7#;/ M2)@SS[P\0E8MV!!NGB JD.0[@L]GBI*$A%$M#( M/AIVH L,;,%C>X6!4#CF'0921880.N5"Z$A0 UU?8(L:W 2[2U8LST2;>HQ] M]2;NKBO3M^E63F_E C+Q^,E742/L$4H"E'KJCYVH9I'DRO<(NCH\4I,6''F2 MC'7O4&I*G",1*:.KJK+#(,OO>X"UA.%UT!UA#DKZN*"S+0%4=&!6 JKZ[*!W MRH7>4<(,JA)P888\QO\:KQ=_OXF2-=W&*]GXO@IQ-[8O)K8;QQ+)=C"FKZ!. M,( EY5Y6-#\O_DY:*M)$YG!Z8(J-GVHWT7@,2\37&[^2BW>+,*PQ>A4]%MA: MO$]P@0/R2.BR'HB7*4 =A%=19H$Q-OA^_?O5!A2%< M0EI:*=%@!!VVM+)]'-YX#@I4H+65-EBQ75LI$(VYME*BQ@@QISW$' $ZH&64 M-NA '6+YNML^T.SZ\?>TH/EE4IFYOD\OH]7SW7.4T>O'\W2[39-JBF@$-B/> MYD-H\MJX@Y8J](QLHAWT''UARYJENJN:,1':<#&HT9*/Y(R1/5]5K,V2C.=T MLRZ]WW,R-T-8:MOP0V?5$M-YL('R64&.4S48J<6#]Z*/[XJ+7/;PS1C)78OO MFK>>_W]7L 9*E)EP;5G,:.M#K'",=..A^]0T>K\K= ,EUDSHQIWOVI7-MZ79 M?4E%?Z7,E/$D%TS1SFSQ**S&[Z8"\>>P0!WP0!W LOPU^N^4G>55/V8M6SS3 MVG%\CTV(6B]5^]RC$;DI\7X8#A+D Q(TTVP<%T8L(FE%@'5(_*M?NA[*LD< M ="DD3X$;*>'^%(QYX1@#;I .#T^($#S/?I <)*\/I? $>:N*<$H=?4),("Z ME^F14M50J(-,-56@"8#3(P. )$DI \!)BKI.Q+VKR?-1@NH]QT!G M)\Y9>AIKD()SR' (R6G:9F. #A!7*-";0DN.A;_B[\X>XA_23L6R>.#?P MP)U3Y,LW ,9@EK N9;KG!PX,R=2>-C*0)NNF@AW,RO&5&.!C,,^V.A)D2*;% MM)&!?-1\NMZMBO;:[2_QXQA. HKNV'@.A=V9PQ.!Z#D/UB$X0)C/LFP>D._M MA>V;\I'WH]OA9DO5OO/X=-\)<>\,7T"0 Q1@'9P."M=M_\4> .TCPIX=;/N# MYY5K \#Z['&N5-03QD$-NC X!>+ P<( /.5;&P9NSP<;(0=\#IT&AGPB#WJF M@C2H'\!39RG.25^!';LS0:;PXTK.V(&/UK%/35R1CL[NDJ8E@.-HVEOU*"YQ M@V,?O*6=B&3;)4$->@U_>CP-KWJ:EKCAW:P+_)Z*5P6.GX_7!.Z?HRP :L6Y M6P\XTB!?_3-@.(1YJVF;39;_\#XSL/:G)9VN_!D*06]^Y!6 8]%Z#3]8_?<] M#6SZ0K/%9>O^U)H<:\U?7Z:+%7]C^7H-?WI,#2];YZ?6\*B)Z&[WD*^R^(7% M[5OZ2I,=;<]J9I<^C&>P5,F;%Y23VT!8)AT]B2DJ!!&NQ+_L4Y&L)B.K]K1Q M=D6)[]DO912D!BTU] T99^81 ](O M*M(LD[.*"L1[XCG-XG_1=;5#+K]^/-ML MSC=1GK._[SCG!FAP-!]!BETU5VD#V^;Z+OO MND('1JE9.P]]4(%Y?XV[JJ(94(M39F@HL\5K66SL*>L-_#G#:TE,&FKVSSO_ M>YT=8A H/!R T++\4-2"6(%H:+2%XND BGD'Q:B$XFH/Q?RHH0C4) Z@B%J9 M7-!'FF5TW91!MW25/B7,A!M:0KG,S$]C/&MP-)]"B^*2#G-2L:8?. MI\#<.9^RHAF BE.,:"BSA6A9C+24W:C'GO:$[*F/%H% *>( @I:EB*(6Q%)$ M0Z,M$$][0.2$QI?CQR%0ASC (7(=THW(7#]^VN5Q0O/\/GK83,L/&6%7=<"$ M=OX#R7508TA4"=Q%R+GL/6?EQ$-#X;U D+9MJM4*8Q^ >'K0%XMU!QRLG"_3 M80B9Q1 SUX^D)2'?*B+/\\=HT 'SN"5VK+.V2#AJLI8I,D30Z7M!$)B!+1'D M/M]^*?][5=#)&@4U8E'>[1&C>T$G>Y[\.U:GYPY#[D/*P]/V%KH#MU44/*+C M$WO%2+Q;4#G,S1,]%G 2Y6A&2"K*$,.L#;9T$K8)N%PD[H$"U\E[HLP"8J(D M?KP0T\GH)A!#7G^87*[C/$U^*^)-7+S]W^EF'2=/^56RXBZ,5Z;O5B!*Z>T6 MZDC$.UB#J*91L%9'1<"R(R,-'6D)24GY[V1;T7I?B*B*AM2DP<8+=B2LO14[ M2DJ< P]K-:*B*CO(5>L1$R( 72"+OQV!#ER6B(HZZX6)"CI05R8JZK/#WJDH MWIW4 >^HP0>N440%'^Z80%SFR;S,DI<)S9[>N-6"D*8= >#36%71/)'X_7V! M%KAH!IF6W2-"JV=AI'AQ$Z:J7WQ4"_/(]R4P+,P)*I Z["+Q^GA8] %1/PPD M!%HB NJ!FT'"MK\-R<7L9HMTZ /CE .,+U_.#QH34)?9#!/8!VNM*%WGG\OW M;*>ZKQ_+_RVSZWF:%^/1;V7Z_:%;,GK+HW?$XM'3HJI&T;D\"@*6+1EA"-PO M<4L;2K)BI/X/[U($0VK27I,#?<2L_>-]5)0XQQW:$6!JJNP0M^A!CA%VBV1( M2THJVJ-$''R4&";D[(\9D^O /71,39\=\/JKU(;1[2BA!A]7A@DUU!KA:OL2 MK8IFT3WO+#.8H'E)'H&-*TSEH>=Y4 6(=H!C6?_>;?JH3SKRG+D%+98J?>,A M>J>T'5PA,?C-CY-N8=F:#;_HMWR]M^7._QE7Q@T/I$CMEI\F0@_=Z4? M7[Z6_\E_2Z+=.B[H^NPAKW8P3Z;W%.E[!XQ(Z&WWX0O%XY[YH*1*N E?0<)R M3T=J0O)31_I7\JVE]C[0K8J$U*BQIIOQA;R#W?@J6F;PH7OZH_BTF>[&5V>0 M>5&/P8D;=?(=3),KJM1WIZ&$:KL;VU*?4;*.\]4FS7?EGVQ;6[YW--HXVJYS M-.\SY\H8D?H7MQ45_:OCE3O82(U[0#H.[!-=EE"4AW9&3BKZ4(.[+?ITP[LI M_!#.]Y$K03[A1TVA)0A/)2 \4MP)SOA!Q1WNL$&R2K?T\L<+37)Z2S<1TY:V MAZZ?Y3F=S"[HL+1#"THL5KU-!0WXPP_J2N%^J:J,94U)?J(U[5])5E,S^'2W M!$05@^?NJPY 4L,&'/5P%;CW?5YE57,@$FE$1$.;-187>S!>MF!LR,E]NK^Y MY.S8P0B-M[A HV6YH:I&K>#X>PW'A#XQ.6#)H:/4&I5EV?''( P>,?" 6L,) M\%#KC58\VZ+_2C.V4Y#-D?P:);O':%64W>;)C9DZ+,WG4&.Q<2<5#>CUAH92 MT)N492S/MNDNJ0;&F^HBKPZF:)B:-0_;/A]9[ZJ)P:(^_2=.UYY'.+2@DQHV M[= %5;@[%U17-0=6<2H1'6W6*%WT8GX/G!QL'C$0@2K$"1(MJQ!5-:A5B(Y2 M:T2>?B 2+$^<(!+W0KCS_WV7;J+LRY=S[F8"\'E[(=STN=5-46-QZ"4%I &^ M*(K+4,V )-&V.NJO'9=XB;+2"!VZ^5.6+C^Z.&I/N[X[B"T%' M(M M<9!H/0RP6^+._S>I'IRPU>"!;!4P;'/HICB]1K>]*8XG$W%* )2OU_2GQ]7T MT%UQ>DV/NT6>KLJ$M[XI7RO.\S1[^YH6E+\Y7D[9SOB+**UFMF#!^'/\4EWP M9):$==D0D#T%822^9^T5&CC5:XG1A!7,M)^ID@EVB!^D*7FY$E/D+$#H!!(7 M$2$$3;;;8\AV>ETL'7->7:[)%$FG=6'-?LR/#SO0A+D]=K!WW_64Y#X68.%/O];*!HW&UL0C5&<#D= MP"6IX/)R1'"!=ZF9PP4U<]Y_3S^E4;:N$W/.[:\*:9H7 VAL<,T5B9XM15I M2,-,RZ_=)6\/C*(YG<7W#G-Q$Z:J7WR(8BYY!V&!,">HP$F*0O'Z>"C3(;L. MNWI(FJ>!]!(L(0$D0D-,H.[$.4^S-(E>XVR7G\7K6[J)Z>-9LKXL/T8955=5 MQR0NWLY6!3?I^>$UMZ/'3T #X>GD3>%RG93DC->%)=FMGR MDI:9E-R> [(QR%*$AA_=:Z\I:7_MO9$)2#) MQ@O<@10U*]XM^W8F*A'[?*;J45%?]A'/SVXO[]X[G(&^Y*QPQAVUC=Y6SW3U M9]G9+>B*%1CE7T]9M+VYN?F21@FW.M-C:D=T%9FLAF&4=."/]NJHA<=HU*4L M6UJR)R8--?GIWTJ&?_LK83S$][BP'E)2XW8TH\>]'>C34S0-/I-%E+7T( MP%R(D7E3_5^%RS!RB'-X0D/5KO!I.XRMK AS4%M+*0)*3R7Q\R\EQU_^^JYP M"HV1N\(I:@US^<]=62/]2HOG='V5O-*\8-DZ_QPG4;**H\U5\IAFVRI[5W>N M08?!6,MI/IZ%'!OG-5:+7@_96@+ZN)W@9L^SUYC61U:Z48L&*WM<.,[U7D^VVV459MY--WHPVO@*M2SUR!?SUN?W&SB:DZ2[CY=+876C)$8E>&XJT".ZOA)CVYVVS8[;K;7754]\W M58J:,%7]XN-K*3GDO=LH06%.4(%U=ZY O#X>%CU G#> N#T"0(!WX1HAPOKF M6T NZH6W AWZN#@]TD !7F!KA O43/<[3=9I=D%?TCR>'(['?]B\Q/BA#5:' MLM"S&5<\"$\.];+^C:R;'_VB$6B65/HQA_ ;TG6XX['CMBU.3N++U6C51=>L M%X?9K$"Z46Y7RP0S%8B86?C"-5KW]-"=%D@:RJV+?*MY1HNW\W3##L/(HLT( M#]#C[CCV\6.[LX:'TO"W8?,5" X2YM OZU_+.J;]V?=6:ZB-4H7O.CX%>$C9 M._.7)P*[L;&.,>=+UFKF1=?.^]\/L)G!4\8UVMGZ!/&I2-3SPOGBM5K[E./5 M!]C:X-G>&JV-FUW8?3U7Y4LF1?Q*;\H&.?W;XG_P3P11(&VSCI#4"JL"R?C9 M2*X,!K&,M]J1GS]'&24/U;:Z5;IE1ZC6DT8O)0.)=L5SFL7_*A\^O%6G7]5[ M=,J^^46+J""$%)6\,2.$>CDWC MIV=VC1@[[_*)WM)M%"?5C:%)=:W8+MK^+;1#A\7:RQTV;*2AI=TS*3'31A[,#?U6<$NQ8+!Z+19 W'[TV?-;?'A M"8BIQ\8$='LNJ,\*O2VCC)X]7OT69'H?MG':MI^]K.U%C5N(ZL0NQM.;80 M+JN=*EY6O*1B)GT%I*>!?'HC?;I&"ZG4D$X/Z1212E,P<=&Y:Z5SPGC4G7"D M[_>.B-+Y[>$.SZY?^F+]MP6:HUK: TU;K)31K6HD_B3.OX?BQV\2.:G+I MB1&1-8OGCR49>:U"^0L[^*^B9+<;-@))\1P5),[)CI6#<5+1LJYQE+3$Y?^S M52_I]Z2>M?(^\S2WMUJG!@M/0,H4FA;89PZC5SZ4,.6Y'VIH<1 !JNVG_OP@ M[J<^-/W4AF[03STA3'93H/94GY!*.6':^R2E :2VX"-PS><;[RAR^>K\&I@: M0F?8T.P@XE?96?Z'K+KZJ2RCUFSE5I97/U=5TU\_8L]\X'Y'L0?WO/5G^@?- M2[=/SC:;."K1]"E*_N0?NZY VIZ^+B2U.FY;(!F]/ZF@##Z"6\9;]=L:$M+2 M$$;4+:CQ?4B[2H.GF@TS.IY;P+4_I5LJVB6BD,YQ5]!BC*6%"IB."$O06>\8 M8+*L[&3B$:LQ%57&D*I64;P3. %%! J<4)/U=?%,,VYNYCQI7F;PQ ;9/4'H MB78J&P3NF'19_=!<:^(Y8?):(15_OB'D>D0=PB:,B(V(D]LX0E6;;]&V7QAA M1:,!@1RDT(*6&68D32NAO-+L(16D%(YLU98\/=B6!,*_0DMBGS[.8N3UX]UN MM:)Y7G45/],Q!F1D^Q/& 3++,W&Y4M$3@D21Z.!;F&_9CBE?/Y+F>;,HJJ3P M?JBMN%53C1:8G%O+Y>B?5"L0Z0HN:*=Z"S48 65Q]$B!C^(VAPKJE5DW6;K> MK8JS9'U'L]=XQ;^X7D*UOSZ73V5YR25/*'X@%.H1W7$)LBV;A]5=5'G]V/?5 M")*&3-6_^N1B2QY#_UY+6* C?*#=EBM28(*,Q1 :S?- "CH$B,!WY9IB!#7F MW=+7."_#P/7C35;^F>[RS=M5GN_*"-N>S7E7!HIJ.B&'SFVW$])\&%,A-@YC MIA,]WEJ9 3J=A=3E19RO-FF^RVAS4%_,ZI"73@Z)*T&]8]OS3I3GL&X)QA0- M&D.'-Y/7Q0,;<_QX"$[&L=/OP#?*?-4R,]?8LY.:OW>Z]%X"^;8_GMUS2O/N M'D!"].8?EB-CYHH19V7LC'#@):VOCK2!AZ+<>7#[H8CWQYEI/FUU!694 -E,J_ZA#-(\(.IEP!R.V,4Y$ M@G5:>,%MXH-K82"3:S2Q9>[E2$1,JH!TG88^[3?TP;4OD) TVA=WKJJ$P7.4 M4Y;)TA>:%6_LHMY_[N(7%I"ODM5FMZ;KJ^1LM4IW27$3O;&;1,:CMU9"VL%= M0R%68WM&.O&'AFW,@,<'S:4N6UY69[XTW-50(FWY2=P(8!O/HEH$>:EE^!Z# MMH-CB@:.T>BDD;S]X*6%.7Y\!&EXW$J_ ^]8]-SCFG7#&O9%/=.?\4M.$M?F$>JPV(4%'$WHQ:: <]']M6AJ,;X2FU;.>A3^M(Z3Q97_6<@,:I_$RTHD%YT6&YY:FNWLOWA5W< M%79Y&)7=K%@&JKA9P&Q9L>FJ0ZS33%2C0?KT(SRKM;,'2*/65U_3Y#S*G_\1 MQ#S@CX4G\N/>_/R\B6-DL]E<\2O-*'Y^#9#2RG-1S26 M8N/AADK1:S$[.T#'MQ&[+)E_9MR$L;,#HH8"JGM*2A&$.2"YN;DA3 KIB?$; M$6Q1F>)!9!@F# 5V$LU MV2I*4-=?JRJT1.!IA\"H0V#>(7!5(S _8@2"BZ21$8A:3US01YIE;#BM;"%Z M'_V@XP$L 47SHEP*&R?A"$2O"6 =H!] +,OV :F?D.J17Y2+6BU5^\Q#&'.( M.]R"@AR "X^3I,YUT*Q0HFY<5 M4MHX@T P>H*6ZP)]0<:ZK G(8T/!SL2H2<@C]5V'JC1SJM<>0Q\0,'4N(!7L M$$4XZ5E!B2E^%AV 6A+2T;#CW8X'0$!>1D"095:62$=,R@J:3'%T"@6B,A<= M51P"DC$"C%!3\1?:7#3.N,GMG@>B */:7RI(/@G1(OVY](]9M? M>/(;))5]QR$"!V0=YCC,J&V*D^"X8M5;H9[ZHP2 V::N04$LZ]GRBI M<(TWI)RGJ,D*:8OW"S4HK6)BS3;Y*JC S,>*ZJP0=]I'7)6V2=0@;ML@;G.D MB(-2/B;B< \NVJP^E1]K$[WEX#V'0IKVV"$^C=6)$#R1Z,E>I 4^T %D6MY\ M.2?MLY N"!,W8JKZS4?G*/#(]\'U$+(X6$M !-&:8L#T^ M!I*+>3J,2(<^,LHT.40%P\E1( ,Z=<4,&:CY[BHIVYCFQ7D*#XX*:9I7 FAL M(,P5B9[O1%I #,-,R_81:9^%,/PF;L%4]8,/X'PZ+ MX\0#D.D, 6&9Z4"YB)E.J$,?%J<]6*S2<,9S+6$!I#E#6"#O$FP7:ZZ;S0-L M*\$(3F*B;C<@G\AN#PQ/IH-=?P(U@LTN(->R]ZS;4L6>^M[0(FS'5/FKC_>M M\.A[>U5@<6[ @;4C3R3? !:+H\4%N*7.$!BHVP%^2]8T^Y[%;"W2HP7'*HS="<=RAGL#M"2R4/M'7NEIL8]^K".(%3598F[Q?L&'GB:(#+RD*]Y;/,%=_8! M>CRI3S'F',;2'-:D:C,-7/I>O1'(@"'82-,B0S:G,*;DU!58,PD\B=A%IN+\ M 9_A2!I:6D MVVUL ;8SG"H[P[L%/GB.]^S 1YT:8?>T%&^_TN(Y+O' M:K"R[/F^I#E=C]S(A+7Y>'JL-FZNHPF]OC-0#GJVMJQES4%J%M+C(343.X>L M'JMN^?PZMQ&>4LMV'GJSCI3.C?55SPEHG,+-1"L:E!)FS6H+2A_"N/ MU[1:X9/J6JCPI@FY70TXJ>G8N5I!E M*P052<$J:$BE2G7$+ZM1N>KFP:?3T0% 'P(RA2,"[PV:>MU_>VRZZ?)S%+GO M[ -*$1!:=O#?&P[U>O/V.,2=!\G+#_C]EFXHTW 3O3&M=4$TG?A0H6W+$3&M ME2.)1.,7'PK:8+^1,B]K$I(U-.RFX.KXXJRA\KSP1*W-4]VF&;F*B&WO(7+A M3F&%5#.HJ#$'U*)#5$M$&BK2DAT5H* B =1MBE?)A\STZOH,L?5J3Q2'16N MH*2.@RO]L&C^UNJIG* P]%?/EPQ?U<,B7W8^!K*2& MFB>5?]/1O3Q#POV=/#P!R*V,=!D37[!.^RZ.HH&AFY?46[C+6_UW_U+^5?[8 M_E3^YZ$,3\O_'U!+ P04 " .AT14AST2EV*R "!K0P %0 &9T8VDM M,C R,C R,#1?<')E+GAM;.R]67,D-[(F^G[-YC_HZCRKM?6FMNX9XUK#,RR2 M3;*D.T^R8"221"LR0,7"8NK77R"VC 6+ X%( %EI1Z>K*L/A@#L^. "'P_'/ M__6^2;YZ0UF.2?JOK[__TW=??X72F*QP^OROK\O\FRB/,?[Z?_W/__'__//_ M_>:;#RA%652@U5=/VZ\NSC^)>\?>G+&D9 M_/AM5Y>0@OWKFY;L&_;3-]__\,V/W__I/5]]W321?094TI*_3^@;F;[_Z:>? MOJV^=J24$9:P[L2FVOOJJUI_&4G0/5I_Q?[\='\E+/W3MXSBVQ05U]$32FB5 M5?%B^XK^]76.-Z\):G][R=":SR?)LHX-T\Y/3#O?_Y5IY[]VG+^=T[QG!J5' M4D2)G796_*9MG50SO]$WME0K:_*-32W3(8[VH.5>-?,;?8Y14DE.1,OS-9'A SQN4%CV6;-); ME0FZ79^1S6N4;A\JPW6/WE!:HM/M!T2>L^CU!<HS>EX"B!G.SUK.9AN0YM2(/+U&&=C@X20N\PDE9X#?T@.(RPVPP M7+S'2;E"J\N,;!A2RJ)JQNWZG)%6$U?=Y);A+.GWV#C+VAM4?QKE=-RDJZ89 M_1++J,>@=BORV\>_9@6&UJ@@\6\O)%G1)V=49B;=.7HJ:$VWQ0O*3DF6D<_, MN6!?,+-Z#,=BE*#\=ET/]X^H>"&KJY1"H=9KC1S\!YVO<$KW^WA0^27)!.7F M#=NEF[2$IA:P7K/J,Y/Q)(ZS$JTNWIFU1'D+PK,RRVBEUSAZPDFUC.DM-UHI9&MJE=G9_P,\I7N.8SN@4^Z2LYL,[DN!EIE\[]1KW#LZK MG0.%[QLF99YLK_*\[$T*#W1O@>H9H[?G2%<,Y6RQ0#GB%7.AG$8)\V0_O"!4 MS.W?I1MENF[)XPR_-ENM,L9LS2QQX;Y^@T M8QGU&-0^PW?.9K.GF MS?^6:IXK-U,U2=G"MZEBXN%O3)(E:4WJFROC/SH#I].1&?I89%F^-?I,4L7>VI8;-. MY9$;G-$[( MROH*>DXK06P7MLYSVF]0R7*S\1Q!]/CO(>)GCC"&%=FR*9=;FS9EQVWV:=R< MAG'96+%RB7L+.ZEYS3 M2B7+Y>:>./[=^6VWGTZUA2ELOM\K+TZ[ 1A?GO M'^='6C(>]O8ZMG8Y%M8B9HT9,;"TR[*RO[)W*]2PG[A\;-[NG-$N+J\%=J+6 M]Z!VSV3,&BCFM<0M.,->5O)_\/Y]V9W[ M_!Q[\'!8]0";&C$!*^NWA\P@(6%GZ[Z0C8:9MV>XKC1KS92'/9^9+6^9K3LK M9OH9\[#@LYOMK;/FI[/BH;/AFYOKE;,293H[O'2N5W"./W 13Z!U'Z#=U;=9 M \6\+'HFK?DDK7LCK?HAE_5 +N=[W(/7<6%_X\Q=@.ETV!5>UC>XI$_0ZMK9 MU 0)6)G:<$ZV@MUVX79]%N4OEPGYO%L&FWI6C"I:2*JI@^P MJB_)YC5#+Y0&OU6W(1?O4VF%%J7LA_NS6^X+&W*T%S68F8[O]@?.>W M>3"J+K<#0S&WW7+>UMMNN;G&*RD2EZRSZ/KV@B[.BOX5-J/EE)1?OXT4TSF[ M6L:^7-,?!I6A]P)1J]I-,:RMIE)4=;:U)B0>5)2PMRA(-A2+U9/3BJJ,Z#F* M__1,WKY=(?PME?-[]A?AJWL=^))-FQQE,4M)_K700].'\QH*+Y] MK8;=-_$+3KK.7V=D(](DD3:]W[Q_?#7@\%5!OAJ6)!F=*_[U]7?L%15:L,ZX M]R+M8FZ1\^829$6-]%F/!QE)(U:^"3^=2U %$4/\SDT'?V#]QU]AECZS>2* MSF?O_P=MN3TMH!ET]83&U[Z6"P/J[ F+IK=_]+ZW+W&"LC.Z0GLF&;^ON12# MGAY1^-K/,D% O3QBT/3QG[WOXX=-E"2MKY#;QUR*01^/*'SM8YD@H#X>,6CZ M^"_>]_'%!F7/.'W^D)'/Q9L)"?0>: MF8G%=90_58*6^3?/4?1: Q(E1=[^4B'SF^^^;QZY_*_FYU\[A]OMN@M0NR.U MM@5>"9TB34?#BLP=D>9::#*B\N7E?VPWQZ./KF5HS\=EH@AH!A)-:-P)QHX3 MQHZQWD^M/ZSZR9DIE&N6<)L\-']<#LP,UB7-'4S%Y&%.%[VXRXO(Y&G$''6K ME*91FH#&WXZ'" 5$@H"5N=?*#V@TP1TL$3?";^S^W0TJ^ B!D+9V3$KJ+UXT M1 3"1L[1W!7F!WI8'%M*F6^I4".T\#XUJAM^\A<-$A& O3_D8.X*\Z.WAV&! M;6#=0/@1"#1*-(H%E? 7,OH" Y$$8FSNA_,#8#(HR708##PL ('?Y09NN8*] MV\+M\KUK3*DJP7:)IS*AKG8\0E_..D-5GG"23V1A>I)NE(44\ M1(Z!K"H@P5B&OA<0W% 8NTSE5*W'5$3E(6!@$JDP(N02^B*_M])@^=^YL[.4 MIE&@@,9#0$"D4<%!P"/T/4 M$7=MQEV4>=F_W/;"%A.S%MD^K+BT3A"(P@,_ MU!F$]4Z3A[,>Z]TIHQNS:?RZX$! MUBCR)B,YSN$ EU+0J(IZA[\ZN4MH. MNMF43D%RHIW#ATOD.5Y LNF 1<0P]*T;2R/"9/P%%R]G95Z0#K4Y [ EH5 M7],'Y)X@Z?,CRC8L9Y/0@2LG:L>C@"@L-$$DG8$D 7MG&Y3I56_VRP 5O0R& MXYL2*C(.,H9DP6)#(JT== PK"'T?4IUW]%0A/RJ2$O;/BP2$0:$*++$YKF15 MA+YO.6^:W*7O[,LYB3L$4KSGJ?Q=VSM5\WZ.DG*4\E94Y#!XS%.5EMA4"04S0 MJ(Y'X#D8E#+IP(''S'G*JQF!"=V;XW<1ICN^L^@5%]'X?H&"J@U*$%%YC@^8 M=#H@$7(,W5ES$L?EIJPJ5] MA]TL;6C!4;/+^N=>U1$.$6KBRA+V=LE/14T^:9'V(07Z+(EJ MXCD!M MF75 !V$^PW/DA3F<:D"YI51N);U'C5(F'93PF)GG'PO2G[BP!Q'@,S18COAB MYU7^4;%_7TH.O(P1$,HT)5_&6VWW>I4W.>:&;Q(<$\XY=8-^*>[>GE^*XN\V MJ_IE57DDVH$XA)J*<0FM*&0ZD%%(:0FG*]1!.=P?"U2]WJ^ SI!)!IZ4*#39KCA1+#;LLB+*&496528X9"*@#,@#0T]8CEG06C -G1_]>"TII9/=N UI."= M>+44GH-%+97QF5?+;8D@0(_WS^Z]-):B#]SMFH4O$#J\7!9U:B/:/.$ M,KY@PV]#8=IOSJ8"M?*)7)"AR1>RJ\/+!FQ"]PPT G*[GONMM2_#;WYWO4P0 MC:X?L5EB1[]_S?$-,(%;-*X"!UQ[PX;';8DAY&(=.IR&"6B*$ZPU*U8]M8U8 M!&]T6CGIXA1=T;^.%P=B@O'RID?@,E;E#:4E$CV2(_K7&[;N02V"DI3>>!Y=*X%HPE^>ZO+1Y(,CV:4!$.1.03 M.GQ.4-8W1$.\(?ZY?&NWLIC?09L/R"B V! !G]#/ 3]D),_ILG0]"<#E?&G4 M-?CB:;>+6P_I[$'I&6=WPO#'O:8*J5V[Z7/SFHUH7:ND:Q.%B.F MJ'$[IV,T(:^L4YL63M:T -K=&WPR6F?H5W<6T1-T."R$[)NW^61L0U];/: D M82OL=/4QRGY#/2U,'&HJPLZ[)B;T&T%@$37@(^,9_'2*4BIY0F4[66UPBIG4 M!7Y#? !J=MI5T7M-Y3TA-7 DY)QZ,$W$^E5$[=JPO8=*BJ!-,#!834CAL:K MZRS<=2]T$0=9!4MXA1Z'U(FVNVTI&E13BO&PZE/X#@NA-%J Z'-9XH$>%QG= M:YD:J/,>V)63C;*Z3\D\1090+@@\Q*P,[I7^5&,D1<\L5,DY2OC/S=VC*&'Q MX!\BG++1<)N>X_R5Y).$#:;%I<_[R8I[BK:9>H"@4+^*&?=;O9C,F$PY$PI1 ML2[>F8$N4OMUXJ.D]A9NNI"#?H)IG ZB_A0JH*BG%#4G) M: $X7B(IR/J)A;EDGJ(&*!=HQ21DU6#D[P'F*-JM_MIC:IR65+9=#/$I6I,, M=?EJ44['2191D7$:9=M*.RQE,CO@)I4SJ%TZ3!9=B]J"9/<;X_[<)6 MCPNVIAEM/X6[26F$;NS'*4K1],A.036 .H?*:YBJI()#C,.I=3L'>V8Q'#RP ME\6URG#-I'^OCNL8/)-WR"&F2_4R^?;8/I;E[H,>-^:[0X^N8I/F02 M0' P*M_V=["1 VVJL#9S@B!P0$76.C&$9/Y(>!KE.%:(-Z 1R-;0.,.YLDL( M3*XAZD5<*[<+GUOHP0!CLI((03 1F19OE*]?W']- M\28TH[*:.G(] 1I#@]$)@Y1T$6"/I5M!H//GG,Y-*N\NJIZLHNCT'@ %7E3R&*9"1# ME0FX#737<+$Y5_F1-F>0N;]R #K,GM/+;51W2O5ZV.1I 77J69W2TRRTL-)' M'Z:%3%E:'67FX(15(O9^!OQ&%^1M#KH)Q\S-'[.4;.@ZJOZ5U&-M]9^R/F 1O'&S;"6 ?IA3 MB;LP?7M()7OJ@]&E@-D"=.$["S3\4&Y.&BST:EM"J;-]+]V$=-TZTV;U)YLI_2>,1"H\QT[^3GTQ8> MYBTUEZ%6*QM?)&7@XR0S!=&.)>33NKZQTK6'F^942C.X>S*A\2(7/3?/I?#[ M-.N\\WR7\@X@:F%&Y^X\=J.L\H>2ZG20!)T+! D%+Y6\_V!0"P2$ Y=1Z+D7 M!(_\A9 M"<9/]'*Q)B<2/(;L/XI 8@$A(^)U*$^D2+*QWMZHG+ _%D2F. M&P!L <$A!'Q>H2_$#RW]]\$](BX+1S)]>/BZ'W D>5C8 -6OE;.=UI05[K&M MB#]41<_Y%$.H (+F&W9<'-B,Y?,*!@S@]5N.YV5&!:L/A&IY[U%>9#BN/-J4 M[.1SE*VJ!+(\LV',I&]:#)CXBCH;.@&;*(.*0M_1"N2N'D2^09^K+T"@\LO( M<3DN$Q8,I1+/0-V8;^C[5NG@TD29H!#$_ 6+,[G,L\W;%&D&.V!? A4J2>_1 M:YG%+U'.$Y>',U"!/L84!7S&EXZL8&PIF!HD^/,EF]$N/BM_) +_=B7F$Q.> M;=Y1FE<*NT=TKY/C C7/:=0JN44XK+I6=GYP\[*>Z[O!BZ>H\'0I[UC-D M("W?I- S&1Y,:#X7DLND%S'(,NC+7 X)O1RA0*>(1I"\MY@QD!<")1A;\QR% MOB#,P)?[ZP^'Y,V=2#/3GVN00:]VY%VD[K-7:7MSIU@(UY]KA@2Q1]?8LR]" M@E_G?E.E?K'WA?5BFO5N#X-X?R%WB:/\Y3(AGWVY0]RU1QWJ+B2=1KAS2)WN M-UA[[C+RAFD'GFX_T8W75=J]KX-.QBXFW%!82]5?# M'")GXWM1-!"@5H:F8(DF=2MS3E-"CR8[1[35,8Z:B]0G&Y(5^ \>1 &438]( M*0\6K'#][ >QTO:$?OD$E *\\JR=8Z:T=)7?9N?LK4K\5%:O&XS0;8^A3NIV M!<.#'2O6M;V?(66CV0813L.D](]>#, O^1&LI4?'O&>TE@(__"$NG< J'[%- M%;,JX^*7*,NBM-CR7^.2$S4](R(Z6.B"M+(?O(J:LL2MI./3F!X^C;DTUJT^ MKKG4*#!^GM/%X['K(L8,]O2_[_Y<@9[]\NO@@=M[5-U-?23MP#ZA,Y+@L258 MD<&"757D8-%LH+%]+KI5#3,(Q5H8M6T+F2I89NBG!+%=P\T'M;"&&<24>?9"6:66G*KRDF3GI'PJUF5R$L>DG#Z M!R'=K9LEI >+9@T-[6T-+6F0>;R:'ROI\Z;)L-<^@=2=#UQ!?; @UM/3OGSA MBC;->+#6"RBW#U_'5#>#!1,OGE=&-WI$G$-WL,"%ZF8_D)6TQB0DT+-EPSBW M;T\=S]M-,MA1;";YR$H#I%A+K@%7'Y8(IN'Q,C/0Q' M,KS:9EL*J,X@/,#[DA7 -V,3BIRSR%B:\ [+SDU;. A?8B0%I4/NL+B@:/4+!> M%IC7!=6&?M"LVC8V"H),YZJ"P U_O^!A(%:MDR4W_OU*#N!B24)-H> 0.;ZNLF,M#X !G*[(F7@ M,&8ZVK99:>/?2YPAVFZ*CV)[ET1I<9*NV*6=5T8RCJ#6+MC&4VL4],WN0E! M9N@&9'YVGG^U*>XTHA[!+.[;IUU%^E#^53CE4 M;3@)E. %.&L+40'?["NDMXF!+D!V55+Y>)T@JC1T3\X]>FUVLE(LJLBZ5]%% M9('B#BBW#;2)JPK_CD?K+;DDV>Z=,SJ7DLV&I%5:>H'?2UU@Y.^2%0@4@]JZ ML&+[ )6&?Q_CKAMQW?N.S,B?D7SJR@*0CK#()PT*/7UWXMRUV\G6* MD*..3S9!W)@L>+1)Y;:+M'%5!A,L;/ V$D0+%:-=6,#M#J5S[@.<0#.1[ACRXKS45I=Z(<8%^LUBJE" M+M[IQB1]1O=41;)&KP?',OK56_T+-*>&:+7;V=/8ZKCI&0/7/8572M_-/+<5-Z M9]^5>S]>G?:&WE#>=U-G7+@7+F>"&>4V!ZW-,7CH0\K=")FS^ZP?)J;-RXHC M[%O*R8/11^#K:,L%] VVKAZ]SEZ^OB:5CJ*DU=%5NB;9I@:)X!5BO5+MRY70 M4B[OZ+8)&_"*=Q&7^[6[;3OZZF[L:78/48DV&E8P]O4MRA';\-_7[;)'HUR$ M$A'!X(V1(4%86%$(. ,N4\Y+Q,1Y. ^:F52]^0Y<1^@I0F9-[((YSRI/&XL[ M'^;+IHWCEA5G499MZ1;YYRB9) 32*M-3%*",LU%N%QS$3$E#8V"E2>TJ&="4 M\*,>8=L[Z"[X2ZZ@]NGTFBV0K^VDNZ[I#_4W[J=!5Z+W J4KU/7(H#/7 M19R3),K^1/=6=?UGA!*G.96-I/037K' M-,H8<%%#R\(%?FG-"I7F/[Z[Q^_ M=N>;VO5C$[@0)7-$0$0@;.;7([QX7J!8'\W5A4L4_* UT17AY.)$I:'#I9;S;\< MTKC(2 @TJC@(. 1^LJ<^ZHB M]Z5 YZ\BJN8 (Z-_2%F_U)Y>HO"4"L\/A*QWFCR<>;/WV@I=0%>WBU](0F7* MZSE!X+C5+=;H'%[,"XW(G==JPJG4'KFQ1R_IR?U;?**19VM,Y,Q. 'J& &4; M6@DQX[Y?:\PP?!N1HOQV?49;C05^4!E)-PIX))YC!""7#D+X[$)?9$]?X!0: M$SG=SIZ(Z#R'"U1"3:LBXAGZ@GST5"8?-7*BR3V,H*8@D&PZ8!$Q#-W-?D;2 M2L9? MV09E7<2808/^]]V?*V"P7P:HN$<)BV2]B[)B*\$%CXR#C"%9L-B02&L''<,* M0M^'5.<=/57(CXJDA/WS(@%A4*@"2VR.*UD5H>];SILF=Y><^W).XL. U(W& ME=1! 4U/=G.T*>L)/]MO3R+QKD6\70D,.&*9K"RI@]^UZ!Z:&A[MF1VGPBL+ MW4G.TC?C.JR&700D*7L/"E'%3 8I@++S5TDH@P$<7%XSC$GYA[YT!9_8@P>R MGZ?R=VW?5,WCI9B04.SBJ*<4#H<)9'932S4>%+)YCXX(A3PZ<)BR"GV6?6396LML*T2#F*#1'X_ #%"''T)TV)W%<;LK*P5GY MIJB9I&*\H#3';ZCV&UR3G'D+;M>/T?LTRL6D]"[V1:^T[[";I0TM..K6%/H9 M]3TJ(IRBU464I71'D_<4<([6.,;3Z^S0 MW==G4!S_&G+;,.Y"#,0W^I::H! MY<92N:'T'C5*F710PF-V."\@@5P\"WL1 7[#8!R @(8YJ2 M+^.OMOL8B&\9PO[]XUW572^HP'&4= G#CNG"?'*.TCZZS:HFKZK]^QW*'EYH MOTG]I:I"7!>JN% P5L-("V:V UI5Z/[8H9R54/E)6;R0#/^Q,T9<%(J(N>B; M$@>*.H74-M VK2)T3R]//O98+@AA0T()NEK"H)'%E=8>JEKVH7N)>Z2 M5%")X!3<] B3TQ*,1A-CL"[@B6"W99$740U7AB$,J M. -%Q$B26V!*M! M!3,F")=7HG_>R MDUXOWC.H#YZ[=@I\D@JJP1N"'"J7IX--8QY9N@&1IW7P<>Q3;3Y:DR'/BE[[ MZ;_&;:<__7J7D549%W0K@;(W'*.3=SRV.S*2SF/ (W$B274<4;;"*=\ M<<1T0YEX="Z=/56C/J+-$\KX@@V_#85IOSF;$]3*)W)!AE. D%WMHAFP"=V; MW C([7KNM]:^#+_YW?4R032Z?L0F\%=4I0:8P"T:5X$#KKUAP^.VQ!!RL2 = M3L,$-,4)UIX5JY[:1BR"-SJMG'35BJ[H7\>+ S'!>'G3(W 9*OB&TA*)7I02 M?>[" ,>?G4MR29'-RT1T\1XG)=L9LSRM]+_5-#YW!H>A/O0X.!O^PLXE-G0Q MM _CNNH@28,Z#L7D3LT#40XW@D")B,](7MRN&[D$=DI*T[D5N32N M!?M R*J_MG@@R=0'KR($J[1OB(9X0_QS^=9^43&_@S8?D%$ L2$" M/J$'AGS(2)[39>EZE9T1J"*//]YJOZ15E$;O% MWSS])%K7*NG:;$UB.JH,-A(63?/&0I8QOZVNH!)0E;8:>KCU'V&^II8>)04Q%VWC4QH=\( HNH M 1\9S^"G4Y12R1,JV\EJ@U/,I"[P&^(#"$C=3KLJ:K^AI">L!IZ4C$,/M9Q( MKYJX51.V[U!1":0!#@ZK0WG6B;ONA2[B(*M@":_0PT<[T797W46#:DHQ'E9] M"M]A(91&"Q!]+C:O\+E\5J.6J8$Z[S5J.=GH:8TIF:?( ,H%@8>85>@QG?P7 M/^]1E+"PYP\13ME8N$W/PDU74I!G4,W39M2HL_SN-R0E MH^7?>(&D(.OG=N>2>8H:H%R@]9*058.1OX>;-GNW!&S/JG%:4A&;-2))\U.T M)AGJ,H>CG Z7+**2XS3*MI626/)Z=LI-*H]0NWZ8K+P6KVD0,KQ039["?7_: MA2TA%VQ-,^A^"G>GT@C=F)%3E*+IN9V":@!U#I77,%5)!8<8AU/K>]8YN/#: M*//7PF-'AU89KJ$4EO$:2WH2ZQLO(=\69\$>2+G7P'5?:02O;4!Z.C ML=D"=-O8!1I^T'&'UJT!KE.%:(-Z 1R-;0.!L#RBXA,+F& M8T#$M3IBXG,+/>QQ+-8Y3LIBDOI(024 24<5%$SXLID#I>,7^%5CQ2$OS$:" M#G.%K%H-!AM1\ M=-;]0,)R\H2QZ1C9&>1)ED0Y6;W+BPR"O7R/&H\]:Y29/G+BYQ/0'N8:-)>A5BMS M09*4H9"3@!!$.Y:03^LZSKQK#S3 M;CGX2^0!P,Q0>"CDX.Q#?T=F_-8U%VMR(L&KXOZC""06$#(B7DM<*';AQ9-N M5@ELLR?PZ_%8[V[(3E@>2C">V"\*< R 7:1\7J%OSQ[*IQRO<$27DU&"&L\6 MS]>BHFO]+&(ZAT+NFG(3;>A?>S&K7(<+O$ K-J" PSM"=[?WO79_>[ MN]$-[P(BEF0TNI4\JSL].U[FHSMQ;1R5XY48P'RD3E$=E=T$\ Y8O>*Y!V@H ME?..F(^Y\X>KMN.[ 7/D&1\$3>01$73R3 GJYL- MM*:L<+^44H3SJ()1? K)40#![!W'(0YLAL9X!0,&\/IET_,RHX+5MV^JQYCO M45YD."X:;_[)YRA;58FG>5;#E$??L.CS\!5R%C0"-D_Z]83N?A>(70_2F:@% M,I'#5LDD+-SJZ60&<)45A>[UKP2Z1Z]E%K]$.4]X'DI!!?J(5!3P&7TZLH*1 MIF :NC-?-@U4WVY?J]1$%^\HBW$^N3-E7!XP>0O*^PS!&9J8.VD+Z@@]/:G4 MW,] *( !9*(^"(S"=3%[@I:C--A$I>.IXB1=W:,"9YQQJIBE 24%T[6TI,^ M-)+>9 *7<@\]M2E,6-!*$5)4"X2!K1XUY+<'P]&*4B=]JAT%(GL)<&P=P/1="+.2WM/>UY44 @8 3Y/DG/Y-/8)M MR0WZ7'W1\?Q.R@ VB[TRGJ++1.*YF\(>W^!3_ESC'!6H>(JYU M=(]B\IQ67'B[P'U5UUT66+HZ3X?&GO4,&53+-RGXK(?'I,P&29F#/9* )/H< M@4"GB$9B96\A8R O!$DPML'G)S.(9?OUAT.*9IM(,S.>S23C3!W)=)&Z?UA" M.YQM"H9P ]K,H" .:3-PG\N1X$>LLRI8=T;^(:NA5"ZT!-",3["\M- M=!;E+Y<)^9S[EHNH:Y@Z!9&0=)IYB$/J= /"VG.7D3=,N_1T^XEVU%7:O1E\ M$A?XC6ZYID]2[W8IA@QV6QEM!L<-FZEMF]%=6ALZ_7K$&SX#F^>ELXWY+](8 M)V@@YB.9-P"7K(+G5+-6A>-U\>G8Z<1;' N)^NMC#I&S\;TH&@A0*T-3L$23 MNK4ZIRFAW^<^1[35,:[1DJY.-B0K\!\\B (HFQZ14AXL6.'ZV0]BI>T)/1\8 MZ!W%RM=VCIG2TE5^FYUC=JOAJ:RB)L?1-]88ZKQ_J6!XL&/%NK;W,Z1L--O M7>'9"[)\N>]1E. _T.I#A%.FH=N4"OY*\B@9C333XH.\I3K%#W84S=3D?L:, M?B,-;IAY-D*85#D3"U'!+MZ9F7/T--Y5@>F;G@/0'RSH=76U'Y0# M6F5PQG.ODI(#Q;-&AK:FZV5-"CTJW+M/8Q: M28_1>S-<3U&*UI/[34#JSH>HH#Y8$.OI:5^^1$6;G-VVLQDL>4/5174SF'IX M$9(RNGY8))_N8($+UJ"5\3EBW:Z?4R,]# B%6)P0!L\^,22VT7=H!Z#4U'OX7:7H=<(K]H57#,)GJ3U M^QHB-\H,)D* PI@$CUP#7=F%-*P!X9]#D)*P5 ;R\Q3YM&<2MDNT>\1W81.DIF Z85(G- '#T.Y!NQB M<%)7Z.=U@MF .!F+5.EERX]^O=)G3N0,Z9S4^P]M;Y!:X>8ND[ SF@O,>+M/: MN">]3#-#OX$&U^5H4M(OJ)V[(-@18:P;2_D P)7/2#I#J 5T;;= N42T^@-D M?V35ZO7 Q(X$>P%;('-]56I&3A0 [E=D3)P&# =;=LDG_'O)49 42Y4\!IJQ@IVX76'ON =O," *ZT4948E;GWU5VGW M!CG34KHZ6:]Q@NFHDSZ%8!/K-,5]*FS_ILO>UF_&: MS7BM%BRXC75C \HZE<]X"?< ]H#P_865/:"TNM"G5H',ESB-TGC&'A# 0&Y7 MI S\6(JPQU)H&^EL4;3@)-N %.,L*40'?["NDMXF!+D!V55+Y>(D@ MJC1T3\X]>FUVLE(LJL@:K8O) L4=4&X;:!-7%?X-C]9;>^A D@'6&13QHX M"@'RV\0?O[KP[UKLY.L4(4<=GVR"N#%9\&B3RFT7:>.J#B+Y&6<%*YEVH?32 M'<=!3+J:FEANO\&;X8\N* M\U%:W1+O3^TUG?-ZC6*JD(MWNC%)G]$]5=%MRM3 _I\=9[Y%":H2<[!$UC&= MC-F'DW0U_*%'.3(X"];0)H5>H@;O!\?R>M4;/8NT9\8IBQ?#:Y;X]5/$TXCJ M."G9>X%]1=?*'XT\-Y4WX-EWY=Z/5Z>]H3>4]]W4&=?MA M^I!R-T+F[#[K=UYI\[+B"/N6SL#\! F](Y>Q@;P'Q'P%BIQ%WKZ_7)&(/ CSC-Y2BZVK>JUT:?0)_B"M8C^(N-Q9>\7*><+]V MB4U&7T,"D5PT8\A,V"Z1^]'#+:39;D1OJPBN(_3<6K/VQ(+MHE6>-OPB/L3^ M-VTB@4DS.!2>/_% QJE3-7J#*:T7H M^]!]G)58609;:H'-1)[__';27=?TA_H;]].@*]%[@=(5ZGIDT)GK(LY)$F5_ MBLFFKO\!?*'B5=)XO6ZU9YM@\)VN'I;E9I.[N' -KTTRC'.3MQV$GP2"%UFDP#Z#,IMG%$+&@OJ&EL](^9A)-VF5SP;]?^_=0;C91MKU=/^#G%*]QS#); MU><9=#]S1[488^34($Y;([!R:L(&.#)"AR?WL@X0V2"]0NVY/;"0NT3%ZIXD MAK*/4@T+*ZI\A, *PAW]S0L"+H=WVP3:\=1L5[K_!1D W*!&-=LU2W MU0.68FC<;\_;1 MQK/)JPY&MD00MP"N5+PB,"N_6RCHEK<7M &N_!SG<4+R,D,BZV"#E:Y*N*Q< MKB@,D4"LJF^R_-!K597U?E9KPK5 =_7KL0*YZQWP,CB_J>JUCWY!N7+\6M>8]C^9 MH9BAJ=%L074=6Z/F<&W-%>63/F/VC&UE0&]0X=+.?"!D]1DG">V8<:F(W%Y M'OU4M.NO4Y)EY#-.GYTN4%B+E!9"3M1TNHC(W9@?MD@TSA547.E\&,^*3B%0 MR8:#E<^5C4HAMW G<9:8#768?!V)"& MBL:[66$=%?E@'H>Z>Q;IAHW,.(.QGEQ,[&M:!GB*9\PX$Z9,I&HHI9N".OEXS5 MYF%FCZUD9A90]":7"84]OWZ/O6QN%)%,&^G#>)!IE8 $FLY9(W[MS#3E$^XH MJ"1A#UVZW7QVDWJ5))F=3U32W:.$)=^N$C$\O-"^?Z+F9]6F^19M4JTP:[=[ M,YDY71MS6_L!I=28)Y*1KU5L9PV Q=SMD^W@@ACK:+3!GM6R2A=.C_"B+&5>NK8MHK,Z!5E[[B0D0T0 M I=O=$0FX%R=A8DYACLVKU+Z5_08O;O=P';-4/K$ )3="8Z$TN7AU:19XE,K M-:E86!]&*J2WB):@P_$JX5\?/LGXACMJ[U&!L^H^%%OV.W9O=^N7Z@)JVS"( M=JBSIQ^*=I4/625&^TG97;RYCJL?MT68^5Y.UJ6Z%Y&Y3/4_;)-PAE?1"63T M84 KNX? Y1OG8>5SKI.#"CD>SN#\E$;E"E.K9/.06U@)("*G%\''OBON$,0J7H\M$XJ8LW+'EUA#L^N9G(_OWC,1/9,1-9*\$Q M$]DQ$]G!9B*[1V\XK]1"17O#I,R3+7LAG2Y0IFHZVD6?[:)@/:75PY),1S.8 M[/(>&3$Y')MG18T+V3W3MH5K^V!9&%T:O6,6QF,6QF,6QD6S,+H4/9$W%\O,Y+K.;2V!P3JQT3JQT3 MJQ631$XNQ^0QL=HQL=HQL=I!)U:K$MM4J3/Z]^^<+@2.26[(_N_J'L5)E.?5]%!UZ.H_91TUUTO4,,*4:?'NTH=N<<_Q-U,?.JC4KZK! MZ@\S,^W:,%K7^/<2KW"AF/!49.V;94(RS^$"E$\'%F*63??_&*JI^I2CV_5% M7N -7;+G(Z3P/S;Z&W_T'!52672P,&;4(.#/OBQ=SL@;7GW_TUU$MS(;',MM M 8RX"ZJ3$WN. "U9=1"A8MP@Y"^^(.2R3*L->934MX=4.R0P?;O45=-[#A5= MB;46OFK>#6#^&NJDHH1%/"DLD4Z9UB#!RG@.-A/)M*MQX0@6M_$)B2^LYD'0DU8&2@F\#II]"!=-EA+.?HZ1$'U'$ MSCRJM[( _FCM"JR+J1) M1.8YK(#RZ:!(S+(%3; ^[&N4YPA=T]&!%"MW &7K4I11>HX>N)1:CD49UQ9# M>_4M6SL"(:\H*[;L83IVE9Y-]J\[(RM.=J57K#OR@!;S'&6&\NL=<4"K:/%G MX-QVCK^KE)K1-$H^Y>B!K(O/M%^XRW@E73?K">D\AQ140KUY3\BS!8V!/]P' MT$3I,WY*4)W"[1*GN$#7^ VM1."!T>] I*+W'TQ:$FN"2L6[!9>!*]TYN)J4 MH_PXN78EUP 7@W8(K6+>[(JDM"&Z:A6%)B0,% MHIDN#% )KJB%J(&3WGJT2=O@7NI!U5DSM,#.^ZXLX#F2M&76],4KF;>("=8G MS](GW*ZK+) J>*D(.UB)";V'$U!&/1B)F;;P,?#".U]PG:S>Z#X7YU3L*@>' M'#Y ZC;^747M.9#TI-5!DY)S&S!IX$YW#JE[J@?:!>PX_9Q.W0FI'"=-3E[N M%E&C1+>6 I3P'%[Z4NNMF@#<6Y@9.."=P^R!;H174;:ZR\BJI$O"*,NBM T^ M'0$,1-LE>Y'2>@XJ'4EUX*3@VP+)P OOQPJ*[GD1?HN>Z/S^F$6KW>L&M5;R MW?>3)"&?HS1&ER0[)^53L2Z3EDI@W>RS[LR@3=:>0WM!/>H95IO-: =.B,<' MNWQM_8QNM^VSJE=5$!1^0^P0A3\T9G!HK;4)!\^!/E\K6I;=I+86MOL/Z+>= MR485[B$G&V>P"6V+ Y1/[X1"Q+(%38@'$^=-:\_H:'E6>5E@Q%TR=CFQYPC2 MDE4'1RK&+9J"/8FX09][&LA(2O\:HUYXIQQDIL6;KM O[CD09^I#!YKZ5;5@ MM7)QP,<,'O_^L?W;,8/',8.'9Z;AF,'CF,'CF,'#NATZ7HNW="U^_U[3X[7X ML*[%&[@'>0_$V<#(IS0J5[A JRJ^%6\N<1JE,8Z27D97.7!F<&CMAPD'SR$V M7RM:ELBD-F=9/(ZWGP_L]O/^TWP<;S\?[.WG8#V QP.T+_T +=A$(L>+&F%< MU @VI/EX.O+%G8Y8R6*RW\,1*FA6HE435IFWL4!UTK+^G8/+[6,5,F1P.B+8 MAX.K%A^"F)7?G8WHEK?GA !77FE=&,X^CXNN(L9<7)H,PZXGMI0V,2AZ#:J" MZ$T;$NYK"G<9>HVP2.3F1K"YI;&6UJ+?RBX^LFI=VU2^33(HV26WT"CI01@1 MN_5Q%KWB(DKP'VC5-'_8;O7C+;;8C4.1C-DY,VDFR"'6%3BT:AIM&@0\&;Z8 M]K#8:0JS+9KU2IRI'H>GB*P"YZQ*NLZ?S4>.0PB? P*HMMJ60BZD(39C;/;] MNO$PT\\-*MQ/AQ\(67W&25+YM8?M4[Y^;%2V@9!F68='.O$+6I4)8L& %+44 M;+T,3>.FGVX_1O\AV1E[0D=DN^PQ; ]\+#!T9LW,,$064./0J&FUJSHTLM"> M<)?[9V2SP9W=9RE:H]1:E(BP<4H;9U2VBR31*NN#C1O=!F]];EOI M:LRT^,1^08L[LU9F:""S532T35JM&-HF:.WA6J(ZJ[![HU.W0V!5^!^[?-'# MC_:V7SL5U9,2Q1+TG&4^H\G8UV?DS H(>H]8U,MPP \K'(YH M_8J<.04LC:RAQ/GMNDXGKG:NZQ=L>D.GH(>H-)9;A4(=QJ'?C:E%&TK<39\? MHZ+,5,ND&1P&+PEH8^2J&@.PZH(RR<687D7;>N%+'^A9(=9>QHZDYD/&S1^;&K5_W6 :GX2%_@- MOF6;RW"RD#-GZ,Q264(964"O0T,WKZ'#A:-Y \T7D,ZSONS$OR'5N0-:57K0 M'#0ZA2<#!%;XH :#@;Z6 SZL,>;K58] WE<5T]$ER7;#OM'2"7,%/=?AO"S! M75S?=A#8ATK3I]4S.L"QXJ -DR&WUS80-_[6*7.::QYTH7$W:;^!A77 M),_O4&V=W._L+Z(LQ>ESUR)1C*2"K(V]$I+Y8/'&K6,)H6*6>ATG)<4PT+09 M<9G8,$TN[B+35!U/;.EF%( FJ'=H233K"_V4I!>/DA9XQ83$;^@!QR:%8X8ST!XI@L5S"-:[)602!C8R&-F@P;>TT).7*SR8#L M0V!!UQAE[!* XI+J!IVA-,K1K+/TC+RHC3K=P"#]#71*SN$VLDR$W M9Z8( @MB6UU#TR-IPM#Z&%9]$!YJ9E=)RK9&K1ZH[,W=LU.4HC4N-%QP1IRX MCC1-3N'@?*Z:##%N4.U!.*$65IQ&4";4TNX:!ZCGH, :U9I24'I%LL?TJS M.C_5'Y7^]0?TS X3 M>O=,W6_LFS;=HU>2L:!%P:Y>1=8.$B&9\QR#S&ET0?LK2Z.D??0]/]U^0.0Y MBUY?Z,8N0Y%\:K3 :9B7T(R3,VNB! &QJ:.A+1'5W.J-@XK_R? M=QG]*RGS9'N5YV5U";2^TOY :ZK#"?[]HVM+6VS6G^0*S9)5G>^_"#D]K!B_/BIZ2Z;_&"J8_#1PX%$)T$\\# =ASH\N" MX[*!LW!FS^RBAUA1X=#J66GAV/$#;UFXMA&2XLZ]23RFN#NFN-NWT3NFN O: ML('3EI!PD)7]%^ M#]_/V"N%**,6I]C>1!MT\H[SB;M)3-)YE7@D^Y6$VJ4RBU]83L_G#%5H&#?K MG&PBG$ZF%,URW00"+F4C^=\D6;%%VE4:?T2;)Y2-%PU0 M^G;UH*9W-O?I=Q315\!PR@-76:VTU54ML17=JZM18@F(^5 :NQ*GM=1K###W MP/4,F$<(R"Z/THP(V3+U\MGY]B 25P:ZC$-7= $PGKE@Q+(YN4?L;OM4!0-4 MCV3DN%T4X565J96DCUF4YG6WC ]L-8NU)[3@8GZ-CVF_$F,= ,9-5UUUN@JN MYHNP3%KC3L=&J1@OD3,[Y*!.\(9DH=!-6?WA[OH?RLTFRK:WZP?\G.(UCJ.T MX#P([ZD;0/QT_33@1T&XB^D1$CH\-FD1R=NI\S^VFZ#11X;:BCXE6IL]]$2A@$KDF_0^?I3[I2'W 1*F[M!MGU1 M'>8E94EZ.7/(Y/?6R[G[W4%#N<:2\Z7?6+YA7+JY'W&*-^6&VV#NMZ;)HV_N MG*LNTAT#-EY&!3V+P8%U:?0N[E+>M[9+A]^\ZU))T^5=.BP8^%Y[ M:O"(S+1P--/YI?N% O?OB*=1T02AFCA[Y4)_T>R,I#$5K?;JW>/\M].M8$<& MH.Q.3B64'HDJW)L!*$6B^K$_VP6G3!K(-?U@^O;A=C6]PP,]=><1?9''YWG" M2IB! # /=UL",01$9Q I5+MC7Q_I2=B&JU3Q) 6WNZII2\HIX$1['+E.41J_ M;*+L-]A$QB47SV8C5$Q6Z7.ORI@CM/2XVKQC=*Q+(H'M[ MK)SY257=2ZGDXY=#,>[B/D4@G2P4RJ2;^\S,_0C+=O0E*3-I/T\)1MW<)PBC MEX4B&71RGY?Y$LF+ R')BHC %QE#'4YY,N5)>!WB6EVYU%2MSGD,+*66=^%X MN,0I+M U?D.K*RIU^HRIG'4:Q--M+6L2Y;Q%NT')1L5:);U4S:Z1PON-AJ75 M*N*7=NG@9=DK4/9 UL7GB#U_-F@O?T+3*;-+H08IX\SFF'8X,5/'T$YI5EZ[ M&4"5ACL)F!@H,G?@@KMEW 36)=I5A]LYXAG:?%Y13=U:G!O5_B7 .?TT2J(T M1@\OB"7 B^ONG$[@*K)&JV(ROR3DSL)J0HF4[N?6*EGL#4GC?A)Z[HP*H&SS M?,@HG=D#0$<1'2F'MD#,G=D%*=? (PN5@YQH#!*U4MN93,;R$"2W(%R F&-\,O/8A+\!#0>+?7DA".R2_^+W$Q9:%(M"Q7GUX M>$WP)(<T MTU620+J8PR/@!Z19:FZ25L+<1=EM5LF\^CE*2M3F]IQZ1: E>FGEE24\18R^ MM! ,@;CZ=@!T4A8O)&/OT50-S&_7)TE2[479WRMAQH%@\!)M3!BDA*=0T9<6 M A40UR7.D1Q9H5K*G=1BZR.BG%J=*:6G$()+IVEEIMS,3X/\@,Q=VV8(:F#$ MNX?DI,2>8D=+1@A\5 S-?8\^(@BX^M$KQ$54<&L@(YGU$:9<"1FX%?Q VEF4 MOXSGL=Y/[815_>0I!CCM!4U!5;&F__X6:O_=H[S(<$R!R>E)_L] M*Y4!TL]C!DV/_WV?.V+!MN6F9"[R4?#0V+DG)VJCH05$GG8J2"9(YXH8-9W\ M4ZC#>G*%@E];]:LK% M4RS:T0K(E6M:4XO@$#V^5RG+44:R[7WT^2/52H:C9 Q,*4VC8 &-IZ""2 2! MC(!/"X@0;_UW(K'(H_P%K3X0LA(B@DLTAL2(R'=,R&32 L6(48L*#ZY &GA' MR"O*BNU=PA(8IRMVFOG*)/^4HW697./UU#4"+M'Y10 E/ 6/OK0PCPB :PNK MPXKD%^)*IX@R,#T 9!G("UKL@-BVV#+PZOJR-C^+7G$1)/]FPU^GJ MW/63+9YFL*G@YN:<(T903%(ZG9-GBPL!3[8T3LY+G%UR\M+[9"OXW M:!S'!R'=.3$EI)X"2$,^H!-3PJX%CH'WV_F,==ZTMAD2(Y@(OG8OH8V^>@H& MN120_I]P: /R0DS=-A*F^R,FSRE;GXU7PV!Z/BQX]&$ 12FI 71X/%LP>9/( M9=+FMK&[LQL51L0E1"CAE0@%)TIIC9#"X]IB9?^AP+821Z[>$-WNY3A]OGA_ M1>ED/R0F: .#.02> D4I"RCLE\.DA<'^PWP%)N,N(ZN2+I"B+(O28LOW"8LH M=C[@*86G/:N6!NCCG7)I^S;8>-R3)"&?V;5 NN,^)^53L2Z3:2;3\;#7*M2: M F A3T%D)#/(9 9MU +,6E .UW>KNF?U#:>D;R8/NPLH1DM1$8TGD(&(I'. M8F/$IP6$U?A:+RX\*^_LJJXZ\Q@L$\H22WZP?Z:[ZF+:??>"\#VV4Z5.9LI@'KFAJ)K#BGAH+W^.0BS&WI?L3< MW8MU=I%)%M;[< :QT_CZ'H+=1GOV-.7^1^9DX61K5(I69#89>ZYW$Y6::"MD ML\3=#YEHRK+%&>RK@.WY(HR)\+3 L+0.T+TX17 (>>!)A /PNMMG:FD\[ME_BB-+7M_.A!FKR$KF%0D*$_=T.S,/HT4YGZM$,]K5V M31^6C>Y6NT6!K;+2E\'[5D_B."O1JCGJSD_2597N]JS.==N[GOD0OZ!5F:#; M-;C('-^L*!4:M&Z!U]6X_.[I3-WR%O/ U96SPZ/;-3^$4$8R%&%$XO)4Q+!' M"$CYN@ M0/2YT=#TVE>^*,2BYR^H++VG/X/Q,.YMDY^B5Y'@2 M^\S_V#1X_-&9?3#1.5$(-QS^&C6P@3_F'/I)_5#\1F I\$T)7YRWAK" B#H+%H(*?//1/)09*K9G)$E80L,H M&2%"]+G+-S+^'!H.% +.@L"4=^AOM4SEY6ZZ>02#C?60(#3,*(6]P-X ML$6E OVEN?Z2/#RHZ:O!XEI&4-T,+XSC[6_]*N-'5+R0%[#'%;2,]M!_$YP6= ]3E)DPY,"P=(,H[=(.'S[M?!>"1O,N=ND5 M:E<^P$+6=)%G14\/]%]C'="?E/)/?T7H)MKPKE[98 74E9S5?C4H:@OW[788 ML7 8#8DM;O4PU6K.PL92E#UON:^Q2VG:K1Z?QMD<"E0W@4DWG"CEO*L-'9]G MP&^%VQCA1',4C"[=SV@"ZQ-5U8?;.?DTWX$]@ZW72?DN8\*L)ECN+*_6'=>B MA^6U"T+7']<^7(44M VV/(4M0WT>H]/.XYI+GK2:0_"Z?U5$6$/ (XPOT^UG M.A?G+_A5>/-0NYP4;=QR!X$_M4;L(Y);9^#W4>S/V\(I8*E9NE^A>6^X7D"9 M^CP@/:*^ *19.ZA;9E_T2;SSO/F:3^GH;CNZVX[NMJ.[[>AN.[K;CNZV/;C; M#G3M?L ^-S\""[H,HV=)E.>WZX>"Q+_QIE<573MWBND(6N0_T)"V@'C6*&SS&_2Y^C2=CW4*=9,SK)"_XY'KD#?2Q1QO/+3"XW'1\;CH2SPNVF]D M-%GCXIKD8PLY_;![-*G[$!B6A#+- 4N?J?GM&N<6BXH1([3*6"2E;/$O=X?-)]D(?4H28T/9Y4>Y>24GI1 MA+W0>8G3*(WQ\-R:9,<+),<3[>.)]O%$^WBB?3S1/IYH'T^T72\MCR?:P3F$ MCL<,BI/^VW6W^+YC*9O8*.*O6G6*C,__I44/VXR@Q#/.&I);D@:2^ P_3Q 1/]S8* 02C8'%WVFEN\^[!,:O725 M?%LA)FB4R",(!B!*Z:(OWYT!HM@7[27ZO,@72'6A M;R&OTIAL4">K8'>DH&JT+:1R_@:GX%5JP9O2+H,E5)HFPL8/L2[@TWM%[@#\ M'Q\RDN=U3,>H@SE?&C4-OOCUJ1)+1MSX+UR+*5#$RD_4I\!O)> M% L>$TNU)N#-W0TJ=EH9C0KNMT;GHV\^8U F!A@Z(R:A)V@>C@18^B6M,ER; MYU]J)FT39I*5"6R15 F9OICM'FS/,6>')ZSAF%?(PY#-4'OC&++I7<@F7;5% MZ3.F4C0G.:CP(.SR R&KSSA):-^,&WB.\S@A.>TI@8/&J&R[(]8KZT.XPTE, MD9E5H;6X0-05K1Y1_)*2A#QO[_'S"VTH-PX4 M1MV]'J6@=C:EFW8OT57!<"[7K+9^64I17;@1I28FB,P=FN .&3>!=89VU>%V MCIWI5=Y=BHE&M#4Q:)"B\Z8-"3E23*D>852I2='NM6*=HEXN"^@F0K XURND M7@0,"GFIB^K@":Z% ;E:_H;.K2]F M>\UTBBB-9K]( M0#@TT(%]P]BORG*(\!Z5;[1AD,]4X@7UL!-TJE;,48,J UY@]2?8V_58RO%> M#T3<[NX4Q,$!4$OZ>5B(21(!7"1%W@S7JHU[P./X ,A;5,92$F#@XZ& MY/. (Z\H\#Q(UOR+,WQ6EAV,>BT)][$ELZ-J8O?(=MAW6DT:AD@8-27(9YG. MT5/1OO)^2K*,?*:[(6]?96*M549-R(FZ8T@^DD QA??J MCMIHG.H7:A+/ 0AYCQ4AN*&R@S ,/D96: M=@(TD7*=MC$8(E:!)^^23?@-H[D#1:Y5..5SC*M@\16],+'X92 MT;73GIC.H9"[IK 0H]OU8Q:E>509%>ZZ!%Z@%1M0P&7.=/P6%>@NB>+JM@=_ M$I,2=5G2^43NG"'PGB) &4>^#64%=1YT/N/ 3:MZU!.#P3)2L*B.:NT(X!VX MCA73%]3P@N8P";/0'P@YH\W%Q644LT1"6\X,)B9H'\OC$/@B#_\Y0PD)5R;W M,]$]>B/)&TZ?APWC3D@@VEWV$AFMNSYR;#B8QCX,92,H@) M:$#(E-B]@,AE$[CF%-.,TCJ"YA<>ER5.V_9KLJH0O+LH*[:]U4=^NNU_X4PX M^@4[8P8OZ(=>N-.3F( CIWVG[N,+^H7EO,[2DR3!41JCTRC]C3O30$B;-LM) MG8UNB:Z)EGS#83YERT:YG%W@=M)@U!( UL5ZE5=23^E3YH%K63$;&9M.T"RE MPSWT1#>?TC(OH^0>Y[_=9I_H4,T*BI]B>[J]B5CV \Z\I5.D43NLB']:J%O' MG;UTBBBT,"QB;X8[(QE)HS>YM>=WBSJR-5E^2V9H9&B%(Y?7;];J5!CX':-D98C0B83W1KY#U!*RBP+6O MF($-)@'0W OC:Y[ORX]9E_E9T>\E%?SBC4G/C^I14/5.U+A47HG'/T93T8E% M=.^J'#6*'PXDH^$+YWPR5'<*@0DV/<;ALFW/'3CL L[QH!BZ4Q4"8S<$C#E* MM!/!X5J1@-,OM8D$GWUQ637*^TN UY:&HEX+H'_:,P0LG&P(7/>OQHCYA1[*-!KW*-M(<=(GX >&5P3A M8(,CD"$J:D[!1P20S8:D58C#PPM5A.1^=S[0.' W2_F%[J/?"AT M^ZS!?534^;%7=RB+F8J>Y5>-( 6Y$XV\H,\8,U: X<0DKR%TKQ$3_'9=QU", MD,;[U#TKV/_D,UHD0H#Q,.1AOG7SK\?;J)F+]U=,[2*<)!B+A( M*,@!"FV$*#'O!FE_/22D]:WI>9FQ5W^@B%,5E2!/7#0T! *5, N)XCH:1/[M MD!!Y0C<$="J_+8N\B%*6#C)]"1<:'"*Z4*Y;?IQ7M!05_B_*5^ M(9=I8P03,'W[#(F:WF< Z8H+1A. <>NE#-9MW<[P37HJ#IHD%+N$IU,*GQ&C M%@F,$2ZK%A6A9@50'(O"3O1 QZ)"5DOL>/:L07E.+76BH*D"^2FQN)S"?2*, M.?IQ]U9:_4SL,TICC+Q->25ILC(3EE'9WKF01EF7*0#(JHR+7Z(LB])B>XVC MIVHUS\N@!:+=G8W(:-T)?!HE[&;*PPM"Q36KAYF<:0R>BJP14TSFEX3<,#PU MH41*]X%X5=:]LS++JOFIQA<=7]R /!!M(ZV"UMG,!>@NHB?I *KB\VL"2L@X\DY=R*B$:IEBMV38L5,8R\#L* ML(6(0*W*.%$I=Y%F#R/KETCTR4Y2L2(4[3P!]-X(?Q+'61DE58YBO,9HU4Q^ MI8!)73.D._TL27\R[:5KH"X7),+,7C MCOA0<"@0?Q'\[>HRN"'U4XV[%#VS:PZ^(B]#Z!WG3#U7:9RAB,5?U'_"P*@N M+\>GK/S!0!:LI&50+*L^]*M?,Y:1O_[PA2TD)P(ONY0TN,95+R4OTI7##>@U M&QC>QLDTK>-O'/D?V[#FT4>'8=HHSQ&ZK@U1'F?XE2F7%\@"H.RDDU!:$S7/ MBIZ8]%]C$>E/O]XSYP0OG?#X]S:+[NYW!PWE9VZ??NDWEG\6OG1S/^(4;\H- MM\'<;TV31]_<):;E*)7(FSY*.KMCP,SOJ*!G!RFP+HW>Q5W*^]9VZ?";=UTJ M:;J\2X<% _>C3PT>D9D6CF:Z!,K]0N'FRH),9T0\40P5)&'6J6QNL(/S_%A\ M(:\%40Y :NF2X=J'"(>Z:;=T.1RQ1?BXC<+EGU:I@1H I?Q2![NC=KMFNQ2@ M)O@%)$H8%W!L-N#]2@P4P+,MRAJK^X* F@(V0$/!FBM*XQA3&4T;6,JG"0E3 M$#&-821@'O@*"#HA"4:LVGA#E@37@^N]T&H.?I6EMUC06GLI69O#VKURN2XF MH3[5H2]#CF+US8YL25S[%!_*U]>D>ETT2OJAR3T/X^VZ)CUZ&JW(<$*!5'FS M>Y<5:G0)Y((7:&2%%/!E]7*/GU^*V_6G'%6MEJYB!+35W*].\W")4VKJ<)3G"GP73.I"::RPX MU-Z)S;_Q!".6"^W^?A.T[R963R'PCKW8+0(+_Z!Z>7X]N+JWWS@ F_^F2.2<_$OV ?,E2+:MLUS M.$/A^X58: NJM#\D#.QTL '" F7 !@(,U$$#="&PS7K,@111XN]^76\SJ=JL M*[G97"@Y/O7(MOVCCH'@7_J!A^ =I*&21(U34'&MEQ?G,\,FM=>M/BDB+#AT M7!$'=)Z8:(!%$8LG,\X2HS)@&+J78N1!OGUBST^CU15=N,156H!+DL'F? N< MVJ#X.9Q\!J8]%8&A.ZO*@STC@%EXO;5&?JBG ;\@AB&T:AZZN$8M@[TH =A?U@.PI'$[$(E>W.%O0K4O("G@TE)<0@FN<5# MPZ1:![,PR65OTY/H8B]V619EAIJ+8\.U(>55)7=E46D)"[4;319?^@9M47<4 M1GG;$>>E*#;-I*C4<24JZM=%CVYYUVOK#47_XV>4O*&/)"U>^/> S-E(+H7 MV'BRI@=B1!!];J QB/>0WQA1;#JL$:&O7Z&2_U\498^?B2'<1Z4U4=Z5/EAP M\_6S'TQW=8>^[-42F-;,3_E@4-X$SG7YPP8T1T=[A'1=N_FZV?D%0*BTAC V M1.\!@]8)5F>=.3P@"!;S."PX W6U(+;% M+3 XE_&7&-*A!J2]^ XQY%0'+W\Y\(,7+:>+6>2'B'70]UZ;O.TSW(^- M\_$L2N+ON@.49;+/D_2A(/%O@FB.'G=)ZG?AA8ZO M_*0L7DB&_YADV0903D6<4CI-QBGJ&J(CWC3KYH@M,PY2=J&[NWK"W479;5;% MHZY^CI*2';54\HK!HRHQ!9&X1 !@ HJK"RHQV] =4.?X#:^HS1\?"DQ^;S37 M^]U7.(B:#NKT7F$7;AC!5'A3LF1^M^N?28'RB[02:/5(+J+XI<(A2Q_5B3/J M2:.RCNK,<"Q:IZC(&EV*R7S%"% P$$C$O)9P(S@R(]6J2FP_ M!I^GAJ/Y["L:%(+HFHJ&1]/[?]7O_3>4/1$/^O^1O:I19MO^OBW^O<399"H! M4#;*E%+Z"A"X>""L2-DUL/E;J$9C(!S/;(@)>!#QW'0HA=$'Q-!\_-V.^=BO MH[2>#),HS:N_W=;)..."[MV*K0>AE[L'8*J%/\O.6LE]CQ+F0C@C>9%7X_(I MRM&J]>H*G)QVF'7;]WG,'"XIXQ>T*JNE$&O?*6M?7X(3]JS.7X?O1=$Q=A-M>.^S\#ZU+T,-/KEO_3EA%R8$[1]^ M'$G0?K3GR:D,UE7* N3Q&V+U_/#=]W_C/ND!(6W!)B5U]P@W7\=$2[;A##=D M6>V/I*R6OD::U\'&1<--W6U?=--I'9MJ%=KM?<[)?@G2)2Z M$*GB6O!*B3V&K:VTP#! _>Z>Z/N 4I1%R6XI*%IY[J6NN;T"JRO #FO/%!2! M HOQG]LQ8O[N)HR] )HLWRFCF6A)L:HEEGUQ EYUV)N0YB#%P,9:0LUU_X64 MA=O_):Z$:G=6?EL6>1&E*YP^WY,DN209^VC+^H,JF3L%*"HYB+ZI3=QRW3+D M;[]'6O[AV5,8A.?86&!O6+*K4GEFV5JQ'.;V];5Z?/RAB++"^9G07,5\8"^R MYU?I7273AXSDUG:AZAHL#6EN#<=!/:-'0AG67$DLOYFVU]%<.72K2*CS,J/Z MJ@6K]Q"] [_\XAUE,&0QZ2B_=(*+,?5Y+0 ZSG*N7B_15G59FEAK2D M!DM#FEO#<4C/Z)%0AC17$O.0>/<+VM"\3;_^1OFO1'*"-9['$RN+10 M>YPN4O:JY6>4L]2IZ8I:.A07[*H8^VGI<:Y;K:7!#Z_V:!-L]UTHA@(N MGOFUE^#7 8W7@L6,+6(?A/RMK>@G_(\CWK@W0AG:'#G,[R =@S^T3^^]BOI0 M-#SD4PM[*AGEUF^=U=7M7Z:N]=*A()H-L+])!#?@X/O;32>[Z=D0[?K\P6-W M'M#HU<46$$ -6)Y(Y))_(8$NPILFW%@!FX;'?LU0XV.SYJ,!VG/O!F&$;$I_ MR$M/W=;':#EI;- >K9&=QNPMLNYHN1:P7%8Q< CF M;*Y"S&/Z#F-AU0N1VJ,ITZS5?A#@T3@M8)S,>O40K!!8\F/XX5Y7\.*(,<]# M$\%">?12U*C-]X@E>:6RG)&T2JE51LDCRC;LM7%1VL )_4H/F M21LT(M%_X$WF;EK0G]CWW0)GEG06R(D/_34TGB;R=.9RWW*$GM5OAKZTMTHB M-7YOV8#8;Y@ENV*S85^LN5FL=_VP0C;%"SU ;X8:Q3NH?5FA&2VP9&Z,6O#% MVI7Y_>6' 3&2P_*V+U@_@H4-XQ*> +-F.4L=)7HPR%07)\_/&7J."G1%Q<5I MCN/JY3?K;SW JIG]S(.JFG"]_[U5RE"XY0(I^/78#YP8UQ.>P8/"VZX[5=H_ MMAY_D$MFV9S8,"XEDOHOWXH503T("]+:!7AW\ M*YO^I21$EBQX.Z%1I]V:0HLJC+5F@ZP(S(# )+6>1"0%J=GUZ!BX9KQQ[ ML/:;7[%W#I/X!:W*!-VNE2H2YD)Y9#YQ*VB98H\+"5MMGH6,7ELM[V'VV/T[ M--^N^_+?HX0NGZA*\B*?[.3X,XYU(/&Z?EY[J_ZVUTY+3J9_?COI=8JMW^IO MW$\#1*#W J6KW7NY TRLBS@G293]*2:;NNKJ"=N[)$KS>T2U@MD1=_7;25S@ M-UQL+[?GJ(APDG_M;*UK!Y7-*M82Q<SF7FWRVFX2%QKU%ONZ47K>" M5G/RCO.1XKC?&N%'WSS>=0IUOQ,A73%S63\M!=%[)5V8)>B%&UH8 MK7 \#$;S,)HL\+/CZM?\*L]+M+J2A)79YCUW!/%Y'_(0 FAS;V.(WY:#"_0" M#000H@.&YB(8"S]:YV+SFI M0@\H>\,QXHMY0]*W^K8A&S5Y%8#0_\Y.$VY( M\7]1<8]B\ISB/]!JQZDN=%N\H.SQ)4J;@^H1*)VWH\&%PW8$,+1\Z27=T>NP MW4ND6'&/#;O1.<[#:\;Q,5_> OKB]Q(7VZN4*J*L/$%C)'>C@R4#OAQF.)Z[ MPIY5^=PEN&'E!]W'-R7G%&3O]>ZO9]MZPS.S\X;.G(WBBBK#C@J65X16)O5H=?[>)&9USMT>;LJT\/U^2,Q39W8?D2GK&< MKNJ\27NW-OQJ%[W.)P:CX: MG3WV[.':'8[DSA)8>V]Z//'EV'NI^NC-\WL T%.HB$O,OJ:YCPP.DAE+(I^YOJ)$WY@M#@&@*N^SW$B<3F M<-O/%+2/I#(6M+*G^&Q=?XB&7(_L%:<2>#\".ELS1X=C1G"E5)@@:7*[@\G+9/_+QQYH:MFO/Q[5':^J9-9T'FR_8 MFFHK[N@G IQ!^6-/31JUSS/CHR7US)+. ,P7;$;UM'8\DCY()ZF+@^NC_?3, M?LZ RQ=L/PT_2V=?>PTI*^1/*"]0Q M>4[9:AWN.N8JI:,5/=#Q7IFAZZ:YG(>6 92-DJ24WHG*?4T91"L7U_W[Q@QA MU-Q&""<;X[6SS .H2HA1K.\5*V; KGL OX5;ON":: -58'[ZZAQK#RBA3)^I>!^C[#?$WI^4 0U* MWB[_E.3^0TQ39$U\J;F;.[%<.S @*V"BMW8$:;=]N5S!^!">(%]BYR;N$HW' MR2TV3-*5P3];;D=-$]>LSC.,^MQU'E?4X>[=T7G7=FJ>SY(HS_$:US].8<8U'F( ]Y%=RUN!_8D5,">P<4T5'?))STW=,U4$>WO1U=YCY,H^&HTUQM.I9[OC7\*-2%G,W+ M>BGWY*"V+L0Q;G4_$6K+Q;!:;7/@\:PG>5YN:O/X*6,;+UL"-;+<6B3Z)9[<:X6^1K3>EY5O043O\U5C;]Z==[UBQ.7.KD M]S8B:/>[@X;RPYJF7_J-Y<>0+-WM[8WA]^\ZTU)T^6].2P8[BIT:N:(S*!PE-*& M$0T*'4+0D,7;A*+)9,%+@;TJ_;$U^W/!3?:Y=XX.MY2OJ M=]A"%?D6K+0([LD>.\M2A@2XE)U7>B'I0@^+L=H%K6Y^)@EED^!B>Q\5UM(7 MZ=>XA$D7U?A%F8J]=I\[F[&TF%_LXZD\)=WC_+?+#*&KE J'\F)ITR&K;PG# MP:_O:#:6Z;KPC09?R"\Q0$9F4L_Q&UZAM#N-V<=B0U3GDLN-:9U'R[%<%X9O M/<2"6K[Z"K(@ZR+&S"S0_[[[R"M-JC M:5BT(\.W#E)9S9..^A%:9\]G;QMB( >T5TE$=:0(_";A,3&HA;:&>[1]3 PZ MHYU!!E+>H.*:Y#F=^2K9=NI@2BB+)GZ4BHQCEJ@()R75:[^$!\&4%U'&HCV[ M)@F.455D[7TP(9G#VWFC-HWZ RBPHI1 ?F$I=^J@H*W3MC @CH3F?FM$&WUS M=ZE&LV.(7*S1C1880[<1C43N6'05966@U=<^@#@"U2- M;0"+JS4_TO %PESM0%8DD/5'6*"#B&D,+0%SVC@7>A44FW&SFZ%ISXP0>6\ M]I]N^0PX5S3W4%.;"G/)FGSKJIMH@[BOET#)I4KKDWN0(6QWDYY[MU%)-\Z[ M-:5SMG =Q>!RSE<,JAJ&&3\F'(.WT5WC^BZ-$),31#0 M@W2)Q8XH(,&& M1.+^MR1)P'>=9^KE6G#CV39;.TOB:Q]N/\^4X61#RG2\>[;*TXZN6YZA3GI3 M",ZWAUP]6YT&K_OA>I9:>S !>9[-CB(CY_E4>'T(87H0__:BKC>X&]QV,X(, MLJO=VH_1.\H_/9RD+.,SPL_I+O;F%*WI3STR#US?76MV098"[S> '+1ATS9Y;$%27TZTVE6 2TV"!DWD7[#@Y?HO1#72)3?7S7H#.)"_9RD6NW%V1+N5]$@0("),P)LQ!?ZX3&YR\@;SBE/.K=V M/S6BGJH$3&UL\G00J<376T,YS7S%K!I3UESP'Z+1K;JL6@Z M-U_3JJ"XA)49HE-5YC PJJ69!9"JJC_@S7T[%FL_!=2"*JA'%E1(?1CH!&IC M"0LJK'F9ZZ,N-GRSNF;^NDBPGS/J+J/6!#P7GC>MG;_,M<"I?Q-E14O=7]HP$>Q,]C7&"JUJ.1T@>3*0\].WZ;-!?\T^6@(SU M#YR4C#W0^[!I N%.6I<]6]V5M$W;P0 2J=XF[['V[?!V/Q?8@R=95O/&,[^B M_8,YR$Z[ _:<"33!WU4A?MB<=FGYV!*7_C)&#U![#L:'N&4!GTL)9*4_G%$9 M<)'?4SU3B+S L"\N)T<]K]R7@7>EQAP@G=/)R5BS%ODV.9IW]@8W'A?6_ MY.BTWW3SA+V^KOO.T:J,*X6V;S<"-SV2@O+)C5OPP :-L@N!;FH(F[?RV_7$&R&Z^J93IKV1 "MC;SEX MB=_1JL/7%05S^HR?DLF1C9*N$4!"Y^XRA59'$+BPHQL3D&J8K9.P=Q9**X#' M1(YK1/?X@B!8/M$HW'5,% XJ0&(:0D+$._0 U(E,=O^ZL)454X$4G&Y M@"$*5(8M@(JK"_BH9B*E.)$;A%2$/S]2I F_=(Y&_+9[7?#/ M8 0)PL ,2TL6JM+2 <-22S$6EYW22LU/*ORSBA\R:O55\!P0B5#8$ 4,-IZ8 MMC#5\%[B5,$I?I3A?OJQ9GX'[,V'F6:PG3GF)(%R?P\W('4BY@T272TZ1.4=./!VR7&+? M9 9M..7T4LG]V'H"NY#H2\U/NL"O9V2X1/P-QM7"$7G\1E<'0##4#$FE@&E) M@\4*5U8[,&E9&YRY^;L^ZLEWEZ'7"+?'*#!H"JG=Y3MZQ\&8BEV@_P:=P;0U&7 M$)A< G,WXEI-P7QN 3M9!TEU_KO,<+["U?53+DJ U(U>E=1>(T=/5CB&E'P/ M(.4G?P8@8"NJTB9C.[CN-6%G>4CN48G010-7FYP9=ZA+!7>^4FNN 5LYL=37 M.$57!=J,%S,:)93+MUX)>^Y^<76"$S)X :5 /IR4@>/8P5':7D:I:_0:T9 5 M:A3Z&SU ]/EAV8:+]U=<7Q8^GZ9]U2VF!-FX6/"0D^K!+@#'586[A-*9=Z3: M!WD< ;7)%;]8H(D7*I\LN/17!=JK+U 5X>(;Z,#4\YQI^2N5K,UO4CF?R[CQ MYCS/I)JP4:V,T#,Y.2Y))9U,2M>.26ZC;J(-XOHG@=0R@?O4[L1N;T=P'5#\ MCXU0XX_.C!RT+XA"H*%=4W!EMFW,+=Q)63URB2[F =IL_4I*Q@>FV,E"!VHX M 3KM5C82G@%O'[E2B;Q*,&*9C5[$E\3O&;X;"40KG58]KO^ ME&;TE^<4_U%%W3593X_)/??LN !URL5[G)0KG#[7:Z#\#F6TCU+ZPR.Y>(\V M=. S\GM4E%F:WY,DN:RQ.W&%[*>ZSKFR='7N>DX@RTCA"JI&3T(J9U9X;T A M4!T-[?C2[6.3@;!=YJN65Y1APAZ SPKG=UH$XE%#F56W$>]17B;LS..2(N*L MS!A4[JKV4^H[DN,J(S8,[X9,Y<-#F^F7/)KF]8 W@T];C( ON A4<(YX*KBC MHF>FP].(I7QP:K+\DH?F'.U[,S UA0CX.L^LA=^O/QR7?NH1,=&2-S"?$^E1 M+_XN4OXM>?]<+'O>+&HY:I9O6\"G#.*U4ZW2.Y1&274/N'H" E'%%TT><_!R M'LQ)N88'33I><8985J6[)$H]\%CV M'QZERMZU3^G!-"C9>Z\'7-)IZ@QF91MPLOYB#VME^*FLEH*GVXO-:T*VT\NE MNN5V"3:@Y9SF6]3M=&*NDFDJ1F#E308):*4!3YF-E'W1F*@?HW>\*3XGL4P4,#;4Z*-D3"K-9;<4?N=;A_0,]/*5;HFV:;6 MUFI5[>2CI/>C!_-PT])[]$HRYH,03+HJLO8NNI#,\=U[UBI>A#[_8_]F?>^C M-1GRK.BUG_YKW';ZTZ[='Q!YSJ+7%QQ'"2?Z7DDWEF9*MV?!:I#TF\&-M5?2 M#4''HW.'NAN2?LJYP?6<+XT@@R_.9AZUVHE,B.&$(63&IH:5'$NLIT(689;K"8P"X3N+D3:+"+!Y/P"7A53E=3,96I#LB\Q_EO MI]M'6BEGV@!0=MMF">7_W][7/C>.XWS^1\]3>U=WN_OEJI)T>BY7GMB7I&>> M;UMJF79T8XL9O63:^]2*=!&GR6>:6X?< MJ^4NS/4:S18\[,$Y5SM0C 9L4!$\%:L5_"2F3#?S3K!G"CM_0J%(_JX7F9<9 ML%BCW]L[ ,??'3043@@Q_M)O+#R_GKNYS3$"V&#P6]-DY9N[L#% J5S?="6J MZ\A #ARE8/!3^WA\^4"SL?4R;5 $D+@!.K9 MR.*DQ ]SG1V4$JG+39=#JW'QJF(9Z=IS!9S./9;'7<+IDB'X7O0O5&MX39\* M_'C5?+146K%,_A!MV=],FT2 %-L@#D@]18R%?!30Z-E-]ZK@N/'"CA@G2O*I MRF)TLW["-7 _M&4*?>"&, +P1'3$;J"]X07Z6>8GUP$PK_$[6Y<[MMS((*(H M/;Q6[TTU+HG[P]''?I>QZ!89U5Z]_A#>\'EU?>^'#79H@MEV7EOC%RJYWY[5GKN M^$/[E-^S[STW:K)%S\FRTUW,)_<<]A))\-D][RV@\"?PK3;[S2H'BKQY(K9@OR?%^T.9%WS/LN/UYSQG MXC]Y2U0]"YO.H4OR-8&#^Y$#^MU.UP;%'3>IEN /P-SXZ8+U:M[\=/9^NA>V MDT^_KZ*LNO7NZ26U7BL/;UF4YE'UE"?V!A^5O)N.3>0.S6_G-6V?^QY8 KD2BGPZ=TG7PFZS+:=1/BZ[L8+_=1+L4[5*=>=^EZQ85@W=7--@G"_>%- MZF.Y.;(1M'4P*5P]Z#8,IL'M\B2 !E_6"SEN)/#DCXZF3:L.TS@61G9C->+E M$']//M[X8UI@SY%/+(TIP%1ZQKKK$J'#5<2[KY9/]#YJ4/$H/#NI2#;2L)5> CV2-/[9L>)]_*!@ O> MD;/@Z5;L-O9?V/<"N1*J(VGZ$B;Q1RK0BNN)$,GFM\FO+"X%7%9BF"=YSK/# M,R_@<&L"97?"JZ%T-H<9%,YM)!S.'C#GVFNMX7B.0#^'^E1M, G@>D6VEA9C M=3.HES&HA#DX1'L*BQ7P[53$:82=DE#)]2XI+TY09!<^I0(?I<3&URC&TKGI MR;HD;1B9PW3.Q+[B9"G5;,SZ"NK4:1CCT(/6AY*U659?A$8JM_KZ&&FM112E M((@Q?<$ 46>AB5-QJ*_J' =([I#Y)LR5%H%] A!I-4& B (D.Q4Y-SQI>9_CMM*%$ZOO>?I:\/B/:FN7/^7Y^)D" ]4Q M83I,%02$:#+:PP?EVT#G?_@3-#STAN6K,HO?Y59?08.)K%$53A8$'HA2V@," M9]P@XG^&.IF\R1>JRNS0 _M=_&>99",($2C;(V4=91! HLMJCR4M[P9.?[\* M./T6[4IUBX\30.!I",+##"39B5!I6#8(^4>X,:_>N[.'VQXKMVZ(GGNSB#.G MXW(_@,>!HCPH8%I,*/D@K#D $6\[^+ 6[QT^I%@]"JM4F8=D- M#&1M& )*YC!T>M@F,%A90P)+-G= [LE2P9$\!BI$-@_B>8 FP1D03'2XB.XS M("B-@D. =#2P<,[#?LR=PFF"*>LDC&UELV!V 8>K&(;N6(7$B!^$,:#$*XG[ MT4WNL!;-P38 3T2!MX#16\#HJ=[;Z"!6Y/$?JXP7K%JNBW]MLVB_6JT6/$I! MPV%7J/7L$@MY$P$YMBN3Y*8&EU*9W^),?^(X4X.]L8_L1(S-U<52?DO+O(QV M,LWF,ON6QO63\\7A_O <%?))T;'EL2G2IILB%?%/"W7K0#ME4\2@A6&1^6S8 M \]X>F69G?)>L7MDO8YBY=/\8\Y?LDKJ+VD^)P%\/;H*G%NP-LV^+.I@^K MON0G:V8XU5 JKX^^;2L-W"):S3-\THBD]42_PBJ]'*FBZ[6F$PP S;K2&/OS M!,FIWJ?1617L@!J1P3ZHA0\W%'X1'98ON,P%M$P??\CL+662O\OS!WFV\+U MG-W6Y1H=6)3S6"FVRK!5@L/)Q+YCN;T"AM,+N-L0E$X,ORT M\_JB'S%A4I=^[#R7J1#%%,;2.&$Y=+ZM)^K\V##1 M7$FGURRIQ1+_.":;%G_\:\&VT>ZQRML"'2[ 7]M6JU_/W]Q'/$\4]*EIZ..9 M,CQ]??BO5SGV%HL'T'."?F_:!7QW-N."ZN-F&893[*.2BPDH'?@J"AL27(M MQ2$_Y"$5]3A3ZB0_=*2?\[AI8E&/+R!NE1=>Y1+ZO>Q;9-$MLN@6672+++I% M%IUN8J;$%N&FQA1=%.*9[TA:S ]M)L3V,5[XHH>M.O3R:M]]YV6Q2(ID6_WY M:U3(=0"R=SV5#:@C&S;>:/!+M(^V+'_EY?:]@.Z0D>EAG4#TGLPT$[J=V^M# M-RO16U 'JAAKOK;-!NC8GFGP&LS%P-,]O(C_J!J0_:-?V%YG"4?DM5RD"(DJQKV*7K54\IR\W7)(U$WT2[[E44;!$S*\\&5#/QG,\O"_8RY)PW$W9) MQ7!";UP--W?1S5UT8[VXI^]A VP$2(7:,4F%'"8$7&U!$W1Z/S);T+."Z),E$:>5;9#(^\PITCS>.53X#YV.Z =523)8%WN.JEFR#*I&EK MA!">_IQ>D%Z2>Y#IUUGV(3/H2(@ 5D='TMU(@D@N*\D+^VA2%-YM,U9MA=5F M@6;&NMPQOS&UW(RO[93IXSK)>?JM2'9)]W!\N-[TL;]"SKSJ:-D4G3.-.L%Y39$*Z9YY&QU_ZN?! NS"Q=*,, MZ]+S&<"[/&?%2IT'8!D)I*U 6E)G\\#47N)6P@\G"[X'@FU7 "0FJH%6\19U!/ZEG;5 M/1O63;U2V@>>%ZH!I) >DR5J2$- &EU6:W!I68?^5%OO"$/&FB5"FDHS+RQF MR2=;+]/>!@,_HZ67'1_74LH& ,%3M&%M8NWJ"OT!N$K0=[X34N2/?Y9)<7AA MG[)E]9-"'[MDE!B!7J*_\C>5" &&UI)/6O.;:IC^<)P?D&MG_3?>O%4EUACK M4HRG3U9YO#!C:Z17+*Z&/@"PV4H]U?9J^)_C/3K7NA[YNJS\.#9.+Q/C252$(9GPDO\]VA=BH!ZC@^ MZ20TN9:OW:Z/*F7K^V@GE^>O[XP5MTLG 5PZF6V-V+0&?!4)_-BM_(8?+QVY ME+?U Z?3R-=%_;!,S&+P/%4 M1/(65T9RA]%46,]P:S'5H"F%<_T*GXFC9YF&K$?N^O^5>8$&(Q H@1$]HO03 M+G3A"$C1,G-VF("&HU0+%V2V0+YV02?*5S\[5R\$H4-'#,[A@'>CK7$ I-[< MH=HZQCB.&(0;GX\LN;AI3:-<(X*]^M9+4;C3Y-BQ/JP4UT^1,QLA#K*ILNS/(:%R M6?:9Q-!E01W),< )('$BB8RE;EJ1@RL1(]U0)HC.:>2:;!3\H"KT;2B,EZ)KD4,YNT*-W-1"WFUL:5M: MVF;6X3BW[#1\7ZN= FBU:+:XU[>YO8OCJ$! .+.6 M?RKD*!5=R]9Y;'[XQ(D;L?&+?O :E7'H8[N3?KEY2F.^9V(I*/>Z&7MG:9Y\ MLN97Y FS::75A0.UM#LUR0L#R\TOG*_[:^57?D1KEW+'1-@EWL$)W0\VR_[D M%H(CHX]68YWN J\I_*N*+T([HJ/>A6A?V"?;\8_*"?7C0P;+C4,3S+3'X 0= M;8B0LQ'_9-09*@O]KN0KVPFF6R'=KU'V!Y,9SF',F0G;V5U#&"+:R(*?##5= M3:%?@?R%I2R+=D*VN_4^21,IM;P1 (.-2-T^^6VB#A%V=BHX&7O&ZD*_,[G\ MJ*[;=4-*=7>AW]M8Z_'W$&%E$O-D( $5A'Z3L1.IEE8^!H*!9TRAPJ=/$32 M4%'G@U"_BM#O)AYED0D/ZL=D2B%C(RQ/\WNVX5FCCK?H!\L??PB5"+F3-,H. ME8?BF8NO:2'$VE7J$:*Q7-V<7Z"F-N'U.6L*<7!<3O4G#[*S-G7Z_4Y?MN// MK$!G>_!;TR_*MQ!!K!/O9-@IS!N@_#U DU535P^T>HBXCVO&?%LBIAUWV4)[$",RU-&XH-TX0(+8JX)X,*J:2! MTS_#G;U4P;XDN[)@ZN&&@0H!54=U#;""19X=6%TUK5\YX!.-WUFR?96F3C.Y+(N\B%*9;A^:Q":5;3K%LFR(Z#Q%/2=CUK+R%LD3CD@\ M1W(S6$>"T[!L*JU',U[ZBO!,5-&Y$(U7WV)ZPG&,#M/>A-><%M]!B;.QKB'X M@]:CP.-<;.8P&W.9<7"-KHQ[X)%DFNJ.P%GC3HA@8[D>]Q\[?F#LGJ5LD]11 M_C3RX4#LZG*F A!B^JFSWR^K)_&JAA-=!@!FN@S M)&P9Q9L((HAOX*DZR.L2LD&T7(WH^%[#=9_EYB'*W[_N^%_8I1@*Z7BQ 9"Z M!Y%.@JE+BQ''65<4OFT/#!J#+^62G>E61 MBU(B7OY!*H"ZUEYMK=@Y^'I->C/H3?Z&)BI]JNV_T2#1;'].*OIT;J^ MK5WQ/$%C[5HF!UJ,LNW/M4ZZH*)F3[2OS=@]U.ULR?75.F?*7W+97/JOY7X? M98?EYC79ILDFB:.TN(MC.:7)U8!03BPFPV.B@:=TP[-]5;4'Z?*!EL(+;C-A M:VXUA![X4/S)5F\O0_D]9W^6HBF/G[(]HD(H;ZF>JI4*H_)*/#!+F)$.%]%] MEC"E47#:>QT-+)SS[&'F3N$TP10SCK&MS ?,+N L6(:A.U8A"GZC&MMT8AJ& M 2L27T:29D?C6A+CXD]N;-J+"O+I=>@5%/7W-B'!\7<'#843](Z_]!L+3XSG M;NZO29KLRSW88/!;TV3EF[ND^X!2N;[IPR'38R#'BU+0LZ -6I=&/_ NA;ZU M73K\YEV7:IJN[])APR5"STH ML'+F(WLP\%N[/QY^<[@5 8]A[[),]E'EJ[D_'&F:ET&KUA]%2->K790^1WMD MJW;&*MJ-T%FJFZ46:K,[2J'P$! MM"9P^P!/<_PBXW[8=X.65#NTL[3@&G?$.EME,N=*V6N(L5M<1TIMBU?IT3A> MTSOVI!+N$3_N,#"LUR0M+2J+P-79[A=Y5?$KS^0P1H&!?F\4 WSWM---DE"Z M&.#AS[LR4S)@['E:";.*LF56R;S^+=J5K(TN4-!@4>*8$<-(:@RA(97_L-%(90F5(:?0)X91VGK(MFH:UP-Q?#1OB&%IQUOEH;2TR"7Z2D O?!?!A-M M[(6V"!&@=G'$.,-Y@X/'VKMLA'!C;+^EWY/=CJV;/ST(_FU:TB:1E9K_/2G> M'\J\X'N6(9' EJ6ZMTR(I5P^XU(U\85)9W]]DZL*U4YCMOR^2[85&&1J='FA MZRW9RXR[FU?Q:[X1+1??H-CB>9D.E7DRTX!U+::'K/@BI@@H?.TLS.?2O<+< M7V 7J_],\(>51[SL'?;UGH ML:(GJZ].*O&WN2VJPG8N>]JQ_1E'E+V^G0\U4I,#3T[GX6Z'YEOT:*]_#TH;':+$5LW2E]?B56T5M4BB[\FN2CQS\ZSZYEG]DN31=INQ&I;+ M3=-DR%]*(6T$UY->]GI@*RHD#B1I/]..WBWQT@WE FB MF_U,]U@'>&?&0#5L\)C*F;4RJYI3A1L:')1Q[\1WS##<6Q#:(YI4V'H3\*%N8PBYCZGDNN-HQ>N;FB9TJ[?#@]E M)K$WB@&E%^EB02E%?!M(H.-A@O2DP;48QHU2*@G=(WV,PHA9\BDGEQQ&G)FP MT;2., ATD26UQY2.=> N!*HAM)RW[8RBF?G,EY/\]M%8;!XG>U[T=029PG*5 ML8\H64MW49HSN5Y=%N\L:T;J79ZS(G^-W]FZW+'EAD+M@0MFV,RVE77SVK;" M;I@));NMHT7)^7:_OXG.YMD7]L'SI%#7C?#'IL'J1X<[,WN=HA]LY([ *11(#"A"!00NYBQP&+!W M\7H/>CLS8V+SSW>[2 MVBD@P#YWMR_5SZ%UOT' D_I^S-O9W=R9UAAC>16\ MX 2-0B&"T#!C%/(DU$#<0[^W2U"!_1;-?FL6'M3LU3#CFA:I[H3KOKR(=@XC M2N[B."L9YMCH!9@=;F#25Z[8M.I*A M"+YL6J;W"">).[I^:U=;E?$/K,6WE&:*:'K@ZV$=.!P0(>=#PK$"WUP;;:J" M%R%J]CE" ?:YT=#X@FK?&;QJJM0%\]!BG"A(19V#D- M!?#"\^63ENF!\90*]BPO&@EA;"!$0WB,B()&B%[D^4 RJL>W)&7U/HCT ML"T\<(C0"X>)MY-4- ,.;>MWYG Y=2LX=0LX=>L7*B =8M$>A@&Z6EZC'.?""(BU8U&_$>OI8ZE8<]/U_^%)6OPF_B@SU-\RL73[CH=M:8=I M&#OW&-)H\ U6JT+M 1.QT&5OT)A:-?Z5,?G*!/28ZPRLB+K2L[JL!K&V@!>1 M:,3H,!H2SWB$G@BMYO(69LJR[0&\D*2EZ0+Y01IG=I6H;DZ3;F@P];SKZ$N0 M9^ /Z%, U*;@]GLT(;LT-@'*YB M[0T0;7Z<:GY0[B&_6VJ2?H&]9VI=D.IS79R48@*9LY&ZGDLY^XB5A'SHZDN2 M?XBUJ_K$W)2B>J<[4M3?@3;N2]!91-:+Y0A<]%,"V%4;NA,"EG;Y5RI:]YY\ MH*F/K7H\*707&#+HX@XT>51CZ([2_ MB!W6@N?Y,I4!*"NI\;R;E6F9]R2J' MYU,J7V)-UDF4'0"4$4OTT&8L$2#J[+1P*OJ,M4T/^'2.PM;K\<#WWY.T4I%, M<96D6^F(YZF0D64-&+)(_%JI"'\S=S9^BNOW!'Z!X7MN#9Z"_AG:,CT*=?9T M%71IC@D))\-[S,(:T7T65PMB5$^7P6V_^NGO%<\.U4!>RE>>(>5N-U9N-U9N M-U9N-U9N-U9N-U9N-U9N-U;\ZJ';C17OCJ.N+IAK)KW4V7&[Z'%DM6J@:B1& MJ?P=J*!GA";M*3X1M(;0AUF3MDX=1.K/P^0Y!1)'EJ&'._V2\3Q? M97R3J-,(\*4]:^U_"0P,N%0GG9WVN3H+.YK5RLB#X/89H"0MY;O)'\U)0BXH M=N5:OK;,LZJGBR)+OI>%7+V\\6EO7,BJ-JE $$?FOZ0OD6&%QUDIV",H7O]( JW=U@=Q,UH@+M MO&LH TZC:)G 8#9%$_--9;QO\2BQ=M]@P40.7QX7+7I*13M*B2SH;%-# MT9-J1.%.I 5/MP+@>]FL-U$;<#*I(VF$@DG\D0H\3=03(9+-?WKXRF(![_5* M3+])GO/L\,P+!IXA$BA;][2.TIEM,2B"GQ3J##RC0>.0+\(.T=R7GMMU-H=X%(B@VRD37O9N)TCD4\M@4 M>>*^W+QE49I'U:0"KDOH!5JQ"05Z MH/<4)\JHN"B,%=3/"\*, Y]:S:.>3Q@LBH*Q.JJU(X%WX#HVF"_JQ$NR81IF MH9^*/XCF)L77*)9/3!P "X83M-E7 0)?Y('SXVI(0)G<6Z(7]LEWGTFZ'38, M-$@DVF.DBX[671)=71=Q.QF5C+H YR;.1<<() M #GG=^J^O;/?99!UEM[M=DF4QNP^2O\ +0V%M&FSGM39Z-;HFEO)-QSF8[9R ME.O9>>?1W<7W0H&[Z)"C -#2M%M?F,;3+J=(1.EKA$_@3M<)4S,G3&BX0O65 MU.NV,?/K7G),MH^DI8@-]]"##E_?>5:\Z8^0M32M%Q.F\4@PV%NKI\*$<[\; M7K"BD(F#ZV4S:)ET).WY.$CBSF=HZ U.$DKQ$<(\JV,9D%? F>>UXY13T6[0 M7^=?Q9B%JT"3/Y4P#])\J3"C@),^_A9EB93N19A'P()@GQNEC3_[(0EH,G " M0!H/# 5/USRM;DE\%ZOPY4; BJUEVQ9/]\L7V'+8E#F&6E'*.!O;FF[CTR0> M#O4Q_^;DG\(WW"D3'=F<,%)P#;9&!F(1KK(,]L4P2Y),RYA'P$E'^\!S)4'+ TM@4:?1**^*?%NK6@3;*IHA!"\,B\_G6 M'GC&T^@SRH%44N/8-AG2"$2 95QK? MZ9FA_7 )#H5?(,EW#%3@?9F%#VEUADWZ&L7L;L_+%+KDI",#!>R3>3(XQCW# MR<+I!L6B?]L5YQ=ZD+,R$[!LK\5)GP"^,E81A(,-0*")J*@Y!1\K6+T[7@4_ M5F_VY4]Y7HY2EQNH!F^V U0^PX,F&ADC*+OIL3\G)VS H@$&M]#R59G%[]'X MX4T361<.CY'YW/M$X#M$:?JY@<^M=[\P2>?T:(1@HR'(8_I#E/_>KR-IWW\ M\9'4R;4$MA.NVBR;(@!"\"*A((QSD>H7*-2+GI3:K\5E\90S<"$TIJ\(B6# V.-!6R!/2B-O(.2B=QO^%@):P$9$]\6)I?WNV,P836DJQ:K MF("^=1'K@V]>][9&#'K7#IFT_7CY*[%(/[8+MP>.]Z>6ILLZ#-+XW+\4L;RPN?C"%=BF9OK+1RVT$2C"5ET+I,Q[H(M(# MCG0L6S0$ZVWN3Y,5POMV^2[+HG1;)9G,GQD8\&I9M!]Y0B[J,^!.4()=] FY MCA:2X?J<>;J5.XZ^E.J:7$/2R^0_)O$92@2AZ*MKD%<;(AEL?L02^+N/B]T@NVXO#(HF^5_M*Z'4Q$NWQ=HB.UIW ]]%.[EM>WQDK%K(>.>6, MTS"8R!HQ<3*_) 23+)@)-5*Z3PQ4O4CX4&9999]J?(GQ!69;(-$VTAIHG5DN M0G=Q.TF'=@SG+VV9@6_HUV0K\>3#W!9X(I#W(:4E#P%5='FM@:5E'7C"7:,I MX193L5FS;1X-'SXMH[,]2Z.+Q4^Y8D'2Z>JK> M:V@@E5?BP4EU372XB.Z714JCX*=<=32P<,X-E;E3.$TP)3TLQK9],PI@%VX" M/]/0':N0FF479@PH\3HR[9)-$&VRM+1 *-/I2R7GN1(QH4=>3(,W O-Z$NA= M1@(6R;;J_5=6B.9*SQ$#1SP.( N+&T +881?QKF,\],#@?2 M71QG9;1[V$5YGFP2MFXV\?KA9"H%#RJ\5!AXFZ:$"=@C5Q1ZNBE8T.-VGX3" M,;D6?GWRD'&'BCT;X/HUG..M.@_T/5J0V:X;+)=F!/:!:WK:N9A&\^8C5JLJ M=;UPS6>PK^5^'V6'Y>;A74;@Y4^IHH47T8SLD^6W<]G@SF6;^9ID+4DV\@KF M#UC<>2>.KH[I,\9'E0?DM8BRPM/56/-G@N0"M2ND1=VXT+6@T*".LZ!R7.=U M[A96T:'2%0F7*K$6CT?B:\$A(OY9\'>L:\**]I\U[E*VE0DK?45>QMB/))?J M>4KCC$4RCK3^?QH8S>7U^-25OQK(DI5T'A3KJ@\]B>\)R\A__;>?;"$Y$OB\ M2\D)60OJI>1CNG:X :TRG7^7*:[EK7B6YG5/>QK_>^P9L2WNM;=Y![FZO5:E M;:\D:@T:LO&[^BK(U M%%X\.]\VD&$^OFZC.I)U$F6'UZ@210Y#)#9'2]>+[D#H' IY;,ISM!?_[#U> M#@?JD NT8A,*.+SRM5J"X3JCW]OK7.2'"[72DS(%G:)F<#@TM"M=^P;,>O\@T,.RZ04LJ M$W26%H3;56=9:NBLWAF7%TJU 4<5&Y6!Z6*!A!W/QY!J;0D,G3J88\;6^5**@UBKW<4QV\D1.BPIS]#F6KT1JCAU/:>MXDK&T@7T?Q9S<)9FAQY< M FN%-.)(8^;*4>\,MZ>$H)S\-OU2$ MHBU.K8I>"WJGZ^LLF+9JSO2WL+U!^E2MU2JH0\.?X&>SS\+[U'40S/M:!M,9 M->[5R@=N[SD># _=QS^[1_F<<0[ %X!JX\P#W/Z+(:N7%7FM2, 97J+ M@?787W&+@;W%P+KWVMQB8,\_):+1":WS%H$?_+E#G/KYBD&FU<2E<*4V8N9P MT%LX]2V<>O+*-W].0XP12-V8V? M&?]I[(EQ;K0R*A"WF8^_7/ES%\C]&"T-X-5=^'&+I>F'JDGUT?5=6;SS+/DW MD ^10MS=5]$3>^$7'O<3MQ03]QRD M9%8-T6I#8BW+(B^B= U=S"11:X SH X+/;B@)T!HP'1ZS+]S'/7N&AE62 3* M7CYVE-)?[- %).)&RW!ZM+X?]T1ZPA'7118EQD *<45D+[ ]L(QKH0E!\GX M[$ORF:Q9NE;WHJ/?N]R;W>_^0@)K/+'C>\6G!UW[9W/ =:Z!"K,U_J]P:8)- MM3'*VO;OH0[_WF7]59;$F%$QD8T3,"AD_N*$*!H1*#BW!BG_"!4IO2%0F4!\ M'AE\'D\@S6=_$6$0Q7[*:+@T"/AGP/?II#3UU#>^,/C,_JH^@7=&R87ZMT4) MA?Q%T22QJ;,,D7?KJ LWDU#/V&KMDXFN'YH(TWF,)*)P5/#@[%J\A.G9O653 MF^#(FR-!FL:E9YOS[&\7]1(C09;?4M&6O[)$OE(B[P'R,BVJ=TOV^R3/A O:JS%)<*%PK?%28A>X%M>O/GV:B>FNJ-LX&RRUTUP,#N'X_*C MDBW=/OZ00;.CA3OZO=$H\-U?Z)B$(<(#8--"8((+V#T$BG>6_<)2(=2ND4@% M 4[1P@"B\!@(1H&H4( 8M6"8-4O'/!=&UHU' M@^Z8E&ET>&1/YV-4DL8F]C MO-H.G^ !=C[ZW^1+C65VZ)^=QG^6,A^4 A "9:-.+:6_4*$+2,2+EF$+FF"= MP0/I('FMUF&HBP5&X=C.Y%\0P:R-O,02C;? MVO$KSZIT=)4)^]@E:E/1[TT;@>_NAI9)K=PLCS*T$(YRD &Q'?I^DNR*^6[]+T2M^'G0$*E/X@"&THA\J.EW*E#@/8I M%1!F$HB*T."W1C3EFS2%,)=SF<)TWGG,!3!^9\GV70HI&A1M MV7,I+[4V61K[$>>53A3@3"K;](!EV9" =XI:)@/3LM+IMY8\!VZC&M/ME(FE M]>#%2U\!?(FJF1O >+73;U+Y F%0.Y05"67]$1;H*&).AA;"?+IKQ%< -;(; M(*10(2#JJ$*&$2SJ;$#JV)_G'13// +3-D=T/P&9_YQ/0GKB.[A+BV0MY4P^ MV2N+2QGWP_+''_&N%-QER-C N]"HI-N-W%P+3K*+6_::*HP^(?F>OJ\Z:?.LJ-"2X=)00[5TP#F'[Z)[&2;DI:1:IJ18#@HZ M%/GL88-P/8]SS+EFY[59W'JJIO3/+&VLTK :VW8-*0AG72.B/7J.Q0X6VS*' M1'C_SR1)P.GE3M3+ LG6.#?;>9;$/;;!:OQN+V_^S*ON(<]Y=-WR#-7HC2%X M^GP(ZGE6,[CH!U3.U-HYW6LWZVB>Y#PWA8M1,&F #S90_-MG=;W1W>!S-R/( M,-;:K?T6_1!++D]#6+LF'E]'17S=!,KVH3\=IWG. MW=Q?HQ_)OMR##0:_-4U6OCDS%Y!2N;[IPPF^QT#.Z4K!<%T/XX'!=1 $E-(Z M: :%PE6(>^9ZUI, &< MJ2;_A\GE%&TYKL[:L.GN"#\&(CSIO# AK'SHJ=+/P[LT_$_I8QK)<\J&AF0L M;!AIC0>-D?^C9#8US6)<:/5.CW+W ^.=R$U6F'N6LLWH\JR!2EWEJ53^0X\F MX*3)%6!Z!9'M%D/F2R.@(+K+ MYU7H&:=;4F-"?S=%ZJIZ0/(ARK+#IKZ._X7E<994H7+*Z*"2M\EKC.3^X]=2 M9$M FKF'_G!*EPE0KO3[4J)I%%%"-9\B0.@_GLAB6B))QW?ZZRQ^8.A;FHDI M>IO*MZJ$"IK%S#B[L):J2RF,4/D/'9J EKA!F8;^9 LBV-M[5/S.R]WZ:?\A M]E/=B@#>/I_&1 \Y(Y-@$6FGGGD :ZPS](=E$+D[?:U8&NVJ0-1TW3K"[N(X M&[]E-0,G/;)IG(*%]P1%S8-Q6L73W\_Q(DB/=&QJLI&(A6//D3I+_ M<7]X$Y4"!H1 V3T]JJ'T2%39*-"D$"@Q4?N4[D0]XG340-#8D.D;L0GT[IX6 M('0>MQ=9>6\ KT1.& 3FP1LRRGS ;<:20<-']O5COQJV5VO0Z'.PR:1I.84> M\P8(=\_2^'T?97_0+!M(CILWA=PGR=N6T0P=0HY*KI*[?>HQ?V&?+"W9,RM M,Z>EZ3W="-!X-,TB7<1I\IEFV2'W]H%&@.LU&C!XV(,3KW:@&$W9H")X/E8K M^)F,FF[ZG6#9%':>A;O>+I'>+I%>WR72,P7YTCHU2?%.A;ZUG3K\YEVG:IJN M[]1AP7,L[W_FZ\%>: 6WK[2+P6-#.KX-/"'6WX\-82?< KD'C!.HQV(+'V[\ MM@]7=*&:C7=_].J2B:X]4L+IW -ZW"6<+AD"\D4_1D;#Z^K<^RN6R1^B+?N; MR1< D&)^@ &IIXBQD(\"&CV[P$TLX4@-FRC)9VF+4334K'=?+G\4CD>]<$,$ M"7@8/F(WT-[)84^N7ZD8QSX-'[F,TL/K&R^B7>-YNC\<#U7N,A;=@J)N05&W MH"B/@Z)R%O_'EG_^9RP3?F:'6K;FCTJT2JCFAW]]>U4D./[01HB_NI_B]=%. MHR9;!#G)LKXX6^QZ[K=GI>>./S1JD#_XW7.C)EOTG"SK\*5+Y"7Q9?'.,M ! M!GQIKT/VO_C=8;@0%CTW8'*>EQYO@857Z5*[!1;^="ZW9AO29IB2*_/?D^+] MH?R;J,=MV$V#Z.*\4[5(,/%E?OA2PW MFR1&W QZHC:+'4+D;"TPM=\X4>#A4L&RMBKO'%)+X%MM_;3 3QU0!K6WK@SK M2L)]4B $ZZ7I?8O''GV5#P1<\(\O(&MBS E$)=>ON+UP$+UE+,K+[%"]\EO! M)[^+_RP%6-2L203*=B&@HW07@$GM-&XCJQ*G::BC&CTZWJ'[3P?"R82QZH8) M)X# TQ"$AQE(LA.ATK#T[]"N,37+S6L9QRS/*_OSE:D];R)KM(23!8$"HI3V M6, 93S\#O"WG;)9SEE8_Q)6=6<1P4\"1W:0\*&!:S"/3U>\T7^ MSWR9V7OF-UDA?2&M 6S&!D8& 4%!?"!_ >0]@#5>]ZP$%BP-RQ ^+K\-4#] MEI$IU1ZCI4'N2>I;F!T5U]\H( MP/39'^;O04E6\/,/";(TO"5L[P 6IIL!Z !N@!-@ JZXN@4' /\7&>GK"0>3 ME?ZUWO^@X[E__S>L##POT9L[A[!;N3E;I/YD ?DAY/Y-C+/]<#:4H_, MCP$ /;.[G[L[ #!\(OU+A_'^7QVO_Z+S,-0/2I:'_)7[>;@&D_FG9%[T M@6\ 6<98_5<>].^Y'_[%_Y>Y(1YNWF3Y#%G.'!;J07X6XQJ93PP/^3N7R?NO MOEM T%\^BLQ+NGF[DG68WI)YV7_O_U_$_]4%654Y)3% Z'AGC? MNJ?WO^B4_R?Z&Z-_P 6. 8.",?2#H*%@I."CX*(0HQ"AD* M)0IU"AT*?8J[%)84#A3W*;PH_"E"*:(H8BE2*#(H\BC>4%10U%.T4_10#%-, M4BQ08"BV*'Y1G%)243)3IA2G5*!4I]2E-*&TIG2F]*(,I'Q$&4?YC/(E M93%E-64+90_E*.4LY1KE#N41%4#%1,5#=85*CDJ=2H_*G I,Y4D51!5#E4R5 M0U5,54O5035$-4VU1K5+]8>:EIJ36IA:CEJ3^@ZU#;4;=2!U#'4J=1YU.74+ M=3_U-#6&&DM-I&&AN40C0Z-!8T1C3^-%$TZ30)-#4T;33#- ,TNS27-,2TO+ M0RM!JT9[A]:!UHB=Z 'DSO3_^$/H>^DKZ;?HK^!_T9 QN#&(,&@SF# M.T,$0SK#6X8.A@F&388S1G9&"49M1FM&'\;'C"\9:QD'&+\R_F9B8KK*=(/) M@@G*] _32Z9W3!^9,$Q_F#F8I9GUF)V80YF?,:.8/S O,/]F86$19[G) F8) M87G&4L'2Q[+"@K_ >4'^@M$%]PN("_D76BY,7=AG96 58]5E=6%]Q)K#VL@Z MP;K+QL FSJ;'YLH6PY;/ULXVSW;$SLFNR&[.[L>>RE[)/LS^DX..0YQ#G\.= M(XZCA*./8X.3BE.$4X_3C3.6\RWG .<.Y^[BWN-AXI'G,>(YR%/.D\#SQS/*>]E7EU>#]XDWEK>*=Z3BP(7;U[T MN)A\L>[B[,53/F$^?3Y?OA=\K7S+_-3\TOP6_.'\1?P#_+L"7 *: FX"R0(- M HN7*"])7[*\%'FIY-+8I:/+@I<-+P=?EF.5TY<+DJN0P\CSR=^6?R+?*[RN(*H 57B@,*1"O MJ5Q[>.WMM25%#D5CQ2>*'8J_E*25W)3RE6:NLUPWN(ZXWG8=IRRC[*%>./ MAJI&B$:#QH&FG*:O9J7F3RT)+0^MMUH;VE>U7;7?:*_I".O";C7?.M'3T(O6^W";ZK;A[>3;G_0Y M]&WT\_17#*X:>!E4&6 -50PC#3_ M1;[%=TM%RRC+(2M.*XA5I=6Q]2WK=.LE&TF;4)M>6U9;)]L*VQ.[VW89=FOV M"O;1]J,._ Y0AS8P'=@67 8^F5Y;WB#O'.]=J!XT#XKSN>.#]#GQ-?=%^9(>VCVL\Z/WN^_7[L_A M[^O?#Q.$P6&3 3(!"0%K@1J!V8'8().@LF"*8.?@MA N1#3 MBQ!!Q"$V_S'\I_PQXV/?Q^-/KCW)>'(8:Q?;$7I5$3'9/'DFYEI*30DAU2QU)4TQ[F49ZYOGL4[IJ>M%S MVN?^S^=>@%Z49[!G/,K8R#3-;,D2SDK..LR&9 _G*.<@*;A;5(B\C4Y"GKZ&OO[PQ?--2+%Z< M4T);$E;R_:WMVZ%2]=**,OZRE+)SE#]JK=RRO+]"K:*B\E)E>A5E56C55K53 M]>>:VS5MM7*U;^IXZE+> >]"WVW7WZ^?:S!IZ&U4;ZQM$FLJ:.9L3FZA:(EH MP;9ZMZZU.;1-MANW]W9H=C2_EW^/ZKS2F=_%W97>S=@=UTU"/T(??0CXL-OC MU;/1"^E=ZK/OF^FWZ/\T8#+P<=!@L&](=PC]4?MCY[#&G#&:&9TUFYV9EO.6;FT4KPJM5JWIKK6A;F-&5NW6E_: M<-O8^1;\C; 9]YWE>\X/H1\5/Y5^=FX9;'W>=MS>W G8.=M-V&/?*]B7W&\Z MN'DPAK7';N*"<*1?J;_Y?J,.E0][C^X=K1S['9^=)./Y\.5_U/\,G=J=_C@+ M)] 17IY+G7<038A?27XDTG_!)/)_,=M_\,AM#T_7T(%0_Y M=9TL>OL?&:P8 -2/R/+GP5"O?\GT+*V%_XL?Y"P]/#V"//S)IMI"/<*A_EYD M^_W=H7_1LC#47_C_YJ;_3XS_+_2???X'*X=XP$/^M4]80$00U,L[1/B.1_A# MCY 0X7NN;KZN0>ZRPDK7KBD#P9[7E?XUE8*9C)%I5DFDW^( 0)<% .?I)-+9 M&Q+IG&P[U1( ? @E+0%Z?_N$_R/ZN\C_Z1H4I \ .ST01.%-17$5H&2GH&*G M(/4#0F0K:/ZM\-]=0T%)14U#2T?/P,A$5FAF R@IJ*@HJ:EH:*C).)8BFOPY M0,U.PW%%49>6T\*5[FH@E]+C%V_H16[5]W!;3F)%KS\(>L+ R,-[D8]?3%Q" M4DI:64553?V&AMYM?0/#.T;&5M8VMG;D +BY>WAZ>4-]@D-"P\+A$8]BX^(3 M$I\F)6=D9F7GY+Y\E5=<\K:T#%5>4=G0V-3&1J>F9V M;O[+PB)F?>/;YOV<;]^'QX=G^#_G/ZUBP*@^A^F_T_M8B?;14E-345- M]]Z]>)-?0^#R'5++/>#H$E&'E%E MC!CNKVG_LNS_G6%/_KN18"9BH(H\$6(AMI<-HU #I" M-!TZO SF8&^"%Y(9&OY]X T^YN.0?'.=\^W**4.WAY\>R]6<#,*:97*2!S^: M, >-^==6[]4B>'6NQ7P&<>KH;&.AI[$3?F^Z3N5CU\Q9:_I;'GRW8P?S;229 MKJ"KKWD\T\S/BFXTN38M>XC?=V\%/<=G;K"RXJ/I'AO]T#(%Y\&=,ADL7%+* M]MK9>.FQI&E ).E^W5VV8J?Y@S)/H8UWC92L<1S_#U9U%PA3[SP+>$:U-+ M0_S5'B5^021@C]\KON:;4]K<3UMM._"7[8\['-"P(!'1X[S"D4M"3Z,\SAY$ M1>%21I#8ET*,7SZ.C*+PJI^T6:YX4)W;EH-W^C7M4QN,JH?Y1-/>F$WNH.E( MP/U5/GB#@#-L/>R-PF-E:%RPX>LE?9;YE/VU@+J4^)?:B8DI)4^>X%0NW^+C MN ,+B;2E2/^)[CM86%K[T:=(WA0?0Q4S99E87@0M#C!HGR( MRKF_;:A8QQNV>6E'Z)8-=\&-BDIHS/ND"0(MMB?:1'SXRE#$/C^NXEGMNS]I MW$FQX)FQ^H -! N(D!G*6 MAD=WE1">XNMA.8M&GZ8"!PT/(?J/0#@9..-JUQ!N,#!ET&2E2.),)_7&]Y-< MN8>>TK7U1KY/,Z<(XPX*FD3Q6"'#$_L+],/8E^IG[_JB8YK:[[>DJUP2Y,]) M&]ZZ)0.)UVPE[("CS/"S:YHMC;&#)( ]2B68F8S\/>9:ZQ9>9]]2RB^4/@VD M3FN]?W5]MI&/4== ^/SR&FQI8_TDL6AE=>#X$6MZR.'S_"1_/\Z;\T6R0'U/ MN3=NJ%3XKE?TI\?ARG&%O]WWA>H?E666^H990?/F7J&V3_U&]MJFCTPT_6Z- M8 RO>#:]?^8M=B^B_\6[NBSB5>* $$T4C'M@,*W4'$L"')\;XR!XAV-H@J?E M55Z72QU*4(1[$C$8]K8V1>N?++7D-V$8NQX$M[JN%H0"GI8T%"GVJ6$L]*X! MA+%2R9^K)*%__?K=$FZ5TM+4!(["0GUXV8;V%GP4X\6K$K>!OO#NBY#/'[%7 M:U#,;X:I[\F65;)F JS9W_'VVK!+EW"A(;%-BYW1$FOS>TS8@XWXYA&\Y39Q MWG&ZQO+ #ON]SO-X,0=)-2(WMV;.T#8-\W,)XKGQL,[S!??ZF1-/AG&]7?O\ MA% CZ@.+PII$0K.SBLK%HP,VW\5,9U^-TT65IQV-#1&825G7)NB^:1-/6*-I MH*AGQ-+9+>(9+\<'N5XK_.,S8[SC!T%0 S9T.7OPC1>U$,YJ.\>TV_3"_JZN M7)R%(SL1^6VIT;Q27^#M\Z%@?[F\R#9YV?S#SHV!@MQ>"&L;(KGST?K=Q%C? M[PY%CL_G^\>M$SC/W-3Z9U"Y:U\#I@91X"*. EQ[MWA:PRZ:-6%,<=8K;!.W-V,=G;V)<^UBO2GX%[*=5SI6&P)-U]V="NHR7Y:OK_)!1U_N$ M,0DWW4.O9-B_M<[AL\&\$LF^S&N,OM_[ -M&D!>X_+@?@VN3]1=\ID"7VFN+ M2NI=Q[;E!=8D]F/JN3PT5+!'/S]Q>\^5WIBN,@LL$),<5L.&2LV46)9*-_TP MKI$:*03;B$A:HRPY @LUGF=8QF%$-R2'I0R,RC)-:;@LG*G)P\W_[5>$PB R M944(+[,620)X=Y+]]\.C$V].7LU^T#X?VE[\8N^AVXO8\Z(%:EAP^)(6G\1GP6[ [+RT^*KSX9&QN[:7./P5,4H!!=LUL+WU/# M-?S>L.MW'!UU^(K7[,MT\28R-]IFCD12:)1^:L-U&/3^[N=P[(L0]LZPEYTV MG_ZFI))>*/&M2!&>SLJJ[CK?JV[R]'JX'=V+R0+K#;.W(KS)8SZ]=JE;'H?; MTQEQ625VW(Y,Q@$A*-M[YUX]). ":IV74_IBL[H[WVVHV_6.=_X<%6;!&;V; M,R@!8^Y&AND*7N4-:7NP>N6[C"JS+*\!<[5^Y*+(.M2O54<,ATQ12.YCY#$Q M8;K]=8?9<>'-U*&NOEW>[9^):2I2SIBXF_;804%0O?FRPXEYQ#?'?&>E(8'C.W@& M+VSZA[D.8C.J,NHV+CI++>_;":/I7$J9F>WWOKYK=#:J1;^5\7S6=O@MRG/^(5\.(:>6D":JN_S17W)!=RE>,';IA5V1QR>L@ZUN5A)27 M2M;R74_QTFW74K7XDF')^2K(3M0#G&=9*+B5)B!K(S<@S.IAAR]ER:T;G>^0 M[0$IQ3-NF9,!UN0#'X9*2N61;M7(9K0/2I:L^YGYYYMDW2 K7IZ7P!7L1 *> M1!!'.L)*L%4.TR&KB]=#335U^RG)JNCE]8'S2QF@A%;BE8UHE MDH5*/]<<.W//64\K )XY),C?E3?U:V3QF/./! F@5B>O]QS18T8"UEZ#FH_F M$W7D"1[3S21@X0QC^,_1@4"434LC7A.+UDVQZY[UV\0.]9$ !HDDPHVU+I#% M9+.S8?^C6'S#HCJLYNU,DSDE_MFL_: XU<]KG6KI_=_PJ3AS)CVJQ...^0I; M;M](&?VSB[UI=T:+JH[9OA?^TU08.F CQFX)8=POYLI M_Y1&Y_(+8E]X5U^J;V$2XE Q;(:2H^.3A^KHG3$5HY%"> 4$@=MD"/F.K@\6 MC[P \H)P>B]*[%W!!8/S^PVMT)-:VNN-:\BXE8M>K3-'$8>L;/KE]N)O-D < M)EZ8 Y:OVX_DW[@&H[Q7M"-M6V:;\F5>QKB3?<%(7$)CK5CQDD(#$TDQ&N>O MNY7 OJ!&KYX)UJ'2;0V_Q%Y$_ H/N6*NKN>FN+W0TL3\5-EC^K#H__:AEMR; MI>UN&1S;9'.5YIF<+H$%6FZHD[XN\]0S!.\KI)53%JWQ$GSQHI1ZY9'T8)>_ M0Z7%\;TTOD&7N:KCD#^5>GE&K:-,1MEPM"RJ7QGO62CK+Z&8_Z3@W6'Y!(M> M7F:= LP2GARVRU7L5$2KFAJO&L=P8'25]\"*D6>.@]-X\-MR3UGW:%!:C@ANB,BT0P)H MXO!=9^SX]QC6W:,S: GF MP9)#QL,-8BUP^H?@U:10-[&TVO92: =KO$3SRZT8Z0+3GPCL3<1B(Y%1X"S( M&WF1J$.<1?(\))A@S?M:;5>98_CA8:.8W#X0/:+7!,> :.S472"M1#P\-;=?2UR0 M+S*KOD"SP'7;.)TC8#]014M<0&781TO;..JW)<*^YX&'U@6W6#/U$8XXJ#7J M2.OR^I$_Z\;3S3]4@W9CKF?5@\FEQA%F$BSTANR.K&GY_;W%UK/%E=.E>]X/ M^..E(@TE1_=@CY&75&#QC_K!MBC1^1B&&86;LX2 MJS^HX;X,6TLJ_C7W4S>0=WL\_KRHP@-: 9V_MO(%LJ07X1'NOR/+J]K*7OW. MG#G9N#-H<&2[K_PJ6@?D4Q?+5+P\CE/KL^U1KC'>Y!VPO?>: ;6=:_ET?>XJ M(V5-695FM5WR346?#$-)J$&QY5+I^7.B5-/DURBY.7\*;XX?UMBLC&O,GQ-\ MTQP-+.UY%7DR;1MOIJZ+5/[)H'_=DH88$RHV3%H1/K]("!P\9XJ"C?FX!5T* MC3#O(8H/C-3-OL4U2\\,OXOP\#F2#L(>\%B4/$7]\T%Z5NP%SH_Q#[.(-'[, MLI<$F.#3GG_[&M$;TFF! 3/F**5RK#O1J B&[I9<7*^T2[U:ES9:JF[<[&]? M;>NL_F#I'LI\,7I)G\ONC VA_']2!X7$8Q:%V.6U:+ FMDW3M3H35?CU7T)T MX(^I12&JO%BGKSN-5Z_)NF7>:6J?YK=>G/NU'6#\+./I>$Q(S"""\0$^$Q(1YK4F(K_(MPH,_NBF*E37%/1W(DI[FR8K*MY:V#H MZM)%O@Y<.-EYEQM8NC@]UD;O%9Y.'!5-4+@S/,4FW]PCFVZ$_Z*6"F>_?:YU M1Q!E]2M$*?K^!/W :P([A%WY6LJJ #[=;I;_FP'/9M/>51C>L+I&//- 2_7D MD7]5N#]J4Z]\["/HT=CJQ_9:;GC:80HJ>_T (K:6>IG_Z-IOIQD?A.<0:W(5 MWU1NVX:CUE@ _J&A4FYK[^>T&RY:+]*/6NR28RY'7][VA#O>^]2VQ N.U[HM M) =&+%KVNT+5;5Q.0X*TT.Q)?;_:SIA-H=9IJ FIZ!IR'(XF"1E<EEF&SMY2\D'G?[:-*Y <][5$^%S4X M:Y0+"[XUH8Q9MB; )?'2X9.? LWU\!/D%#Q)_/KC>.^\C2@,[^O3Z)GI9HZ2 M42((XT7E?OQ67C;L=>&94:"MVTBQX+/W9^T'<9M7PXL&S_?69ECC_:-D2K8% MEO02O8[]R,5-^SS]$/&%CLBPB<(?K'^8[A38( &I&AY#>[RX5D<!%R"8&]# MOM@1!?*/OV%5T]9K>,^LUI ]L,8H5_SX\7L(Z,YL4SJK#[DZ8)/QE"<3S46] M!T0>NA2SPE*?1]K]+?-V*_1-N.9CY)7\.W[HZ1/")?19* GH?7J>VP19N/ZA M8W5!1R)F!N$MJ'A&LYI;CH]<,TS<)V?'N,2),[E=WA80MB'J9DX,2].9?LVG MW#JX;=^Z2[;\PFOPN5V25.5LD!G]R%(:Z*LYG^1"!_R145M'SN1HCDI@MG7U M#Q4#$X<=/(I^-D5BBFT=IO]>&6G7&M=%.69P7$OJ_(.H#K$NRB%?QI M4[8V*!V-EU38<]Z X"51>^TXH0UQ)&KGM ;]K-/1;4WA,9$N>?'7;[OI;L&M M<#0V/4H96UM8W!=8H0PFMF6*M]9L/;J;L;2"W^E?$>YXEZ+QCQXQ#E*/_# 1 M3_;-G56\^-RK4L+MKNG#?$0?+FF/>,EIE!/LLZKV\ M[8:TFR>HV!Z#-*?@6"*WM'6NK/OQ]Y+XSES5S+JG;Y'=R1APQG"#TUD_\]QL M,'.OS<_-RN*Y9O L4FN]]5M=:I.00IKLH0@;-I16*:R4RFIP]W"F2 M=;YQM)JZV@P:U 898X<2.7#?&J8\<3HH-TPZ)5YGU;)-7W7E(M8PL>0S00U6 M"8DS!?7E<4"V@Z4=OTY MJ^<726.NS">IZ,]T;&KC;!_*$YT+]9X_9 MF$]^XCBU)'G1?%M<;BI,[N[)K3D2,.@B/Q.*YEP%&VKE'(=K-+7DY,L)/U$F MWD:LS2M\<2-R3#Q%LB%@YI>AFH>@!*%%" .1+KH6E+.SSOM4F9PT,&[P[NF3 MR;MH\K60L&O&IJ5.P,++?"SQ)*#?B.N%3Q&OCMWQ'Q]-VP_>_1'D^-RS M>>])A1F_WLZ%O%2ITDI?IELS&U[[GTKMC5PTHB7B_\B!U64A[!OMJ/1/E=8A MV]9SJ%EN.XULQ\D*-T5C&\\:Z*ULQA=A+]+765C-<:J)5?!(FSASE*]&]%QA MN)! 9WYYGHCH0]T%+?VX=\9HK>NB06\N)!MN.(_IB. -<>SKK,<(-K@,Q#;9 MR?BYLX!1SAVQA8X;HM/-ON)&S _M]OBC,884[JZ0YNP_A6MW MWBS UFLN*&CX+?P^B"E.V/SJU;NS?,)Z8(?C'#P MJ[+[6\.V_8/7B?.G(*_DHNB\@++K&2V._3="'Z6PV$[%X5YJ^,T\B4/*)(C( M%RD^N)H9RLVH-9J3[WL8?&M.EJ!7#.4_+AJH#JU1&K)IDON'!'C.R!5WQ*D+ MA>D_LW'@K6SST(H%-_].W*VH,ZHA"$WM;89G0"YL=[0\F1 Y<+L4-%3I**QM M(]PTZ[>W87!6W_LXQK3Y,!KQ1O!"X%'\O]<, MX[2BR\'+!'6L4$HS$PE@A\<.K.A,'DCD6^">/:Z=8&E2U;DXG3$W]Q%\^]F) MI>F/IOJ7:&8AX@468<^GONKZM30=2N+8@ AU!CLSDM;]>65LL\G[ M=L _[&'FV3'D0\2@1VS?1OG\:,5D_U0:.+#&D9,_6:DKJ\2*1V(<1,_HDI8J1;MN^'C@WW*:_K"WG20*F M^9-)@+*, E[=G,CXPU<]#[%8-FV9*B/5W(5G/5,?HI"]=JFE$)O1^R,H])X\ M)>?)9"+W"7IOFHQ'T.1MOR!PX@QW5\NB;N"7W_QL0;"1@ >L"[P;H.1U)$:H MU]E^6XB-*!,E^+G3<2/-\X8*C-;%R(VVJG;5:7F@U$&E.[OL[9,EL\;FEMM) M8\[X@U:E[9F,? M,R/$WK0J""9*70S<1=/!(O>B;SD.893&+ M4-IV1UAC?0L[WP^E0"&L%1I_@ZYOM1&13@@\TXX9BJ''3@P@GA(OM.?VK4CC MQ]?WC"-7XXD\.-/J;K/6-W#?/@VNN4>)ZF1.W(QWK'$F5[O=#G7:E[B:T4Z@+4 MR%AY0S6;^"JP]G:#+(AMOL:1XG#S$';JELU8"44(Y>$@[%9B/M, MUGF!\(9T8UE^ZY&^/N*5?SLY^FODZ+?"6^US^S_'S.0=O^+)Y!XBF!!DL*T8 MGD),E_S4GW^6HEUAV%^.D6LU[(Z:!^Q&%:N.#_1;.M.#8T\OGY'!2,]G=%-N MW[C77>S\7AWFLL!Q+)9[EJ@">KI"_YF@B?V]P?/8+SR"TS1",/[UTD\(4Z>7 M5ZF#;#UTY7*Z'AY1OFPB45@.7X3(N2*\.#'?HV_%5IG!+UFOU\GJ"';I._HV ML\)NI=U0KD$U6?J5TH^:X"^:<[>Y<3Y-XW\W]L[Z^]XE6QD6_<^.HC^.'II= MK>9\!%DP5C3^G<6]=[YNX<3;.Y'438^?QBY]0/+J\.\\Q^=^$.+HE'@#7^I9 MW&7[NEA;@5EEWYH[+9?WIH_GEM,0(8T.D <'9=[E*5^ MK0X=+%G]_6ZB4S=\K8[1VP(_,:#QR(BG.5BU>(Z?YW$,KF3IRT>LH]-$]>HM MH;!2+S]Y)/<+*9_%)+3CJ*-"0I8$WPA':HFZT:!%1F"6!\],B>CNM*GR=*.Y MZ<24J[IUG+15EI=98"I&7472C,/8(LL]WS*U>#K%M"P/^N4L(9D0"FI%[=$$ M/E@<$V3&2F_Q-/P)YX\3Y,$]S/,.%KUSI;T[<\"RCY,W1_))-;8=.AES-I2. M GG"%@_Z$?P$!Q) #WH:1>?K6S[TUH=_8"))2R6"O$C8L3F,'^'M?5K=RIO3 M\GL\F"4KW':QN_0ZY.OB[<6HL 8G%_ %.1DB>O[HE^191_+W*,B& A.>3K<3 MIY:J\OXRE=X[2Z_N[N?E4%7-TN9J]NI:4XV"8;_N8WGP0]%FH*?TS4W)JJ?>8^ MJ>6( HO-M6.8_MR>SPG(?<;;/5UG*WEE3OE%\%7=XR\/GJPO?VMU-NCMJ=WC M"5N?.PNG^JDA,X#P-D]Z--2K$*]S!?<]UJUL6Z/L16"Q'@Q:53J3PR&/JOD" MS>3+^+3]:2TK8=\PQ:.70OI-P$\^@6&$^^JBQ !2"('1(6/L$@/L_@MR&)"$ MJVA7XH=$RY0]H24T]L4Y:@^QJ)'SYOT(<;#UEQ920O#ABM>KK"_5NZOZ)("* M\.&,(UGR+84^'+E'@PM3>()@/H+PE7:5'K^;MP6#$@Z7OK_R"V6!W0OWWBA8 M:C#^#+9WW.9_BWO[3@MK;P2[A!V5OH/F(0B==T;9D*'^4R(/MNY9E#:&1:2/ M*#)C99!I/;D^Y_J^849A]O64:!AZ]J"F>UB^_#BG-4TT\*G"F^L??4/Z5B^U%NRB$)N!"A<:@V_44/%EZR MLUB0*VB&1)1]U1HYO1TH?&8I[%#XRCZ^%]ST_O%A*3=^E@2PLOX=;PWU'A X M\(TD(-]GBZ!(SD@7<5U=9,08-_$7-H;ZTDF^AC_8L<,>;;;)=KN_W6Z-D4C M5OI+^?,,1?K9MJ=Z5+:+G8-V3EUR6>>V9<:[>:+LL.&#"DRZZQ.T*Z,J^<;' MK8O1VWVT=240P]$OVW,!$T$Y)[1*F; %LWMRB).89!("[6;JGA,VUS85413_8MWJ/5(I\OX7*%U+(%]G]$PAY M(=126MU" IH0Z6(OC$N/T''^-<.V]W 2L2%,XAZR0(!$XRNU*Q[,U7$'=C;G M27B)0)K5'G0\YY+T6P7L1H_QB[KEIT.8<56)N*@J8NED\<=[*$^[S:OH["A! ME^E!V$6?.:+6]4N+:6J:'4B[*,.G1OI=-CK&ZM&N]5)55Q@AR#C0[IMF9,3GSO>;I25[7LL'RMX.M0PM]A(W0Z!7(L *! M>YI(OT<.RA7R_4TESBT.#=2QPAN/PR9C+L -^SK,_XEA@MOUH]D)@5[5T!B> M=X8SH85N3M.'J_&G.;FL3Z/LUL?U'&;K1%O>=^2M&I"C&GFSK;L[O>]XGN4L M^^^7(>1UC$Y: N9)8. M5\+3^W<\UF'L<,\)(CN2):)#O+!Z=2!:^7BQ+CE*S;OE65[L!.P;N0*GTU!A1N./:4 _ZF0O;.[P=ID:D7U &E][OK/:AI8BOM1/'4R%>B)E@ MT5=+B I<=SR>#_T80@+8MG,435RY7TT3KE=UM@:.M7S^&BUN?MZ:95F$>-RC MC\&8A<2TNV1Y&11XV')]WZHP8RV<:1;T+EM5WAJR$XUZAB#6>C578+L]7AJK M5\RB(&<@%G#(SFR6]Z=F%9O!K'E1J!HDPS+9^%J5V/Y %0)KN(J7X$83."./ M'(5_)/?@R"!*#<,U!]VF&9BT5KTJZ^G^^+G9F<3P\G0%"0S M'M3'P@A>6ET8C!W@GT@-39%\'>MTK0[#2N *)M('DQVL==Y) GQ)0 JDR0RU M 5DHFNX#[]=J:6,;^_)0_0=/4T!QW9SX^\,HN(A^QG@,S[9M7@PJ]+XH3B+9 MKVEI.&0A"EJ'S[S7J&/S4^(DG\AX@[PF_#P?L9;'/]2GP!SE@B6#+I @_OUZ M0G[=SF)X?#>O(][PWIPRZP7O<%MPE(LP3EE0 N>5H--3YKM8.+Y?B%EXK898 M# ?3/7UQ&[%@Y4_&G]0;Y -009 ECR^'<3H_UG[TK*;%T&'G>[.PA_SDS7=+ MV,,ES#\WLP3WCY<;H>#!MQ L^(G^UD?/:F@2PQ4/@:Y\H: MJOGGR^[[V-_T]^'29:H!.4YK/S=?@J?CO33@4&NK?F-E%-^X985EEY&QR6J% M1N;)\1$(+]ZZ:U=,_("H7^U=7=C^N 5.3PU9XB,XXF#]C]3%)P;(^=;RN0L< M;=72E==WMV-&N4814X\-CX<=7=88M'WR0/U5BG0^XCT=*CL'<[Q,\*+-_I7Y+%C81W(IRPYI9%N MI8OGE<>7Y>=6K=#)11! _=@*0(,<;P1+G@(]M=2K="%) M)84^Y'V7Y??+#UBNW,=]-1CHXBO5,S+JW(8S]!\0<$-@GG120X]O+MOG.2TGK856;.R^_@?Z%S;:M#6>2"SYYE@9AEFKSW M;V,?BT)P??:V:/'#7I"(!5\ZUI.Y717-H^2;H!*!N:6GFV*"D"SKK!!+7HY*[G6G& M\GY4O+3JG4:AE"HDVYIE5$Z]XH*J6-G;'";-K."+.*@+<03.["33Q3^E[&%I M7IK9X?.S](Q[.1?;FO90Z[-^"]HU3/C#F.>)V;57P:DOKKVCIWA ]SR *\-Q M#XQ//Y9LR-"F&GJ4M+SI[,NOG>%!;Z[4.[(?H3I:H.DW4[SR6#?UX0/'<8J8 MK[6PU[*X4)VG,4PF @RW&H8;\;K&9J88*1R2P^J#J9I4,__+BZZHB\N2!L:* MJ5S6(JA4Z3QR[N$6+XAI?.(_K+!B(O-AI&%2SL9.>;EVT:]E>?4/.>/T3(%^ MO5BE(0$+E83K)& V'O<$_0BQ]@32#-GMPO81&:*QO#T(#C14Z!\DJY9;Z0X) MX"N=(4AL(%-!K%IBZ\X:VGH;$L]"F1@4FN00_>"8"N_<.5[;^3E8H"__UX6O MNL$,<(^T):PC\0(9LF4]PRL0Q^TP2&*U0BKW[X-=+W+*8CRO1_B;+ZSV@)J& M>A%/5QN]$@AT&SMH[D7O#D@_@I=@.4EPX,2#!CI68U5NP*JCU+"P@0XE7=6: MUQ#ME$7?^003/4XGN9KAO#FAP[):5OFA %M]P^MC/(Z)$)L*_GWIJ%DW0\Z+ M4XU$;^-@] GK!N.-!+\W\!?HL87C>A'9#LON/\^UVUV[8:JDG%WB3@,I%G^U%W?=5V MN(4#M,,VNVP!7AFYK&7K18[JZR[NWJRV.$K-L.+[]^UJU.BGYHO-!)9\L_?$R_$3"* M;GD\^(:XK*WB\1L38BOG]Z:?*YK M8.57>V@XV]9GB,^CT(+6=.9PM;GGC5\-SX?MOK_Z3BD@.2PX9UBF]_U5_2@:=G@YS4$-NK0,QXE"%<:GZ9Y141]$*1VPPLK-I M,\.B]17!C'Q<%AX99)>2<8L O\LKU%8Q@C7FLZ>KJX>?I[CB-H3NMJ<%C.O! MK<>KKE%[*TN!;3_VD7B5%-W/1^9XB?E!@31S@ZEFONGCC_A81O-HE,/RV+NZ M'M#"UIQ8QCK?93>[#$/ZBY)>852R_013$D#GA_BX=,:$^/+^3 ^Q-;&V'/,/ MHJ<:#"A!.-VCE<7:LZW'Z02>H>.<&?0#,HKP&H1<(LCRQ+#C7^"N[O2MTD1QUT%YGD/G'QF4 M;FSM8^95JC13>!LZ6N>:8!3V\$\DH \X3#-QUHC)+5WQ.;DNUH)41;R"X56GCU_C(\^T8U;5NEGQN570%<$ID/=$0BZ" M7DNJ=G5I4?1>E"ER@,@U3^ N6?:]OI=_MQYW;^HHG67)L?_[9;N!O-RXFEH1 MV>?FL.D^SHK$M>H=[MQ@K:'%]8@?-(\^'X=X!ZDOW(CY'D>N!GFFXT..!5$> MC/9U;/A(FOR@:M3"_?-"C6=?(BJ;<9>VH8M2=OW3J%LMW4?J/48+,@@$B)Y( M1>#%,ZR1&W\$K0XO7 "#?"PKZW=XB)V/T[I1]O.8]_G28@H(Y*"*E1M$5RSK MM6V#!]MU2JJVYSF^.F_GMN:&JW&._AG&D6%<*#G;?,GA68]3YW7HH=V7 MY@AB%5]]B!)XV!K\$,D<)8#O*M^8F-HG2D9I-TQ^0E:8E&ZWS]8F)J*P,X+7 M\TQ2%)YBX1-&A4VXTRVGE=(-$+TW402[&GN$X(8'F^!@J59VF;TZO#.A74JC M_2Y29'R>4NX[!0^_W=Z>;CE7,BGKK* 2H;SDFS7MYRS1>:U_>^CW71W0M;[9 M*D>6E &K&C WMT]6Y8R-]"V+W*90T<)-[U8)*>>>VI"9XK=HR,!FA(MT_"6= MZU1/:A+[9MYB#ZONO=VR*/ 2I9K;MHJO3N?VFE2.9RA_>+\)33$.S M):)[(TT.D;(-E(AB'YQ0\FKC4&]=:KQ_IQNYX<07]OG[^1%,2IRZ<^MT66FN M9GP7BXPV4+^A^GG[."^.I]N];%$R=2KW6VKU4O2C_8/HL].B9",9,?Y M;EEXOS-+ H#K*GV67HS/-\,6[/AQU[3&$RR@K/'$4<;',!AJR4A$Z()96'PR MTV4%ZX[H? M7*B:7Y3=PB9Z82S/-VL%]+A>QQ*0*WTEP;4VY]Z)S#E*^XG+5 MA%SCLG:!A>PN_[;7]6M*INU:\\_U+TR,0Y[^;7;.SC0=QPTQL%2D7<;%%4<8 M,[Y%P-=DY\4E_3$>HD@]&W3*Q6QG<\DPXBTT3'8T[Y=3OO W:N;GT)0N=+O-"98U(EH+EL9Z&A6#0W8B4Y#3O< W_7K$H* MF:2>AWA&0HG3G"]?_2K+3_D#VB'2S*T]@A&XF-8]5EIQ=,9X-Z^@G1*X=.^T M]:R?]4@2*.EHR2*<*Y;;*)"WC:\]Y.DU_Y86?>P=^5,!EIIC7,>,0ML-TLA-I.SDKMEJ9Q/93 MBJ%%/#CNEB_K.4.0SR$[)C+?X%?/ORJZ2/=5VE=&H1=.YMK9/XHFJ^X7US0W M$[M@B+8+\^MTO4B 8/X91<8FJ9TW4-MA&<(\)R:,CCYY[N7)SY>AX +IUK#K MO>7)6J^HE7K1'NT)D88YRR2 624%QDX<0PO6UAR._FB?U1&$YZQ$.F9[-?'/ M)872=!%X3BKXW+@T3A)A&RTS>Y-OK4U&GY9DW*R00>A.FW)W6DYHU?=0LW=. MFUZO#M3C\G$Q\G@Q\C9P,-EY^8NTI&P_8(K005XF./ .PM)UI.8ZQ9CGCXEB M\TV%5'V*Q4K#%35I.?F80B7OJR\LK?D[YZ 1U%9732]VWMF\\\U6_]YR;Y\89W'/8"/K_B%D2U%5@$; M_=5N_7CW;%>V#/]UAMN+T.Z M(ON.%2_5RP8]EQKE6'F;AX7@Q2<("Y4GF7AQ#J@(&A/ M4,1'KT]<]J%42^E;U!]8;FZJ=3/9L[1LZ=#)<]9U)T[.>C4VK+Q^2?@M?JVL M) DC?9')_$*:N K2J.4/SL?/-2ZD.0FUHPZ(!?IU&82T*C]3?)*]M3FKIS! MJU(]SOY6GD,M\$FV2?Q)7#6UL>/#5ICWEQ#X"+X[NC&K]63I.7Z^VF"&5$!79]K31S.MYNGZ5_,[IHYS?VBHLB>#O96X9O?O9Z2';_W]*GI M]Z$CND$2L"1S%[^ /;/ JI9@7T(YS<-1VV"S%BU_%2EE/W/S J45_0=15QZT MTD;RP9J&2]3N(1M6/UGJ/Q=AJ9Z7=I0[)@&)OZD.1X_#\&^$!B;BNGEQ3HVB M'3-AJU^*)/5ENA78MQ@N\?ZZD_1KX+Q4P-'WWBV&7S4JFB%N;=>$M!$]>B3@ M6S(>0AQYED("RI%I5=]!7P367V&'^K4-,8.HX$9#W'E]O@F'ZM46G&TZ=>-2 M9>/(BYL=+5FM+1EL=2K+Y[4IOA>'N0]_$+A Q#MU\21@M_PG^C0)O_BFRD@^ MU_21TP43.1)O:;DF6W;:>""/G,A MR. CJJ,$<'7)=4W:3,8XB81=X=DF)*?C%G9A&^*;?+IR\7!X?WGD$U92WY,S&'JV[CZI\/CG'/(_$EN/P-2+IH;A\)X.RT M6F=(0 ;1S"?4[OH1U'QAX0RVYGLL5*;OIOR^O6]1O]9U_C97=?-528C2#9_- MJ'ES4X55#]08*PJ]5M@Q5PK#&0ZZ"#US0#>HF%..5JXX7DV(VP;+OR]QA+9: MMMJ/J7;,U5"R!>R%<6=AC+F/Z78?GX'4>B885N")CMW31R!>^/>EN^_;,HW; M8^]--14RJH-W3*1I-LIS7&5TV7&Y.#/[6-!Z[C1UL3#.M\B!-JER MR][UU\%OMJ X5IUSM([0\#HHOL,P;8^]Z "S_PZ\IP>4Z.(T%Z"M4[*N?)MY MHG!-1?P/XMS]_PUV(7! MUVZV-Z7=VC52D1/T35JT\V!>E.OJV,_QGD6_P&:3@!G(VS)7$VX?OO!+&*YK MLY5G[PKO+A8)L1L'-F<6N@B/^GK,K'8>.+0[C)@B'!Z4(^I !KLT3G([GEJL M*3_Z+=ZVH_@CK'$7']5GAF?$:\4JE;R<68CY/JQRHI8R6%;/\_@&@!8V@,.[F/Z 6U[*(;S'?E:O!,O?P-4!+ "_+) M3W-<.X@CY,>G6$UIT8B_;""XXJ(+8)S*26Z8_#-6:L-0WT#? \";=X8:3K?DELI-9+[ [6RK-#T':5SPY^HCKW[ MH^.8.H93.%'7X*R11'E9&D^BC.66I>:J)"WC#W\4P-X0 A ]WFC_=+S_P5+* M$%$1.UA_CL)",%ZOL(EKZ0NHWR'C)F1@C*#2MLG#PIKGM\VXG*W;(9+)62[=T^R[O+9SV1*IG M().3DR11EMP^I B]6R(N"[6"^M",\!0CC<0>=-PO75S*AM57QZ2F)1+ B#>W M:(@6Z%&[9<-S(K'.F_Q]LO-Z-*H:N]H:[Z]E4VW/(*"7#SN2(C=6"L1E!+88 MY+''>WP7*]]Z;)ZTVBRT2)<:TQ.^N:TCB&?'G+6A,5=^$T;^M!__9;)<1R",V.KD]46%,7QWF@VKEN:[#$ 2W_)FTK7\E[9O_8C1XA* M=W";:^6J$(LJ0A"-O;>ZN#1 AF+WD$M6Z^&#/^541OOG] M9FT13'=*2(A"H@Y?P^1ZVTRJQO=ZJK1(EVGE"K&63MQ$DI9NN!M/*)!X3@EZ ML/H$PDSV7CH2>S<2@@?S\CRZBV8B"OF2VW>0][A_KPF?/[F")6NT9,(J\+EW MIKQ\\WWEPBT;(YWI,*!_+$NF,QOJ&I/AJQ$6'-\ECN \$I>$E]WJ"/ZS>3^(W&6%O"]%.$E [T799M#3>34> MJ\Y%@_>O\5<%SL(:<)2P#E2M:JW<6K6U=LF5VVHH MBMJ;BZ($,8IH0UI[[]&:-6.EJ1%[M"(4K=@J6B0I2HVDU0@BOKY_P^>'\\/[ ME_,X[_,XYW6>+T!,#=B?L(7D0"@=QX"XT0\*$U)*<13PL-96@"@_W-&HKPO+ M<%SY_ G\2'D:A/94=1V6+LF+T+$]AEBB8=Z&7/EN;^%M'SB#1&"V@A#5;D7 M),9EWI#Q'8FK-LK^'EOVVV)@"5JX&=K$#]L=U'*H^N57H$MC4\,ZX8!R>RJS MUD@AK"^AM,J&F=>4'_.]!94P,-_>*7%@RT#3^"A()K\M_>,\PC\"5<:+\#NN MU57R>6:;T*/N$3@P.F]!TZ]&,2S?1YV?"L!>#'>$AP\4WONARW_ZTHGV:U44 M)U(LNSVX/H^< ,RYOXS17:G(+>^C6TR1XT(F[Z33!I(3).%3O5DX$VCHQY*C MQ9OM&78HP-\O3T%T+^?3H6T/XM MU1/ Q75\F1CK6]2=*02!$R%TA,0IQX!]'^*1-,O!+CGD@#_9.++]P0F =I_! M89]P/TYIZZT"#*8KWOLM;] !%5B=M1KV=NMJP;4DSO.Q-T@D*'?]=@X2EZMK+[RG9N[$B.'8@B]?.4/EN\6RZ M;*=0\W_YYX3']GURN9ACP2[BN/B<=&]^_\]O][Z/"EWWS W^J[ WI^0 MJ,O4[V(\5$Q"SVV_,4F'JQEN-:_SSD;6.#H^32=O9P($=G;8VU4XN4MMU*=L MZ8273N? '#W"U&'YY^N=YR8S&D0/;7GVBM@Z MXZTUQ)?J(0N1!8\RVK7L3YEC?>&3\X;7G1I5GH2N("B'W%0ZKZ):"24^3:9M MRK^&:-**+!MFBIY_ R6BF/RN'PJT Y(:-C5^'BDPU1,)'C5+S@-2KHE@P=>5 M*HLX\8L"SM\HB,]B='9X%#5Y 3A;!I5A+WY;5U)E/RVVM.TE74"^.\'9CGDLD0^^,98 M,[BNWEBYS@@U%]E=5+]ACC%4]MQR&T$&K")]=(*)X_NN^:L(*9'VI)8 R<,C MM,)4WC-7J\/FFEJY6>IL$9VU%%"9@I-9_#+=_\_>:HM,1?)!SI89^03 NCPZ MB4USQ)>]6SC%'6.+*_#G]!B^$MVA3>J]QS-]EU\-UA!EV3T'[OS+^-;4MNXS M_,.5*72$\A7R9O)5#MD0\]+6R@*1OK DBT1EM'?KJ\%E;A:/W$?QC@=?ASZE MUY/"LAO/2)F"*QWD-QJ"A-$X>(#886$R;I;>[TC?[F2Q>@-+ET: ,5CQ?' MRFBP.- =2O\E1M%[UJW)+02$I'P=CG2@HI(1X/I_"QR\NDD$'I]V;?WVRDV- MJ;,%5[5+7T>$>H:S166@9 MPX0%SYVUV=/T2 Z?]4$7$ -9950@B+K/P)#\__KBVT8@?4&CHM?)TEF5I_K- M4V\/<:OWY6.8VCK M'?C1HJ#L(-,2(_^1,687XLQIQ>6G%55(%5:#NDMEC8_U'_E*8%O(W/LR)XQAG=1G$(H4VM,Q%E$#Q#R MJM*:76L(Z9JZUZP?\_R*/0;QL"N$ (P'243T;Q%814+M+Q <&.A5,?%YD"!) M$3HH]*C8Y]D.FO09:#ZG-AER:=$IA0G._&+NGA,L8SZ# MYW\$$;DU+'(+)P3A-Q SG#C=1O4*MRSOF4EH=1 MY[DL^*KCS#$F>,N6A.82OS"YTNOX;S=-4ZORBJ6N[I'[KC_ITZ NXS!G&<_) MMFG_,;)H'/>I!0E[&&'F72QUM2!6D>E/[N92FIMWH5GI"DQ[=T[WZ(CUUN%# MZI12W$#YSP([CQ1;(F[_#Y>BIVI7:&]L?F_.I^D0CQX]LN:O;?J*!D,TZ<92?U\:B9Z. >S^!TP=L_D MIIU-ZSPVX\H'Y4,N_,YK#>6]GZ+:@8?0U$.M>.;KL54KR\_LC?+'Y5OQ0'&0B;T4#]C:D"AE M#KB5]:G4Q^HI9[\+:]2UB8Y>^2=XD6R =X2RSV_QNC+T$3(Y=^N0[DO=?IY=CW=9-)Y26._O[S"&\?G8:G)QH9L-U:*%X56% M%K7W(,+=;E99!Q[4?9PKMGV@+M2P#\A0)B,3@([&:K.0_FBEM^1>9]#7(@DU MH?R,YY>//"+"OW_,:DQ4DGJTZ!1S- *Y9&/3[+L_O\KZ-TI'>7"7(:-27SL= M)9[Y1D:1FH$;'SSSLG/Y@]\G^.JK?(_3B8*&4SR7MR5HJBN$ >3YG[ILC#@T M(]T'I$?.2+3-9(BO#7_J::-I]%?!]8P[VJ;4QN1U?/R?:A4]ZFRY:BXYZ?3C M64I$ ?LHTE&FL@@6^F3W. H9[J]'1BZDT-VI&?&Z@C[M8#[0&1(Z?"A*LM0D MW#P&OR0TA4U9YB::)ETM*!\JQ)8,YJOH>0NY;&JPG#1Y?,/GPPIT6,.7": V!/ @:5+)41Z,;S_S['4_AD&ED:@!S/RJ/L4Y[E> M:L*'*,F9UILSK2< 8;C%[@"1:ZX22OJLMUU#W=!1:"P=G]@0ZJUJ]IG3$=+: M"Y]FVU7\&^C(FNU23NN[Q1HOO= [B> CGSH*&CB^1Z\1?D]4^)'V4MZM"1"D MQK=MRB?[??LV5WQE;6)^T!D^QP/-1 >BN>Q15S+B,_$8+-K_D3L&_-\R&V/L M/8N7MHU)12ACX"YK1X,.GOA<(7I!1/7G4/9G'L.2<[0E")^QT(-[JF_DT+]R M"E%'WJS/MN K?CEDV(NGKY5!L&H\S ?S@XCXRYC O\&S'4_<)%[+Q[Z^)RV'>9I2M((5^O(.' M?35;V;WRD_@7VL=;.FO-OPQ78#L?MB$2XI-M*%(HUY,J.?VX<. V[&J>#_]J M) XBO;/[E;/DN=XTR*3"ER4ZA\[__6#^Z>*WFY98]]&;33.*W[&=J=J9M!8] M^=BL2R/"V]D:MM82!U3&2Q(W/^(9'?/U0_W@21YFYU]ISY4"SZ7LUY&:9MUT<)M3:0ZOG"*G MS+AMU#?O#%\4"OX#C$8*M@+37,Y-]SA7YK7UGO%#&%2\9B.4_\P<2@OU&FYL MR]YQ1&OLLFW;J-[[)2EH' *%L<)=J]P^-1K2BW>;:-)UU )Z M9.'/%1A.!OWTLX6_^)K9)5;5<0#K9,L9Q2OW8871?N M\;2^AF(R@XY17?#52/V@I/C]9G3.O=^.)NR_CF&3OX>V_D+&((EVONIP@L( M2,GM19WS?^L./+FR!*T!2_BSY*!!*2%XO56NRWD>[=;U"X\P<7EFR8<0N&#& M:! /*M]#WJU#665H^/K+X6E)WPQ-CZEFZ=1@WSP8?(H$>Y-WA\R42)0;(?3S.S-MM:IW/%[ MZ+-KI]"%Y/Z3]-:]+7L*&+\DU#V+->.5^NI'A*7V&% Y(;0A+&+E2 MX=IJB\]@R "WRVC&% SS!DNG8PID2]8" :DA \%PI-.I2NLQ/-]\U4@YU=TY MH@7R"8>SAW4;C/$ =!>UD3WB$TI!\C#B?XW?4AZ8/ZR9=.WV='($]:M^"D&8 MGO.@?3D!A%KE2TVDBQ5E!Q1+;,EK"M]+%3^HH)CFNF,B5*E^NR_="A\?V$!B M/E7G>W9Z]\J9#R@\I%E;17@X-+):[NJ'EXI7S2OD;L[G?NMTS_A4QKB9L-6[ M0F!(GV?R+>)<+M.*\PM=ZE:0;(P<2MGV#;*Q#'Z?"(H((M'(L,0"J-2+3.C5 M4L[)IRE@]B>:84V27:@$D&BEZ41DF0DW$I@>%T DQ?=?@_)N_[>WL#% ,,UP6 S90:=?C M:&=2FA]J8F3MU55\ FCH%;BN+$"0Q:_9QSGQ!WUAXMMH?(/:1LFYJS9!:>KZ ME;DWS:=S*^KORDRA+ORJ#C&]L9(O M6\]7E5N4"-C<+FLN"L%85!T4K>JZ'Z?V>YX SK.&D"W<'P@+F ^* N,%5-R MQFD7T ;L^00RYIHO[V4&7 DH M(:M;>W43E:;:^B5RCZPV!G3-8ZULLR_)8*XS\+0BW G@DEJXZHCHZ3U7WJ[V MY[B;%C,FD9>O%P[W53W+S3/Y4XA"J+5I,>^^C]L/R[FWRJ(I]:3X]RN!$PW)0^1Z"QRI MS@IM<26JSSS7Z\Z.6_QH*J L])A19$+3V0S>$"I58.$A\&%XJ6:KBEZ6I;SZ4 M=\;?R*)9LFT_X8$_1H30CN]1)RU?8T)I/Q<-%(CI[6^7#&NA#OC1EL6-N;@9 M9U_-.(#Q/O[_2=(C;2ZZ7ZN[.A&5%-P;5IB\M::'+XZ^= #XJGPU6DC\,/9:ICY2& M3TMAAM#M" M,QH*OC\Z'/^K FZVH:2(7V7Q!K+#^>3Q!CQX$3W]T)949V%]*QERI9#=Z.[V M=)S#K8@PQ[\JP1Y"7]JW-O%'ILW),AAZ+O_KQDWY=B>G6.VZQA M\!DL(8;%.Z>>(8B>S4CI<0VYTC,1];7%_@?1)4?QDP,B!.(-(D:.UX7]=EH: M@S<["3^7W5;8)BZ9;0MT'DDG,^D)\2(WXBC6PZ\>]I):^CV24CLLY(-DU0P1O+0K'VR%FV_NZVO)(A42[ MV2GXR.Y**</LV4]%++U-_7D*P7^N\L>XUJ$ M%.SWVDW>Q4!=%%N[4LB 65B .D=GX]V6.7?N?+O^IK?>F?_TMKKK&,O[*]$/ M[T?+5*3/7:NT=CT[Q;2F:9(B?WZQ\^V3I4;.6"2A)G<@VZG23F4&09Q6N+7#G'2TM7#]T_5#?=668.TC? MY"4^,$/DOZ#7]1\F\SUB!Z6T@8Z!*9@1TV(9KXC("^,VL4%P$8C]T'3 )2-Y M>F$R$SMY H!FI'0].2Z'VZ%J_U MNL';132I^:LL(/4A>SSGKL?;A^^+_67 [61K^1&=N7\71 "7=R>I0*S\CZ;4 M]\."B8.,EWFVOKL*PU1DZ["!HX.U2L^TRIAC6]^.FU1 ^P1-'GZ&?$[N;;'L M]R^)2,+AG3+%FQLBD$L"K$.98\5&;AXX"E?*V^1O/$A<*JJPY_K@-1- ;O]= M58%K..CAKXP9+;\W4N(D. MU84KSI+USN1/B"5!^?3P^'0V;D4]U!N8"44)09KW/_M?5(O34>6*\KPAH.O#=W6#;8:QVP8/01I%INHA V+&QG4 >5?R Y8"G+P);+H'*WXT)>T&L%M"G\U,UB_]%/P8&]&<:8?S/A/!9_;.X GZ M1KA435?ISL[ZU).*_KEQ?I*IR$J R$B'06PPXO)=' +\LKK \[J^LZ'YP JU MU;+5'2,[VV 37(*PD>[9)#>]JLMGF]3K9\M^EWJ\HK3XAS59I,]'^Q]DQX8 M4C?W:CQ;C>XQ>G-; 0#XZWO(9T0$Y-062T=IGP!&WH_W;^D(G@!0XL@*A-0) M0!RA>?RL^@10U;('I/M0PV-#T3<"U#,N,4)L.AXH5AG^4>1^V/?Z\6]U8(EG M%S9O]@00#OQT3?-C,;,AH[TR6+(ZATA01=63RA>UR6?K7[Z_!!"- MX[<]0AVI([]_]3@!;#GG(#>^1C +*&7,#!_D/-.6E?-OY.D?-Y(8CTX;"_@? MX\S)PO\!4$L#!!0 ( Z'1%3\_U-<.XH 62 3 ;&]G;U]F=&-S M;VQAI$3I M'>D" B*]1CHB$.E*E2Z@0()4*8D"1@C)%\\Y]Y[[KW77^O_O_^ZWL]YD9[][ MYIT]LV?VLV<2PA?".L"LKZ.G Y"0D ?B"^ < H/7"'!D#]W:$^5^2EKP,J M=_0,R0YH35S]H4\" R!0;X!(S']U 1* Y#\^"2BZ=3TM+<<')F =O?O:Q H! M@.ZS-]3;E92HX.4=X&>B>^>*E;7-%:HY@ I@!U@!.N"JD[._#_ OTM/6NN)/ M5/I'??])IPO__#8K=>_!E2O _QXQN[CZ.Q.KNTOD QX1'T[D.XD\VR,S$RTB M/PX U/0N7BXN $#SA2A/R :[.[D3Y'%%.'Q3H2GP6[3J1CP\.^%N6SOVO MOK./WU\^G,B+.KL[$77HRHF\Y#_;_P_B_MLW5XB=I"2KJJ0D)2R48$N!^ MYX'6_V:G_+_1WS'Z)R?T&@"88@"@?= ') ,O !R@ *@!"@' M:H!&H!GH +J!/F 8& ,^ _/ "K .; (_ #1P"IP3'9**A(&$E82+!$0B3")! M(D>B0J)!HDURG\2$Q)KD(8D;B3=)($DX231),DDF20%)*4D-21/).Y(^DD\D MTR1+)$B279*?)&>D9*3TI&RD?*372&5(54AODQJ0FI':D[J1^I(^)8TA32-] M2?J&M)ZTG;2/=(QTGG2=] ?I"1E 1D?&07:53(I,A4R+#$QF0_:8S(\LDBR) M+)?L#5DC61?9"-DLV3K9/MD?2IY 7D%>3 MMY,/DL^2(\G1Y'@*!@I>"@D*-0H]"BL*-XI@BCB*7(I*BC:*(8IYBDV*4TI* M2@Y*$4IERGN4UI0>E&&4*91%E'#*#Y33E!N4)U145%Q4$E0WJIOZG(:91IA&C09, MXT(32I-.4T[313-%LTES3LM"*T)[D]:,UH/V.>U+VD;:(=JOM+_HZ.@$Z%3I MC.D@=,_H7M*]I?M(AZ3[0W^)7IQ>B]Z./I ^C;Z*_@/]$OTO!@:&:PRW&&P8 M AC2&&H8!AA6&;",K(S2C'J,+HPPQD+&=L89QD,F&B9AIMM,#DQ/F7*96IBF MF/:9:9BO,6LQ.S%',A9#YA866190&S>+&DL-2R?&+9N41UZ=HE[4LN MEV(NE5T:N+3!2L8JR*K%ZLP:S5K..L2ZR4;))L*FQ^;!ELS6P#;)AF:_Q*[ M;L$>PE[(WL.^SD'&<8U#C^,)1SI',\<"QQDG'^=M3E?.1,Y&SAG.WY=Y+M^Z M['HYZ3+\\OSE,ZXK7-I=AX;O X\R3Q M-/,L\Y+RBO.:\(;QEO&.\Y[P\?/I\OGPY?,-\.WS<_#?XO?@S^;OY=\%L8(T M0!!0-@@!VKO"?N7VE2=77EX9O(*^RGOUWM7 JZ57)Z^>"X@(F M$"< %O@G2 M"JH(/A;,%NP71 N!A R%PH7JA):%:815A-V%\X1'A']?$[EF>2W^6L>U'9'+ M(GHB3T7J1+Z*,HAJBOJ*OA&=$Z,44Q'S%"L2^RQ.*JXH[BY>*#XE02JA) &1 M*)*8EJ205)7TEGPCN2A%+W5;*DBJ3@HIS2%]7SI*ND/Z4$9(QD8F0V9$!G]= M\?J3Z^775V0OR>K+1LEVR?Z4$Y=SEBN4FY-GD->1A\EWRF,4)!1<%8H5OBBR M*AHJQBOV*UXH*2OY*34J[2H+*3]4?J6\J,*F\D E1>6C*H7J'568:K?J'S4E MM0"U9K6C&U(W/&_4WMA1%U%W52]7W[@I<-/I9NG-=8TK&@\U7FNL:U[5=-)\ MHXFZ)7C+Y5;EK>W;8K<];M??/KQS_8[?G;8[O[74M"*T/MPENZM[-^GNI/8E M;7/M NU5'0$=-YTZ';2NHFZ8[H=[%/<,[F7<6]3CTW/6J]%#ZROK1^@/&M ; MF!H4&*#NB]_WN]]E2&JH;YAE^-5(V,C;J ,,@/7 6>!O#T0>^#YX;TQI_,"X MT'C+1-8DW&3$E-74T;36]-3LCEFZV8JYJ'F@>;\%DX6=18W%;\N[EIF6ZU8R M5A%68];Q'[$/M/#MP.3QQZ')D< MG1Q;'E(\M'Q8^Q#G!'9ZXW3R2._1JT=H9RWG/.+QVQ/L6>5)>&+Y!.Y%[?70ZYWW M)6]/[T$H/S0$.NTCX1/GL^ZKYIOCB_8S\*OT)_&W]^\,8",&EO% T<#80&20 M1E!A$#;8(K@EA"7$.V0\5#PT,73[J<[3BC#R,.>P_O"KX<_#D1&W(THC22(? M1?;#!&$QL,UGNL^JG],^]WP^$74]*C/J.-HRNBN&+^99S$:L;FQ='&.<7]QB M_(WXD@3R!$C"9*)\8GXB/LDE:33Y>G)N,B[%.64T53;U92HA[7':9+I2>O$+ MRA?>+Q8R-#.J,UDRGV9N9!EFM6=?R4[*/LYQS/F4JY!;DD>;%YBW_O+^R\Y\ MH?P7^;@"]X+YPCN%\%>\KQ)?_2YR*9HIOE7<6,)7DEQR]AKR^DNI;FG[FVMO M^GW5=U7NPM[V'O2>VE[8WH)B*>(DP\^'_;[ MW/HV^AW[5P:L!N8&C07+SM*3)18ZC3%$K M&\X;/[[[?\=MQFPQ;.5N@[9K=N1VNG=U=C_OV>YM_O#Y<;X?=\!R\.I0]+#U MZ-;1.-H*O8GQPQ!^IOSB^E5UK'#?G?,B(]^.?'/_':/X@$^.^)]-_ER#B( MESQ15/YO&?0- *B<$.4O_"%N_Y!IF9A=^2_](&7B^MC5S]6;:*H%Q#48XNU& MM-_;!?(7+5^!>%_Y?W33_XCQ_X7^W3GXNDE?DKE]7 /P?R\O]HR@)/1$C4ZP1"+^N 0!5-@!2_],Z2 @? !9JX#4)EHQ$ "!E(2%C M(2$, B"B%13_5/B/KB$A)2.GH*2BIJ&E(RJT,0.D)&1DI.1D%!3D1!Q+$D&\ M#Y"S4%RZ*GN;DM78B4K ETWN>48IM>"=ICYVDVFTD/PCOR@:6@[.RUS(AW] 8%!P2.C3Z)C8 MN/B$Q*3,K.R+"KQ(^*/NKG2S^>W/X5+2.PTX MOE)[N^4=U)JOJ.*=QBS//"$ON:EJ[V?Z7/7[^V^<:/$W4:!4.[$/TB%BAMOY MN #\\-B/V^KR;;/C36F*D(?0JL-7$AO]HXZ3$_]+GD MTRV>.U\O4VH2/X4M=2J*!_HN+/ZN#?#)2WF-T:^/*+RPP!:>.^$XL5#)Y:>> M\B&S]K$%8@IP*JG>"O;Z4EO2<^M(.&!!N['OKQE5(^PL,D8=,>36Q[8 ML/LS)S<]\"L&TZT_+FQ-N[-&6V9;QPR2S\]K[DD*MK>VI=DF?O\@XF+\_B%K M"IFC8PCG*2=V$=5$L= #+8X9?<\,)O^HVQ13-3BN'2Y"@_3%\K*6"%7[#%^JD*FKD?E6_QAF6&@J6ZI6V,_VJ0"OQQ M(6/D*ZU5,ZM0\Z05'2,OFF)+?O=10FU,0VC,XN]%VD\W#[Y^'.30:[R6817= MR6$91![W_1(-57';V3?D%%8$-E HBH*R85>&SBY&'WY4>-D*9_RB[^?7 +W9 MWA-2$T4I.)?QFV'EPPV)Q0/-1U-+_4LLKFCVH5^O;V_;8SN&KWY[ =C/S#JT M=5R[H]R5<#6G_41\X8O-GEJ([GF^<#6 M9Z\E,9N6E**>K3:!2$VLW@L"T/+]G;>338S]FY\:H+[UZ_BM%YE5J8.N\OI3 MWRY&L\TOOKP7P=HR3 PU/>XH=N=Z1N^4@Y(D^4AOG/V"Z0J_O'UD*D8$!8KG M MW"K*4HF'+'W*[ YEDWW>;.O*MSP_/C])M/JHG9PWY^Y:PER^?I7]9.H>\^ M0>-9!H=H)6RQ9<.YYY&GO+J<"0L<@5(O9G3^]-=1FM/977M_3AY..^\B!X%O M:-*CE?K*/='VMG'4G-+JMRL]@R6YXE\BO5\<"@D*.%&,[7Q#15IZ_/&&OC"K MHWS'8?]JZZ7=G?<]&VI_'C.^>G("0_1..-K>C\Q8O;P57/IRD^M$S=3A?-PO MO(4]/FAF4D%>W57/WNNITO3JLN,Z@A:_X@C"*4M>^SWX%)K\!/F@Y"%&*=Y) MH&M=>ALQO3%]$BH,N+H4/LB3-KC7[,>T!&."K;]V9 I<:&O"$(#X$RCYZO@/ MMH**+"9F;* *\-5.77;%T\+CT.A*LO[< ON603/)TY],W 2@[T:XP>-F.RS9 MR%.+]K*P5/G!4_F=//VDU^4/]BP8:I=7P8+>P)1;^8?R:@@PEIX4>36<#YN' M;OY^>P-.[=$E)/V#K[?:.>UR&]UP:OJBM?I,AAPBHYMU)A*#]TY MS2Q,FUD"P$/5]K@A?*A&UD3 MFMY)_M1#>2R6&27#3Y*LND*"N?U&D*[B ;6Z=#9=#49%:DW^*=43XCDUYVKS MFAFX>^LX$"G&2";>QWIQXAD?4&7<.9 Q5IWD"I/R M7;T[Q@V42/VJF]RN;,:.3\,O&VNS ?\W+\L^XIQ%'"16X&[8:_6!&+RE%.'\ M%)F+#Q8^]X6]P=[QFF+#Y&@\X:Y*\$K*.2>KLX(LDO/=_VH(U<@205<_:^(IOS$N9>1;T9)=-HN/R I[GB@K?,40DM$D$,3RYSM M66"%1&Y1KL=.CJ.]BB$KB:.RBITR49[^;HS8)VO* Y&GC8XV#:^;O[9D%?PI MZ=Y(&-16??AX0R?^W*]&$G2B&;5*Z]02KL@OOZ&O_DZM741L5!;TONJE<54H M 8 \ML.UCRF8#""_S_E^-FEPO(B=39.<:[MI8#L'5;1W./ME-J_(DR@-;Z,[ M3_0^@DI7/IH!^_K>4)\U%.1M>2_/NE81T8:^<7H54Y*N\0G%E$CY^T,D6]:E MD+K\ZB/@+9S($]EM#! 1;QMN]-*I&\@2)&95N1LRMN;:B+]W7&O:&NQU5& M/D%GFQ!]Z%?;0O^/]!X9SJ+N5!!/F52;0(HXTZTW2?AW?0]]K+TYTNAD^IW>7E97 M#Q5UNAX@YO1V[F'OA#B;$ZW91H07=44$^'O]8V6NERA/9W]Z!Q&^E$&]R5X) M+H=&$58;:*@YW,:TQL3!/\M)F\W2>)3-6!M@MS@='C-I?3=[PG/#]ISNH\/J MX>CIJD2=05VH6?T+NQ6C3"UU.3%QC'Y*6GF<":/X/+M]]6"P1PBZ0/M%9H+N< MQ,)6;UQ[-R'Y.P$ X<738U?I0H__"!* F#+'T( UQN$^WI6NX8:(NFZC6R$! MG2XIK\7$E4K]JX84P%"AH8B93A@_[@8:/EC$8<@ZQ/WTZS!YJBN,\F.@H3CR M \AC%DKO=UEXM#136<_+^XYD<.YOYF@NW,@0+CU='DJ#78SOOCK^LY%K8SR8 M\9'?),MX4VTC)TG.H]IA-E5+C(97%,G)C@B]UV0OZY\DI&A905*&OCXK =Z.1!$$W;VEN/&_!CVX6, MXYN1HC827CIL?>ZNAC-TACI?Y9+KE#)&HUKN_++]Q-L 1QML*,'150Z)P@5A M""J/8%\0L_MZ/#7772J+V9R^GX$\5J3SHXRN:9%U2M:H:ZA MWN?(=^U%Y!D&/#X^'S\@G[FJ6IH_O-7C>%3,PQH_[+3S")VS@WK[LE:A2>6) M$7>]!!*C\A2=:J.X8U$A9MJ@TZ:J4R'>NBEJ%E.FHC=420#2JVAF7NW.Q=3, M58G=J5 =ZO=YQ9."5/DDIF.@_DH[_R4NBGP"X.Z9R M0_M \8NK D'MG9AK95N02*:9:Y)KR]QS&9G2(DER0FJ/LUC.(RNNAC@'W'O" ML<7387W)W>)[N_GZE7J'3*OHS+&_;6* '0@>$6M#YIH85FH0Z&$V[BBK6FV4VJ M4='87#+&"C6O&M.S;_>%Q(?-]E00"^H\ZRJ^VY_, MUEQ&HGD)@.M&76?_&R-%C1HPIYI)ZCT=@ZU41XNYM@-3XX63Y$]M#+:6O5US M;1+GN6LW-T_VIWP#_>6)V1JD/)3'W9SB;6TM ((CFA#[BZ!G"LF.B:N*LXMX MUJ*@J?'/3[S-%(I9/\,??@A*2+']L3S46K[*6IBJ:901,'!JFYSJ\ TO?Y$6 M204?5G2IT&1NV@R]Z98.'/%9B$_I4 I[L?5GUOM6T^JXTE B MS6WV&EL*]A9BEJ=X!/.9*M:+-V ;)<-LG'MUA-6"5Q7,?CYDR6[DER9_H[I6 M3*U-S-)D8+U6WW" %Z'O:^K:M[!PZ(S*8^! R,- =U>JS9^5A@A)#(H+W MW[9=I7GXT\:[,*G*J(&*5T?IU:,R205T9Z",JR6[=K:Q-LRE9.2V-ML#$L<7 MFAU3.(ZIT]L$("HHW.9S+VWXP\^]\B$_1KJFHI]T^X8YH?T'BLDQ[!VQK:FF MQG,!%P(K0YP:TMB<=2VG>H\R@_=S4@KO[\$/6?64;'+66]OG%3JZ+V2QTYC@ M#P0 Z+V$T\4N823,N#6?X3E"E ?Y53"&9PFKR( 2)LCL'NOR[L)/ Z:5MM2[ M_05!R96Z5SKG SWKI-3F;D[,W5O[OG1N'CD=J7+1@' O25YK#1ZTUL-8#I5P M>6@(%_=Y"[UO1Y^F)[02 +H0+ 9D2@QJ0#//X>!$H4,&G3!Q3^%-=])[W(K9,J]$6AY M_Y[BKC9%?O[+9[6O+XW? TCU/L"_W\ S/+Q(V49O/X^\'OEU56;F>P<"FR@\ MTB<3G6EO^^W6SQ#!@:Z*-#A&>?#4Z/N2![=;0KAGU0X_6_/[6.V%HAJ<*L8^ MZVWPJ60G;X/S9 MAI0*HQQ1Y%%L-^3AKM"[K+KDVNP:P_ MLT@"<&"]P0-FQ$9;?VX(MT=JDH0+E?3WBG7,!/(44H?K(O-/$&E/.=J4XT\^ M'BR:3E?,'QORF&49=;6'74@8O8=X7;T0(3IY**S/$,\ Z],_!BRK"] M:4Y=%^K/4:SP'LP<$F0J-&*>:(EKZU9&3H0-\PM\#A=&>@D^P% EXDP;()&\ MZ*WH\N6QL-H?3T\[(BCSRR'!E*+&S@:<28_!*9PQHG&G_[Q4/1>@792^.RYFRB M72_C18>+I*TM&T1%RX]"9I.F_4$Y-8!G[IB&XCQ1:\PA>:;)X-EC$/6NPY7%;OE*CZ[Z(,0R]\5!]]FW MA#;T87RC1X.@;M6]5&P& 6 Q)P[R3*GSJ7V3RW7T W= M&J>1#*WGV@WM-:^Q=0^P>16&76*Y"''-]5Q$DU'9>1A^V9%6@T+/,V2-Z74/ M%(2#S.TON]O>PVJO_RB4@+/!5Z2F2JH<0BI1V_IHQMCJX2;^?V$QRDL.)7K_&M,0O90N%@_&V M7]CH]%^??-6;C7A"K&?3!'+MJ4RBZG]LO/HC85"$\,M1:SXU+$>5Z03:;N:6 M[(:A+5%NSPF E^-2'=''AXZQ$1L(JA">#JD\H^1JJ'2T>C8%'2#5*E6BA[]L=S.$7?F$N*RSH, MP]DS2K0K>^CA]OW*NXDREX8/[K@KE9MIN'3:.-<]E_ M*9I4[A" QQZS>IJQ;L4/+HU8O,B75HB5XZN!UO'- M6@^GE 8^P.BRM>S5?SH3=(R>[IE(G3'@F8*$NJEU>\?=D_;R]OI.WUBO-$:/ M'GU60^&2IDWN% ]JAE%U1X &T^//.!.Y-M0R8EL/@D1'(S=L9_L'GM[W_7ZK MX]E0C>V'2/?]HX;GG[[C*XG*I]&:OK!*L<0A1Y&=WL3E!34/F!&8:PP8M [ M"]S9;:\7M9G+H^JR?(?%<4I7,BP3/)<),]'#_3AQQM-*H3XUM#+%.U!'W?W9 M9F]JB5$JX_Y(/G:1Z 6MW'7ZS#=,LV([SPLEX?84$N="C<-8\./\5-$HJA$0 MR4[P9X4S\\H*D81 LY\+5@Y3 [DMGC30H)3ZRMD'O:TML])D3/DR0906#P>P MNB/=WC(IX1:C*O)DRN&DH\WWU5V#]56+(TR9$N$)3Y>TC8=F'WZ[7I?MM\4O-LFT M,_/F9?C7QS?X/HD NOH\IPM0XRS)L]M9*$4\1]0)96*3<- MF*2*CGH)3YAXJ)\\GM\SRZZ2L&>(:]DR9DK<;41D7#[/S=DL==&Z27UA= M9+4P=[U\;4U*1=7/)"JHRD@VQNMR.3$]?ZI;P&;LX(HI0QT]QY.$"V/3,2TH MBVH%& E.$@U-4/=%%9ZP]/3O:O#/5LV)M,TV?,\%=7AR)\8J''#>3[OM6[NW M:&$36!U66)U1RURDUU^D\F[2+^4J=>6FV*?J85D#B^_+>E*V00(5]TQB]N:R MG8Q>"9N4?Y])N4J^*:;7P^;,M@*]F^7VLY08YN]%?@-]T6#&AIZ3A3!9K=1@ MU\YE4$O3]%9[:RR31<' MGFM!GMXL[71[]?'@PA76U[#V%OY% 9: Z#A*;[6S^X%81E#U A&]BS<4PB2J M$4@/+ $P/#>L&UZ#SC<\P?.Y%PP7!C/,PT]%!K]Q_%1NG\L+/C)8\G&DC8A/ MBI7H*8#GHRSQ8%I#V[*0)YH!,#D$%,7)LWO 05OA*34[0%P)$1M4#7XV_;95OD/VA3$R6F:.A- (SG#F\7[UEH;A%C-$7*Q3O0Z<^+SDA! MG X:7[U('#0\J FKAU85]'O2&$Z"Y#D_R1IZ*Q8U_:WW:DCND3VF56[59J36 M9F=Y,OFUPR?Q'8L5S=9TK,S1P31Q.@2>$T%60W <2 M$\'5'C:Q\STY.?6B,U_M)GB-ZVX\"V=BDGNGF(*BM]\T::U],&!6?>)96,*5 MX+7S=4]8SZP+TM_MD!E\!F/WKQY:5[$E<9\=&,X5Y-3/; 9G:)'$&*>-%EW[ MH18$J7T)T9FD.B;":LK/D?TEZ!ZB%_)!3ULQ"XFGB#C'YNVED>C(-]Z,^7V_#CZ\>\@TSVU MB.+74RA'UA6KKW38;AXBE+CDP3$ZY:(-0AN!OJS=OH@F ,YK,9HMPT7\)C H*5(26_IH#N=;ESS8VEQB/+M_0@EF"'FT=?;5<6A]C0D+ M!;]['';%$TN,4-%Y!, ;@74@ &V,B>?"6$[;<\.:)?_"'FXSW%H^=X]H[XU:F^]A+W-F)R"&+W %TZKNG0EEM,/O*%WJZ\I=MD_/+W")Q\\'Z$S '/AA=H MOX2= 'AJ[L,YK"*:&3J6J?KXA+UA2!O(=&CM%A/V_L1A%89["S4:$&WYN>V( M7 OFW=$+,BP9B<==@IT*O;\@#KM722R"XFB_\1K6K^ONM0A,=,:%B MZ'Y;:#\[,=$ST?"M8B15T6""%7E8"'/Y:;?[M"392Q$F8&"OL5-U5KBTM PY MS6WGX&@_55)20ELO65OWL;=5%%6T&C"T-32TBK]865GI3V1COIO(9BPPPETK M2O85PZEJYG,LIZZ>F>-*KR.K\^E.K"JLY7/S=)A^QFES6IIL&3AD3L._/Q(4 MDF(DDBAK[)?&-47WW-_2?W N*:1>WV^^RZRR>MBF9K3'-5#M?I,VF^5WJB.1 M3?"!WKHK.GUPI<=HDHPC:T.4$>%MHF1E:@JA5]OL>B>D/O&4DY@:DWO6]C^_ M\[QX]E05D[5;++N@SNGOHYV7V+J-F$4&!3D>-'#=;WQ[+4AG44UKS<#_"DDY MMU>MK(#"RB'1B;9C+:VQ;DP)SJD,:S&*R;:5V5$N^/'YU9O73JF?45VX[B\; MCL>@!5H>/;7W''*U"XLI MTRE,59FN2LGC=/J)4[!L&I@MBS*NS!'M@WGZ-.BBP-&74VI[ZK94GE"*"&\5 MOL?/C%XU8,DVSR[ZOBEN(%44BHCT*[+X_K40UF%&A%33UC@3-LOG^'D0]]9% M(>(Q(AW42M$1_P@3.-*7'K-Z YO/%%LU#[H;/RB'E1\HB.LN4._J#N(NV\W8 M8W"1*OZCL++5;DW_9L&OUQ;&$2E$G&J-B"=A-798K5/_B_QC%<-F 5W4O5ZQ MD%KS;L8MO54O>115=,9!@3RW\.LH5>/I[YY+'-II,F&BR.Y%]5B;3EJ%;:.4 M>;6L&ILBH4I4^9LR,7]$8%4@1Y?#&4BQ&..M-Y C.CTA,5]ER6)D#C&MB*^S M'GWE^O'[)O5/W=6NEH+.YCOC00Z>-+6-*Y]@>*F$LQ>!3:]U_\U-A#3?6$E(EN8,3 MPUTWZ PZ PV(\,EZ%T4C\GS?2]K;[JO#Q*8"K&0-PPX_>$]L -FI!3&A5!Z: MPC\]F>"G1M$\\G1BI]=L+]5E2B@(J;7K'6-5-U0S28'7^?=;&*FI_*R<+R_\ M49+P58;^&HA/TDCBRR/?R_522F\#W^4\X5,7ML%D>P64@?GBLUW@7/YZ(A,T MPA?[TXY]RCAMSW-BG)P&+G(0:$.,/P$H[@']=ZU X+3PQ-$LN0S%253@W8@% M^5D(P.M7;GCF!0(@LSXVF)^3###0) E_4!1-M-1P2ANGBV#IQ@";J^OML>@9I*35EN3!KD*E7I>SD&U;=Y$(">;,M47-A%J09=Y!@QOI^LI3B"(@5" MPI#I R6,,?9:@PY7BY^ 0Q7\]2!E.UWF,9P%BXGJ6M52W01@J9@7?5I4Z]E5 MJ"4..0LBUSY$"G\N0Q^S&,&52H)KL;_L.^>D'&@4F9AV%NEN/EL?#8$I3E;( M5#NYFKSBJTJHGI=4YT_/F2\TSIZ!= 7\V1.:]6UYM[L=;ISI<^Q\494:*]Z2 MKJ@NI3+:+EX.]7;5*<@NI9S5KW!T,^P<%??6'SE-UX85F\-QO 2 "(O$.N85 M&>[82YQZ]K1VW[-8T>K"VJ+,9HYS4UD<##4\-1,6"KZF^Y@7.]5ZWD:UH?&F-?@>(1=--HL'3J!.]\&IAQ8MB MI/\H(?(J1J%86/#!\G)NF1M&\T[!K"'$]2WZ%!Y!'A1=<'3^#(-/T.(HKT!U:6_J%LHS# M7\,R65E-!QJ2[A=."#[P#)&N^-QM7/I-N/<=$GS)NL\?*DP XL-UJW8+)@H, MZ?,X]'@_=Q=O.O*9%.DKBNC7B^A7J*I,%MWK-+ID-"F7DIGM4IRJ4*!QFF-C MOFO:<*=";1^<[L0PI'I*W1]\K9ZN.I,?3!:JGU$DJER(L[G+.! MY]13N=S6 3]2> K=5]W?9#V8=>V=-0GE( O=YLOY<7*%S3(SW!T[]#J<&9V# M2%'7K?S!71$[V>%6*MR>R)>=E^P?!H$%\]9W_,Z]GL!Q4\/<[YH<-*1_>-0Z M;P3/AE_29,)+8[?UT!RQ2/CEW>5B.$>%8L\JG#(AEZ4QO_*;AS]-P91U=R?E M/2^A>^VVG7+-5**Q1?9%<"]-^"^R'UVB;UY0L!G?HF#_*3-, ):)*_(:A;HS M**H1=[,NI-#,4'S6=,[1H+NI/?Z^YU9^PQ-IC=DNK9#3C*'(419C+ZCDUQNM M]4V+6*ES9ZSRAD@J$BW5$:\(8_ (7@Z\V,I3J@IU"Z0L\Z_2Z;#D#K@S'3SB M>_$JKV/OYR-!AI@=*_UIP5Y+SQ7PCRVJ+T1X<(56XOM16DE;56PD);9VK)^[ M)/;D F;:->VEN% (+@&W-<7-_#QZT)(DH[1E46R0<:U(\&/4DI/59D+]X?D& MF(TXQU*Q,OA$1)(FVJN< ]>6>KOPD._9+PFTGXVD5URUR934'X!RZ-(&7 M/G&4E4V(ZX#'I_N/O#,[N<13U?5'H@7(,HXU^Z>6WZ]O#S7H,##=78 &:+)\ MHU(J!F'L7STU/-E-G::W4/:Q6]M9[(#V.$AIK)CG&>>R2$XOM0;]9J#U]0P\ MP]^*$-1F,R'#I)\2@$53$^Q\)406W*O)&")XKZ480.8R:#V84_2RL1"E^?F] M$-P],T9*I@"A\ZOP;"$Z; VPKO;$\,Y)$FB)A,7T, @IV/>K5>K%VYO5O-= M)G9).=ZD=O^ETU4)E&-[?8W( =]&N6ENU&*_\;WK.HL:3)\K@4O78<$*;H*" M0BG?F36:B57Z+0F$0%%QKR_G2[=-,5JK'5PV>_MV;CLU.@)EW<9UV[1_GR+T M,1QI=#EY,C(K9.]E#M<(S2#.5$*D^1/:NIB'\@2Z6F7*$.FR.&DA53[LH,]OIQID>$R+^M<7+_ M^)T#[CG1LV9 ';JG3#$:_)$?5LD6E/8BE?%CV/>8[7W3[WU(/D&3/#Q[_/,C M7&4N)_X;1J