Washington, D.C. 20549
Pursuant to Section 13 or 15(d)
of The Securities Exchange Act of 1934
Date of Report (Date of earliest event reported)
November 2, 2023
(Exact name of registrant as specified in its charter)
(State or other jurisdiction
of incorporation)
File Number)
(IRS Employer
Identification No.)
919 E. Hillsdale Boulevard, 4th Floor
Foster City, California 94404
(Address of principal executive offices, including zip code)
(650) 801-6100
(Registrant’s telephone number, including area code)
(Former name or former address, if changed since last report)
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
oWritten communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
oSoliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
oPre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
oPre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, $0.001 par value per shareQLYS
The NASDAQ Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR §230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR §240.12b-2 of this chapter).
Emerging growth company o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o

Item 2.02           Results of Operations and Financial Condition.
On November 2, 2023, Qualys, Inc. (“Qualys”) issued a press release announcing its financial results for the quarter ended September 30, 2023. In the press release, Qualys also announced that it will hold a conference call on November 2, 2023, to discuss its financial results for the quarter ended September 30, 2023. The full text of the press release is attached hereto as Exhibit 99.1 and is incorporated herein by reference.
This information is intended to be furnished under Item 2.02 of Form 8-K, “Results of Operations and Financial Condition” and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.
Item 9.01           Financial Statements and Exhibits.
Exhibit No.Description
104Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
By:/s/ Joo Mi Kim
Joo Mi Kim
Chief Financial Officer
Date: November 2, 2023

EX-99.1 2 qlys-20231102xex991.htm EX-99.1 Document

Exhibit 99.1
Qualys Announces Third Quarter 2023 Financial Results
Revenue Growth of 13% Year-Over-Year
GAAP EPS: $1.24; Non-GAAP EPS: $1.51
Raises 2023 GAAP EPS Guidance to $3.71-$3.81
Raises 2023 Non-GAAP EPS Guidance to $5.04-$5.14
FOSTER CITY, Calif., November 2, 2023 Qualys, Inc. (NASDAQ: QLYS), a pioneer and leading provider of disruptive cloud-based IT, security and compliance solutions, today announced financial results for the third quarter ended September 30, 2023. For the quarter, the Company reported revenues of $142.0 million, net income under United States Generally Accepted Accounting Principles (“GAAP”) of $46.5 million, non-GAAP net income of $56.7 million, Adjusted EBITDA of $68.8 million, GAAP net income per diluted share of $1.24, and non-GAAP net income per diluted share of $1.51.
“In Q3, we delivered another quarter of healthy revenue growth, strong profitability and cash flow generation,” said Sumedh Thakar, Qualys’ president and CEO. “Our continuous innovation is solving a growing number of modern security challenges in on-prem, cloud and multi-cloud environments while empowering customers to consolidate tools, simplify operations, reduce costs, and achieve better protection. We believe Qualys’ comprehensive cyber risk posture assessment and remediation platform provides strong competitive differentiation and a firm foundation for future growth in both our core and cloud expansion markets.”
Third Quarter 2023 Financial Highlights
Revenues: Revenues for the third quarter of 2023 increased by 13% to $142.0 million compared to $125.6 million for the same quarter in 2022.
Gross Profit: GAAP gross profit for the third quarter of 2023 increased by 16% to $115.3 million compared to $99.6 million for the same quarter in 2022. GAAP gross margin was 81% for the third quarter of 2023 compared to 79% for the same quarter in 2022. Non-GAAP gross profit for the third quarter of 2023 increased by 15% to $118.0 million compared to $102.2 million for the same quarter in 2022. Non-GAAP gross margin was 83% for the third quarter of 2023 compared to 81% for the same quarter in 2022.
Operating Income: GAAP operating income for the third quarter of 2023 increased by 31% to $43.6 million compared to $33.3 million for the same quarter in 2022. As a percentage of revenues, GAAP operating income was 31% for the third quarter of 2023 compared to 27% for the same quarter in 2022. Non-GAAP operating income for the third quarter of 2023 increased by 31% to $62.9 million compared to $48.0 million for the same quarter in 2022. As a percentage of revenues, non-GAAP operating income was 44% for the third quarter of 2023 compared to 38% for the same quarter in 2022.
Net Income: GAAP net income for the third quarter of 2023 increased by 68% to $46.5 million, or $1.24 per diluted share (of which approximately $11.0 million or $0.29 per diluted share was the result of a change in our tax estimates), compared to $27.7 million, or $0.71 per diluted share, for the same quarter in 2022. As a percentage of revenues, GAAP net income was 33% for the third quarter of 2023 compared to 22% for the same quarter in 2022. Non-GAAP net income for the third quarter of 2023 was $56.7 million, or $1.51 per diluted share (of which approximately $5.5 million or $0.15 per diluted share was the result of a change in our tax estimates), compared to $36.8 million, or $0.94 per diluted share, for the same quarter in 2022. As a percentage of revenues, non-GAAP net income was 40% for the third quarter of 2023 compared to 29% for the same quarter in 2022.
Adjusted EBITDA: Adjusted EBITDA (a non-GAAP financial measure) for the third quarter of 2023 increased by 25% to $68.8 million compared to $54.9 million for the same quarter in 2022. As a percentage of revenues, Adjusted EBITDA was 48% for the third quarter of 2023 compared to 44% for the same quarter in 2022.

Operating Cash Flow: Operating cash flow for the third quarter of 2023 increased by 119% to $92.4 million compared to $42.2 million for the same quarter in 2022. As a percentage of revenues, operating cash flow was 65% for the third quarter of 2023 compared to 34% for the same quarter in 2022.
Third Quarter 2023 Business Highlights
The inaugural Qualys Environmental, Social and Governance (ESG) report was launched to showcase the company’s robust adherence to responsible business practices and sustainable operations.
Introduced Qualys' First-Party Software Risk Management, to enable application security teams to detect, prioritize and remediate vulnerabilities within company-developed software and embedded open-source components.
Mazars integrated Qualys’ cybersecurity solutions into its Cybersecurity Managed Services offering to empower customers with unprecedented insights into their risk postures with integrated vulnerability detection, prioritization and remediation capabilities.
The Qualys Threat Research Unit (TRU) has received prestigious Pwnie award nominations for work on RenderDoc, marking the fifth consecutive year of recognition for their exceptional contributions to cybersecurity research.
Hosted 600+ attendees at our virtual Cyber Risk Series.
Financial Performance Outlook
Based on information as of today, November 2, 2023, Qualys is issuing the following financial guidance for the fourth quarter and full year fiscal 2023. The Company emphasizes that the guidance is subject to various important cautionary factors referenced in the sections entitled “Legal Notice Regarding Forward-Looking Statements” and “Non-GAAP Financial Measures” below.
Fourth Quarter 2023 Guidance: Management expects revenues for the fourth quarter of 2023 to be in the range of $144.1 million to $145.1 million, representing 10% to 11% growth over the same quarter in 2022. GAAP net income per diluted share is expected to be in the range of $0.77 to $0.87, which assumes an effective income tax rate of 22%. Non-GAAP net income per diluted share is expected to be in the range of $1.18 to $1.28, which assumes a non-GAAP effective income tax rate of 21%. Fourth quarter 2023 net income per diluted share estimates are based on approximately 37.4 million weighted average diluted shares outstanding for the quarter.
Full Year 2023 Guidance: Management now expects revenues for the full year of 2023 to be in the range of $554.0 million to $555.0 million, representing 13% growth over 2022, up from the previous guidance range of $553.0 million to $555.0 million. GAAP net income per diluted share is expected to be in the range of $3.71 to $3.81, up from the previous guidance range of $3.07 to $3.22. This assumes an effective income tax rate of 17%. Non-GAAP net income per diluted share is expected to be in the range of $5.04 to $5.14, up from the previous guidance range of $4.50 to $4.65. This assumes a non-GAAP effective income tax rate of 21%. Full year 2023 net income per diluted share estimates are based on approximately 37.6 million weighted average diluted shares outstanding.
Qualys has not reconciled non-GAAP net income per diluted share guidance to GAAP net income per diluted share guidance because Qualys does not provide guidance on the various reconciling cash and non-cash items between GAAP net income and non-GAAP net income (i.e., stock-based compensation, amortization of intangible assets from acquisitions and non-recurring items). The actual dollar amount of reconciling items in the fourth quarter and full year 2023 is likely to have a significant impact on the Company’s GAAP net income per diluted share in the fourth quarter and full year 2023. A reconciliation of the non-GAAP net income per diluted share guidance to the GAAP net income per diluted share guidance is not available without unreasonable effort.
Investor Conference Call
Qualys will host a conference call and live webcast to discuss its third quarter financial results at 5:00 p.m. Eastern Time (2:00 p.m. Pacific Time) on Thursday, November 2, 2023. To access the conference call by phone, please register here. A live webcast of the earnings conference call, investor presentation and prepared remarks can be accessed at https://investor.qualys.com/events-presentations. A replay of the conference call will be available through the same webcast link following the end of the call.

Investor Contact
Blair King
Vice President, Investor Relations and Corporate Development
(650) 801-6299
About Qualys
Qualys, Inc. (NASDAQ: QLYS) is a pioneer and leading provider of disruptive cloud-based Security, Compliance and IT solutions with more than 10,000 subscription customers worldwide, including a majority of the Forbes Global 100 and Fortune 100. Qualys helps organizations streamline and consolidate their security and compliance solutions onto a single platform for greater agility, better business outcomes, and substantial cost savings.
The Qualys Cloud Platform leverages a single agent to continuously deliver critical security intelligence while enabling enterprises to automate the full spectrum of vulnerability detection, compliance, and protection for IT systems, workloads and web applications across on premises, endpoints, servers, public and private clouds, containers, and mobile devices. Founded in 1999 as one of the first SaaS security companies, Qualys has strategic partnerships and seamlessly integrates its vulnerability management capabilities into security offerings from cloud service providers, including Amazon Web Services, the Google Cloud Platform and Microsoft Azure, along with a number of leading managed service providers and global consulting organizations. For more information, please visit www.qualys.com.
Qualys, Qualys VMDR® and the Qualys logo are proprietary trademarks of Qualys, Inc. All other products or names may be trademarks of their respective companies.
Legal Notice Regarding Forward-Looking Statements
This press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements generally relate to future events or our future financial or operating performance. Forward-looking statements in this press release include, but are not limited to, quotations of management and statements related to: the benefits of our existing, new and upcoming products, features, integrations, acquisitions, collaborations and joint solutions, and their impact upon our long-term growth; our ability to advance our value proposition and competitive differentiation in the market; our ability to address demand trends; our ability to maintain and strengthen our category leadership; our ability to solve modern security challenges at scale; our strategies and ability to achieve and maintain durable profitable growth; our guidance for revenues, GAAP EPS and non-GAAP EPS for the fourth quarter and full year 2023; and our expectations for the number of weighted average diluted shares outstanding and the GAAP and non-GAAP effective income tax rate for the fourth quarter and full year 2023. Our expectations and beliefs regarding these matters may not materialize, and actual results in future periods are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks include our ability to continue to develop platform capabilities and solutions; the ability of our platform and solutions to perform as intended; customer acceptance and purchase of our existing solutions and new solutions; real or perceived defects, errors or vulnerabilities in our products or services; our ability to retain existing customers and generate new customers; the budgeting cycles and seasonal buying patterns of our customers; general market, political, economic and business conditions in the United States as well as globally; our ability to manage costs as we increase our customer base and the number of our platform solutions; the market for cloud solutions for IT security and compliance not increasing at the rate we expect; competition from other products and services; fluctuations in currency exchange rates; unexpected fluctuations in our effective income tax rate on a GAAP and non-GAAP basis; our ability to effectively manage our rapid growth and our ability to anticipate future market needs and opportunities; and any unanticipated accounting charges. The forward-looking statements contained in this press release are also subject to other risks and uncertainties, including those more fully described in our filings with the Securities and Exchange Commission, including our Annual Report on Form 10-K and Quarterly Reports on Form 10-Q.
The forward-looking statements in this press release are based on information available to Qualys as of the date hereof, and Qualys disclaims any obligation to update any forward-looking statements, except as required by law.
Non-GAAP Financial Measures
In addition to reporting financial results in accordance with GAAP, Qualys provides investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-

GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA (defined as earnings before interest expense, interest income and other income (expense), net, income taxes, depreciation, amortization, and stock-based compensation) and non-GAAP free cash flows (defined as cash provided by operating activities less purchases of property and equipment, net of proceeds from disposal).
In computing non-GAAP financial measures, Qualys excludes the effects of stock-based compensation expense, amortization of intangible assets from acquisitions, non-recurring items and for non-GAAP net income, certain tax effects. Qualys believes that these non-GAAP financial measures help illustrate underlying trends in its business that could otherwise be masked by the effect of the income or expenses that are excluded in non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA and non-GAAP free cash flows.
Furthermore, Qualys uses some of these non-GAAP financial measures to establish budgets and operational goals for managing its business and evaluating its performance. Qualys believes that non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA and non-GAAP free cash flows provide additional tools for investors to use in comparing its recurring core business operating results over multiple periods with other companies in its industry.
Although Qualys does not focus on or use quarterly billings in managing or monitoring the performance of its business, Qualys provides calculated current billings (defined as total revenues recognized in a period plus the sequential change in current deferred revenue in the corresponding period) for the convenience of investors and analysts in building their own financial models.
In order to provide a more complete picture of recurring core operating business results, the Company’s non-GAAP net income and non-GAAP net income per diluted share include adjustments for non-recurring income tax items and certain tax effects of non-GAAP adjustments to achieve the effective income tax rate on a non-GAAP basis. The Company’s non-GAAP effective tax rate may differ from the GAAP effective income tax rate as a result of these income tax adjustments. The Company believes its estimated non-GAAP effective income tax rate of 21% in 2023 is a reasonable estimate under its current global operating structure and core business operations. The Company may adjust this rate during the year to take into account events or trends that it believes materially impact the estimated annual rate. The non-GAAP effective income tax rate could be subject to change for a number of reasons, including but not limited to, significant changes resulting from tax legislation, material changes in geographic mix of revenues and expenses and other significant events.
The presentation of this non-GAAP financial information is not intended to be considered in isolation or as a substitute for results prepared in accordance with GAAP. A reconciliation of the non-GAAP financial measures discussed in this press release to the most directly comparable GAAP financial measures is included with the financial statements contained in this press release. Management uses both GAAP and non-GAAP information in evaluating and operating its business internally and as such has determined that it is important to provide this information to investors.

Qualys, Inc.
(in thousands, except per share data)
Three Months Ended
September 30,
Nine Months Ended
September 30,
Revenues$141,996 $125,561 $409,888 $358,874 
Cost of revenues (1)
26,739 25,992 80,355 75,040 
Gross profit115,257 99,569 329,533 283,834 
Operating expenses:
Research and development (1)
27,782 25,478 83,001 73,376 
Sales and marketing (1)
27,881 25,047 79,750 68,919 
General and administrative (1)
15,999 15,698 45,182 41,665 
Total operating expenses71,662 66,223 207,933 183,960 
Income from operations43,595 33,346 121,600 99,874 
Other income (expense), net:
Interest income5,136 1,568 11,342 2,925 
Other income (expense), net(708)(1,076)(1,883)(3,496)
Total other income (expense), net4,428 492 9,459 (571)
Income before income taxes48,023 33,838 131,059 99,303 
Income tax provision1,508 6,178 20,057 19,637 
Net income$46,515 $27,660 $111,002 $79,666 
Net income per share:
Basic$1.27 $0.72 $3.01 $2.06 
Diluted$1.24 $0.71 $2.96 $2.01 
Weighted average shares used in computing net income per share:
(1) Includes stock-based compensation as follows:
Cost of revenues$1,946 $1,384 $5,255 $3,739 
Research and development5,671 3,236 15,734 10,064 
Sales and marketing3,229 2,495 8,580 6,829 
General and administrative7,676 6,176 20,991 17,224 
Total stock-based compensation, net of amounts capitalized$18,522 $13,291 $50,560 $37,856 

Qualys, Inc.
(in thousands)
September 30,
December 31,
Current assets:
Cash and cash equivalents$208,724 $173,719 
Restricted cash1,500 — 
Short-term marketable securities218,690 147,608 
Accounts receivable, net103,428 121,795 
Prepaid expenses and other current assets29,836 30,216 
Total current assets562,178 473,338 
Long-term marketable securities33,648 59,206 
Property and equipment, net36,160 47,428 
Operating leases - right of use asset25,211 33,752 
Deferred tax assets, net57,171 45,412 
Intangible assets, net10,486 12,801 
Goodwill7,447 7,447 
Noncurrent restricted cash1,200 2,700 
Other noncurrent assets18,360 18,857 
Total assets$751,861 $700,941 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$1,165 $2,808 
Accrued liabilities49,838 42,592 
Deferred revenues, current307,179 293,728 
Operating lease liabilities, current12,309 13,060 
Total current liabilities370,491 352,188 
Deferred revenues, noncurrent32,287 23,490 
Operating lease liabilities, noncurrent19,655 29,121 
Other noncurrent liabilities6,511 7,013 
Total liabilities428,944 411,812 
Stockholders’ equity:
Common stock
37 37 
Additional paid-in capital568,088 512,486 
Accumulated other comprehensive loss(867)(1,947)
Accumulated deficit(244,341)(221,447)
Total stockholders’ equity322,917 289,129 
Total liabilities and stockholders’ equity$751,861 $700,941 

Qualys, Inc.
(in thousands)
Nine Months Ended
September 30,
Cash flow from operating activities:
Net income$111,002 $79,666 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization expense21,140 25,773 
Provision for credit losses230 493 
Loss on disposal of property and equipment— 
Loss on non-marketable securities533 — 
Stock-based compensation, net of amounts capitalized50,560 37,856 
Amortization (accretion) of premiums (discount) on marketable securities, net(3,502)1,127 
Deferred income taxes(11,561)(15,599)
Changes in operating assets and liabilities:  
Accounts receivable18,137 9,788 
Prepaid expenses and other assets(4,804)(1,412)
Accounts payable(1,428)841 
Accrued liabilities and other noncurrent liabilities8,211 3,968 
Deferred revenues22,248 12,504 
Net cash provided by operating activities210,766 155,010 
Cash flow from investing activities:
Purchases of marketable securities(252,438)(178,788)
Sales and maturities of marketable securities212,202 290,949 
Purchases of property and equipment(7,263)(12,391)
Purchases of intangible assets— (120)
Net cash (used in) provided by investing activities(47,499)99,650 
Cash flow from financing activities:
Repurchase of common stock(147,725)(212,839)
Proceeds from exercise of stock options28,384 23,161 
Payments for taxes related to net share settlement of equity awards(14,998)(12,853)
Proceeds from issuance of common stock through employee stock purchase plan6,077 4,445 
Net cash used in financing activities(128,262)(198,086)
Net increase in cash, cash equivalents and restricted cash35,005 56,574 
Cash, cash equivalents and restricted cash at beginning of period176,419 138,528 
Cash, cash equivalents and restricted cash at end of period$211,424 $195,102 

Qualys, Inc.
(in thousands, except percentages)
Three Months Ended
September 30,
Nine Months Ended
September 30,
Net income$46,515 $27,660 $111,002 $79,666 
Net income as a percentage of revenues33 %22 %27 %22 %
Depreciation and amortization of property and equipment5,922 6,875 18,824 21,248 
Amortization of intangible assets772 1,346 2,316 4,525 
Income tax provision1,508 6,178 20,057 19,637 
Stock-based compensation18,522 13,291 50,560 37,856 
Total other income (expense), net
Adjusted EBITDA$68,811 $54,858 $193,300 $163,503 
Adjusted EBITDA as a percentage of revenues48 %44 %47 %46 %

Qualys, Inc.
(in thousands, except per share data)
Three Months Ended
September 30,
Nine Months Ended
September 30,
GAAP Cost of revenues$26,739 $25,992 $80,355 $75,040 
Less: Stock-based compensation(1,946)(1,384)(5,255)(3,739)
Less: Amortization of intangible assets(747)(1,261)(2,241)(4,271)
Non-GAAP Cost of revenues$24,046 $23,347 $72,859 $67,030 
GAAP Gross profit$115,257 $99,569 $329,533 $283,834 
Plus: Stock-based compensation1,946 1,384 5,255 3,739 
Plus: Amortization of intangible assets747 1,261 2,241 4,271 
Non-GAAP Gross Profit$117,950 $102,214 $337,029 $291,844 
GAAP Research and development$27,782 $25,478 $83,001 $73,376 
Less: Stock-based compensation(5,671)(3,236)(15,734)(10,064)
Less: Amortization of intangible assets(25)(85)(75)(254)
Non-GAAP Research and development$22,086 $22,157 $67,192 $63,058 
GAAP Sales and marketing$27,881 $25,047 $79,750 $68,919 
Less: Stock-based compensation(3,229)(2,495)(8,580)(6,829)
Non-GAAP Sales and marketing$24,652 $22,552 $71,170 $62,090 
GAAP General and administrative$15,999 $15,698 $45,182 $41,665 
Less: Stock-based compensation(7,676)(6,176)(20,991)(17,224)
Non-GAAP General and administrative$8,323 $9,522 $24,191 $24,441 
GAAP Operating expenses$71,662 $66,223 $207,933 $183,960 
Less: Stock-based compensation(16,576)(11,907)(45,305)(34,117)
Less: Amortization of intangible assets(25)(85)(75)(254)
Non-GAAP Operating expenses$55,061 $54,231 $162,553 $149,589 
GAAP Income from operations$43,595 $33,346 $121,600 $99,874 
Plus: Stock-based compensation18,522 13,291 50,560 37,856 
Plus: Amortization of intangible assets772 1,346 2,316 4,525 
Non-GAAP Income from operations$62,889 $47,983 $174,476 $142,255 
GAAP Net income$46,515 $27,660 $111,002 $79,666 
Plus: Stock-based compensation18,522 13,291 50,560 37,856 
Plus: Amortization of intangible assets772 1,346 2,316 4,525 
Less: Tax adjustment(9,129)(5,459)(18,569)(14,376)
Non-GAAP Net income$56,680 $36,838 $145,309 $107,671 
GAAP Net income per share:
Basic$1.27 $0.72 $3.01 $2.06 
Diluted$1.24 $0.71 $2.96 $2.01 
Non-GAAP Net income per share:
Basic$1.54 $0.96 $3.94 $2.78 
Diluted$1.51 $0.94 $3.87 $2.72 
Weighted average shares used in GAAP and non-GAAP net income per share:

Qualys, Inc.
(in thousands)
Nine Months Ended
September 30,
GAAP Cash flows provided by operating activities$210,766 $155,010 
Purchases of property and equipment, net of proceeds from disposal(7,263)(12,391)
Non-GAAP Free cash flows$203,503 $142,619 

Qualys, Inc.
(in thousands, except percentages)
Three Months Ended
September 30,
GAAP Revenue$141,996 $125,561 
GAAP Revenue growth compared to same quarter of prior year13 %20 %
Plus: Current deferred revenue at September 30
307,179 278,947 
Less: Current deferred revenue at June 30
Non-GAAP Calculated current billings$146,729 $128,783 
Calculated current billings growth compared to same quarter of prior year14 %13 %

EX-101.SCH 3 qlys-20231102.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 qlys-20231102_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Security 12b Title Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation State Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre Commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre Commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 qlys-20231102_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 6 picture1.jpg begin 644 picture1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" U )P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]0[^_MM,M M9+BZFCMX(UW/+(VU57US7S[X_P#VU/!GA&ZEMM(6?Q-=+U:U&RW#>GFMU_X" MIKSG]O;Q9?VNK:'H,%_)%92VS7,]JK;5E;=M0M_>&5->/_L^_L\ZG\;M6DED MDDTWPW:-MN;]5^:1O^>>UN6BQ_WUNKO=1M_V=_@/*-.U"TTN?5(4_>Q2V[ZA=#W;[Q6FGX5 M_ W]H33[@>%#9Z?JBKGS-*7[//%[M"VW7'$<%E^"AFV65>>E+]>S/H44M%)]V MOH#\G%HK%L_%VB:EJ4EA::O87-[']ZWAN4:5?^ YK:H **** "BBB@ HK-U; M6K#0;7[3J5_;:; #M\Z[G6)/^^FJW;SQ7D,?/\ ,S?[WS,:\_\ ^"@>ARKJ7A?4Q'B":"2W>3^XRMN'_H5=U<:?_P + M^_8_M8=)_>ZM#:1$0;OF-S;$;HO^!;&'_ J^4C&4<7B>7XN4_<'.%3(LGE7_ M ("J>]_X%]K\3X.=VFE>65F>5FWL[M\[-6EX7\4:EX(\1:?KVDSM;W]C+YJL MK??_ +Z/_LO6;-#+;32P3Q-#+$VR6%UV.K5U/PO^&NI_%GQA::%ID+,CONN[ MC;\EM'_$S5\E2C.53W?C/WW'5,-1P4Y8G^%RZ_X3ZY_:]T^U\>? ?1/&4$>Z M:!H+F.1>OERK\W_LM6OV!EW?#G6B>@U#_P!I)65^VAXFLO!_PPT7P)9,!-<- M%^Y1N5AB_P#LL?\ ?-=G^Q)H;Z7\'Q<2P^4;ZZDFQ_>P=O\ [+7VL/>S'3^7 MWC^(+/6'ENHF3:[+]W?7T9^/D.I?\ !)_P-:Z7YGA_ MQEXFTWQ!$-UO?7$T3Q+)Z[%1&_\ 'ZU/V3?C9XX\%_%+4_@3\5[EM1UZP3SM M)UF9G9KJ+KL+-][Y?NM7VO7P7\7[RV\6?\%(OAO8Z(BW-[HMONU-H6^[_'\_ M^ZE 'USX<^,O@[Q?X\USP;I&MK=^)-#/_$QL?(E7R,]/G9-K?\!:CQW\9O"' MPSU#1=-\2ZRNFW^LR>180O!*_GOCI\BMM_X%7RM^S1(B_M\?'92ZAF1=J[OO M?.E2_M^_\E8^"'_88_\ 9J /J?XJ?&'P?\%_#O\ ;/C+7(=&LF;9$7W.\C_W M411N8UY1X6_;_P#@=XH^W>5XP^P_98FN&_M"SEBW*O\ <^7YF_V/O>U>%>+/ M#UC\>/\ @HQ_PC'C>W:\\/Z#8>=8:7<-B*XVIOW[/XEW_P#H%>I_MJ?L[_#B MZ_9X\5:K'X7T;0=1T:S>ZL[[3[.*U=77^#Y%^96_NT <5^W]\1/#OQ2_9#C\ M1^%M175='N-6MUBNUC>+=M?Y_E=5:O;OA_\ &SP3X \&?"?PIKVN+I>O:YH= M@NG6TUM+MN&\E$^^J[!S_>:OA[Q5_P HO?#O_8:7_P!&U[;^U;\+YO%O[&/P M]\7:5$W]M^#],L-3B=/O^1]G3S?_ (K_ (#0!]?_ !$^)'AWX4^%[KQ)XKU2 M/2-$M61)KMXW<(6;:ORHK-]ZN4\9_M.?#CP#\/=+\:ZQXD2WT'5DW:?(;>7S M;O\ W(MF_P#\=KXQ^.7Q:;]L67X$?#?0[E7?7EBU77?);_4,GR/_ -\;+AO^ M^*]:_;._9S\6>(+[X>^,/AYH^F^(?^$&39_PBFH1[H;B-=NP(GW6.$V[?>@# MZ%^#_P >/ _QVT>34?!FMQZM' 5%S;[&BGMRWW=\;?,OW:]$KY5_8Q^.G@;X MC77B70]*\!P?#3QS _VK6M$2U6(R[?DW+\J-\K?PLOR;_P#:KZJH \P^/_PJ MB^+GPWO=)38NHP_Z393$?=F7I_WU\R_\"KX;^"WQHUO]GCQA>65_:32Z3)/Y M6I:6_P LL3+\OFK_ +7_ *%7Z7JHPHSFOG7]I+]EVV^)J2^(/#XCM/$D2_O$ M(VI>>S?W6_VJ\/,,+4E..)P_Q1/TOA//<'2I3R?-_P#=ZO\ Y++O_6Q0USX3 M_"G]J:S;Q#H&J+I^M2+NFNM/VK+NQ_RWA?K_ #_VJY70?@5\;?@?#=1>!M=T M35]*D?S'@N(%B9F[MRO_ +-7R5?:;K7@?7I8)UNM&U:T;:VQFBE5O]^O4_ O MC3XQ?%R%_"&E>(-1U"QN%VW$D@7]U&?[T^S=M_X%7A1Q=*K/WZ4HU?[I^G8C M(,?@<,E1QD:F#_EK+FC&/K_^R8EGH/B[X\?&"6SU6Y%]K$TVR[N(V5HX(E^] MMV_+M6OTG\)^';+PGX9L='T^'RK2SA2&-/\ =KAO@?\ K2/@KX?%M;;;W6) MES>7[KAI&]%_NK[5ZF/4YMTNIZ3:IN8M_$R1?\M5;^Y7W[ M2UZY\ ?DK)_P47^./BJ['A.6?PKX,U"1_(EU.^MGM6@_WVE=D7_OBOL/]BW] MFW1_AQI-WXZN?%%IX^\7^(/GNO$%I/Y]N5XW)$_\0_VJ]K\>?!'P#\3F#>*? M!^CZY*H^6XN[-'E7_@?WJZ?P[X=TWPCH]KI&CV,.G:9:KY<%K:Q[$B7T% 'R M/\=/V2?B''\;6^*_P8\46>@^(;I-E_9:A\L4OK_ RMN_NOZUR.I?L<_'CXF_ M$[P?XU^(WCK0M2N-+O%DELK=76&UMT?=MB5(EW,W^6K[[HH ^5_VHOV0=3^+ M'BS2_B!X \0IX0^(.EJJ1W3[UBN%7[F]E^ZR\_PM7EOCC]EO]IOX[>%;C1_B M+\0]"33X(V>VT[2QL2\N%^Y]H9(D^3_OK_=K[ZHH ^+O$G[%?BF\_9 T#X1V M6K:6VMP7R75S>2LZVZ_/N?;\FYO^^:^E[?POIGA7X.P^'=V[%_X&U>[?M ? OXJR M?$&W^(GP=\;MI6L^3Y%]X=U6X=].NA_>56W(C_\ /\ :W+7O?@/P#H'PR\+ MV>@>&-)AT?2+9<16L)./^^F^9F]VKJ* /DW]F_\ 9E\>^!_%_C?XE^/=?L+[ MXE>)[/[-']A7_1[-/E^]\BJQS%#]U?EV?Q[J^@_ .D:WH_A\6^MZA]KNO-=H MVG;SG6(GY5+_ ,1'//O77TR@!U%%% 'G_P 1O@SX4^*D8C\0::EQ)#_J[F/Y M9E^C]:UO!?@S0_ 6DIIVA:9#I]HAV[8QRQ_O,>Y]S1162HT_:\]M3IJ8_%2A M3P;J/V?\M]/N.J_"EHHK4Y@HHHH **** "BBB@ HHHH **** "BBB@ IE%% #'__9 end XML 7 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information
Nov. 02, 2023
Cover [Abstract]  
Document Type 8-K
Document Period End Date Nov. 02, 2023
Entity Registrant Name QUALYS, INC.
Entity Incorporation State Country Code DE
Entity File Number 001-35662
Entity Tax Identification Number 77-0534145
Entity Address, Address Line One 919 E. Hillsdale Boulevard, 4th Floor
Entity Address, City or Town Foster City
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94404
City Area Code (650)
Local Phone Number 801-6100
Written Communications false
Soliciting Material false
Pre Commencement Tender Offer false
Pre Commencement Issuer Tender Offer false
Security 12b Title Common stock, $0.001 par value per share
Trading Symbol QLYS
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001107843
Amendment Flag false
XML 8 qlys-20231102_htm.xml IDEA: XBRL DOCUMENT 0001107843 2023-11-02 2023-11-02 0001107843 false 8-K 2023-11-02 QUALYS, INC. DE 001-35662 77-0534145 919 E. Hillsdale Boulevard, 4th Floor Foster City CA 94404 (650) 801-6100 false false false false Common stock, $0.001 par value per share QLYS NASDAQ false EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6!8E<'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 " U@6)73/%?_.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE%,'1S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'J'A_ 8\DK::-,S *JU$ICIKI,FH*>83WIH5GSYSO\"L >S18Z "HA; U#PQ M'<>^@PM@AA%F7[X+:%?B4OT3NW2 G9)C<6MJ&(9Z:)?/ MC<^"JH-?=Z&^ %!+ P04 " U@6)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #6!8E=:C&:;5P0 )T0 8 >&PO=V]R:W-H965T&UL ME9AK<^(V%(;_BL;M=-J9!%\PEZ3 #"')+K/9+ G9[K2=?A"V $UDRY5D"/^^ M1S:QZ:PYL%]BRTBO'YTCONJZ,U2ZANR8RE M\,M2JH0::*J5JS/%:%P,2H0;>%[732A/G=&@>#93HX',C> IFRFB\R2A:G?# MA-P.'=]Y?_#,5VMC'[BC0497;,[,UVRFH.56*C%/6*JY3(EBRZ$S]J]O@M . M*'K\P=E6']P3.Y6%E*^V,8V'CF>)F&"1L1(4+ALV84)8)>#X=R_J5.^T P_O MW]7OB\G#9!94LXD4WWALUD.G[Y"8+6DNS+/EE?ZM@_$X0#_R(!@/R HN,L7%92WU-#10,DM4;8WJ-F;8JK% M:(#CJ!S%CBDN;R)C "D<<\63#5!()K>)Y_V>YTNP'"TZ]X^N?PO- W,HUAH?$EC\J0 M':?#%7N]2Z_3#OVP@^!=57A7Y^"-XQ@VN+YXOR$/T(]\21NSB"M>^5?DKD4^ M;<#>#[%/;$LJ\B*WS?:+R]U+;< P MK0J&=U ?_!_"*[<(\,V4W/ T:HSM"AQ'5%<''K?R;XL:P%$*3)'FZ=Q+=2(4++:G0#$.JJX&/N_9<"AYQ MP],5^0P+7'$J&GEPE9,\M?_[N'G/%"O"PV"'E9\7+(UA7W]9+H_D#]<[2597 M A\W[N_(IEKG0'82$)<]"5C7 A^W[CF+KT@/WLMJ*8DHXILJ,@9R6"F>DT51AS4)2# /?M%T=BNO/DN6WX"6,Z. "<9?-W"5,K&Z4/H 5 M&#*4T737R(8+GEIJ0>WR 6[2>[0); ,%'CN%'?!&/K%F*%S*@P7F>[U^B!Z: M:M,/<+\>P]:,B^UY+^BJD0<7.!HD]^"P:0_NGZE-BR:"+4'(:_7 LE5Y%BX; M1F;%^7,A#9QFB]LUH^ 5M@/\OI32O#?LD;;ZC\3H/U!+ P04 " U@6)7 MGZ ;\+$" #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG> MW&2)8D+38JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4 MD*=@7H+A8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF M8BUY!72LJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,) M;2"PU4GTA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z: M\V/1%WATUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9 ML^.]FZ:IKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E M\ZI[J,NXZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ- MLPRKZ'8;9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O M-2#QNH%'GL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*= M##[Q_F"G)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ M P04 " U@6)7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( #6!8E<<.&7J/P$ #P" / >&PO=V]R:V)O M;VLN>&ULC5'+;L) #/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=1 M5*1>>O)Z;(UG9A?G2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU M!,:F&H"]RZ9Y/LN\P:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[ MMP.M/ ;T> %;Z%RK5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8? M1H04>I8+8864N-_H^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.( M<_I/C+&JL(15+%L/@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W M\!J-'[IFBG#S^0W1UW6E\./VR./ /,+Q= MZ*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT_@%02P,$% @ -8%B5V60>9(9 0 SP, !, !; M0V]N=&5N=%]4>7!E&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\: MJ_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)X MKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\ MC<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&) M7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\ MP68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B M6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " U@6)7 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( #6!8E=,\5_\[@ "L" 1 " :\ M !D;V-097)PC$ 8 )PG M 3 " &UL4$L! A0# M% @ -8%B5UJ,9IM7! G1 !@ ("!#0@ 'AL+W=O M?H!OPL0( .(, M - " 9H, !X;"]S='EL97,N>&UL4$L! A0#% @ M-8%B5Y>*NQS $P( L ( !=@\ %]R96QS+RYR96QS M4$L! A0#% @ -8%B5QPX9>H_ 0 / ( \ ( !7Q M 'AL+W=O7!E&UL4$L%!@ ) D /@( /H3 $! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.qualys.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports qlys-20231102.htm qlys-20231102.xsd qlys-20231102_lab.xml qlys-20231102_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "qlys-20231102.htm": { "nsprefix": "qlys", "nsuri": "http://www.qualys.com/20231102", "dts": { "inline": { "local": [ "qlys-20231102.htm" ] }, "schema": { "local": [ "qlys-20231102.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "qlys-20231102_lab.xml" ] }, "presentationLink": { "local": [ "qlys-20231102_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.qualys.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "qlys-20231102.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "qlys-20231102.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security 12b Title", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre Commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre Commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation State Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.qualys.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 15 0001107843-23-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001107843-23-000005-xbrl.zip M4$L#!!0 ( #6!8E<0:I&HS0X %EE 1 <6QYM5W%:;1+;M9S3=E]Z(!*TL*$(!H!L MJ5^_,R"IBRW;DB^QE"0/B23<9@9SQP#9_WD\C,DEDXJ+Y,!R2XY%?F[O_\NV M__SE[!UY+8+1D"6:="2CFH7DBNL!T0-&_A#R([^DY#2F.A)R:-MF5$>D$\DO M!IIXCEN6-LD6;D1/5*X[-&O6Z[3LLLIMA);*]:BVB0:59<0)_]Z(5-6NL MXM5#NU*E@>T',(!6FX%=JS@LC.IUG_GUW;#EAU&E7F-.PZ]5_< /&G[5"^I1 MG[$*C2I^'Y<=:, /<$Q4BX_U@370.FV5RU=75Z5Q7\8E(2_*/(EYPA#ALI8T M48@/U4"0,B#AV(YGNYZ53P(]/RZ?Q7.<2AF;^U2QHCNV\COZ\T1IF@1%_X6> M5Q73SVTVF^4QXC&=] 80"UVQU9KB?-OB;F4.[^G,BB^;%T!URW^^?]<+!FQ( M[6M MT(V&V564"PH78C+,C0@"2LS:+0-;0M+%'WOV@2W:CL-N^*:>5HQ32X. M+);8'WH6;#"C87M_R#0E.*O-/HWXY8'5$8D&QK7/)RG &63?#BS-QKIL:%EN M?_?==_N:ZYBU/\4392.@KNMX^^7LQ_UR-G5?A)/V?L@OB=*3F!U8(5=I3">M M1"0, .#C%G9D,OO(PY EYB.T'X/T2!YDZX_U&8L.K, &/!(ZQ)D8;QTEL-RD M ]!)&G>3D(W?LHE%>'A@@5RX5ML!XKM.O>%7]LL+LZZQR"$(<8B"_":F%]/) M/:L=T5BQ&_.6%Q&1+&*2P8:K)?1';FLIPQBP,C'8WP82 M 5L@=6FL0IBBO#A'MOYLT1P&)4;2?#,RU[KHW,=+UM"F9X2]>B MI?A>+%)>P+L@TI0JY3D^+ .W9BR+U.'WZ M%0_UH.4ZS@^6Z=?>5RD%!NG+,HS./F>3W)@*A=X&H"4-=$N-AD,J)S")IOV8 M%7WZ0@+L=B#BF*:*M8H/>X6X90K"-H/V8(8+@*\OM!;#%H('-DSS@,8VC?E% MTD(:Y[-3/>J1P^/7Y.C/SF^'Q[\>D<[)^_?=7J][G)VOD&$7P[NZ4BJ M$86 30O28P'ZS\2M$"&)6]T)7VT\_"(BYQ!= N@CR36'B8_&P0 <3D8. TV@ MV6U6_*WC(G3H$/@SE@JIR4[QG5%PZ9C2A%UBE"U-,]N"?5I?JYT:-_8HKDDP M?%.,SX!)XXDY((MPS]@%5QC9ZV-H*3:V8K5__W#X[J_>+ND>=TH;O)_+J;!S M-(:8QB"+\BRG2!*JB$I9@.%C2'A"N%8$-!F(M]PD\7X&-JUEP&B[<',!"9G-$NEN,1Y9D;'![O-8GI%Y9(,62X&^1Y\7>1]PV,& MG<$8%Z2J8OK,M2O56LW[1JMY6IW3<3=/(P:&'1<)5[/:];KM5"N^ZU?OI-P7 M(0E^]3@6BEETTX(8[#?+H7"K M2)R.& ZYPN.X^VQM;A\_3XYO->A1,Y",PZ\Y.5LO_1GK=L]ZY&B8QF+"I.'5 M1>$FQZ+TZJ;8KI2JW:1X=5TM=QB&DBF5__,.YG,+#5>WVDVW28Y*Y#<>QRJD MP"&_B%',+JD,=XFO!^1-+(3<.M?_@33JP,<3>2ZNIGY& ^1&*$"$8-MU.NRN MD4%<6,AHV1-Y"GX--X>U*[H]3:O= ?)"[X33Z] \%)A30)#&_^5IYH'ER4T' M>,/W'7_K]GXG1PMCOE0">7E*8\+&+!AI?HFA(&@$IG;1CL4CU&[D'YX"M4)V M>_"W_/AZ: M941^_+[AN?4]132+68IXDL0@.L] $(;0+>6@G3>@>D"_96D2:301?*69$ &2 M$QN,)= MP4;<.]*PWY*(Q\B'7 %3:I:$L%M:P(8-1[&F"1,C%4^( C](11,S,A\@^K!' MF7LDLBGGTF0CF .5:O7&DZ>'FK62 MXWG/G!ZZ/:!:D8W_@(EQ-IWQ:-(]E08P!,S) CC,TX6D(9^"I$]^KYH*J%P_G\$QNQZV3 MSILSXE6<$G1<$OZL50ZSM.!EC:Y?$UOW1,P#V(GDXCVH;M#?\?T\[7_A/#VC M"1GF1+G)T*Y/P7F5&C&Y%LO7OK'\ M-9:O,-O?"59C^;SO(W*V+Q2\S3EA633%),1CZ;+R+R/_>70%!%@IF,HQVZAH MZLYC\7JIUJ@_*)RZN\UW:D\>I'DPT%TM2'MY8 UEFR]2<) QQPL=])[C):"L M1B\8D""F2JVA5M>P?2MJX"DQ-BN5:8[]SB4U*9-@7\8Y:_^SOZZ+7<5XN M9EB+%<8)=/75@,,O,X6^A([W"%FNI//+'T1!-!22 J/M.&E=-PC.+.'$]?I& M9J>>4=UJHV\E$'81?-PE_T;SXI*42G))XQ$C*5X+&SRNOF<%SOWZ]B17")D^ MF&Y(PVK__NZOWF82>VNJ1!XF'84+G!7?7C\*1AVT> KL-D&M@\-X?-A[??@[ MZ:$$D?=4?F2:O'O7N?NT;6N\Z&X28B#!2']" G,< G!]!#7,3&72M;,*K@B M"%$(@GY!+J2XT@.,1U(\OZ"*A"R")4RY;Y8W=:J%XWTM:9I=9*A,@Q&L:J_O MF12J4WV%9V19+./U;6_)%,LN15R?"\.;V7!NJH]3K#XN;?BYU-$M!"[ _FRQ M_(/*/ KH?S7 =S+8[PWC/>>N,'XS]ZD;W2$.>'*]5+;XC2/ 4@.BR%:!:1) M@#E@&@18 XR=\?6"D,I094>,X6V!8DKO1 KBF+9K0G+M^OB]/QM M]U1D[-:2+*98TW/C_OL,#+.^,QM"^^!UC/3-(?==F5_WWKYO%6,&3+5)1X!VPX:5C&FM<#5!)X+;V/+\DO\Y2+5J2 MRW2[Y/<1C2=JEW23H$1VL"K)<_:R'\T7=^\5.$%J! J3@N[$ C@0#T9!6],D M ?4:F (1H-U,[\J3H-4O31\3( 1#YC<9@$1HU"L#YR@%:QI&K6;.ZM=G6I5ER MW,=;EQE'F@)M/-+*6#47?[6R1$W([^^V%A'SNM8'/O_PU MVI0:/M)A+0JCSMRF$S L_'O8N=&=#KQ;JM>?^_3GSO3]DS+/O5?;37:M,,3' MHO3T)^DOB=AKI@+)4SU_N>RKJ_%XTNH$]-6>\7;BK4A%T3,A5?TA RYD07[[ MLF4\#.P%,-&-@84L>4]PS,9-T%@#/31U(PL>MXE:P(59B'%"XUWME^DV87:\ M9?#F81?QM@SN+*#+N./6<]AO.G-MG>DZ_I=4H-8!_I;DE$(TU<4C01J8*X"O MJ:;$W(F%RCIB7E36]4'BEBZ!LA&'^M#+/LAY=XT9F';+D MQ"@?Y(P:9!@\C>7>JS 8TCM/XXD;$ >0=,J8T23 'B M='2D!T(";5MBA&]4K.YVFG,FD\2.8VG#SUK;JGF/6GH^8Q%9B]1!++X M<-K#:FB6>S%N]1G=F*_0X_EETMJ61,**&)55F?Q'"/*>D[=\^$CN>\ZJKW5+ MOEY*HHVMG*,HNBN= 6?1W!'&B7E50CZ*VBL59'DOYBW@XZ"MY2=UMUOD#7%W MR]G_%&'^>XGV_P%02P,$% @ -8%B5\P%%-YZ @ L@< !$ !Q;'ES M+3(P,C,Q,3 R+GAS9,U56T_;,!A][Z_P\CPWMT))1(LT&-*D[B(&&F^3ZWQN M+5([V YM__ULMU8;H+!*>UA>XGP^YWQ7.^<7JT6-GD!I+L4H2OM)A$!067$Q M&T5WM]?X++H8]WKG'S"^_W0S05>2M@L0!ETJ( 8JM.1FCLPD<%@39U(0N M5WH4S8UIRCA>+I?]9=Z7:A9G29+&]U\G/STTVF)K+AXZZ-54U0&?QVY[2C0$ M^&.][HH_ML2:^E0N8I=LFB99A(@QBD]; ]>V*E? 2%N;4=0*!^:,0V5+7H,K M:@>PMVV(FH'Y1A:@&T+A79?C'D*N#GS12&60>)6X+41:%$6\M#<+? ;M'U2820QO.=96MK&BZ8W!BLR05>ANAO@(6# M\F+Z7QD1_RJ)HDK6[\Q3W"C9@#(<]/[)\0)S!K)+I/ ->O&."^^E,_),BO/NE M["VM&MK(H3V]\_BYRC/]5D/U78S]^GF)MN0MY TB)35MZ^-YN[ .TK;&T(+M M$8V[9W3SO7>.O6%S.8Q[?P!02P,$% @ -8%B5[?M/*%R"@ 0EX !4 M !Q;'ES+3(P,C,Q,3 R7VQA8BYX;6S57&MOVS@6_=Y?H%=?O3KY=?03XY.?35Z_>_@V /_[U M]=S[I61W,U'4WEDE2"VX=Y_5-UY]([S?R^K/[#OQ+G)2R[*: 7#:7'96WCY6 MV?5-[4$?HI79ZM/J#4FE+Q/D X&3!(2^D"#E2 (8Q9(PE"*?A3]=OY%I+!!, M.$ 182!DZ@(2I0S$R!=<)DDHPJ1QFF?%GV_T R5SX:GPBGGSY[N3F[J^?3.9 MW-_?OWZ@5?ZZK*XGT/?19&5]LC1_V+*_1XUUD*;II/ET;3K/N@R5VV#RQV_G ME^Q&S C(BGE-"J8'F&=OYLV;YR4C=KX7^"ZS,@'X+!!"@X/7#G)^< MOO*\!1U5F8NO0GKZ^=O73[U#IA-M,2G$M?[?7H@J*_EE3:KZG%"1*_2-M_KQ M5KP[F6>SVURLWKNIA.QVFU?5AE>-,M4H@UBC_'O?8),!\%\(;[V-]07 ->%^ M?BF,NSC]_&)PKU2&$(<'W!IF,.3%#?6AX&/=N^NA!D,_/.*7NBW*FN0CW!9/ MP[0@Y_J-<_5J.8QVM".9-N,L4W<+JGBH1<'%(EMNN/8R_NY$O9IRD4TO!;NK MLOKQPP.[(<6U^$QF8HHQ122-$Z">L)J39 PHIQCX/@[4C!1')*;3>GU/3T4! MOEVNAF_&V#W B45D=8]"*S$O[RKV-+?-\JX)2\U5>G;#DT*-.[\ERPL42ET( M+("?KC!Z*Y">1OEV\A2/ XGYP:G)CXJ5DFT@R7494%;/0R_9WM"?9#57J)NX MYX*]OBZ_3]2E$UUMZ1= OVC4U.MPLO5O>U^M4)**[>%X:3%AI:IP;FNP0;>L MRIE9.'5I]A]?T*8&/?'*BHM*5:T= 73>=P&D5UF=BRG$$/I"I1HLTPB$821 MB@@$:40@@XPRR8BM<%?.CU:T"J#7(+07[)HX<[&ZT'%@H39XO%(J)OY!_^FM MD+ZL4I_'/4BE:V>C*_1Y&%WJW+*Q5^;ORH^:?\_*V>RNR!8-T7R:)('/D(@! M@JE4+2%G@(11HF=8G\(40YSZIO+L'.'8-+H$Z6VB--=I-XW[Q3J8G ,KUI(7 M*\'NC-U)M=T>1Y/NSH#:^MUM:"]BO9*17]R4A?A\-Z.BFC+$>1 2"63,. AA M! %) @$P]0-)D!^E,335[W/GQR;=!I_7 /06",UENT7/ 8K5@PDJH M?2$[:73+V6CR[ NCK&WM17E5$+^)>/LYHF4\)\P5'*0$BE"D(>4!UK1L" M%,$82XY]%@2FBMSP?&QR7(+S%NC,I;A)UWX=.I-PZ!K7+'XK 7;&ZJ2^34^C M2:\S@+;NN@WL1?>AJ%5=_*E@975;5LW$>EF36IR5=T5=/9Z57$QQ'$8$009B MCE5QBR,$:,@1()%R1V), AJ;2M%@O&,3Z *RMX'9:T![2]2>AFVN7!/.]^OY MA9D\L,J[2/QIR6)9F1%IE0(LZ'%*#";^1TL7%L&VDXC-9:ZIY3WGZCZ:-WZ_ M5!=5^3U3X4PC&OHBBB*0P*;@9FIZ9Y( /_$#'"*)$+',*=T#'6DR68)M*6 % MV#:-]/!KFC^&LS9.XG @S"%=[&9C0)[H<3QR@M@=WG9FV&-OGQ(N*J%[>*&\ MZ",9G^;S.U%=Z=VLZHN4JIV,PR1 B=#'):BO'@((*$K4 X[\).;29P*9IH5] M@QU;:E!XO39@;X'86T#V&LSFV6$OU?LSQ$L2>. LH: "YLJ=5:(P)<4I6>QU M/EK", VSG32,K[%/'*M#7.MS"[^HE#0-A ^I+XCJ1'R5+4+)=4]"0"IX#!'B M"0F,-\4Z1SBV%+$^R[9 Z2F8GL9IGA:ZB=R?"P;3<^ $8,V,E>AW1N^D]&Z/ MH\E[9T!M3>\VM!?R6?E=5._IO*X(JZ>4A!%/. 284S7G"YH"'",,TM!/I$ $ MH]1XV7W#\[$)MP'G_7<%[W_F@MTD;+]0G6DXL$"-&; 29F>T3H+<]#2:$#L# M: NPV\"U&_\P$]5U5ES_6I7W]8V:K6])\3@-H$^C@"= ^@$"(64"8!8CD"(9 MD)1C!A/+9KQSG&,3Y;*U7&'U%F"])5K;1KR;6M,^?#!AX[3AMEPY]. [F1C0 M@G?[';D#WQG<=@.^VWQP_]UN!RD/$8S4W!M%+ A2B- $T@!I93#,*$P#B+' MSONOU'._2+,]J,W^BS38!^^L#]13'T,W;=='OTP'?5GF&<"JFZY50@%J1,1,9U>=OQL4GSK-GA4> L-](WR#)HC1TI.'1G;!:] M75_<$:I;6]QV-%Y7W %_HRGN^GS@#O5%.:])_I_LMKF;9*BF/YF$((V@DAX- M,<"^FB4%$H&(H0A28?Q%J?YACDV(SS=;%V ]A=;IB$LGLZ8=\5"^QFF(K:ER MWY7N9&+XGO2FVQ^S(]T96N]^=+>U^Z;2E;ITBF@04"XA2&(US8:^E(#XNB)F M,4M2GB*4&N\\MQT?F\37&R4:G/V^4<.5^7:1+0-C[1+M#-YI:Z@=Z: =H<;1 MZ!M!;?A=^S\;G]M+[;WRP;6?CSFYGD(481+C /@QH2",&52-)\( ^2A E+%8 M5;VF6MOP?&QB6X/S-#ISM6W2M5]NSB0<6&^&\5L)KC-6)\5M>AI-!:WIXI1Q7)/Q5PGV*ZR M?3;"L8EP6:DM47H-3$_AM*UFGQ-I6L@.H&><&M:<&8?BM2?Z 77KQKBVD6=$L*T]C=5PS M:A%JN6#D1M/(JT5&#+DO%6US,'R=J.7SQRP2;0?5NT+48>HJ\"OR\(FKF3R3 MR]\=6,XDJE:&S(<$(,2)EKD/4J@F8YJ&(@HY9M0W_G[RSI&.5.P*K;<)UW%V M[B/85/8O0-LXXK=GS"$![&%C0!KH\SQR,M@3X'9*V'?!P)E_^72>%2*8"H01 MYBQ0S31C()11"&B"(Y!P%$(U_6,)A=/FY;OO T6.]+X;IKM$&L M90W@2M?(58 Q4^Z50!<3PVN!#:\_IAKH"JRW'N@T=A7^5W&=Z>/81=W\&J0? MA)"A* (HP:H08%"OIZD'*/7/0T,:$&A\BJIK@".5^Q-(RY_4["315-_NU(PC M;5-6' 3='?H +3]S.+*,N\/95G"/79]XVXPKN?]Y^FKU3K;XR?'35_\'4$L# M!!0 ( #6!8E>\7"I3N@8 !\Q 5 <6QY&ULU5I;;]RV$G[WK]BS?3WT\B92-&(7/FYR8-1MC,1%B[XL>!GN"M5*+B7' M]K\_(]E[FHV=5K 6L/*R%VK$F?GF$SDSU)OO[S;E[!.DIJBKXSD[I/,95+X. M1;4ZGO]R]8[D\^]/#@[>_(N0W_[SX6+V0^UO-E"UL[,$MH4PNRW:]:Q=P^S7 M.OU1?+*SR]*VL4X;0D[ZV\[JZ_M4K-;MC%,NMF+;J^G(FDBC%I1 KC61%"(Q M043",Q6M%T90+_^].HI&@> Z$)%93Z3'&VQF/%&"0HA:2Y"ZG[0LJC^.N@]G M&YBA>U73_SV>K]OV^FBQN+V]/;QSJ3RLTVK!*16+K?3\4?SNB?RMZ*69,6;1 M7_V_:%,\)XC3LL5O/UU\]&O86%)436LKWREHBJ.F'[RHO6U[U/_1KME7);I_ M9"M&NB'".!'L\*X)\Y.#V>P!CE27\ 'BK/O^YK/H+B^V M$;95>%NU17M_7G7A[&U%^_OYVOMK.)XWQ>:ZA.W8.D$\GO^)H[,)2I^V=I750 M]J/+ ,7RK,9GY=0U;;*^74)DRD-&"4<*$RD\)4:*C 0P5%H/P(3:A:?SHT%' M^B@VX ]7]:<%3KSH(.M^]-CUN#U1]P#6R^S>@G2%LLL08_0*.+%!U:_7F03Y.?U2E PG5GJ\XF_R3@NXQ_E%AD'L("YH[GZ'7$5*"0^(GX)J:CQ MR0@_X'*]U$):FB$*CDI!9 Z,6!$XX%@8/\"JZ)"HVI_M!I:**_0X*!)R@?;;##=>9AEQ(C)O<^V<=:.X\)S60500 MTZ7":"0GP81S3/'2=9UZX#\B_G!6WU1MNC^K RR%]2P/D1*!N1=F9 RQX1Z) M+0.+*LC,,+,'8ORM$8-X(J?.D_WA/ G:O"M*^/EFXR M,\%HSCUR7%O<"7-N M2,X@$,HP/<^IBMR-VTB^U#B($-G4"?%"!"<1_2M[=QX0JR(6#Y7+HR/6YDYE M.3+814,DP\K,T!BQ,C/"*!XRJ>0>J/ 5]8-XH:;.BWU@.PF2G(: (6@>O[". M [;T.0\^ I ,%#K!J2:.YYK@F,$*/RI.[1X(\HSJ0>304R?'6$RG1(PS_/D^ M7=6WU=)FX'2F/;H@-2Z 5A$3@B"&>4Z)$ MGQ>]3Y>I_E14'I8V9!EW5F+ZG.589.N,.$8Y"=HPR:Q7/-M'7?*\]D'D,-\( M.<8@.R6&7-9-:\O?B^L^;?94&.TT8)[L FZ,.5;@*K.(E&!,"6%PA]P?/W9T M#VMFT6^$'B^']97)T2UZIPEL;W<.SL.>3=:4EYN:ZK;?G$P?(<6$8\IPP!S%=FP\>Z+'S1%M7J)TQP4F'+9:9MD-I' MPE1W,L.\(\8C%C@6NC-D3>.XI/&ISF$\F'"/\CVK$$2Z,U($@4RA(9,TGR#&OEW-(L2 42,1I%AJ_K'D:*"?^'+R)//1O[_S:5BOHC_(QR0DV1D:X-5@2*W3",(U0"*R.%9;%GHYK M2C^G=1@')MQU' WE)+J-;S>05DCE_Z;ZMEWCYG9MJ_NESI1R7C@2>.>&MYSD M%(NC2$6N= P:R^@]M!N?53[LQ:G)]QO' SL)?IPA9,F6YYCBW/T(]TN)-'8J MSPGG%"OF")H8)00BXW773N?@]M&(_D+M,$Y,N 4Y'LQ79L,IYKNARWG?E7:U ME"'+F6&4Q.@H[G@B((TS0RACN1$**V#DY,2YH=&WM?5MWV[:V[OOY%3SI:I.[73V&MW[*?.0%2HF3)%B5; D7DP9%$$@0P M/TS,.WX:Y>/HEY]&U M^^3\__=_C8^5]XA=C&N>*GU(OIX%29&%\J_P1T.RK M M?ODI".^4,/CY36BI0\]63 =_;N$->3(YT71H/H<;CKTHO(U/V*#?\/:K-OPD M2M*3[U3V[QU>.1YZXS!Z./GG33BFF7))[Y4OR=B+_TDR+\[@G6DXY#=FX=\4 M.@XO85_O^: <:"<*8UH-4M-Q9.??1N$@S!77[6GSPZI/S4+?)UX0 &/(SK$ M=GJZ.<'^A^-;Q8ORG]],0C\O4JKU_ISJY]@ ]-]S39OQ=>]) IIW&<%+$/ M[=Z,PC10X.<4.L5A_R&,O=@/O4CY0K,BRC-E;;+L<)BLQ9,PA[?YGF8Q"=%'- 4[ZIV+J)7K\__9WS5$'GZM/_7N]S MCMX2Q5,FT"D*,H47!TH$0C+*VY,TN0NAF[C_!F&6%I,\O*.*'R5%<#SP,A#, M+VZ( M)KD8;Y WO63\:3*&2,,$NB L<*,,B3P,/K7(X)E.%4:$E+H668I$H^ M N[)))R_2@F'PBP%RC6=Y+759ZA\^?64#^5#Y>V$?3F#'GCQ [0\25)4'E(N M3&0XC']HIMY3%9C%"'I&E)CF2AA#IZG"**+\.P[QF>L<](Y,^4ACFGI1]*"< M^C[V(L /,(@=!K@#P+O.?[VX>7_*[K#[O?[LCL4V)M#S((3IAH>RD9?R5E&\((PJ MR]Z[ZAE+ZVTD0NYJUUK-#F'^+V+E=X,H]U0): 1@36%P7IP +M(IJ&"8H 9& M^>BA@H9RR^1,@'*>)ASX0Y (!F$TA;67C91AE-PKMPP2B&M2$EK)O! 0 YIF M, ()W?OJ 1(Y V1,VGD'#=(,5A),"S9V=G[54\H.7Q4IK!G$4Y$4&= F3NY8 MZTJ8X0JZ0Z!YK(/X*2YP'> 0Q@G -9XM/G\$.*7Q+<5&%* WO'-,^&)E;QW# M.@N/^7<:WX4P4M2-,^5^%$94H>-)<@]S#R_Q@9* D#1#608Z!]T V29'T2:) M8#5G(:[QX8.23,JI@!]AI@M8]'Z2Y1D'G>>/0IA?94!SG':8U)SZ>'=/^0-_ MC=C5^8E"]I'2$8TSQFD><+!I"%K_!-H%?5#Q,A"_LG$UE3!&&H1\PB:1EP,; M&5=\*ZO(B8W2/&3,*PB'0T %3#A_B'44^!$\-H1U'?!?D1L-"_9"#@V<4] E M015A],*.("KX9'X#?I/A8[ ZOM(\ZU7 6&L9]442_IY4,/\%-T9X<[;.P&R1 MQE4JE!F3 _8JD%0]6;'CP M7JK:SKSQ='=$"$/3>D]DYKZ<>A_3),M@NT6NO'\*LHWTEG6);Q2-2&F7I-2L MGK&'$4^Z]3.EKWS_3I?K['/?[9]XRU7,W'K15#;J_$K^JWM/7 M'/5"?^HC-YJ,O#Y/R]_4OJ5RQ;=DV/4NF)@GR'))IMTJI<\&Z#$TCA[3J*V+ M.? 81FTM/4W1TPR5'9JB6MIB8>&5W<7),L\GD&/W#6W67H%8)M=YJ>EX#0-G]@)H"V#)R^!CQL0.WI[I(&$#[8.6X&P%YYJ,F &L.T M&!"V<^^;0H&VV'+VELSC6W?J>C-_CZ,]?@_9FBO4)I3Q@T8;C:ZOS0_6)ASV M8L%NP EE+1G_:D)9,TJ7\Z=9+T\GPZY;+_A[W"6 VHI.RXP3/JS6R#8V!,H(*_;<+"]%+4K-O+YK%HF;7=<@NX+8Z! M0:W?!&KU?;,AU.J!!Y,D"YE-.:61AT:.1Z$(U5.ELUR=/>(-F)7V\2//1"_P MOZ.T:GD"TW,\ #)\/?:&,(03+[KW'K(WKQ0Q(>Q*FXG?9V@Q_! E]_M?;;-. MS5KRM5[Y@HYUQ$"Q%,+L[$S0AE'Z^X+5+8 MJ\I0G?.98=V+B'*=L(T,;<4?DSN:QLPQ=G1^_?%MZ9]B\(Z\(O9''+S9*+D' M\%.&7I_[LDKK>*:DR0"(HWC!"&W8/-@ 1+))$F?A(*+*H(+$!&/)0@P9PG=G M\) '?<5;9C;[U89 8>'QA.]'-'A@K52@G%8CJ4>ASC\34SY-3;\P<,P%%=PH!4H<)7('. MSGE$J')71.BJ8EZL$(9Z'P+KC"M,'0? =2- \"CZ@L^CX[6 +VN<"D^SD"T M]SD.DQB]11(TKPF:W[R_O10=>#F]35GDZX)[#!UB4RA,'>SX0**$>::G,\5;WWOG>9 I5";+7WKC*[>IFA '6&#E*O=0?L>@' MY>CFR[_?*B/8EQ (H$\$S'^=A[[8!PSD9"*@G]S&85Z3'P%I]!L& M7BDSP-!R7@T3$]!_6T'(*$SFM"YU\)TWAM5?U_BI?G2&44,7)F 0+) M)P=8<1[$]S5@/$\N9V'UN)G3^S--,:B "6Y711XER5>!O=_+L?0K4^4PIB1F M8^$,F 5$L<@LLCR^L8IBP5"4,,N*Z3).HHB'H\QL-;=5^&NE> T!$K#8*]4+ MV?VPB"*^XH=AYL-#/(KKIA:T!9L2,!X8&IH; 5?8TK1IC(@I!G_"AH+K_\Y+ M&3\*QRA'>Y@MXC'NX*4/RA#$WR1%#C;DDC)N95PAY/M1IF ,2![!A3(2YQ.] MA2Y=)B@V P.[!?Z&0_R0I,CJCC\!X?$[BPQC@3-5E <.K6QC:L:=X>N^C4;$#YR@!R@<3:+^UL!R*;-I M\TA!LZ=-C1H\_,*:_8(13[@M4AX+J*G,1J)IWU<10ZCO/>>Z?S(<#^#.A\(5 MPV5]5'N.P[JF]OH.J2S\L%3'3/-3*,A[/MMHR[>@E1[E-#9X_?OECH>-NJ+U MM#Z?I9[>?]25F7GWZ2YIWV-4YQR9&(V>[-W4[:#@MT'%[.8]'893,UYQ+&%L M(! )K5!S#0)C+'+0F&/& "KTE/UIY=)%QLMR9L1=M7%R_\3*G>XL>L#O_*(UYEDF5'^7\=2[7FB)8[9, MF3;3U];O''3-*1]#;G,S@E>MRQ@TYR49 ^;"E$DQFKG^ ,R>I7+;A).(S3F6K]!2 $1E,$YRIJ:!6(-2TWHAY;>UK*@&=P\HR'+9 M5$T-$LK?7T;VSFY,.-HJ6;#JW]2#4 6_LR\A"&X9AB/?4QH_ZLZJ./FCL$=[ M&!J>^%_+K <64!QG/ I<\<8@?U9F#4!=& /!;YD]%J.5,;D! >_Y?Q4A=[ME MTY>EJ+\RBPSKW%LN#8/PBHI4 '(VP!;:+^*\TI*KX?'!E*OM26&;>W0R)0J_ M(GR!$B, *RRB#/ 5#D,?96>0HN&MU7R>+=B=UV $:W:DIYS.AC&=,GRT.:#P MJ09/A!Q#WIT71LR^BJ8K6)]*$:.S*^%&5V H0,[U5%:A/$07\1VP+]@PSY*X M5'HP?2]JG;9:+OI[X+#**$%W!QI_JB&!WL@=*IC> >QW $N;Z8,!Z)1%EC$S MZ+R/\'&V$6B6%I-^5%69],8]Y1P:P70*'(ARI,]=^^SYN$K8M;>X0FY&19JM M5IMA#2>PA'WTPW GSGSG!P_*9)3$E"B3")VLT*O;$%\O:'X:^IKV*24BRY@C M=LDP@*7$P FSQ0DFP O*I5#*>C.+,_S W<0I1<,D/ O"T("6Y,)M/!>5"GD^ MX>D+/WQG.OQ/-<[>7VS)]( #LM]1?,ZSX_KHLWU3$"8^\AXJVBVN";;8D0Y3 MYIR/TJ2X'6&J M_#="H]=Q8S35W\X1W9 MEOI6Z:O:L:V[KNC]?8KKAR!:V.:[&7]OGUQZ.D 9FPMUK5O5]3H&LI; \_/U M%K6LC:L)7)?>7,(4T+*, +9Q<5,+=F 1!V/,P1%3 M_-ZK;!$C&DTR)4EOO;C4^5F>,?7&.!ME#81:RC1S9#];(@'4"E!A4"6/;T'X MF:8RHP'TEA5!@\F\93$5I$JHG@9[P?I"W;=,N\:)0'=8R)SF(#!E'B:19VTT M/]5"%?I3IBECMH+M@M@E+O)(%!8$8^36&, M\&%20/_]\F7A'7:9+;",L%GQ8(;3$B?C9(!##B@+#6)N%U9M(X0EY;HN\P_' MM%H@0XQ=4ZX][[I6(JP00&SW, M(H:XPCX_A>.96Z >%L2#D*:OKX*92OL:3\;/>*C3E-MD]75_.O;^ABG\ V:W M"HGB-4,^)@DB: %CV.7?0ISY9)@KIW\7F*#B15A2@/$@KU:.H>)RXS+DZE$_ M6&NWG+\@@\!J#'#_'"/A%4T8:ZMYZJ=V@CLT'PJZ\=S?W_<>2RG[43:%Y',- MZXQ5@D>YL/[GM_=?7F52;0QQVJ"'2[1GG-9CH[>D%"/N[APF/WRG.>9K^QP; M3C5;F?ELIXF2VX3Y?V#M A.E.0:4 %,+2I,1K/8YL? 4M@->86;"(GYS% ^4 MV,-.C[T'-&O,/UV&45*VAS 9J&*D;T9B&#B;.BLO-E'FH MV3"C\SL36=^29=NI_6LV*IE7I2RS@VW&2)R,9:O_'%F. SW"5#&=G ",PH/ M!]G2.\=>R!!>SCG<> MM\Z'X*-\EP!11Z.'RW=(VL'P5?:I0E0=S![L$G3U= M"8]EXDJ]ZV4U*2:Z5IT+BI09BZN"71%]-+MS@8D+2=U8MW/.[8L_K!7 B'X> M_@[\G0,-N7DM%IKY-*?R89.(HVH_8EV:Z]_J:(>U>]U3KA9[BS>Q\DI4 MIY"YH(K%6ZEL%,SW-,FGMHY)D<(2R>@B!ZLURS ![&RA7RGEC)IE5[*X_8 B M7E!73%,,AX6+BUE!9?I^770I=9?EC"&E;.5->S4SM3 %AU?'HZQ[TTNS:1L4 MP2WESSWX$9VJA1F+\1\4#XPQ,\S%4QZ^T$ZYB95\#K2C).*J/0P3Z K,G2O M4_L(_!B$5:(,Z\9\E4<@S3U%KW)6*FC1PPJ>B#L1+W'''YHFRL[UDP4.35?Q MC ?, 64)IOB V%(NE=DIQ2MSP0H[$J[,LBN,@>1E#%:.;K-RL9>HJ_8/M$'@ MZEF07#D]ZO0?1@6NQ.G\8< *C?T'S,[@T@=3X_G-13P-!UM\CF%Y=;06[#1+ M&![,9+@P.Y(O4D85$%]%6^N;R.P[OUPPE@FYU/EK,>4EL:79#)A M=C^V/F9,'L/3BWCV/+*^:2E0F(GT%N7W&\:#5TI$E1$F6"$;L2R\*$OJ')-3 M: 7?K)LW."-DY@/D^6B*0I/H@+^-B74L=J@TH2X(D]CT5* \2\;C,,N8]6'V M FSB-(X+5FR>9:\"V3X@FC7U^+]9"V5X.+R,L3(U$T[JG55Q(N=!+=O%$B94Y-A(O*_='%G_F\[FT-!AN 7%6 ME>21L1C/QF((!$;IA[0 M6Z&(S'ZI!>KR/;&*T"UO?9.:;($8###BWP^7!.N6_K(5@;UOYR6184KI MK"I)-C<&]G.Y^AA?G4T?EF&XXQMLQ HSE-(]X_FHW-.T%.>0+4]X"0"<37[9 M9U()$]1@$P#(>]%;00WO:F+N"QM/4MAS.A38V8N926,HH);/W@E M^HBI0MQ"@YP?;5I3C::F++.5I)6L< UA#+N7P/T8T'9]R*_X$X$;M;(9Z^I;_!YDC,YO$Q++*M5_,T9 MIE=22YD !R]SS/\J:!F!,RV26;T ;7)I.CN7I+)) 4!X*:>@=+% D[/2AWX" M6 /J5\.:(H^;)G!87$,8%&%4V6_#5$GNXSI_2 (:M9(G7B B,'H,3:K5FN2V M#F8'H[!OEF<&EIE2]74W6V[3%5BNN[DS8Z;Y3LLXR?KGJ%0V9X\Q&FXGJ 2) MFI QLX#-Y(TE8@4.9_K>>I,UI\ALMU]I6YLWJ\ MKY1',Y4VQ)K[M13YV&8:YK.YJ+D]2M\BH_IT=CQNF,-7\DZM,5U0M54N-V308MBV-J"M4]<-M^(9)\3\%#@^:,5]WF ZI.=/;NZ?']^>7W^ M7H%/UU>?+MZ?WL"7ZQOX[[?SRYMKY>J#5"]N;S<8Y=^S(/'UTRS9UCFRLMJ M3UMY[:EF-;VG]E<_^E2S3U\S55MVMEV=M=9J]D>&7(Y>6" 9* D_OS&FY]F7 M%19/5$5C"ZQJ;WJK^^A6??(-;WZ\&SV*N69K:?><1^52+)K1?H/[1E@3&R0S MW'"GY[@JADJF?&=QS!V8GDO,%%M_=K9%T>S6DFDSGCYA@:MAH.!XW[5K E&Y M7P- SP^W6W.FO\2B.\B9D6C:%DW/,*F!YW^]33'%\+CLHN]3.AP^-6PL/+RG M03\RSFAF[1391; \-\;UB*XJ@L\!(_P_7FGP]4&G^#ZA1JV9&G%=F]=Y>IT9 MP$L-9^(I/O/<>EOD51+#!X]AW2*6K4D,2PRW%L.FZI)^OR\Q+#'<6@P;5I_T M'5-$##<6XH?LW\9"_-0ALVM)_BS)\CFG\FL75WBB-QN64CC2%FSWC[B0WHQP M2WF&>,M'MXECN U7SW*@MKVH+AX(-4+!:X$)J^TQ[$ :')AKKJS]S#+H@W$8AZQF&M:VZ)KPT%X!7,/8D W] M35)-VB&5;%>:' 2GDFD139KOA*>21FR[:9R5>"8']FY3ZQEZ T%B'V+"#:O7 M][BFY$;1/.5<')3WV$% ;AB>*49

21I6T!:K6\0U][0!B18,$\+\_HO>%E,?A[2M+2G#/VMI%>#6.Z&TJL8?$<& M$:Z(#S6(81YR58/.4E;30<)7F^XH(I)VB[([72.ZZ\K$XCV&!*\^DTC&!G>I MC:[ERUW,']"UC=S<0J9K$^LAVA1-8NJ'7&^SNX1M7)Y-DK4%9'6):?LS.8L3.*.><0U8JG2V2HXD6RBR8)2HA-)5V&3 MWK#FLJ32SOB=2VQCCU3J@AI^25>%E[VB;"?2+#0\,*G9X,5>7Z9-+&W#4RI: MH:I("!\ZA'6'V&+F]TD(2PBO&9VI$54]Y)H!$L.'CF$')'6[:;"^-(V]N RO M3&BJ9",OI9MG1CWV*_>EGH;Q,[>* ; M5XNV)ZVGM[]:KX1Z&!!+M]_9FGQK]G3[;$\.%C&$3B#<_P MDAB6&!9CV'K/W;ZLG\2P&,3L+(8W/4OQE3'],J[I=Q;DRE% M!K^%,8Q[/"E8;?WX1;TZCYUM+^J/>$:KEUT4O8M=TZ67>G5>R$$L'LLW;.+8 M]DL,]R6\E>V8LCXQ-$=.63.4]5U-3EDSE-E]=6[*NN9?7V'5?.'-KAUH<(AI M]O==S_A@9M,ENJ[*V7PQ;%K:9B*$G,UEV+0-DY3"+IQ&Q\G+LDTHZ)U"=6?\." M49)(NR*23?K[9'==4V,_TIBF7L1V6"\8AW&8Y2ESS79,D75 D94ZDN!$P@K+ MDDB"$TE7B>M*FY#@5-(,15$43L@$2,<_#&,.8\4WQO M$L(#\(+UD_[G ^7X:!]%E#K&K0B^+@ZE9/^8>O*[*1X _ M59?+(9J8?O$X-^,^#/)1.?[Z4^5 U-DCW@"Z7>2/'^'$^N6G ?:BG#6>%%'[ MBTV'P<]O0DL=>K9J6DY@^J;IZJYIJ3XU ]OU'<\PW/\X;ZIG1FG5FXEW2X\' M*?6^'GO#G*8G7G3O/63S71Z'\7%]L W[66_)2V^A,4:N!9W3IS&\_]4!ZBP" M5,=1_%YXT4-&,%FE-S^$6N=%Z>S9U>7[\\OK\_<*?+J^^G3Q_O0&OOQZ^NGT M\NQ]K&"OY*"F@C2!;W=T%=$-G&>N8K7S& MJZ#3D3?)Z$GUX5T09I/(>S@)8_9J]M"[LK&272Q)\6*3PR_/5F1/Y:NRM V5 M;RXO]]BE!<;+KSE:SS567U9[VLIK3S6KZ3VUO_K1IYI]^IJIVJ_366.M9I^Q MOS7(;7HB"Y%#?D\;^:.%P -*Z"2GXP%-%4,ER.]U53?6R&T]V EY3_UR/K1J M/O2]9J?N>!)8)8+3+*/YZN/GFR7RK1#C!$HU7*>'72C)=5:D*:Q(Q6/DW[K$ MEB@5H&29)Z2ME_'@?!\_T+^*\,Z+@-CKIY"NZ]P3:>B;53=LD2*NJWWB[--Q M^4*<6Z*N3:C3'(,X6M.X-$'=Y6W@WE]HEJ>AC^4RD7]W+.9;(Y8J(U4%)](/ MW_5U37\G8U5WQ1.N1TF:'X/^/"Z30;AIBOI%&N;AX]H@!Q[!I6M]8KM-V81X MDM"!DTDS'6*K?2DZ[(I-G/H^CZ%+J4]!Z0,FP<+KNB9#J 8Q]::XDU+$KLFD M:\399^Y8UZ2(SRF=>&&@T&\8?5LFER;YB*:*/V<.[)HXX9*^K!(@.I4,E>C: M'JG4H;!]QBUXV/X+,(;Y6*!-XL3$ Z-EZT1S-A0Q6A$4V%G2FHY!#$-(TAZ6 M/WHYV_F4Q+?2TC'=] QBFWO4H*5HLM9NX!*]\9G XHDF0O.%SVDR@>X\,*4% M?=JLYEP7S1N&3;1-LQ5:*F"TD$JFLU\;5!=DA2O@"!X[-S"B'AHTCA4V,YA. M7&24*RT=DQAT"]1D68- <"J!7.=837.5I<30[(PM.J1I2@,E][Z5]HLNB@N6 M0[3&A6JEN+!K<<$BIK9A\0(I+JS'$"[BW(MO0S0H;,L.VKOS:"HQ^]+9(3J5 M=-+?],!R*1^LQPX^)DEP'T91Q^0!/&[3D>* )%+'I8'+)*Z*\A M>N.0:RD0[-JL0YQ]$JD+\L 5BX2*9VQA^YB'%@)-ZQ-#>A=:0*6^U7X!H67! M4,L9PG-C[F:!K&:#%WNU.99&^O:&ZK@8T5Y;YN1*#+<>PZI*7%-(#!^6<+F\ MS,JGT!N$$0MA8Q$LUU@.>Y1$,*T92Z=TWBGG?Q5A_K!-&8[7.O9]76'K%;K8 M!5-$58PEFH%D\XHL+U@WY]7:Z&QBWL1[P(#6K0[C/;!-=MD0Q=Y*-:+9[3_R M3&*N39A#?V#[HPG;Q+#3@@;U';EC7@$3DR)EYH'H5-*)Y;8_CK U?&$:4YC2 M.QH7-"-5AF3'W 2&BF&%\G1>PS5HS26V MU7YOSX%327>)IN\QR;4+4L.C^.CN.D=L8LD:"Z(3R2&J9K1>9&B904,:,I8Y MZ?K$-9L>W",-&6T@K::1_J9U&Z0A8^MS,99$T5(612OC)U]2':V=DULV<8SW MGV@N\\CM*VPV&8^3&-X*(%@XN[H;6H\A\_@EA:3KO8K9@V[G81*#%(K''!R' ML>)[DQ"DTHYIIY;=)VIC[XK43W=-)DW?;RFFK@7OG?I^,2XB#^M\E,>>).-) M2D^%%#QE1+F*_-S^$6N=% MZ>S9U>7[\\OK\_<*?+J^^G3Q_O0&OES?P'^_G5_>7"M7'Y2ST^M_*1\^7?UQ M+?QXCHK8*X(PI\%;\?L:QDH^2@IH(\A6=WE8V5G ,7X +78I/#+\_69D_EZ[,4\LLWEY=[[-(" M#^;7'*WG&JLOJSUMY;6GFM7TGMI?_>A3S3Y]S53MU^FLL5:SSRA2S^K$[J-; MEX@Y'/*BE.1CN+J$7Y3?X+91IIS' 0V0^U_324[' YHJADKF=OIMIZDFG*Z[ MY0L^@;JJ&^N$6#T[W&[-F=X$5@<1IG?F92-E&"7WRC!-QDHR333R?) T7Z;> MX,2VVX: M/R5HB(1F]PQ'7"R5 99_%EF.QZYG2IXH*?63V ]!)XRG;!Q_QV]XC)(R29.[ M$.1J9?#P.GO^$UN=>&A=CM-="R%MG[*NQ2R^IQ-89Z&'=E;F\//&"?3N;_X# M_3:A#KPJ#A=(YHICR@2G4H6<9RF^;>"[LYMX!2?<;?-D"L,DU3Q4QJ$ M.0MI[EQVOF[(XPP%)Y'I'DAF?ALXPR=@ @KP!73-))D7*RA3=.V&%79?8U-!UT3+"P M5&+)0Y1%IY+AD+YU(/Z#-C".T[KI\LCS_93BQ[=<'Z'CL!AGRA%H*>RPO+6$L;.*601RW5E 8==!!F.O/@6F@OC>K!!EM&<9TJ^QN'*K0"A##P0 M+?"@#>G&TR.K4^K3\&[9J=4'SKRU/M%DA471J>029].#A$3;9=O %CZG%(LK M5I%'?&OEQ=3X7MLUO=PD?=64>KFX!-*(J>W'<-)9D6'B/7107D"DZ7VIC0M+ MH'[C"@Y24-B&&:0%#1X5+$KD*4)3/!)=GB(D.I$,XMI[+*7=-1GBT=&D'1,B M=)WHYA[U62E)K'FDO:5N>*"3:,*$K?94T6W[E^NF%&XC01Q6X4Y-)4[CY-A& M,]$BN>.@2*M9%E&U#5-R:,_ISD?HC#^WCR7!Y$%O'=-TCW=*):30PCTE-=^?V2Z>/SK36V\K;P""N MO:@TB(V]O&0)+\LKVJM=Z:!>Z0=03>C0R>1B4>0-SP8030MN \^8$RI>,(&W MQ5N60W3;D#*%N 0"5FZX^SE2JFLBQ1Q["./G3&#^'F$VR.*09O054=5UB6]**+H85 M?1C&7NQ+*[JTHM=!\H5.2ID615H_&8^36&$GWG5-S]5@"W)T2VJZXI((K99] MH[F4(-".T1K&\#E-8/*"C&\>]!M-_9 S"<8=E&2"A26ZIO/J?6+T]QB5)%7> M]:J3$JWQ09N":KZMX!7> R]9CV5Q69D(A1UQ"(IO6:P^&WDINMOR/*)X*_(1 M?H:NXMU[:= Y7[UF$M>5KGJ1*02RAK4?QT>W98TPRPK05!\I)$H^@D'?CA0Z MGD3) Z7ESU,%9A)Y<ACXJ2GA]&^'EH-!K6$15-]PRQ>!++RCQ'!1E+9M8SH8&-,%84TM/"5Z/ M%2E>K@SH;1C'*#=A,"2\,=FLR'A[C0":8Q-3:QI_*VTUNR:3T2>6WOX2 @?$ M.RC6(5G%-=9D]'RX)P80)4@*C+-DS'Z+_5"D2=WL[. 7F1JQ5[.N896G[62$ MK>9GS[*A7!UR=3RQU[D6T3;-W-KGZF![Y(\L[P[^#\*[7WZ"/U67RS&:%DS" M),E"#"XX84[$\(Z^NP^#?%1.0/VI/<&K]\M, >U'.&ONY M_A>;#H.?WX26.O1LU;2

8;C_T8PWU4.CM.K.Q+NE MQP-0_+\>>\.=.\]9/-]'H?Q<7VT#3M:;\E+04#G]%HH.N3#WDS35X>H MLPA1'4?Q>^%%#QE1+F*_I\R/H=9[47K[Y?SLZO+LXM/%Z+F_>GXG?XJ(B](@A! M:GS;@LZ&L9*/D@+:" #:])M/@0^">(N]@F6?/3&&A74*(RBSCRLFQM@NC"3R M)AD]J3Z\P\-$(^_A)(Q9?]A#[\K&2LZ'#&2!Z[(9XY=GO*6GQ+W'O$=MF)O1BFERF]PWRA3SN. !B@87 /SH>,!315# M)6O$[Q_L]%S"+PUF9UL4U;2Z=65EP2=05W5CG020%\GS.)PYTU]BT1WDS$@T M;8NF W=$<;[-?>3)^%$%^U>,TA!N%M:W;S4;O-@6+-,FEM;4N=^FH",)X4.' ML.X0N_'ATQ+"$L+BC%K3-*(V]B-(#$L,BS-JQP4V+&0![@,/"%F0X14O4[R: M,1PC/SIZN(1AO%*BAW#D_WZ;NB$=S0327ZOBJD3'(:#CM3+Y)#H. 1T=Y1T= M*J; 1O^>3E+JAQZ&,['H6F^<0._^YC_(LL1E'@EQ&R\(&9>_8R+9I.]L:.B5 M1-J9(:A/^HVCK265=AX4O\&AA>)EN+1F%SY=V'2[7NS;<>1A(8*32".&V=08 M*HFT:SY.#$T227 BF<32#Z1@3QOVV@ON1,B];[Q@?@9[;L?468U8ZAZE.RF# MKZ?.:HXDDN!$TE6B6DT-Z9)*N^9W+K&-/5*I:^KL-5;*/!YX6!$/-ML)C3.F MVG9,B]6P3HA49$6GDD%T=X_ENR65UO+ J,1J' ,KJ;3K>"2']*T]&AQVGZ+"39)[D9+D(YI6(7-']!ONPO0MP0+Y"Y4>NB$$'IG$ MU&4-?)$)Y#:O"RS)LS/RN,2T]G,:DB306B*2TU2*%4_%%5JM/0W^+#(L.\AK MWKQ.0=E#RP!I-GBQ5YC=)WUM0U51C"2F9]03">%#A[!E@H;6U*T@(2PA+,ZH M-=<@AKJA+4AB6&)8@%%KMD$L=]RR& M'UO61.XZA"WBNK*LMX1P>R'<5XEAR0-")(3;"V''(JHIY $A7; \ZPAC;BFO7[6D$S9W3V!C+XI"20N@2RB6Y8DD+@$,E"-WPN!NE:[ M;;:]OD[%U/8F?QXYIB-S<\4ECT9T6Y,$$I= .M%-22"!"602W=D/@;J0VWZ9 MQ,?;N:5D;MJ!6)-TDZB;EO86PR JTRN[#F&#&(W30"2$)83%&;6CD[[5-#A M0EA"6)Q1VPY1#2'K-'0FR.QCFF09GG,P#!^=V2?]PH?N%]8T]!ULGPXK8QM$ MH&8W,>RZQ+)ED*2$<'LA;.B 8:-IL1^)88EA<4:M]PW2-[:OUB*",-_R&+// M42%CS.;$7 PQDT=#B$XDH]^4?4@B[9A(+-1,$DEL(AD;9(W)F+,7V&YES-F" MBV+32FL":2X'3B(6=B:))#:16.B9))+81&+A9_)\E9W$H'&OU>=F7BOI-CX0 M4Y.F.<2UA/0;R] 'B>'U,*S"IJYM:.^0&)88%F#4AN$059'"@!O:-1,AG36,:C=<^)[!"G+ZM%20BW&,(6 M,9WM#T*2$!:!F-V$<-\@JKJA*5-"6$)8@%$[!C&<[8_D$4&J;WDPFBQX]KA< MD]VD3H$,G]DU@0RB&[(BG< $TBSB&+(DG<@44HEJ[X="70L_DR7/5I=L:E 5 M4<;+[)HZ?4D=@:GC2.H(3!W=:K"YRBBSS:+,MO9+22_Q@9B3=)VH?5GQ3$*X MU1#6&E?ZD!"6$!9GU+9#M,9G24D(2PB+,VK;(*K5-#I 1IN]9+39M1=!BRC2 MC[WT*\VA\S+0K&O^8=TA_;X,<9 0;C&$\4PW6;I/0KB]$'9KWRT1;3&I:\DA"6$Q1FUJ1';WO!T&,'D^H/)"7]17WB+ M$R8=8CL-:GK(C-;=>_(T22"1":2KH"8VJ%LD*;1K"FD.T769%_[JWG!I/),R M[[16)C'TI@,#)83;"V';)GIC MC51"6$)8G%'KJD-<0V)88KB]&-;Z!G'M0PYR[;HS?,FLM,919!.KB;/U"0#( MO-;7H9!&7-61%!*70J9%#%4F[PM,(<,DFK:?-=3=>#-Y!HD\@Z1%U)%GD(A, M'7D&B0O-[D3F/-MO!*2>?P@=B2+(NHMI#.81G?("&\'H1-HAL2PA+" M[86P9F/Q(!GK*S'<8@R;+K'Z0M9ZZ$RBRFA+"$L#BCUG2-V*J0<3H2PQ+#ZV7PN:3O MF")"N&NA9I^C0H::S8=!;IY=*I!EY-"I9!!]TP1*2:6=V=!58C6.*)94VK5. MY)"^U50GDJ%G+[#ERM"SA61&9\-,1H&4EP,GD;:Y_402:5=$THFA22()3B03 M](P-C>D"*;I"[[33F+0M/5C2FWP@=B=;)WTQG+UMPR%N7\;T2 BW M%\*:8Q+3V=#B(#$L,2S J#53)[IUR$<'" TZ)M5?TEP)F60O8]&ZYD$V;6)I M,A9-0KB]$-8=8HM9;T="6$)X/2E(TXBJRO*3$L/MQ;#C AL6,B18QJ+)6#09 MBR8^E60L6@NH)&/1VD E&8LF8]'$F!D9BR8\B60L6@N()&/16D"DPXA%:\VN M.RL^>N-]4[S@SR++QS3..Z;>'KE$TUU9D%A< EG$M"2!!"806HAL22&1*602 M8T\G%W0A$&0:XBV#0;KKPK%L8O>E)UU"N+T0-FS2-_H2PA+"K86PQ@Z8:9I= M(S$L,2S.J#75(;;3U)G;IF@0H4&W(,DK$YHJVR:M_=7+PO];0S\![IUM6F#ZNE.Z[UI$G)M@IS:.X!0" FY-D'. MZ*D;RN 2=N7X)'8E@,8G86PXWU MQ-U@N*.A5R_AL'GL3%M%H(T\!>L&^LLN"MK%KJG*S9PVZT;*"C?,QCM8B[8I MK6=MJ/*V2)Z2D!-I;.K&TKV$G(3&68EAM+I](#$L,"S5LH]??,/Q3 M8EAB6(QAZQO'DXKFM%FN2PB-N3_8%QHH'O3*NZ7<6Y,I!99:#6.%.72\.%#B MRKL3OW(ZSHOZ)9[1[F471>]BUW3JI=Z=%_(8B\?Z#9LXMOT2PWT)KV4[IJQ/ M#,V14]:PEH*KR2EKAC*[K\Y-6=?\["NLFQML=GP8C_:[]:57P;'B$-/L;S-/ M+RA8'/I$??W8=!/BJ;KC]5SJ(Z>\0;9 GR^4>/\'GXY:;#H.?WX26.O1LU;2

8;C_T=PWU4.C MM.K.!!3NXT%*O:_'WC"GZ8D7W7L/V7R?QV%\7!]MPX[66_+26VB,54/0YQ'A MTQC>_^K$=Q:)K^,H?B^\Z"$C>"I[3YD?0ZWWHO3VR_G9U>79Q:>+TYN+JTOE MZH-R>77)32/O+Z[//EU=__O+^;7XX_CPY?Q<.3N]_I?RX=/5'RWH\%$1>T40 M@DSVM@6=#6,E'R4%M!%D;U=V=V%)0F<9PYOQ*\;>H=.1-\GH2?7A71!FD\A[ M. EC]FKVT+NRL9+)(:]88/%L;R=E(&4;)?:9,TN0NA 6G#!Z49$)3$(WC M6\7S04(&V9<^.L"G@;=-5C-L935#75/1WBYB-\SY^+U!]Y&328#%%^ *DA?V#A'_2O(IS@ MF42$!8#PRS#8(%.&:3)64"%-,B_JV*F 1P[1;6/]TSS$JTIVZ 32=&*XVEXH MU(7XL6G2_X>44L6?:A\;UE]XWLW1(;'M):=&[%6JJP:Q5&.KTAU;S8_@689R M=71Y=6BF3FRMZ4$: JR.PW+AZKITX4H7KDCC.#O]=/;O3Z:/\>O'IT\7EQQ9TOKWN7*+0;SX%G@CJ,?8*6(!T\4H7;V==O#*6/=Q<^WB_TCL:%/->V>[XO4R-NXSI>TG\K,2S.J#7=(I8M3U048 -18#3W M^0C&.IYX*0V4/%$R;TR5OPHOA>V>>_G")%4>J)=NY-E;MTJ:@#C=T!K]+!"% M@\3WK^J^/TQTZ$T#4 X$';N6L6MVE+*)8[S_1'-9,,6^PB2B@@>^*&=%FH)J MI 1T2%-DH6G)6KU#=4AFK/A > "":4'3B;=Z1/7W.,IHKN6 MN\1D*M-HNB>9RG\5,=V.G[1WTSTR5)V8IKU^,,^ZN^[N//V'3B+=L8BC6WLA M41<,@--XJS,O\HO(P])=?LDO!F$$#]S*Q([N&55,&U;=AI*6- Q*# LP:DWO M$Z??U.HB#8,O-/U/[">[LQ-N4\Y50$3OX5Q;X7"U=^OB@6%JNR#I0\14&Z), M?QPDP0/\-\K'T2__'U!+ 0(4 Q0 ( #6!8E<0:I&HS0X %EE 1 M " 0 !Q;'ES+3(P,C,Q,3 R+FAT;5!+ 0(4 Q0 ( #6! M8E?,!13>>@( +(' 1 " ?P. !Q;'ES+3(P,C,Q,3 R M+GAS9%!+ 0(4 Q0 ( #6!8E>W[3RA<@H $)> 5 " M :41 !Q;'ES+3(P,C,Q,3 R7VQA8BYX;6Q02P$"% ,4 " U@6)7O%PJ M4[H& ?,0 %0 @ %*' <6QY&UL4$L! A0#% @ -8%B5VYCD041/P \*D$ !< ( ! M-R, '%L>7,M,C R,S$Q,#)X97@Y.3$N:'1M4$L%!@ % 4 20$ 'UB $ $! end